håkon dahl-olsen, sridharakumar narasimhan and sigurd skogestad optimal output selection for batch...

18
Håkon Dahl-Olsen, Sridharakumar Narasimhan and Sigurd Skogestad Optimal output selection for batch processes

Upload: kristian-wilson

Post on 13-Dec-2015

220 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Håkon Dahl-Olsen, Sridharakumar Narasimhan and Sigurd Skogestad Optimal output selection for batch processes

Håkon Dahl-Olsen, Sridharakumar Narasimhanand Sigurd Skogestad

Optimal output selection for batch processes

Page 2: Håkon Dahl-Olsen, Sridharakumar Narasimhan and Sigurd Skogestad Optimal output selection for batch processes

Outline

•Batch optimization

•Implementation schemes

•Variable selection method

•Reactor case study

•Summary

Page 3: Håkon Dahl-Olsen, Sridharakumar Narasimhan and Sigurd Skogestad Optimal output selection for batch processes

Batch optimization

•Minimum time to given specification

•Maximum product in fixed time

Page 4: Håkon Dahl-Olsen, Sridharakumar Narasimhan and Sigurd Skogestad Optimal output selection for batch processes

Dynamic optimization

yh(x)

minu(t ),t f

J(x(t f ))

x f (x,u)c(x,u)0u(t)U[0,T ]x(t f )X

Page 5: Håkon Dahl-Olsen, Sridharakumar Narasimhan and Sigurd Skogestad Optimal output selection for batch processes

Implementation

•Online optimization: measurements used to update model

•Self-optimizing control: good outputs give near optimal performance

Page 6: Håkon Dahl-Olsen, Sridharakumar Narasimhan and Sigurd Skogestad Optimal output selection for batch processes

Variable selection•Unconstrained degrees of freedom

•Based on Pontryagin’s minimum principle

•Look for variables which give small deviation from optimality when controlled at fixed reference, even under disturbances

Page 7: Håkon Dahl-Olsen, Sridharakumar Narasimhan and Sigurd Skogestad Optimal output selection for batch processes

Maximum gain rule

•Loss is defined in terms of value of the Hamiltonian

•The loss is time-varying

H (t)T f (x,u)

L(t)H (t) H *(t)

Page 8: Håkon Dahl-Olsen, Sridharakumar Narasimhan and Sigurd Skogestad Optimal output selection for batch processes

Maximum gain rule

L(t)Huu

0

1

2uTHuuu

Need to relate variations in inputs to variations in outputs

yhxT

xuT

u Gu

L(t)1

2yTG THuuG

1y

Page 9: Håkon Dahl-Olsen, Sridharakumar Narasimhan and Sigurd Skogestad Optimal output selection for batch processes

Maximum gain rule for dynamic optimization

•Assume the model is scaled such that δymax≈1

min G THuuG 1

2

2

t0

t f

dt 1/2Select y’s to minimize the

following expression along the nominal

trajectory

Page 10: Håkon Dahl-Olsen, Sridharakumar Narasimhan and Sigurd Skogestad Optimal output selection for batch processes

How to obtain G

•How does variations in inputs map to the states?

•Neighboring optimal control gives δu(t)=K(t)δx(t)

•We estimate G by

G hxT

K

Page 11: Håkon Dahl-Olsen, Sridharakumar Narasimhan and Sigurd Skogestad Optimal output selection for batch processes

Example

•Maximize production of product P in a fed-batch bioreactor with fixed final time of 150 hours

•Reaction is driven by the presence of a substrate S, which is consumed in the biomass generation

•The biomass concentration is constrained

BioreactorX

O2

S X+P

Srinivasan, B., D. Bonvin, et al. (2002). "Dynamic optimization of batch processes II. Role of measurements in handling uncertainty." Comp. chem. eng. 27: 27-44.

Page 12: Håkon Dahl-Olsen, Sridharakumar Narasimhan and Sigurd Skogestad Optimal output selection for batch processes

Example

X < 3.7

Biomass concentration

SSubstrate

concentration

PProduct

concentration

V Volume

u < 1Substrate feedrate

BioreactorX

O2

S X+P

u [L/h]Sin=200 g/L

ControlleControllerr

Measurements

Page 13: Håkon Dahl-Olsen, Sridharakumar Narasimhan and Sigurd Skogestad Optimal output selection for batch processes

Example

X < 3.7

Biomass concentration

SSubstrate

concentration

PProduct

concentration

V Volume

u < 1Substrate feedrate

X (S)X u

VX

S (S)XYX

XYP

u

VSin S

P X u

VP

V u

BioreactorX

O2

S X+P

Page 14: Håkon Dahl-Olsen, Sridharakumar Narasimhan and Sigurd Skogestad Optimal output selection for batch processes

Biomass growth rate

0

0.005

0.01

0.015

0.02

0 0.5 1

Substrate (g/L)

BioreactorX

O2

S X+P

(S)MS

KM S S2 / Ki

Page 15: Håkon Dahl-Olsen, Sridharakumar Narasimhan and Sigurd Skogestad Optimal output selection for batch processes

Consider gain magnitude

•Transformation of input: ξ=√u

•Hξξ is constant

•Minimizing of 1/K2 corresponds to maximizing K2

BioreactorX

O2

S X+P

Page 16: Håkon Dahl-Olsen, Sridharakumar Narasimhan and Sigurd Skogestad Optimal output selection for batch processes

S

Comparison of gains

XPV

1.0E-03

1.0E+02

1.0E+07

0 20 40 60 80

Time

K

BioreactorX

O2

S X+P

Page 17: Håkon Dahl-Olsen, Sridharakumar Narasimhan and Sigurd Skogestad Optimal output selection for batch processes

Simulation results

Page 18: Håkon Dahl-Olsen, Sridharakumar Narasimhan and Sigurd Skogestad Optimal output selection for batch processes

Summary

•Maximum gain rule extended to dynamics

•Variational gain from neighboring optimal control theory

•Method works well for a small case study