Linear tracking MPC for nonlinear systems Part II: The data-driven case

Publikation: Beitrag in FachzeitschriftArtikelForschungPeer-Review

Autoren

Organisationseinheiten

Externe Organisationen

  • Universität Stuttgart
  • ETH Zürich
Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Seiten (von - bis)4406-4421
Seitenumfang16
FachzeitschriftIEEE Transactions on Automatic Control
Jahrgang67
Ausgabenummer9
PublikationsstatusVeröffentlicht - 12 Apr. 2022

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.

ASJC Scopus Sachgebiete

Zitieren

Linear tracking MPC for nonlinear systems Part II: The data-driven case. / Berberich, Julian; Koehler, Johannes; Muller, Matthias A. et al.
in: IEEE Transactions on Automatic Control, Jahrgang 67, Nr. 9, 12.04.2022, S. 4406-4421.

Publikation: Beitrag in FachzeitschriftArtikelForschungPeer-Review

Berberich J, Koehler J, Muller MA, Allgower F. Linear tracking MPC for nonlinear systems Part II: The data-driven case. IEEE Transactions on Automatic Control. 2022 Apr 12;67(9):4406-4421. doi: 10.48550/arXiv.2105.08567, 10.1109/TAC.2022.3166851
Berberich, Julian ; Koehler, Johannes ; Muller, Matthias A. et al. / Linear tracking MPC for nonlinear systems Part II : The data-driven case. in: IEEE Transactions on Automatic Control. 2022 ; Jahrgang 67, Nr. 9. S. 4406-4421.
Download
@article{5ed9c1017d5c4658bdf24869e7654f63,
title = "Linear tracking MPC for nonlinear systems Part II: The data-driven case",
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.",
keywords = "Linear systems, Noise measurement, Nonlinear dynamical systems, Numerical stability, Predictive models, Stability analysis, Trajectory, nonlinear systems, predictive control for linear systems, time varying systems, Data-driven control",
author = "Julian Berberich and Johannes Koehler and Muller, {Matthias A.} and Frank Allgower",
note = "Funded by Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany{\textquoteright}s Excellence Strategy - EXC 2075 - 390740016 and under grant 468094890. We acknowledge the support by the Stuttgart Center for Simulation Science (SimTech). This project has received funding from the European Research Council (ERC) under the European Union{\textquoteright}s Horizon 2020 research and innovation programme (grant agreement No 948679). The authors thank the International Max Planck Research School for Intelligent Systems (IMPRS-IS) for supporting Julian Berberich.",
year = "2022",
month = apr,
day = "12",
doi = "10.48550/arXiv.2105.08567",
language = "English",
volume = "67",
pages = "4406--4421",
journal = "IEEE Transactions on Automatic Control",
issn = "0018-9286",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "9",

}

Download

TY - JOUR

T1 - Linear tracking MPC for nonlinear systems Part II

T2 - The data-driven case

AU - Berberich, Julian

AU - Koehler, Johannes

AU - Muller, Matthias A.

AU - Allgower, Frank

N1 - Funded by Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany’s Excellence Strategy - EXC 2075 - 390740016 and under grant 468094890. We acknowledge the support by the Stuttgart Center for Simulation Science (SimTech). This project has received funding from the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme (grant agreement No 948679). The authors thank the International Max Planck Research School for Intelligent Systems (IMPRS-IS) for supporting Julian Berberich.

PY - 2022/4/12

Y1 - 2022/4/12

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

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

KW - Linear systems

KW - Noise measurement

KW - Nonlinear dynamical systems

KW - Numerical stability

KW - Predictive models

KW - Stability analysis

KW - Trajectory

KW - nonlinear systems

KW - predictive control for linear systems

KW - time varying systems

KW - Data-driven control

UR - http://www.scopus.com/inward/record.url?scp=85128269638&partnerID=8YFLogxK

U2 - 10.48550/arXiv.2105.08567

DO - 10.48550/arXiv.2105.08567

M3 - Article

AN - SCOPUS:85128269638

VL - 67

SP - 4406

EP - 4421

JO - IEEE Transactions on Automatic Control

JF - IEEE Transactions on Automatic Control

SN - 0018-9286

IS - 9

ER -

Von denselben Autoren