2017
DOI: 10.3390/pr5010008
|View full text |Cite
|
Sign up to set email alerts
|

Sensitivity-Based Economic NMPC with a Path-Following Approach

Abstract: Abstract:We present a sensitivity-based predictor-corrector path-following algorithm for fast nonlinear model predictive control (NMPC) and demonstrate it on a large case study with an economic cost function. The path-following method is applied within the advanced-step NMPC framework to obtain fast and accurate approximate solutions of the NMPC problem. In our approach, we solve a sequence of quadratic programs to trace the optimal NMPC solution along a parameter change. A distinguishing feature of the path-f… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4

Citation Types

0
18
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
8
1

Relationship

1
8

Authors

Journals

citations
Cited by 19 publications
(20 citation statements)
references
References 26 publications
(28 reference statements)
0
18
0
Order By: Relevance
“…Using the Real-Time Iteration scheme, the real-time application of the NMPC algorithm extended the DMOC based NMPC applied to the swing-up and stabilization task of a double pendulum on a cart with limited rail length to show its capability for controlling nonlinear dynamical systems with input and state constraints [51]. Suwartadi et al presented a sensitivity-based predictor-corrector path-following algorithm for fast nonlinear model predictive control (NMPC) and demonstrated it on a large case study with an economic cost function solving a sequence of quadratic programs to trace the optimal nonlinear model's predictive control solution along a parameter change incorporating strongly-active inequality constraints included as equality constraints in the quadratic programs, while the weakly-active constraints are left as inequalities [52].…”
Section: Introductionmentioning
confidence: 99%
“…Using the Real-Time Iteration scheme, the real-time application of the NMPC algorithm extended the DMOC based NMPC applied to the swing-up and stabilization task of a double pendulum on a cart with limited rail length to show its capability for controlling nonlinear dynamical systems with input and state constraints [51]. Suwartadi et al presented a sensitivity-based predictor-corrector path-following algorithm for fast nonlinear model predictive control (NMPC) and demonstrated it on a large case study with an economic cost function solving a sequence of quadratic programs to trace the optimal nonlinear model's predictive control solution along a parameter change incorporating strongly-active inequality constraints included as equality constraints in the quadratic programs, while the weakly-active constraints are left as inequalities [52].…”
Section: Introductionmentioning
confidence: 99%
“…Ideally, the trajectory is updated instantaneously right after measuring the actual state of the aircraft at each time sample. In practical applications, however, solving the NLP problem may take significant time, leading to potential stability issues and degrading the performance of the operation [6]. In order to reduce the execution time, educated simplifications in the models can be used [7], at the expense of reducing the accuracy of the solution.…”
Section: Introductionmentioning
confidence: 99%
“…In this paper, the SbNMPC strategy is implemented to guide aircraft during a CDOs subject to CTAs, and several descents are simulated with intentional errors in the parameters used by the FMS to describe the wind profile. Then, the performance of SbNMPC in terms of fuel consumption and ability to satisfy operational constraints is compared with those of the openloop solution and the ideal NMPC (INMPC) [6], which ideally updates the optimal descent trajectory without delay.…”
Section: Introductionmentioning
confidence: 99%
“…In this method, the NLP problem is solved in advance with respect to a predicted initial state. Then, as soon as the new state measurements (or estimates) are available, the NLP solution is updated using a fast sensitivityupdate step and the IPOPT solver [39][40][41]. Successful implementations have been documented in the literature, in particular for large-scale processes [42,43].…”
Section: Introductionmentioning
confidence: 99%