Cited by 19Advanced Control Systems OptimizationAdvanced Optimization Algorithms ResearchStability and Control of Uncertain Systems

A Computationally Efficient Robust Model Predictive Control Framework for Uncertain Nonlinear Systems

Open access
Kohler, Johannes, Soloperto, Raffaele, Muller, Matthias A., Allgower, Frank·2021·IEEE Transactions on Automatic Control

Abstract

In this article, we present a nonlinear robust model predictive control (MPC) framework for general (state and input dependent) disturbances. This approach uses an online constructed tube in order to tighten the nominal (state and input) constraints. To facilitate an efficient online implementation, the shape of the tube is based on an offline computed incremental Lyapunov function with a corresponding (nonlinear) incrementally stabilizing feedback. Crucially, the online optimization only implicitly includes these nonlinear functions in terms of scalar bounds, which enables an efficient implementation. Furthermore, to account for an efficient evaluation of the worst case disturbance, a simple function is constructed offline that upper bounds the possible disturbance realizations in a neighborhood of a given point of the open-loop trajectory. The resulting MPC scheme ensures robust constraint satisfaction and practical asymptotic stability with a moderate increase in the online computational demand compared to a nominal MPC. We demonstrate the applicability of the proposed framework in comparison to state-of-the-art robust MPC approaches with a nonlinear benchmark example.

Integrity signals

Registry

Crossref · 10.1109/tac.2020.2982585

Cites

34 of 34 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

We couldn’t retrieve this paper’s full text, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • For MPC, the constrained optimal control problem is solved using state predictions generated by the nominal mathematical model in a horizon, where the difference between nominal and real models due to uncertainties and disturbances may degrade tracking performance.

    “For MPC, the constrained optimal control problem (OCP) is solved using the state predictions generated by the nominal mathematical model in a horizon [14]-[18], where the difference between the nominal and real mathematical models due to uncertainties and disturbances may degrade tracking performance [19].”

Cites

Flagged first, then by citations

Cited by

Sorted by citations

Authors
Kohler, J., Soloperto, R., Muller, M. A., & Allgower, F.
Affiliations
University of Stuttgart (DE)
Venue
IEEE Transactions on Automatic Control
Published
2021-02
Volume
66
Issue
2
Pages
794-801
ISSN
  • 0018-9286 (ISSN-L)
  • 1558-2523
  • 2334-3303
OpenAlex
W2981706805
Cited by
19
References
34
Citations by year
2024: 1 · 2023: 2 · 2022: 3 · 2021: 3 · 2020: 7 · 2019: 3
FWCI
1.85
Type
journal article
Language
en
Open access
Locations
  • IEEE Transactions on Automatic Control (publishedVersion)
  • arXiv (Cornell University) (submittedVersion)
  • arXiv (Cornell University)
Funders
  • Deutsche Forschungsgemeinschaft (GRK 2198/1-277536708, AL 316/12-2, MU 3929/1-2-279734922)
  • International Max Planck Research School for Intelligent Systems
Topics
  • Physical Sciences › Engineering › Control and Systems Engineering › Advanced Control Systems Optimization
  • Physical Sciences › Mathematics › Numerical Analysis › Advanced Optimization Algorithms Research
  • Physical Sciences › Engineering › Control and Systems Engineering › Stability and Control of Uncertain Systems
Keywords
robust model predictive control, nonlinear systems, tube-based MPC, worst-case disturbance, constraint tightening, online optimization, computational efficiency, asymptotic stability, robust constraint satisfaction

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review