13.07.2015 Views

Assessment and Future Directions of Nonlinear Model Predictive ...

Assessment and Future Directions of Nonlinear Model Predictive ...

Assessment and Future Directions of Nonlinear Model Predictive ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Close-Loop Stochastic Dynamic Optimization 307The developed model considers both the reactor <strong>and</strong> the cooling jacket energybalance. Thus, the dynamic performance between the cooling medium flow rateas manipulated variable <strong>and</strong> the controlled reactor temperature is also includedin the model equations. The open-loop optimal control is solved first for thesuccessive optimization with moving horizons involved in NMPC. The objectivefunction is to maximize the production <strong>of</strong> B at the end <strong>of</strong> the batch CB f whileminimizing the total batch time t f with β =1/70:min (−CB f + β · t f ) (5)∆t, ˙V cool , feedsubject to the equality constraints (process model equations (2) – (4)) as wellas path <strong>and</strong> end point constraints. First, a limited available amount <strong>of</strong> A to beconverted by the final time is fixed to ∫ t ft n 0=0 A(t)dt = 500mol.Furthermore,soasto consider the shut-down operation, the reactor temperature at the final batchtime must not exceed a limit (T (t f ) ≤ 303 K). There are also path constraintsfor the maximal reactor temperature <strong>and</strong> the adiabatic end temperature T ad .The latter is used to determine the temperature after failure. This is a safetyrestriction to ensure that even in the exterme case <strong>of</strong> a total cooling failureno runaway will occur (T (t) ≤ 356 K; T ad (t) ≤ 500 K) [1]. Additionally, thecooling flow rate changes from interval to interval are restricted to an upperbound: ∥ ˙V cool (t +1)− ˙V cool (t) ∥ ≤ 0.05. The decision variables are the feed flowrate into the reactor, the cooling flow rate, <strong>and</strong> the length <strong>of</strong> the different timeintervals. A multiple time-scale strategy based on the orthogonal collocationmethod on finite elements is applied for both discretization <strong>and</strong> implementation<strong>of</strong> the optimal policies according to the controller’s discrete time intervals (6 –12 s; 600 – 700 intervals). The resulting trajectories <strong>of</strong> the reactor temperature<strong>and</strong> the adiabatic end temperature (safety constraint) for which constraints havebeen formulated are depicted in Fig. 1. It can be observed that during a largepart <strong>of</strong> the batch time both states variables evolve along their upper limits i.e.the constraints are active. The safety constraint (adiabatic end temperature),in particular, is an active constraint over a large time period (Fig. 1 right).Although operation at this nominal optimum is desired, it typically cannot beahieved with simultaneous satisfaction <strong>of</strong> all contraints due to the influence <strong>of</strong>uncertainties <strong>and</strong>/or external disturbances. However, the safety hard-constraintsshould not be violated at any time point.3 Dynamik Adaptive Back–Off StrategyBased on the open-loop optimal control trajectories <strong>of</strong> the critical state variables,in this section, a deterministic NMPC scheme for the online optimization<strong>of</strong> the fed-batch process is proposed. Furthermore, the momentary criteria on therestricted controller horizon with regard to the entire batch operation is howeverinsufficient. Thus, the original objective <strong>of</strong> the nominal open-loop optimization

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!