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.

Experiences with <strong>Nonlinear</strong> MPC in Polymer Manufacturing 395to maximize conversion. It is extremely important that this secondary objectiveis not weighted against the melt index <strong>and</strong> gloss targets as the conversionoptimization is only important when the gloss <strong>and</strong> melt index are within theirlimits. Explicit ranking guarantees this. Without ranking it would be possiblethat under certain circumstances that the controller may calculate that slightlyviolating limits was less costly than maximizing peak temperatures <strong>and</strong> thiswould be unacceptable.6.4 Move PlanThere are severe requirements for the MV move plan. It needs to be executing reliablyat least once a minute, for some applications less than a minute. Typicalcontroller sizes vary between 5 × 5<strong>and</strong>30× 30 for each tier <strong>of</strong> the cascaded structure,with a control horizon that may be several hours, particularly on gas phaseprocesses. Typically all the controllers in a cascaded architecture will run on thesame box. A feasible path algorithm is necessary so that sub-optimal solutions canbe used in the (very unlikely) event that cycle time is insufficient to converge. Inpractice we typically see times <strong>of</strong> a few seconds for solving these types <strong>of</strong> problemduring transitions, much less for in-grade operation. The practical means to solvethese problems include intelligent blocking <strong>of</strong> moves <strong>and</strong> coincident points alongthe CV horizons. The general form <strong>of</strong> the move plan objective is:Φ = Φ CV T rajectoryP enalty + Φ MV TrajectoryPenalty CV ConstraintH<strong>and</strong>ling+ ΦMV MoveSuppresion+ΦThe first two terms penalize deviation from the CV <strong>and</strong> MV trajectories, respectively,that join the current point to the calculated steady state target. Thesetrajectories can be tuned online <strong>and</strong> provide a h<strong>and</strong>le for controlling the aggressiveness<strong>of</strong> the controller on a per-CV <strong>and</strong> per-MV basis.One <strong>of</strong> the important practical requirements for doing polymer transitions,especially in the case <strong>of</strong> a UNIPOL gas phase process for which the qualitieshave very slow dynamics, is for the control law to support overshoot strategies asdescribed earlier in this paper. This type <strong>of</strong> strategy is implemented by aggressiveCV trajectories, high CV trajectory penalties, low MV trajectory penalties, <strong>and</strong>low MV move suppression.CV constraints are h<strong>and</strong>led by means <strong>of</strong> L1 penalty treatment as described in [3]<strong>and</strong> [7]. In L1 penalty treatment, as opposed to L2 penalty treatment, constraintsare exactly satisfied if there is a feasible solution, <strong>and</strong> the constrained system hasstability characteristics identical to the corresponding unconstrained case.The objective is optimized using a Multi-step Newton-type algorithm as describedin [2] <strong>and</strong> [4].Another practical issue occurs when the calculated steady state solution liesoutside the operating limits - particularly in the presence <strong>of</strong> large disturbances.In these situations it is undesirable for the controller to aggressively pursue thisinfeasible steady state solution <strong>and</strong> the control law must be aware <strong>of</strong> these types<strong>of</strong> situation <strong>and</strong> act appropriately.

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

Saved successfully!

Ooh no, something went wrong!