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.

A New Real-Time Method for <strong>Nonlinear</strong> <strong>Model</strong><strong>Predictive</strong> ControlDarryl DeHaan <strong>and</strong> Martin GuayDepartment <strong>of</strong> Chemical Engineering, Queen’s University, Kingston, Ontario,Canada, K7L 3N6{dehaan,guaym}@chee.queensu.caSummary. A formulation <strong>of</strong> continuous-time nonlinear MPC is proposed in whichinput trajectories are described by general time-varying parameterizations. The approachentails a limiting case <strong>of</strong> suboptimal single-shooting, in which the dynamics<strong>of</strong> the associated NLP are allowed to evolve within the same timescale as the processdynamics, resulting in a unique type <strong>of</strong> continuous-time dynamic state feedback whichis proven to preserve stability <strong>and</strong> feasibility.1 IntroductionIn this note we study the continuous-time evolution <strong>of</strong> nonlinear model predictivecontrol in cases where the optimization must necessarily evolve in thesame timescale as the process dynamics. This is particularly relevant for applicationsinvolving “fast” dynamics such as those found in aerospace, automotive,or robotics applications in which the computational lag associated with iterativeoptimization algorithms significantly limits the application <strong>of</strong> predictive controlapproaches.In an attempt to reduce computational lag, interest has been focussed onthe use <strong>of</strong> suboptimal solutions arrived at by early termination <strong>of</strong> the nonlinearprogram being solved online. Real-time computational algorithms such as [1]push this concept to evaluating only a single NLP iteration per discrete samplinginterval. A similar concept <strong>of</strong> incremental improvement underlies realtime workssuch as [2, 3], where the input parameters are treated as evolving accordingto continuous-time differential equations driven by descent-based vector fields.In particular, [3] illustrates how this approach is effectively a type <strong>of</strong> adaptivefeedback.In this work, we present a form <strong>of</strong> real-time MPC which, in the spirit <strong>of</strong> [2] <strong>and</strong>[3], treats the evolving optimization as an adaptive control action. However, ourresults are more general in that we do not require global asymptotic stability <strong>of</strong>the unforced dynamics (unlike [3]), <strong>and</strong> our approach preserves stability withoutrequiring “sufficiently many” parameters in the description <strong>of</strong> the input (unlike[2]). One important aspect <strong>of</strong> our approach is that the open-loop parameterization<strong>of</strong> the input is defined relative to a time partition that can potentially beR. Findeisen et al. (Eds.): <strong>Assessment</strong> <strong>and</strong> <strong>Future</strong> <strong>Directions</strong>, LNCIS 358, pp. 537–550, 2007.springerlink.com c○ Springer-Verlag Berlin Heidelberg 2007

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

Saved successfully!

Ooh no, something went wrong!