An Explicit Solution of Joint Estimation-Linear Model Predictive Control
Model predictive control (MPC) represents an optimal strategy where constraints on inputs, outputs and system states can be implemented as part of the control law that takes the form of a mathematical program. MPC of linear systems with a quadratic objective function results in a quadratic program (...
Saved in:
Published in | International journal of advances in engineering sciences and applied mathematics Vol. 14; no. 1-2; pp. 15 - 23 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
New Delhi
Springer India
01.06.2022
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Model predictive control (MPC) represents an optimal strategy where constraints on inputs, outputs and system states can be implemented as part of the control law that takes the form of a mathematical program. MPC of linear systems with a quadratic objective function results in a quadratic program (QP) that needs to be solved online at each sampling instant. Multiparametric programming methods that attempt an explicit solution to QPs have been successfully used in context of MPC and is termed as explicit MPC (eMPC). eMPC for linear systems results in a piecewise affine-in-state feedback control law and is determined offline. During online implementation, the control law is selected from among the different pieces based on the real-time value of the states. An ability to verify the controller output over all possible state realizations of the feasible state-space is important in any critical application including health and aerospace and is a unique feature of eMPC. Since state feedback MPC requires full state information, it is always used in conjunction with a state estimator such as a Kalman Filter. Further, fault tolerant control methodologies depend on state and parameter estimation to detect and diagnose faults followed by compensation. Conventionally, the state filtering step is performed prior to MPC and thus the interaction between the estimator and controller remains hidden and can be analyzed only via numerical simulations. In this work, we propose using multiparametric programming to find the explicit solution of the joint estimator-MPC problem. In particular, the eMPC control law now depends linearly on the joint information of states and measurements. This allows explicitly obtaining the sensitivity of the MPC control law to the measurement as well as the estimator parameters. The proposed explicit solution of the joint estimator-MPC problem is demonstrated on a SISO 2-tank system. The effect of the estimator gain on the size of the feasible region is delineated. |
---|---|
ISSN: | 0975-0770 0975-5616 |
DOI: | 10.1007/s12572-022-00318-z |