Papers
Topics
Authors
Recent
Search
2000 character limit reached

Update-Aware Robust Optimal MPC

Updated 11 March 2026
  • Update-aware robust optimal MPC is a control approach that integrates future feedback updates with real-time estimation to enhance robustness and reduce conservatism in uncertain systems.
  • It employs nested existence-constrained programs and online tube updating to systematically maintain constraint satisfaction and improve worst-case performance.
  • The method extends to nonlinear, adaptive, and output-feedback scenarios, providing larger feasible regions and improved stability over classical robust MPC.

Update-aware robust optimal Model Predictive Control (MPC) refers to a class of algorithms that explicitly incorporate the knowledge that the control strategy will be recomputed at future time steps when new measurements and updated model information become available. This paradigm contrasts with classical robust MPC, which plans assuming a fixed open-loop control sequence will be executed over the prediction horizon—even though receding horizon feedback is invariably used in practice. Update awareness, when correctly embedded in the algorithm design, provably reduces conservatism, enlarges the implicitly certified robust feasible region, and improves worst-case performance bounds across a variety of problem classes, including nonlinear, adaptive, and output-feedback scenarios.

1. Underlying Principles and Definitions

Update-aware robust optimal MPC frameworks explicitly model the closed-loop, receding horizon nature of MPC by replacing rigid, open-loop worst-case guarantees with existence-type or “one-step” constraints that leverage the controller’s future replanning capability. Formally, instead of requiring the planned input trajectory to ensure constraint satisfaction against all disturbance and model uncertainty realizations over the entire horizon, update-aware methods require that at each time step, for all admissible uncertainties, there exists a future control action that maintains constraints and/or performance guarantees, recursively (Wehbeh et al., 2 Jun 2025, Parsi et al., 2023).

A general discrete-time uncertain dynamical system can be written as

xk+1=fk(xk,uk,wk)x_{k+1} = f_k(x_k, u_k, w_k)

where xkXx_k \in \mathcal{X}, ukUu_k \in \mathcal{U}, and wkWw_k \in \mathcal{W} represent the state, input, and bounded disturbance (or uncertainty), respectively.

In classical min-max or tube-based robust MPC (“open-loop robust MPC”), the optimization at each control instant kk solves for a sequence of inputs uk:k+N1u_{k:k+N-1} such that constraints are satisfied for all possible disturbance sequences wk:k+N1w_{k:k+N-1} and all subsequent closed-loop state trajectories. In contrast, an update-aware MPC only requires robust feasibility up to the next update, with the additional requirement that at each predicted successor (for each possible disturbance and uncertainty), there exists a feasible continuation via receding horizon feedback (Wehbeh et al., 2 Jun 2025, Parsi et al., 2023, Dey et al., 6 Feb 2025).

2. Algorithmic Formulation: Nested Existence-Constrained Programs and Tube Structures

The foundational update-aware robust MPC can be formulated as a sequence of nested existence-constrained semi-infinite programs (SIPs). At each time kk, the control uku_k (and a worst-case performance bound γk\gamma_k) are chosen such that for all admissible uncertainties wkw_k and resulting successor states, there exists a future input uk+1u_{k+1} (and performance bound γk+1\gamma_{k+1}) which ensures the recursive structure is maintained:

$\begin{aligned} & u_k^*, \gamma_k^* = \arg\min_{u_k,\, \gamma_k} \gamma_k\ & \text{s.t. } \forall w_k \in \mathcal{W}: \forall x_{k+1} \in X_{k+1}(x_k, u_k, w_k):\ & \quad g_k(x_k, u_k, x_{k+1}, w_k) \leq 0\ & \quad \exists u_{k+1} \in \mathcal{U}, \gamma_{k+1} \text{ such that above holds at $k+1$}\ & \text{(and at $k+N$): } J_N(\ldots) \leq \gamma_N \end{aligned}$

Here, gkg_k encodes the hard constraints, and JNJ_N is possibly a terminal cost (Wehbeh et al., 2 Jun 2025).

Tube-based implementations—with online updating of both nominal trajectories and set-valued uncertainty bounds—enable practical enforcement of such constraints. In adaptive output-feedback scenarios, this is achieved by constructing an inner homothetic tube for the estimated state, to which online-estimated error sets (tracking the evolution of estimation error and parametric uncertainty sets) are added, yielding a robust outer tube that encloses all plausible true states (Dey et al., 6 Feb 2025). An analogous procedure is used in dual adaptive MPC using exact set-membership identification to tighten online polyhedral uncertainty sets and exploit information gain for reduced conservatism (Parsi et al., 2022).

3. Adaptive and Output-Feedback Update-Aware MPC

Update-aware robust optimal MPC naturally extends to partially observed or uncertain-parametric systems through adaptive output-feedback mechanisms. Here, robust observers (e.g., projection-modified adaptive observers or set-membership estimators) are used to generate real-time state and/or parameter set estimates. The MPC stage utilizes these online estimates for both state initialization and robust constraint tightening:

  • At each time tt, the observer produces new estimates (x^t,p^t)(\hat{x}_t,\,\hat{p}_t), where p^t\hat{p}_t parameterizes the latest model update.
  • Tightening sets for state and parameter estimation error (e.g., X~t+i\widetilde{\mathbb{X}}_{t+i}, X^t+i\hat{\mathbb{X}}_{t+i}) and model-dependent error sets (e.g., Ωt+iyu\Omega_{t+i}^{yu}, Et,i\mathcal{E}_{t,i}) are recursively updated and injected into the MPC constraints for the full future horizon NN, ensuring that the robustified “tube” reflects all currently known information (Dey et al., 6 Feb 2025).
  • The MPC problem is solved on the observer state, using the error sets to construct a sequence of state and control tubes whose cross-sections explicitly depend on the most recent estimation progress.

This update-aware propagation of online-estimated tubes and error sets sharply reduces conservatism compared to fixed-tube or “robustified worst-case error set” approaches, as validated in numerical studies (Dey et al., 6 Feb 2025, Parsi et al., 2022).

4. Comparative Analysis with Classical Robust MPC

The critical difference between update-aware and classical robust MPC algorithms rests in the handling of future feedback and model learning/estimation:

Aspect Open-loop Robust MPC Update-Aware Robust MPC
Constraint Handling Requires control sequence feasible for all uncertainty over horizon Requires only that next-step update is feasible; future recourse is modeled
Conservatism High: many recursively feasible trajectories excluded Lower: expanded feasible set by anticipating replanning
Robust tubes Fixed, based on worst-case uncertainty Online-updated, shrinking as uncertainty/estimation improves
Theoretical guarantees Recursive feasibility and robust stability (on tightened sets, but usually smaller) Recursive feasibility and robust stability with (provably) larger feasible region and improved performance bounds
Computation Potentially exponential in horizon due to scenario-tree growth; expensive set operations Complexity similar or higher per iteration, but update-aware design may permit more numerically tractable schemes (e.g., constraint generation SIPs) (Wehbeh et al., 2 Jun 2025, Parsi et al., 2023)

Update-aware schemes demonstrably provide strictly better feasibility and worst-case performance guarantees than classical approaches (Wehbeh et al., 2 Jun 2025). Moreover, their certification of recursive feasibility and robust exponential stability persist under appropriately regular assumptions for both linear and nonlinear settings (Wehbeh et al., 2 Jun 2025, Dey et al., 6 Feb 2025, Parsi et al., 2022, Parsi et al., 2023).

5. Algorithmic and Computational Methods

The solution of update-aware robust optimal MPC problems requires nontrivial algorithmic constructs:

  • Semi-infinite program (SIP) reduction: Nested existence constraints are handled via local reduction or constraint-generation techniques, effectively alternating between solving finite-horizon nonlinear programs and searching for “maximally violating” uncertainty realizations, with iterative refinement of the candidate scenario set until convergence (Wehbeh et al., 2 Jun 2025).
  • Set-based tube propagation: Tube parameterizations (homothetic, polytopic, or flexible tubes) enable the state and input constraint tightening required to maintain robustness while minimizing conservatism. Recursive propagation and dual update mechanisms for error bounds are employed both for stochastic-like learning settings and polytopic uncertainty (Dey et al., 6 Feb 2025, Parsi et al., 2022).
  • Offline/Online decomposition: Offline design (invariant set and tube-shape computation, tightening matrix calculation, terminal gain design) reduces online complexity to a sequence of QPs or nonconvex programs with updated data, ensuring that only a one-step robust invariance or feasibility check is enforced at runtime (Parsi et al., 2023, Dey et al., 6 Feb 2025).

In adaptive output-feedback and partially observed settings, the observer mechanism is tightly coupled to the control update step, and its error sets are recomputed and propagated forward at each iteration, ensuring that the controller exploits information gains from new outputs (Dey et al., 6 Feb 2025).

6. Theoretical Guarantees: Recursive Feasibility, Stability, and Performance

Update-aware robust optimal MPC frameworks admit rigorous, constructive guarantees:

  • Recursive feasibility: By construction, if the optimization is feasible at the initial time, the update-aware constraints guarantee existence of a feasible continuation at each subsequent step for all admissible uncertainties (Wehbeh et al., 2 Jun 2025, Dey et al., 6 Feb 2025, Parsi et al., 2022, Parsi et al., 2023).
  • Robust exponential or practical stability: All system signals remain uniformly bounded, and the true state converges to a neighborhood of the origin, the radius of which is a function of the disturbance and asymptotic estimation error sets (Dey et al., 6 Feb 2025).
  • Performance improvement and monotonicity: The certified worst-case cost (performance bound) decreases monotonically along a realized trajectory, and is never worse than that provided by the corresponding open-loop robust MPC, i.e., γk(zk)γˉk(zk)\gamma_k^*(z_k) \leq \bar{\gamma}_k(z_k) (Wehbeh et al., 2 Jun 2025).

Proofs typically leverage set-invariance conditions (for tubes and terminal sets), Lyapunov arguments, and shifted-candidate sequence constructions.

7. Numerical Demonstrations and Practical Implications

Update-aware robust optimal MPC has exhibited superior closed-loop performance and robustness across a spectrum of applications:

  • Planar quadrotor control: Update-aware algorithms achieved larger feasible sets and higher terminal heights compared to non-update-aware robust MPC, with final bound gap reduction and constraint satisfaction under tighter obstacles and higher disturbances. The trade-off is modestly increased computation time due to repeated SIP/constrained problem solves (Wehbeh et al., 2 Jun 2025).
  • Linear MIMO systems with parametric uncertainty: Adaptive output-feedback update-aware tube-MPC showed faster contraction of tubes, faster state convergence, and constraint satisfaction versus fixed-tube approaches, with notably larger initial feasibility regions (Dey et al., 6 Feb 2025).
  • Dual adaptive MPC for system identification: Exact set-membership reformulation via dualization enabled the controller to exploit information gain, thus shrinking worst-case cost and tightening reachable sets more effectively than passive or conservative policies (Parsi et al., 2022).
  • Delay-optimal MPC for robotic manipulators: Real-time update-aware MPC eliminated the intrinsic hold/delay associated with classical, batch-solve MPC, reducing practical computation costs by ~48% while preserving robust constraint satisfaction (Luo et al., 2021).

References

These works collectively establish update-aware robust optimal MPC as a principled, high-impact approach for constraint-satisfying control under uncertainty, offering enhanced performance and tractability by leveraging structural knowledge of upcoming feedback updates and online estimation progress.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Update-Aware Robust Optimal MPC.