Integrated Process Networks: Nonlinear Control System Design for Optimality and Dynamic Performance...

29
Integrated Process Networks: Nonlinear Control System Design for Optimality and Dynamic Performance Michael Baldea a,b and Prodromos Daoutidis a a University of Minnesota, Minneapolis, MN 55455 b Praxair, Inc., Tonawanda, NY 14150 Antonio C. Brandao Araujo and Sigurd Skogestad Norwegian University of Science and Technology NO-7491 Trondheim, Norway

Transcript of Integrated Process Networks: Nonlinear Control System Design for Optimality and Dynamic Performance...

Page 1: Integrated Process Networks: Nonlinear Control System Design for Optimality and Dynamic Performance Michael Baldea a,b and Prodromos Daoutidis a a University.

Integrated Process Networks:Nonlinear Control System Design

for Optimality and Dynamic Performance

Michael Baldeaa,b and Prodromos Daoutidisa

aUniversity of Minnesota, Minneapolis, MN 55455bPraxair, Inc., Tonawanda, NY 14150

Antonio C. Brandao Araujo and Sigurd SkogestadNorwegian University of Science and Technology

NO-7491 Trondheim, Norway

Page 2: Integrated Process Networks: Nonlinear Control System Design for Optimality and Dynamic Performance Michael Baldea a,b and Prodromos Daoutidis a a University.

Chemical Plant

• Material recycle• Heat integration

• Feedback interactions within the plant

Page 3: Integrated Process Networks: Nonlinear Control System Design for Optimality and Dynamic Performance Michael Baldea a,b and Prodromos Daoutidis a a University.

Control of Tightly Integrated Plants:Challenging and Important!

• Decentralized control: inherent limitations

• Fully centralized control: generally impractical– Size / complexity of dynamic models– Ill-conditioning

• Efficient transient operation : critical – Moves across product slate due to frequent

changes in market conditions and economics– Going beyond regulatory control…– Accounting for ‘network’ dynamics

Page 4: Integrated Process Networks: Nonlinear Control System Design for Optimality and Dynamic Performance Michael Baldea a,b and Prodromos Daoutidis a a University.

Research on Integrated Process Networks

Dynamic Analysis:– Slow response, high sensitivity to disturbances,

instability (Gilliland et al. ’64, Denn & Lavie ’82, Skogestad & Morari ’87,

Luyben ’93, Mizsey & Kalmar ’96)

– Nonlinear dynamics (Morud & Skogestad ’94, ’96, Bildea et al. ’00, Kiss et al. ’06)

Page 5: Integrated Process Networks: Nonlinear Control System Design for Optimality and Dynamic Performance Michael Baldea a,b and Prodromos Daoutidis a a University.

Research on Integrated Process Networks

Control– Interaction of design and control for reaction-separation

networks (Luyben ’93, Luyben M. & Floudas ’94, Yin & Luyben ‘97)

– Plant-wide control(Price & Georgakis ’93, Luyben et al. ’97, Ng & Stephanopoulos ’98, Zheng et al. ’99)

– Applications to benchmark problems (McAvoy & Ye, ’94, Ricker, ’96, Ricker and Lee, ’95, Larsson et al. ’01, Jockenhovel et al. ’03)

– Self – optimizing control (Morari et al. ’80, Skogestad ’00)

– Partial control (Shinnar et al. ’96, Tyreus ’99, Kothare et al. ’00)

– Passivity based stabilization (Ydstie et al. ’98, ’99) – Dynamic optimization

(Tosukhowong et al. ’04)– Time-scale analysis / nonlinear model reduction and control

(Kumar and Daoutidis ’02, Baldea et al. ’06, Baldea and Daoutidis ’05 ’06)

Page 6: Integrated Process Networks: Nonlinear Control System Design for Optimality and Dynamic Performance Michael Baldea a,b and Prodromos Daoutidis a a University.

Present Work

• Combining time-scale analysis (dynamics)

and self-optimizing control (steady state

economics):

– Control structure design– Nonlinear supervisory control

• Prototype reactor-separator-recycle network

Page 7: Integrated Process Networks: Nonlinear Control System Design for Optimality and Dynamic Performance Michael Baldea a,b and Prodromos Daoutidis a a University.

Plant-wide ControlHierarchy of Decisions(Larsson and Skogestad, 2000)

I. TOP-DOWN

Step 1. DEGREES OF FREEDOMStep 2. OPERATIONAL OBJECTIVESStep 3. CONTROLLED VARIABLES Step 4. PRODUCTION RATE

II. BOTTOM-UP

Step 5. REGULATORY CONTROL LAYER (PID) Step 6. SUPERVISORY CONTROL LAYER (MPC) Step 7. OPTIMIZATION LAYER (RTO) Can we do without?

Planning(months - years)

Page 8: Integrated Process Networks: Nonlinear Control System Design for Optimality and Dynamic Performance Michael Baldea a,b and Prodromos Daoutidis a a University.

What should we control?

Optimization level: Solve

Optimal solution: usually at constraints– most degrees of freedom are used to satisfy “active

constraints”

• Control active constraints!– Implementation usually simple

• What else should we control?– Variables for remaining unconstrained degrees of

freedom: acceptable losses in the presence of disturbances and implementation errors

00 0 0min ( , , )

uJ x u d

0 0

0 0

( , , ) 0

( , , ) 0

f x u d

g x u d

Page 9: Integrated Process Networks: Nonlinear Control System Design for Optimality and Dynamic Performance Michael Baldea a,b and Prodromos Daoutidis a a University.

Self-optimizing Control

Principle:

(Economically) acceptable operation (loss) should be achieved using constant set points for the controlled variables, without the need to re-optimize when disturbances occur.

c=cs

Planning(months - years)

Page 10: Integrated Process Networks: Nonlinear Control System Design for Optimality and Dynamic Performance Michael Baldea a,b and Prodromos Daoutidis a a University.

Identify degrees of freedom, disturbances

Define economics,operational constraints

Optimize for the various disturbances

Identify (and control) active constraints

Identify “self-optimizing” controlled variables for remaining degrees of freedom

“Bottom-up” design regulatory/stabilizing structure

Multiple possible supervisory configurations

Performance assessment: Dynamic simulation

No a-priori performance indication

Controlled Variables

Selection of Controlled Variables

Page 11: Integrated Process Networks: Nonlinear Control System Design for Optimality and Dynamic Performance Michael Baldea a,b and Prodromos Daoutidis a a University.

Integrated Process Network:Multiple Time Scale Dynamics

•Low single pass conversion - high recycle rate

•Impurities present in the feed – small amount

•Impurities do not separate readily -small purge stream

Baldea and Daoutidis, Comp. Chem. Eng., 2006.

Page 12: Integrated Process Networks: Nonlinear Control System Design for Optimality and Dynamic Performance Michael Baldea a,b and Prodromos Daoutidis a a University.

Dynamic Model

: scaled inputs : large recycle loop flowrates : scaled inputs : medium flowrates : scaled input : small purge flowrate : small parameter – ratio of throughput to recycle

: small parameter – ratio of purge to throughput states

terms: stiffness, multiple time scales

lusu

1pu

1

2 2

1( , ) ( )

( ) ( ) ( )

s l l

Io I p P

x f x u g x u

g x g x g x u

2

(1), ( ), (1/ )O O O

N C

Page 13: Integrated Process Networks: Nonlinear Control System Design for Optimality and Dynamic Performance Michael Baldea a,b and Prodromos Daoutidis a a University.

Model ReductionTime Scale Decomposition

• Fast time scale (process units)

• Intermediate time scale (network)

• Slow time scale (impurity levels)

( )l ldxg x u

d 0 ( )l lg x u

lu

1/t dimensional

Equilibrium manifold

Manipulated inputs

( 1)S C

dimensional

Equilibrium manifold

Manipulated inputs

( 1) 1N S C ˆ ( , )s

df u

dt

su

0 ( , )sf u

1-dimensional

Manipulated input

2t

pu ˆ( ) ( )Io p Pdg x g x u

d

t

Page 14: Integrated Process Networks: Nonlinear Control System Design for Optimality and Dynamic Performance Michael Baldea a,b and Prodromos Daoutidis a a University.

Hierarchical Controller Design

PRODUCT PURITYPRODUCTION RATE

HOLDUPSSTABILIZATION

HOLDUPSSTABILIZATION

LA

YE

RS

SU

PE

RV

ISO

RY

REGULATORYLAYER

IMPURITY LEVELS

SUPERVISORY CONTROL

SLOW TIME SCALESUPERVISORY CONTROL

INTERMEDIATE T.S.

OP

TIM

IZA

TIO

NL

AY

ER

FA

ST

ER

TIM

E S

CA

LE

FAST TIME SCALEDISTRIBUTED CONTROL

INTERMEDIATE T.S.SUPERVISORY CONTROL

NETWORK LEVELOPTIMIZATION

pu

,

s

L sp

uy

su

Lu

Manipulated inputsControl objectives (broad)

Page 15: Integrated Process Networks: Nonlinear Control System Design for Optimality and Dynamic Performance Michael Baldea a,b and Prodromos Daoutidis a a University.

Optimality and Dynamic Performance

Self Optimizing Control– economic insight– selection of controlled

variables

Time Scale Analysis– dynamic perspective– selection of manipulated

inputs

Combining:

control designs with inherent optimality and good dynamic performance

Page 16: Integrated Process Networks: Nonlinear Control System Design for Optimality and Dynamic Performance Michael Baldea a,b and Prodromos Daoutidis a a University.

Case StudyGeneric Reactor – Condenser Network

• Slow reaction , large recycle• Product nonvolatile• Volatile impurity present in the feed

• Degrees of freedom: R (W), F, P, L

A B

IB

Page 17: Integrated Process Networks: Nonlinear Control System Design for Optimality and Dynamic Performance Michael Baldea a,b and Prodromos Daoutidis a a University.

Insights from Time-scale Analysis

• Control objectives: vapor holdups (pressures) stabilization (fast), liquid holdup stabilization, X B (intermediate) impurity levels (slow)

• Available degrees of freedom: R,F (fast) L, M RSP, M CSP (intermediate) P (slow)

Page 18: Integrated Process Networks: Nonlinear Control System Design for Optimality and Dynamic Performance Michael Baldea a,b and Prodromos Daoutidis a a University.

Hierarchical Controller Design (I)(Baldea and Daoutidis C&ChE, 2006)

Time scale Controlled output

Manipulated

Input

Controller

Fast Reactor holdup Reactor effluent Proportional

Fast Condenser vapor holdup

Recycle rate Proportional

Intermediate Liquid holdup Liquid flowrate Proportional

Intermediate Product purity Reactor holdup

Set point

Nonlinear, model-based, cascade

Slow Inert levels in reactor

Purge flowrate Nonlinear, model-based

Page 19: Integrated Process Networks: Nonlinear Control System Design for Optimality and Dynamic Performance Michael Baldea a,b and Prodromos Daoutidis a a University.

Control Structure I

• Reactor pressure allowed to vary • Compressor/pressure constraints?

Page 20: Integrated Process Networks: Nonlinear Control System Design for Optimality and Dynamic Performance Michael Baldea a,b and Prodromos Daoutidis a a University.

Insights from Self-optimizing Control

• Disturbances: FO, yA,O, yI,O, xB,TR ,k1

• Cost function: J = pW*W - pL*L + pP*L• Active constraints: Reactor pressure, product purity• Self-optimizing variable: W

Page 21: Integrated Process Networks: Nonlinear Control System Design for Optimality and Dynamic Performance Michael Baldea a,b and Prodromos Daoutidis a a University.

Self-optimizing Control Structure (II)

• No control of impurity• Poor dynamics: small purge controls product purity

Page 22: Integrated Process Networks: Nonlinear Control System Design for Optimality and Dynamic Performance Michael Baldea a,b and Prodromos Daoutidis a a University.

Hierarchical / Self-optimizing Controller Design (III)

Time scale Controlled output

Manipulated

Input

Controller

Fast Reactor holdup Reactor effluent Proportional

Condenser vapor holdup

Recycle rate

(compressor power)

Proportional

Intermediate Liquid holdup Liquid flowrate Proportional

Product purity Condenser vapor holdup

set point

Nonlinear, model-based, cascade

Slow Compressor power

Purge flowrate Proportional Integral

Page 23: Integrated Process Networks: Nonlinear Control System Design for Optimality and Dynamic Performance Michael Baldea a,b and Prodromos Daoutidis a a University.

5% increase in purity setpoint

Page 24: Integrated Process Networks: Nonlinear Control System Design for Optimality and Dynamic Performance Michael Baldea a,b and Prodromos Daoutidis a a University.

5% increase in purity setpoint

Page 25: Integrated Process Networks: Nonlinear Control System Design for Optimality and Dynamic Performance Michael Baldea a,b and Prodromos Daoutidis a a University.

20% increase in production rate

Page 26: Integrated Process Networks: Nonlinear Control System Design for Optimality and Dynamic Performance Michael Baldea a,b and Prodromos Daoutidis a a University.

20% increase in production rate

Page 27: Integrated Process Networks: Nonlinear Control System Design for Optimality and Dynamic Performance Michael Baldea a,b and Prodromos Daoutidis a a University.

Concluding Remarks

• Self-optimizing control / time-scale analysis: complementary perspectives

steady-state economics vs dynamics

controlled variables vs manipulated inputs

• Control configurations that are self-optimizing and have good closed - loop response characteristics

• Well-conditioned nonlinear supervisory controllers

based on reduced order models

Page 28: Integrated Process Networks: Nonlinear Control System Design for Optimality and Dynamic Performance Michael Baldea a,b and Prodromos Daoutidis a a University.

Acknowledgements

• National Science Foundation

• MB partially funded by a University of Minnesota Doctoral Dissertation Fellowship

Page 29: Integrated Process Networks: Nonlinear Control System Design for Optimality and Dynamic Performance Michael Baldea a,b and Prodromos Daoutidis a a University.

Integrated Process Networks:Nonlinear Control System Design

for Optimality and Dynamic Performance

Michael Baldeaa,b and Prodromos Daoutidisa

aUniversity of Minnesota, Minneapolis, MN 55455bPraxair, Inc., Tonawanda, NY 14150

Antonio C. Brandao Araujo and Sigurd SkogestadNorwegian University of Science and Technology

NO-7491 Trondheim, Norway