Fast sensitivity-based economic model predictive control for degenerate systems

被引:3
|
作者
Suwartadi, Eka [1 ]
Kungurtsev, Vyacheslav [2 ]
Jaschke, Johannes [1 ]
机构
[1] Norwegian Univ Sci & Technol NTNU, Dept Chem Engn, N-7491 Trondheim, Norway
[2] Czech Tech Univ, Dept Comp Sci, Prague 1200 2, Czech Republic
关键词
Numerical optimal control; NLP sensitivity; Economic MPC; Path-following; ALGORITHM; MPC; IMPLEMENTATION; OPTIMIZATION; STRATEGIES; STABILITY; NMPC;
D O I
10.1016/j.jprocont.2020.02.006
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present a sensitivity-based nonlinear model predictive control (NMPC) algorithm and demonstrate it on a case study with an economic cost function. In contrast to existing sensitivity-based approaches that make strong assumptions on the underlying optimization problem (e.g. the linear independence constraint qualification implying unique multiplier), our method is designed to handle problems satisfying a weaker constraint qualification, namely the Mangasarian-Fromovitz constraint qualification (MFCQ). Our nonlinear programming (NLP) sensitivity update consists of three steps. The first step is a corrector step in which a system of linear equations is solved. Then a predictor step is computed by a quadratic program (QP). Finally, a linear program (LP) is solved to select the multipliers that give the correct sensitivity information. A path-following scheme containing these steps is embedded in the advanced-step NMPC (asNMPC) framework. We demonstrate our method on a large-scale case example consisting of a reactor and distillation process. We show that LICQ does not hold and the path-following method is able to accurately approximate the ideal solutions generated by an NLP solver. (C) 2020 The Authors. Published by Elsevier Ltd.
引用
收藏
页码:54 / 62
页数:9
相关论文
共 50 条
  • [1] Fast Sensitivity-Based Nonlinear Economic Model Predictive Control with Degenerate NLP
    Suwartadi, Eka
    Jaschke, Johannes
    IFAC PAPERSONLINE, 2018, 51 (18): : 399 - 404
  • [2] Sensitivity-based coordination in distributed model predictive control
    Scheu, Holger
    Marquardt, Wolfgang
    JOURNAL OF PROCESS CONTROL, 2011, 21 (05) : 715 - 728
  • [3] A sensitivity-based distributed model predictive control algorithm for nonlinear continuous-time systems
    Huber, Hartwig
    Graichen, Knut
    5TH IEEE CONFERENCE ON CONTROL TECHNOLOGY AND APPLICATIONS (IEEE CCTA 2021), 2021, : 195 - 201
  • [4] Sensitivity-based hierarchical distributed model predictive control of nonlinear processes
    Yu, Tianyu
    Zhao, Jun
    Xu, Zuhua
    Chen, Xi
    Biegler, Lorenz T.
    JOURNAL OF PROCESS CONTROL, 2019, 84 : 146 - 167
  • [5] Sensitivity-Based Warmstarting for Nonlinear Model Predictive Control With Polyhedral State and Control Constraints
    Liao-McPherson, Dominic
    Nicotra, Marco M.
    Dontchev, Asen L.
    Kolmanovsky, Ilya V.
    Veliov, Vladimir. M.
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2020, 65 (10) : 4288 - 4294
  • [6] Sensitivity-Based Distributed Model Predictive Control for Non-Linear Systems Under Inexact Optimization
    von Esch, Maximilian Pierer
    Voelz, Andreas
    Graichen, Knut
    OPTIMAL CONTROL APPLICATIONS & METHODS, 2025,
  • [7] A Sensitivity-Based Approach to Self-Triggered Nonlinear Model Predictive Control
    Conrad, Paulina
    Graichen, Knut
    IEEE ACCESS, 2024, 12 : 153243 - 153252
  • [8] Sensitivity-based dynamic performance assessment for model predictive control with Gaussian noise
    Liu, Jianbang
    Bo, Song
    Decardi-Nelson, Benjamin
    Liu, Jinfeng
    Hu, Jingtao
    Zou, Tao
    ISA TRANSACTIONS, 2023, 139 : 35 - 48
  • [9] A Sensitivity-Based Data Augmentation Framework for Model Predictive Control Policy Approximation
    Krishnamoorthy, Dinesh
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2022, 67 (11) : 6090 - 6097
  • [10] Sensitivity-based distributed model predictive control: synchronous and asynchronous execution compared to ADMM
    von Esch, Maximilian Pierer
    Voelz, Andreas
    Graichen, Knut
    AT-AUTOMATISIERUNGSTECHNIK, 2024, 72 (02) : 91 - 106