Papers
Topics
Authors
Recent
Search
2000 character limit reached

Approximate-Simulation-Based Hierarchical Control (ASHC)

Updated 14 December 2025
  • ASHC is a hierarchical control framework that employs approximate simulation relations to bridge high-dimensional concrete models with lower-dimensional abstractions.
  • It designs interfaces using simulation functions and LMIs to guarantee robust output tracking and worst-case error bounds even under bounded disturbances.
  • ASHC unifies abstraction-based control, formal synthesis, and moment matching to enable scalable, compositional controller synthesis for complex and interconnected systems.

Approximate-Simulation-Based Hierarchical Control (ASHC) is a formal methodology for hierarchical control of complex dynamical systems, rooted in approximate simulation relations between high-dimensional "concrete" systems and lower-dimensional "abstract" models. ASHC constructs and certifies interfaces such that the output of a concrete (often nonlinear, hybrid, or piecewise affine) system tracks the output of a simpler abstraction within a provable worst-case error bound, even under bounded disturbances. The framework enables scalable controller synthesis, compositional reasoning for large-scale and interconnected systems, and quantitative refinement of abstract-level plans or specifications, including temporal logic. Recent developments position ASHC as the mathematical bridge connecting abstraction-based control, formal synthesis, model reduction, and moment matching.

1. Formal Problem Setting and Abstraction Construction

ASHC begins with a full-order system, typically a piecewise affine (PWA) or linear time-invariant (LTI) system:

  • For PWA: Each mode i∈Ii \in \mathcal{I} is defined on a polyhedral cell X1i={x1∈Rn∣Eix1≥fi}X_1^i = \{ x_1 \in \mathbb{R}^n \mid E_i x_1 \geq f_i \} with dynamics

x˙1=Aix1+Biu1+ci,y1=Cix1,\dot x_1 = A_i x_1 + B_i u_1 + c_i, \qquad y_1 = C_i x_1,

subject to ∥ci∥∞≤cˉi\|c_i\|_\infty \le \bar c_i.

  • The abstraction is typically a lower-dimensional linear system:

x˙2=Fx2+Gu2,y2=Hx2,\dot x_2 = F x_2 + G u_2, \qquad y_2 = H x_2,

or, for greater expressiveness, a lower-dimensional PWA system.

Abstraction construction seeks matrices Pi,QiP_i, Q_i (injective Pi∈Rn×mP_i \in \mathbb{R}^{n \times m}) for each concrete mode ii solving:

  • H=CiPiH = C_i P_i
  • PiF=AiPi+BiQiP_i F = A_i P_i + B_i Q_i

If solutions exist, the abstraction approximately simulates the concrete system in mode X1i={x1∈Rn∣Eix1≥fi}X_1^i = \{ x_1 \in \mathbb{R}^n \mid E_i x_1 \geq f_i \}0. For PWA abstraction, this is extended over joint mode pairs X1i={x1∈Rn∣Eix1≥fi}X_1^i = \{ x_1 \in \mathbb{R}^n \mid E_i x_1 \geq f_i \}1, with X1i={x1∈Rn∣Eix1≥fi}X_1^i = \{ x_1 \in \mathbb{R}^n \mid E_i x_1 \geq f_i \}2, X1i={x1∈Rn∣Eix1≥fi}X_1^i = \{ x_1 \in \mathbb{R}^n \mid E_i x_1 \geq f_i \}3 (Song et al., 2022).

2. Interface and Simulation Function Design

The core of ASHC is construction of an interface enforcing the simulation relation:

  • Transform the abstraction input: X1i={x1∈Rn∣Eix1≥fi}X_1^i = \{ x_1 \in \mathbb{R}^n \mid E_i x_1 \geq f_i \}4 with X1i={x1∈Rn∣Eix1≥fi}X_1^i = \{ x_1 \in \mathbb{R}^n \mid E_i x_1 \geq f_i \}5 Hurwitz.
  • State-error: X1i={x1∈Rn∣Eix1≥fi}X_1^i = \{ x_1 \in \mathbb{R}^n \mid E_i x_1 \geq f_i \}6
  • Interface (linear abstraction):

X1i={x1∈Rn∣Eix1≥fi}X_1^i = \{ x_1 \in \mathbb{R}^n \mid E_i x_1 \geq f_i \}7

Parameters X1i={x1∈Rn∣Eix1≥fi}X_1^i = \{ x_1 \in \mathbb{R}^n \mid E_i x_1 \geq f_i \}8 are chosen (with X1i={x1∈Rn∣Eix1≥fi}X_1^i = \{ x_1 \in \mathbb{R}^n \mid E_i x_1 \geq f_i \}9 tunable for stability).

  • Substitution into the full dynamics yields joint error dynamics xË™1=Aix1+Biu1+ci,y1=Cix1,\dot x_1 = A_i x_1 + B_i u_1 + c_i, \qquad y_1 = C_i x_1,0, and output error xË™1=Aix1+Biu1+ci,y1=Cix1,\dot x_1 = A_i x_1 + B_i u_1 + c_i, \qquad y_1 = C_i x_1,1.

Simulation functions (Lyapunov-like, quadratic in x˙1=Aix1+Biu1+ci,y1=Cix1,\dot x_1 = A_i x_1 + B_i u_1 + c_i, \qquad y_1 = C_i x_1,2) are synthesized via LMI conditions on each cell:

  • xË™1=Aix1+Biu1+ci,y1=Cix1,\dot x_1 = A_i x_1 + B_i u_1 + c_i, \qquad y_1 = C_i x_1,3 (output error bounding)
  • xË™1=Aix1+Biu1+ci,y1=Cix1,\dot x_1 = A_i x_1 + B_i u_1 + c_i, \qquad y_1 = C_i x_1,4 (positivity within cell)
  • xË™1=Aix1+Biu1+ci,y1=Cix1,\dot x_1 = A_i x_1 + B_i u_1 + c_i, \qquad y_1 = C_i x_1,5 (decay under joint drift) with xË™1=Aix1+Biu1+ci,y1=Cix1,\dot x_1 = A_i x_1 + B_i u_1 + c_i, \qquad y_1 = C_i x_1,6, xË™1=Aix1+Biu1+ci,y1=Cix1,\dot x_1 = A_i x_1 + B_i u_1 + c_i, \qquad y_1 = C_i x_1,7 (Song et al., 2022).

Let x˙1=Aix1+Biu1+ci,y1=Cix1,\dot x_1 = A_i x_1 + B_i u_1 + c_i, \qquad y_1 = C_i x_1,8. Along the closed-loop, x˙1=Aix1+Biu1+ci,y1=Cix1,\dot x_1 = A_i x_1 + B_i u_1 + c_i, \qquad y_1 = C_i x_1,9. Thus, outside a compact tube, ∥ci∥∞≤cˉi\|c_i\|_\infty \le \bar c_i0 decays, and eventually ∥ci∥∞≤cˉi\|c_i\|_\infty \le \bar c_i1 yields a worst-case error ∥ci∥∞≤cˉi\|c_i\|_\infty \le \bar c_i2.

3. Theoretical Guarantees and Algorithmic Workflow

The main ASHC result establishes robust satisfaction of the output error bound ∥ci∥∞≤cˉi\|c_i\|_\infty \le \bar c_i3:

  • For all modes ∥ci∥∞≤cˉi\|c_i\|_\infty \le \bar c_i4, given ∥ci∥∞≤cˉi\|c_i\|_\infty \le \bar c_i5, the relation

∥ci∥∞≤cˉi\|c_i\|_\infty \le \bar c_i6

is a robust approximate-simulation relation of precision ∥ci∥∞≤cˉi\|c_i\|_\infty \le \bar c_i7.

Controller synthesis proceeds by:

  1. Choosing abstraction dimension ∥ci∥∞≤cˉi\|c_i\|_\infty \le \bar c_i8 and model ∥ci∥∞≤cˉi\|c_i\|_\infty \le \bar c_i9 or x˙2=Fx2+Gu2,y2=Hx2,\dot x_2 = F x_2 + G u_2, \qquad y_2 = H x_2,0 for PWA abstraction.
  2. Solving x˙2=Fx2+Gu2,y2=Hx2,\dot x_2 = F x_2 + G u_2, \qquad y_2 = H x_2,1, x˙2=Fx2+Gu2,y2=Hx2,\dot x_2 = F x_2 + G u_2, \qquad y_2 = H x_2,2 for each x˙2=Fx2+Gu2,y2=Hx2,\dot x_2 = F x_2 + G u_2, \qquad y_2 = H x_2,3 (and optionally x˙2=Fx2+Gu2,y2=Hx2,\dot x_2 = F x_2 + G u_2, \qquad y_2 = H x_2,4).
  3. Selecting x˙2=Fx2+Gu2,y2=Hx2,\dot x_2 = F x_2 + G u_2, \qquad y_2 = H x_2,5 so x˙2=Fx2+Gu2,y2=Hx2,\dot x_2 = F x_2 + G u_2, \qquad y_2 = H x_2,6 is Hurwitz.
  4. Selecting x˙2=Fx2+Gu2,y2=Hx2,\dot x_2 = F x_2 + G u_2, \qquad y_2 = H x_2,7, x˙2=Fx2+Gu2,y2=Hx2,\dot x_2 = F x_2 + G u_2, \qquad y_2 = H x_2,8.
  5. Formulating and solving cellwise LMIs for x˙2=Fx2+Gu2,y2=Hx2,\dot x_2 = F x_2 + G u_2, \qquad y_2 = H x_2,9.
  6. Computing Pi,QiP_i, Q_i0 from error gains, setting Pi,QiP_i, Q_i1 (Song et al., 2022).

Computational complexity is polynomial in the number of modes (Pi,QiP_i, Q_i2 for concrete, Pi,QiP_i, Q_i3 for abstraction), with simultaneous solving of Pi,QiP_i, Q_i4 or Pi,QiP_i, Q_i5 LMIs of size Pi,QiP_i, Q_i6.

4. Extensions: Compositionality, Formal Synthesis, and Robustness

Compositional construction is addressed by small-gain theorems for interconnections:

  • Individual subsystem abstractions with simulation functions Pi,QiP_i, Q_i7 are aggregated using nonlinear gain operators (Pi,QiP_i, Q_i8, Pi,QiP_i, Q_i9, etc). A composite simulation function is Pi∈Rn×mP_i \in \mathbb{R}^{n \times m}0, under small-gain conditions (Rungger et al., 2015).
  • Linear systems admit geometric characterization of abstraction via controlled-invariant subspaces and explicit interface construction.
  • These compositional results guarantee global output tube invariance and permit controller synthesis for complex symbolic specifications (e.g., LTL) at the abstract level, then refining to concrete systems with quantified satisfaction margins.

ASHC is robust to bounded disturbances and impulse disturbances:

  • Simulation function invariance and incremental stability ensure the output tubes are preserved under bounded additive and impulsive inputs, with modified error bounds reflecting disturbance magnitude and dwell time (Kurtz et al., 2020).
  • Formally, for bounded disturbances Pi∈Rn×mP_i \in \mathbb{R}^{n \times m}1, output error is bounded by Pi∈Rn×mP_i \in \mathbb{R}^{n \times m}2, with explicit gain computations. Similar results hold for impulsive disturbances with additional additive terms.

5. Connections to Moment Matching and Model Reduction

ASHC's two key requirements—bounded output discrepancy and the Pi∈Rn×mP_i \in \mathbb{R}^{n \times m}3-relation—are shown to be moment-matching conditions for system interconnections:

  • The bounded output condition (Pi∈Rn×mP_i \in \mathbb{R}^{n \times m}4, Pi∈Rn×mP_i \in \mathbb{R}^{n \times m}5) is interpreted as matching system moments via the Sylvester equation.
  • The Pi∈Rn×mP_i \in \mathbb{R}^{n \times m}6-relation (Pi∈Rn×mP_i \in \mathbb{R}^{n \times m}7, Pi∈Rn×mP_i \in \mathbb{R}^{n \times m}8, Pi∈Rn×mP_i \in \mathbb{R}^{n \times m}9) corresponds to output-trajectory recovery, with moments determined by direct or swapped interconnection structures.
  • These findings establish a deep conceptual bridge between ASHC and classical moment matching, enabling new directions in nonlinear, time-delay, or data-driven hierarchical control, and synergistic development with compositional/symbolic abstraction techniques (Niu et al., 7 Dec 2025).

6. Applications and Implementation in Complex Systems

ASHC has been validated in diverse contexts:

  • Piecewise affine systems under bounded disturbances, with both linear and PWA abstractions, demonstrate output tube invariance and rigorous worst-case tracking error, even at partition switches (Song et al., 2022).
  • Large-scale interconnected linear systems admit compositional abstraction construction and controller synthesis for symbolic/temporal logic objectives (Rungger et al., 2015).
  • Hierarchical MPC for building temperature control employs reduced-order models for high-level tube-based robust MPC, with local fast-rate regulators guaranteeing recursive feasibility and robust convergence (Farina et al., 2017).
  • Template-based whole-body control for humanoid robots exploits Hamiltonian structure and passivity, yielding controllers with robust tracking and disturbance rejection (Kurtz et al., 2020).
  • Reinforcement learning architectures separate high- and low-level policy synthesis, provide PAC guarantees on abstraction quality and end-to-end performance, and leverage ASHC for scalable controller composition in complex RL-driven environments (Delgrange et al., 2024).

Table: Instantiations of ASHC in Recent Literature

System Type Abstraction Robustness Target
PWA (multi-segment, hybrid) Linear/PWA Bounded disturbances
Interconnected LTI blocks Linear (compositional) Symbolic/LTL specs
Multi-zone building MPC Reduced linear Tube-based invariance
Legged robot (Valkyrie) Template/Hamiltonian Push/model error
RL-composed rooms (MDP) Latent DRL policies PAC value guarantees

ASHC thus unifies abstraction-based, compositional, and robust hierarchical control across a range of complex systems.

7. Current Research Directions and Limitations

  • The unification of ASHC with moment matching suggests extensions to nonlinear, time-delay, and stochastic systems via invariance equations and nonlinear moment matching (Niu et al., 7 Dec 2025).
  • Data-driven estimation of simulation manifolds facilitates scalable ASHC in RL settings and high-dimensional data environments (Delgrange et al., 2024).
  • Computational limits arise from the explosion in the number of modes (for hybrid/PWA) and complexity in solving large-scale LMIs. Scalability, compositionality, and efficient solver development are active areas of investigation (Song et al., 2022, Rungger et al., 2015).
  • Current proofs and guarantees rely on spectrum separation and simple eigenvalues; generalizations to non-minimal, non-smooth, or time-varying systems remain open problems. Real-time optimal control in high DOF manipulators is constrained by sample complexity and hardware acceleration demands (Patil et al., 28 Mar 2025).

In summary, Approximate-Simulation-Based Hierarchical Control (ASHC) is a mathematically rigorous and algorithmically constructive framework for robust, compositional hierarchical control, synthesizing abstraction-based design, formal verification, and moment matching into a unified methodology for modern complex systems.

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 Approximate-Simulation-Based Hierarchical Control (ASHC).