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.

Integration <strong>of</strong> Economical Optimization <strong>and</strong> Control 423Estimationjy∆tjdˆ, xˆyˆj, ujj−1ujDynamicOptimizationy ref , u refTrackingController= uref+ ∆udPlant(incl. Base Control)j(a) With open-loop dynamicoptimizationEstimationjy∆tjj jdˆ, xˆj j−1yˆ, uPlant(incl. Base Control)∆ti∆~tjD-RTOTrackingControllerj iu = ui iy ,uref ref(b) With closed-loop dynamic optimizationFig. 3. Two-level dynamic optimization <strong>and</strong> control strategiesrefdd E+ ∆uthe solution <strong>of</strong> the upper level dynamic optimization problem determines optimaltrajectories u ref , y ref for all relevant process variables to minimize aneconomical objective function. The sampling time ∆˜t (the time interval betweentwo successive re-optimizations performed in the approach in Figure 3(b)) has tobe sufficiently large to capture the process dynamics, yet small enough to makeflexible economic optimization possible. Depending on whether uncertainty affectsthe reference trajectories, the two-level approach can be implemented withopen-loop (with ∆¯t = ∞) or closed-loop (with ∆¯t = ∆¯t 0 ) dynamic optimizationdepending on the requirements <strong>of</strong> the application at h<strong>and</strong>.On the lower level, the control problem is solved in a delta mode to track theoptimal reference trajectories (see Figure 3). The tracking controller calculatesonly updates ∆u to u ref (provided by the upper level as feed-forward part <strong>of</strong> thecontrol) at every sampling time ˜t j to minimize the deviation from y ref . Hence,the degree <strong>of</strong> optimality achieved by employing the two-level approach dependsupon the reference trajectories provided by dynamic optimization at the upperlevel. The set <strong>of</strong> tracked variables in y ref is selected from the important outputvariables available in the plant. The sampling interval ∆˜t has to be reasonablysmall to h<strong>and</strong>le the fast, control relevant process dynamics. The values <strong>of</strong> theinitial conditions ˆx j <strong>and</strong> disturbances ˆd j for the control problem are estimatedfrom measurements by a suitable estimation procedure such as an extendedKalman filter or a moving horizon estimator.2.2 Optimal Load Change <strong>of</strong> an Industrial Polymerization ProcessAn industrial polymerization process is considered. The problem has been introducedby Bayer AG as a test case during the research project INCOOP [11].Process description: The flowsheet <strong>of</strong> this large-scale continuous polymerizationprocess is shown in Figure 8. The exothermic polymerization involvingmultiple reactions takes place in a continuously stirred tank reactor (CSTR)equipped with an evaporative cooling system. The reactor is operated at an

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

Saved successfully!

Ooh no, something went wrong!