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 (...

Full description

Saved in:
Bibliographic Details
Published inInternational journal of advances in engineering sciences and applied mathematics Vol. 14; no. 1-2; pp. 15 - 23
Main Authors Mate, Sammyak, Bhartiya, Sharad, Nataraj, P. S. V.
Format Journal Article
LanguageEnglish
Published New Delhi Springer India 01.06.2022
Subjects
Online AccessGet full text

Cover

Loading…
More Information
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