Output-Feedback Model Predictive Control with Online Identification

Model predictive control (MPC) is a widely used modern control technique with numerous successful application in diverse areas. Much of this success is due to the ability of MPC to enforce state and control constraints, which are crucial in many applications of control. In order to avoid the need for an observer, output-feedback model predictive control with online identification (OFMPCOI) uses the block observable canonical form whose state consists of past values of the control inputs and measured outputs. Online identification is performed using recursive least squares (RLS) with variable-rate forgetting. The article describes the algorithmic details of OFMPCOI and numerically investigates its performance through a collection of numerical examples that highlight various control challenges, such as model order uncertainty, sensor noise, prediction horizon, stabilization, magnitude and move-size saturation, and stabilization. The numerical examples are used to probe the performance of OFMPCOI in terms of persistency, consistency, and exigency. Since OFMPCOI does not employ a separate control perturbation to enhance persistency, the focus is on self-generated persistency during transient operation. For closed-loop identification using RLS, sensor noise gives rise to bias in the identified model, and the goal is to determine the effect of the lack of consistency. Finally, the numerical examples reveal exigency, which is the extent to which the online identification emphasizes model characteristics that are most relevant to meeting performance objectives.

[1]  Frank Allgöwer,et al.  Towards a Sampled-Data Theory for Nonlinear Model Predictive Control , 2003 .

[2]  Tingshu Hu,et al.  Control Systems with Actuator Saturation: Analysis and Design , 2001 .

[3]  David W. Clarke,et al.  Generalized predictive control - Part I. The basic algorithm , 1987, Autom..

[4]  Minh Q. Phan,et al.  Direct Data-Based Model Predictive Controller Design , 2006 .

[5]  Dennis S. Bernstein,et al.  Active Noise Control for Harmonic and Broadband Disturbances Using RLS-Based Model Predictive Control , 2020, 2020 American Control Conference (ACC).

[6]  Erdal Kayacan,et al.  Model Predictive Control in Aerospace Systems: Current State and Opportunities , 2017 .

[7]  P. Khargonekar Control System Synthesis: A Factorization Approach (M. Vidyasagar) , 1987 .

[8]  Frank Allgöwer,et al.  Robust MPC with recursive model update , 2019, Autom..

[9]  E. Camacho,et al.  Generalized Predictive Control , 2007 .

[10]  Alberto Bemporad,et al.  Fast model predictive control based on linear input/output models and bounded-variable least squares , 2017, 2017 IEEE 56th Annual Conference on Decision and Control (CDC).

[11]  Ilya Kolmanovsky,et al.  Rigid Tube Model Predictive Control for Linear Sampled–data Systems , 2017 .

[12]  William S. Levine,et al.  Handbook of Model Predictive Control , 2018, Control Engineering.

[13]  H. Bloemen,et al.  Model-based predictive control for Hammerstein?Wiener systems , 2001 .

[14]  N. Lawrence Ricker,et al.  Model predictive control with state estimation , 1990 .

[15]  Marion Gilson,et al.  Instrumental variable methods for closed-loop system identification , 2005, Autom..

[16]  Ilya V. Kolmanovsky,et al.  A receding horizon optimal control approach to active state and parameter estimation in automotive systems , 2006, 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control.

[17]  Petros A. Ioannou,et al.  Adaptive control tutorial , 2006, Advances in design and control.

[18]  Martin Guay,et al.  Adaptive Model Predictive Control for Constrained Nonlinear Systems , 2008 .

[19]  B. Pasik-Duncan,et al.  Adaptive Control , 1996, IEEE Control Systems.

[20]  Dennis S. Bernstein,et al.  Closed-loop identification of unstable systems using noncausal FIR models , 2013, 2013 American Control Conference.

[21]  Lorenzo Fagiano,et al.  Industry engagement with control research: Perspective and messages , 2020, Annu. Rev. Control..

[22]  Rainer Manuel Schaich,et al.  Robust model predictive control , 2017 .

[23]  Jian Zhang,et al.  Nonlinear model predictive control based on piecewise linear Hammerstein models , 2018 .

[24]  Stefano Di Cairano,et al.  Real-time optimization and model predictive control for aerospace and automotive applications , 2018, 2018 Annual American Control Conference (ACC).

[25]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[26]  D. Bernstein,et al.  A chronological bibliography on saturating actuators , 1995 .

[27]  Lennart Ljung,et al.  Closed-loop identification revisited , 1999, Autom..

[28]  Paul M. J. Van den Hof,et al.  Identification and control - Closed-loop issues , 1995, Autom..

[29]  G. Martin,et al.  Nonlinear model predictive control , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[30]  Dennis S. Bernstein,et al.  Recursive Least Squares with Variable-Direction Forgetting -- Compensating for the loss of persistency , 2020, 2003.03523.

[31]  B. Wittenmark Adaptive dual control , 2002 .

[32]  Sophie Tarbouriech,et al.  Stability and Stabilization of Linear Systems with Saturating Actuators , 2011 .

[33]  Sen M. Kuo,et al.  Active Noise Control Systems: Algorithms and DSP Implementations , 1996 .

[34]  Frank Allgöwer,et al.  Dual Adaptive MPC for output tracking of linear systems , 2019, 2019 IEEE 58th Conference on Decision and Control (CDC).

[35]  J. Löfberg,et al.  Approximations of closed-loop minimax MPC , 2003, CDC.

[36]  A. Palazoglu,et al.  Nolinear model predictive control using Hammerstein models , 1997 .

[37]  Michael Nikolaou,et al.  Simultaneous Constrained Model Predictive Control and Identification of DARX Processes , 1998, Autom..

[38]  Stefano Di Cairano,et al.  Robust dual control MPC with guaranteed constraint satisfaction , 2014, 53rd IEEE Conference on Decision and Control.

[39]  E. Gilbert,et al.  Optimal infinite-horizon feedback laws for a general class of constrained discrete-time systems: Stability and moving-horizon approximations , 1988 .

[40]  Håkan Hjalmarsson,et al.  From experiment design to closed-loop control , 2005, Autom..

[41]  A. Teel Global stabilization and restricted tracking for multiple integrators with bounded controls , 1992 .

[42]  Eric C. Kerrigan,et al.  Output feedback receding horizon control of constrained systems , 2007, Int. J. Control.

[43]  Yang Shi,et al.  Adaptive model predictive control for a class of constrained linear systems with parametric uncertainties , 2019, Autom..

[44]  Michel Gevers,et al.  Towards a Joint Design of Identification and Control , 1993 .

[45]  Girish Chowdhary,et al.  Exponential parameter and tracking error convergence guarantees for adaptive controllers without persistency of excitation , 2014, Int. J. Control.

[46]  George A. Perdikaris Computer Controlled Systems , 1991 .

[47]  F. Fontes Discontinuous feedbacks, discontinuous optimal controls, and continuous-time model predictive control , 2003 .

[48]  M. Krstić,et al.  Real-Time Optimization by Extremum-Seeking Control , 2003 .

[49]  Marko Bacic,et al.  Model predictive control , 2003 .

[50]  Juan I. Yuz,et al.  Sampled-Data Models for Linear and Nonlinear Systems , 2013 .

[51]  Björn Wittenmark,et al.  Adaptive Dual Control Methods: An Overview , 1995 .

[52]  Tamer Basar,et al.  Dual Control Theory , 2001 .

[53]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[54]  Dennis S. Bernstein,et al.  A numerical investigation of direct and indirect closed-loop architectures for estimating nonminimum-phase zeros , 2018, Int. J. Control.

[55]  Eduardo F. Camacho,et al.  MPC for tracking piecewise constant references for constrained linear systems , 2008, Autom..

[56]  Graham C. Goodwin,et al.  Preview and Feedforward in Model Predictive Control: Conceptual and Design Issues , 2011 .

[57]  Dennis S. Bernstein,et al.  Output-Feedback RLS-Based Model Predictive Control* , 2020, 2020 American Control Conference (ACC).

[58]  Jan Willem Polderman,et al.  A state space approach to the problem of adaptive pole assignment , 1989, Math. Control. Signals Syst..

[59]  Dennis S. Bernstein,et al.  Convergence and Consistency of Recursive Least Squares with Variable-Rate Forgetting , 2020, Autom..

[60]  David Q. Mayne,et al.  Robust model predictive control using tubes , 2004, Autom..