Nonlinear programming method for tuning weight parameters of model predictive controller
CSTR:
Author:
Affiliation:

Clc Number:

TQ021.8

Fund Project:

  • Article
  • |
  • Figures
  • |
  • Metrics
  • |
  • Reference
  • |
  • Related
  • |
  • Cited by
  • |
  • Materials
  • |
  • Comments
    Abstract:

    The tuning of the weight parameters on the input and output variables can significantly affect the performance of a model predictive controller (MPC) to achieve a good closed-loop dynamic response. However, the currently available approaches based on the bi-layer multi-objective optimization (MOO) for tuning MPC weight parameters are computation-consuming. In this study, a new tuning algorithm is proposed, which converts the bi-layer MOO-based approach into a single-layer nonlinear programming (NLP) problem by treating the sub-optimization problem of MPC in the lower layer as the optimal KKT (Karush-Kuhn-Tucker) condition of the optimization in the upper layer, so as to reduce the computational cost. The simulation results demonstrate that the MPC tuned by NLP method shows similar or even better performance than the MPC tuned by MOO-based method. Moreover, by using the NLP tuning method, the computational time of the MPC tuning can be significantly reduced from a range of 1.0 h to 1.5 h for the MOO-based tuning method to a range of 5 s to 90 s.

    Reference
    Related
    Cited by
Get Citation

冯泽民,李乔,谭陆西,董立春.模型预测控制器权重参数整定非线性规划法[J].重庆大学学报,2022,45(4):111~121,154

Copy
Related Videos

Share
Article Metrics
  • Abstract:
  • PDF:
  • HTML:
  • Cited by:
History
  • Received:January 05,2020
  • Revised:
  • Adopted:
  • Online: April 18,2022
  • Published:
Article QR Code