Premium
Stochastic tracking control of multivariable nonlinear systems subject to external disturbances
Author(s) -
Ma Tong
Publication year - 2020
Publication title -
international journal of robust and nonlinear control
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.361
H-Index - 106
eISSN - 1099-1239
pISSN - 1049-8923
DOI - 10.1002/rnc.5149
Subject(s) - control theory (sociology) , covariance , model predictive control , feed forward , multivariable calculus , nonlinear system , mathematical optimization , controller (irrigation) , computer science , semidefinite programming , mathematics , control (management) , control engineering , engineering , agronomy , statistics , physics , quantum mechanics , artificial intelligence , biology
By incorporating a disturbance rejection control law with receding horizon optimization technique, this paper synthesizes a stochastic tracking nonlinear model predictive control (STNMPC) framework for multivariable nonlinear systems subject to external disturbances. In the control scheme, a cancellation strategy combined with a feedforward prefilter is adopted to drive the expected value of the output to the reference signal by compensating the undesired components in the feedback loop. Given the statistics of the stochastic disturbances, covariance evolution is involved to describe the propagation of uncertainties through the system model and a time‐varying feedback control law is designed to minimize the covariance. By employing the strong optimizing property of model predictive control (MPC), a stochastic MPC (SMPC) framework is formulated. By using the Schur complement, the nonlinear dependence of covariance evolution on time‐varying feedback control gains is removed and the cost function is reformulated as a linear one with linear matrix inequalities, which resolves the implementation issue existing in the numerical problem. To guarantee the convergence and recursive feasibility of the SMPC framework, terminal constraint with some tricks are applied, for example, Lyapunov equation. The well‐established theories and tricky techniques allow to cast the SMPC framework as a semidefinite programming, which reduces the computational cost and yields a feasible numerical solution. Numerical examples are provided to demonstrate the effectiveness of the proposed control method, comparisons with some adaptive control algorithm shows the superiority of the proposed approach.