---
title: Robust Economic Tube MPC
url: https://www.emergentmind.com/topics/robust-economic-tube-mpc
type: topic
---

# Robust Economic Tube MPC

Robust Economic Tube Model Predictive Control (MPC) is an advanced framework for optimizing the economic performance of uncertain dynamical systems while ensuring robust state and input constraint satisfaction. It extends standard economic MPC by introducing tube-based methods to explicitly manage uncertainties, particularly in systems with additive disturbances and model uncertainty, and is distinguished by its ability to rigorously guarantee robustness and feasibility in the face of system and environment variability. Recent developments, especially in the context of periodic operation and polytopic system descriptions, provide tractable optimization formulations and concrete performance guarantees.

## 1. Problem Structure and Mathematical Formulation

Robust Economic Tube MPC targets systems characterized by uncertainty modeled as polytopic linear differential inclusions (LDIs), where system matrices $(A,B)$ evolve within the convex hull of a finite set of mode pairs, and disturbances $w \in \mathcal{W}$ are bounded, convex, and compact. The prediction model takes the form:
\[
x_{k+1} = \sum_{i=1}^M \lambda_i (A_i x_k + B_i u_k) + w_k, \qquad \lambda_i \geq 0,\; \sum \lambda_i = 1,\; w_k \in \mathcal{W}
\]
State and input constraints are posed as $x \in \mathcal{X} \subset \mathbb{R}^{n_x}$ and $u \in \mathcal{U} \subset \mathbb{R}^{n_u}$, with $\mathcal{X}$ and $\mathcal{U}$ closed and convex.

The economic objective is periodic: for period $T$, the stage cost $\ell_{[t+j]}(z_j, v_j)$ (possibly time-varying or weighted by exogenous signals) yields a one-period cost
\[
M_t(z, v) = \sum_{j=0}^{T-1} \ell_{[t+j]}(z_j, v_j)
\]
This framework is motivated by the observation that periodic trajectories are often optimal under economic objectives in many process systems subject to exogenous variability [2512.04239].

## 2. Tube Representation and Invariance Constraints

Trajectory tubes are parametrized using polytopic cross-sections:
\[
X(y) = \{ x \mid F x \leq y \},\; y \in \mathbb{R}^f
\]
Configuration cones $\mathcal{E} = \{ y \mid E y \leq 0 \}$ constrain $y$ to preserve the combinatorial structure (facet–vertex incidence) of the polytope. Vertex representations $X(y) = \mathrm{conv}\{ V_j y \mid j = 1\ldots v \}$ provide efficient evaluation of invariance and constraint satisfaction at all tube vertices.

System invariance is encoded via a set $S$ containing all valid local tube transitions:
\[
S \coloneqq \{ (y, u, y^+) \mid 
Ey \leq 0,\; V_j y \in \mathcal{X},\; U_j u \in \mathcal{U}\;\forall j,\;
F[A_i V_j y + B_i U_j u] + d \leq y^+ \;\forall (i, j) \}
\]
where $d_k = \max_{w \in \mathcal{W}} F_k w$. If every $(y_t, u_t, y_{t+1})$ is in $S$, then the sequence $\{X(y_t)\}$ forms a robust forward invariant tube (RFIT), providing robust constraint satisfaction for all admissible uncertainty realizations [2512.04239].

## 3. Optimization-Based Control Synthesis

The closed-loop control problem is recast as a convex program:
\[
\min_{y,u,z,v}\; M_t(z,v) + \sum_{k=0}^{N-1} \| [y_k - z_k; u_k - v_k] \|_Q^2 + Z(y_N, z, v)
\]
subject to:
- $F x \leq y_0$ (initial condition covers the current state)
- $(y_k, u_k, y_{k+1}) \in S$ for $k = 0 \ldots N-1$ (tube invariance)
- $(z_j, v_j, z_{j+1}) \in S$ for $j = 0 \ldots T-1$ (periodic tube invariance)
- $z_T = z_0$ (periodicity enforcement)
- $y_N \in \mathbb{T}(z, v)$ (terminal set)

Decision variables encode both the finite-horizon tube to be tracked $(y_k, u_k)$ and an artificial periodic tube $(z_j, v_j)$, with artificial variables supporting recursive feasibility and robust constraint satisfaction under possible online changes of the economic criterion. Robustification is tightly encoded: invariance constraints in $S$ propagate all tube vertices, across all polytopic models, and under maximal disturbances [2512.04239].

## 4. Theoretical Guarantees: Feasibility, Convergence, and Performance

The robust tube MPC framework guarantees:
- Recursive feasibility and robust constraint satisfaction for admissible initializations, as invariance is explicitly enforced over all possible system realizations.
- Convergence to the optimal periodic tube when the economic criterion remains constant, via dynamic real-time optimization of the periodic tube variables and a Lyapunov argument applied to the cost function value gap. The Lyapunov candidate $\mathcal{L}(x, t)$ decreases along closed-loop executions and converges to zero as $(y_k, u_k) \to (z_k^\circ, v_k^\circ)$ [2512.04239].
- The cost incurred closely aligns with the optimum over finite and infinite time horizons, up to vanishing terms as the prediction horizon increases, mirroring bounds previously established for nominal economic MPC [2102.09404].

Terminal ingredients are constructed as follows: the terminal cost $Z(y, z, v)$ and corresponding terminal set $\mathbb{T}(z, v)$ provide a recursively invariant region, and the Lyapunov-type decrease
\[
Z(y^+, z^+, v^+ ) + V(y, y^+; z_N, v_N) \leq Z(y, z, v)
\]
establishes contractivity and stability under appropriate weighting (matrices $P$, $Q \succ 0$ and $\gamma^2 P + Q \preceq P$) [2512.04239].

The same theoretical structure underpins older tube-based economic MPC schemes, both with and without terminal conditions [2102.09404, 1911.12235]. In these, robust optimal steady states (ROSS) are characterized, and strict dissipativity and turnpike properties yield that the average closed-loop cost approaches the ROSS optimum for long horizons, modulo vanishing residual terms.

## 5. Computation, QP Reformulation, and Scalability

To enhance computational tractability, a quadratic surrogate for the periodic economic cost is constructed. Assuming the Lipschitz continuity of $\nabla M_t(z, v)$ (with constant $\eta$),
\[
\widehat{M}_t(z, v; \hat z, \hat v) = M_t(\hat z, \hat v) + \nabla M_t(\hat z, \hat v)^\top \left[(z, v) - (\hat z, \hat v)\right] + \frac{\eta}{2}\| (z, v) - (\hat z, \hat v) \|_2^2
\]
satisfies $M_t(z, v) \leq \widehat{M}_t(z, v; \hat z, \hat v)$. All constraints remain linear, allowing the robust economic tube MPC to be implemented as a quadratic program (QP) [2512.04239]. Algorithmically, the QP is solved at each time step with warm-starts based on cyclic shifts, convex-combination control action construction, and real-time updates to the linearization point.

Complexity scales linearly with both the prediction/warm start horizon $N$ and the periodic tube horizon $T$, with a variable count $\sim (N+T+1)\cdot(f + n_u v) + f$, and the number of invariance constraints per step scaling proportional to $(m v +1)f + v(n_\mathcal{X} + n_\mathcal{U})$. Reported solve-time reductions by over an order of magnitude are possible by leveraging warm-starts, offline PFIT computation, and efficient QP solvers.

## 6. Connections to General Tube-Based Robust Economic MPC

The configuration-constrained periodic tube approach generalizes and enhances classic tube-based robust economic MPC, as detailed for both terminal-included [2102.09404] and terminal-free [1911.12235] formulations:
- The fundamental design consists of a nominal MPC with constraint tightening based on a robust control invariant (RCI) tube $\Omega$, state-feedback law $\pi(x, v)$, and robust stage cost selection. Real states are confined to $z_t \oplus \Omega$, and constraints on $(z_t, v_t)$ are pre-tightened.
- Turnpike properties and dissipativity ensure that nominal trajectories spend most of their time near the ROSS, yielding tight bounds on the closed-loop average cost.
- Both traditional (single steady-state) and configuration-constrained (periodic) robust economic tube MPC retain feasibility, stability (as ISS in the set sense), and robust performance as prediction horizons grow.

The configuration-constrained formulation uniquely addresses the periodicity of the economic objective, enables efficient high-dimensional polytope parameterization, and ensures exact satisfaction of invariance by encoding all uncertainty as a single consistent convex hull condition [2512.04239].

## 7. Applications and Practical Considerations

Robust economic tube MPC is directly applicable to industrial settings requiring periodic economic operation under uncertainty, including chemical process systems, energy systems, and robotics. Empirical demonstrations include a benchmark ball-plate system with eight states [2512.04239]. Implementation success depends critically on:
- The ability to compute sufficiently small RCI tubes $\Omega$ to minimize conservatism,
- Selection of stage costs reflecting worst-case or averaged tube behavior,
- Proper horizon selection to balance computational effort and convergence rate,
- and, in periodic cases, careful configuration cone design to preserve polytope structure during optimization.

The method delivers a single-layer robust economic MPC that unifies constraint tightening, tube invariance, and periodic economic objectives, with theoretical support for recursive feasibility, robust constraint satisfaction, and asymptotic convergence. Quadratic-program reformulations enable real-time deployment with scalability to moderate-sized systems.

**References**: [2512.04239], [2102.09404], [1911.12235]

Source: https://www.emergentmind.com/topics/robust-economic-tube-mpc