Linear tracking MPC for nonlinear systems Part II: The data-driven case
arXiv:2105.08567 · doi:10.1109/TAC.2022.3166851
Abstract
We present a novel data-driven model predictive control (MPC) approach to control unknown nonlinear systems using only measured input-output data with closed-loop stability guarantees. Our scheme relies on the data-driven system parametrization provided by the Fundamental Lemma of Willems et al. We use new input-output measurements online to update the data, exploiting local linear approximations of the underlying system. We prove that our MPC scheme, which only requires solving strictly convex quadratic programs online, ensures that the closed loop (practically) converges to the (unknown) optimal reachable equilibrium that tracks a desired output reference while satisfying polytopic input constraints. As intermediate results of independent interest, we extend the Fundamental Lemma to affine systems and we derive novel robustness bounds w.r.t. noisy data for the open-loop optimal control problem, which are directly transferable to other data-driven MPC schemes in the literature. The applicability of our approach is illustrated with a numerical application to a continuous stirred tank reactor.
References in corpus (20)
- Linear predictors for nonlinear dynamical systems: Koopman operator meets model predictive control
- Data-Driven Model Predictive Control with Stability and Robustness Guarantees
- Cautious Model Predictive Control using Gaussian Process Regression
- Linear tracking MPC for nonlinear systems Part II: The data-driven case
- A trajectory-based framework for data-driven system analysis and control
- Robust stability analysis of a simple data-driven model predictive control approach
- Maximum Likelihood Estimation in Data-Driven Modeling and Control
- A nonlinear tracking model predictive control scheme for dynamic target signals
- Linear tracking MPC for nonlinear systems Part I: The model-based case
- Data-driven model predictive control: closed-loop guarantees and experimental results
- Robust Constraint Satisfaction in Data-Driven MPC
- On the design of terminal ingredients for data-driven MPC
- Data-Driven Tracking MPC for Changing Setpoints
- Fundamental Lemma for Data-Driven Analysis of Linear Parameter-Varying Systems
- Koopman based data-driven predictive control
- Data-Driven Optimal Control of Affine Systems: A Linear Programming Perspective
- Near-Optimal Design of Safe Output Feedback Controllers from Noisy Data
- Data-driven stabilization of nonlinear polynomial systems with noisy data
- Data-Driven Control of Nonlinear Systems: Beyond Polynomial Dynamics
- Nonlinear Data-Enabled Prediction and Control
Cited by in corpus (21)
- Linear tracking MPC for nonlinear systems Part II: The data-driven case
- DeeP-LCC: Data-EnablEd Predictive Leading Cruise Control in Mixed Traffic Flow
- Robust stability analysis of a simple data-driven model predictive control approach
- Analysis and design of model predictive control frameworks for dynamic operation -- An overview
- Linear tracking MPC for nonlinear systems Part I: The model-based case
- An overview of systems-theoretic guarantees in data-driven model predictive control
- On a Stochastic Fundamental Lemma and Its Use for Data-Driven Optimal Control
- On the design of terminal ingredients for data-driven MPC
- Data-based Control of Feedback Linearizable Systems
- SE(3) Koopman-MPC: Data-driven Learning and Control of Quadrotor UAVs
- On a Continuous-Time Version of Willems' Lemma
- Data-Driven Optimal Control of Affine Systems: A Linear Programming Perspective
- Near-Optimal Design of Safe Output Feedback Controllers from Noisy Data
- Stability in data-driven MPC: an inherent robustness perspective
- Direct data-driven state-feedback control of general nonlinear systems
- AI-MOLE: Autonomous Iterative Motion Learning for Unknown Nonlinear Dynamics with Extensive Experimental Validation
- An Online Adaptation Strategy for Direct Data-driven Control
- Frequency-Domain Data-Driven Predictive Control
- Comparative Analysis of Data-Driven Predictive Control Strategies
- A Linear Parameter-Varying Approach to Data Predictive Control
- Autonomous path following using data-driven predictive control