Papers
Topics
Authors
Recent
Assistant
AI Research Assistant
Well-researched responses based on relevant abstracts and paper content.
Custom Instructions Pro
Preferences or requirements that you'd like Emergent Mind to consider when generating responses.
Gemini 2.5 Flash
Gemini 2.5 Flash 189 tok/s
Gemini 2.5 Pro 53 tok/s Pro
GPT-5 Medium 36 tok/s Pro
GPT-5 High 36 tok/s Pro
GPT-4o 75 tok/s Pro
Kimi K2 160 tok/s Pro
GPT OSS 120B 443 tok/s Pro
Claude Sonnet 4.5 37 tok/s Pro
2000 character limit reached

Lyapunov-Metzler Inequalities for Switched Systems

Updated 10 November 2025
  • Lyapunov–Metzler inequalities are matrix inequalities that combine Lyapunov functions with Metzler matrices to enforce stability in systems with prescribed dwell times.
  • They facilitate both state-feedback regulation and performance guarantees by leveraging LMI relaxations for linear and affine switched systems.
  • Practical applications include stabilization of unstable dynamics in engineering systems such as boost converters and traffic models.

Lyapunov–Metzler inequalities are matrix inequalities developed for the analysis and synthesis of switching control laws in continuous-time switched linear and affine systems subject to dwell-time constraints. They provide a framework for expressing stability conditions and guaranteed cost bounds via a combined Lyapunov and Metzler-matrix approach, enabling both the rigorous regulation of linear systems to the origin and the practical stabilization of affine systems to a neighborhood around the origin. Their formulation and use leverage irreducible Metzler matrices to encode mode-dependent cost-to-go comparisons over intervals defined by a prescribed minimum dwell time, with matrix inequalities ensuring negativity of aggregated Lyapunov increments at switching events.

1. Formulation of Lyapunov–Metzler Inequalities

Lyapunov–Metzler inequalities are constructed for systems with a finite set of modes Ω={1,,M}\Omega=\{1,\dots,M\}, where each mode ii is described by dynamics AiRn×nA_i\in\mathbb{R}^{n\times n} and output matrix CRp×nC\in\mathbb{R}^{p\times n}. A dwell time T>0T>0 dictates the minimum time spent in each mode before switching. The switching structure is encoded via an irreducible Metzler matrix Π=[πi,j]i,j=1MM\Pi=[\pi_{i,j}]_{i,j=1}^M\in\mathcal{M}, characterized by πi,j0\pi_{i,j}\geq0 for iji\neq j and zero row sums jπi,j=0\sum_j \pi_{i,j}=0.

For the linear switched case, the algebraic Lyapunov–Metzler inequality for each iΩi\in\Omega is: AiXi+XiAi+jiπi,j(Y1,j+Y2,jXi)+CC<0,A_i^\top X_i + X_i A_i + \sum_{j\ne i}\pi_{i,j}(Y_{1,j} + Y_{2,j} - X_i) + C^\top C < 0, where XiS++nX_i\in\mathbb{S}^n_{++} and

Y1,j=eAjTXjeAjT,Y2,j=0TeAjτCCeAjτdτ.Y_{1,j} = e^{A_j^\top T} X_j e^{A_j T}, \quad Y_{2,j} = \int_0^T e^{A_j^\top \tau} C^\top C e^{A_j \tau} d\tau.

For switched affine systems x˙=Aσx+bσ\dot{x} = A_\sigma x + b_\sigma, the system is augmented to a linear form in x~=[x    1]\tilde x = [x^\top\;\;1]^\top, and the inequalities become

A~iX~i+X~iA~i+jiπi,j(Y~1,j+Y~2,jX~i)+C~C~<εI~,\tilde A_i^\top\tilde X_i+\tilde X_i \tilde A_i + \sum_{j\ne i}\pi_{i,j}(\tilde Y_{1,j} + \tilde Y_{2,j} - \tilde X_i) + \tilde C^\top\tilde C < \varepsilon \tilde I,

with I~=diag(0,,0,1)\tilde I = \mathrm{diag}(0,\dots,0,1), and corresponding block matrices: A~i=(Aibi 00),C~=[C    0],X~i=(Xi0 01).\tilde A_i = \begin{pmatrix}A_i & b_i \ 0 & 0\end{pmatrix}, \qquad \tilde C = [C\;\;0], \qquad \tilde X_i = \begin{pmatrix}X_i & 0 \ 0 & 1\end{pmatrix}.

2. Differential and Algebraic Structure; Connection to Dwell-Time

The Lyapunov–Metzler inequalities incorporate both algebraic and differential forms. During each dwell interval [tk,tk+T)[t_k, t_k + T), the candidate Lyapunov matrix Pi(t)P_i(t) (or affine extension P~i(t)\tilde P_i(t)) evolves according to the backward-flow differential equation: P˙i(t)=AiPi(t)+Pi(t)Ai+CC,t[tk,tk+T)-\dot P_i(t) = A_i^\top P_i(t) + P_i(t)A_i + C^\top C, \qquad t\in[t_k, t_k+T) with terminal constraint: Pi(tk+T)=Xi.P_i(t_k+T) = X_i. This ensures PiP_i flows backwards in time from XiX_i, resetting at switching points. The transformation between algebraic and integral forms links the differential equation solution to the terms in the Lyapunov–Metzler inequality. The Metzler-summed increments jiπi,j()\sum_{j\ne i}\pi_{i,j}(\cdots) enforce the negativity of cost-to-go jumps at switching events, mediating stability across modes and encoding the dwell-time dependence in the comparison principle.

3. Stability Analysis and Guaranteed Cost Bounds

In the linear switched case, the existence of matrices {Pi(t),Xi}\{P_i(t), X_i\} and a Metzler Π\Pi satisfying the Lyapunov–Metzler inequalities yields a state-feedback switching law under dwell time TT that ensures:

  • Global exponential stability of the origin,
  • A guaranteed quadratic cost bound:

J(x0,t)=t0tz(τ)z(τ)dτx(t0)Pσ(t0)(t0)x(t0),J(x_0,t) = \int_{t_0}^t z(\tau)^\top z(\tau) d\tau \leq x(t_0)^\top P_{\sigma(t_0)}(t_0) x(t_0),

where z=Cxz = Cx is the regulated output.

For switched affine systems, the corresponding construction using X~i\tilde X_i, Π\Pi, and ε\varepsilon produces:

  • Practical stability: the state enters and remains in a neighborhood of the origin,
  • Cost bound:

J(x0,t)x(t0)Pσ(t0)(t0)x(t0)+ε(tt0),J(x_0,t) \leq x(t_0)^\top P_{\sigma(t_0)}(t_0) x(t_0) + \varepsilon (t-t_0),

with the long-term average cost satisfying lim supt1tJ(x0,t)ε\limsup_{t\to\infty} \tfrac{1}{t}J(x_0,t) \leq \varepsilon.

These results rely on the feasibility of the Lyapunov–Metzler inequalities and enforcement of a fixed minimum dwell time.

4. Computation and Selection of Metzler Matrix and Lyapunov Parameters

The practical application of Lyapunov–Metzler inequalities involves selection or optimization of the Metzler matrix Π\Pi and Lyapunov matrices XiX_i (and ε\varepsilon for the affine case):

  • The direct approach jointly optimizes {Π,Xi}\{\Pi, X_i\} to minimize the cost bound, subject to the inequalities, but this is nonconvex due to bilinear terms in πi,j(Y1,j+Y2,jXi)\pi_{i,j}(Y_{1,j} + Y_{2,j} - X_i).
  • To address tractability, a line-search/LMI relaxation fixes Π\Pi to a scalar-diagonal Metzler form (e.g., πi,i=γ>0\pi_{i,i}=\gamma > 0, πi,j=γ\pi_{i,j} = -\gamma for iji \neq j). This reduces the inequalities to a set of LMIs in XiX_i and γ\gamma, solvable with standard LMI solvers and yielding conservative but practical solutions.
  • For application-driven choices, if a convex Hurwitz average Aλ=λiAiA_\lambda = \sum \lambda_i A_i exists, Π\Pi may be chosen so that λΠ=0\lambda^\top \Pi = 0. When operating under Markovian switching with dwell times TiT_i, one takes πi,j=1/Ti\pi_{i,j} = 1/T_i for preferred transitions.

5. Expressions for Quadratic Cost Bounds

The guaranteed cost bounds resulting from Lyapunov–Metzler inequalities are of quadratic form:

System Type Cost Bound Expression Bound Type
Linear switched J(x0,t)x(t0)Pσ(t0)(t0)x(t0)J(x_0, t) \leq x(t_0)^\top P_{\sigma(t_0)}(t_0) x(t_0) State-dependent
Affine switched J(x0,t)x(t0)Pσ(t0)(t0)x(t0)+ε(tt0)J(x_0, t) \leq x(t_0)^\top P_{\sigma(t_0)}(t_0) x(t_0) + \varepsilon (t-t_0) State- and time-dependent

In both cases, Pσ(t0)(t0)P_{\sigma(t_0)}(t_0) is computed as the initial value of the Lyapunov matrix solving the backward-flow differential Lyapunov equation over the dwell interval.

6. Systematic Examples and Numerical Verification

Three illustrative examples demonstrate the feasibility and effect of Lyapunov–Metzler inequalities:

  • Unstable-linear system: Two unstable A1,A2A_1, A_2 are stabilized by choosing Π=α[11 11]\Pi = \alpha\begin{bmatrix}-1 & 1 \ 1 & -1\end{bmatrix} and T=0.1T=0.1. Numerical simulations show convergence even though individual modes are unstable.
  • Boost–boost converter: A 4-mode switched affine representation, with λ=(0.25,0.25,0.25,0.25)\lambda = (0.25, 0.25, 0.25, 0.25) and Π\Pi such that λΠ=0\lambda^\top\Pi=0, delivers successful regulation at T=105T=10^{-5} s and achieves small H2\mathcal{H}_2-like cost. Comparative analysis indicates performance similar to existing dwell-time stabilization methods.
  • Traffic-congestion: A 3-mode switched affine queue model without a Hurwitz convex combination is stabilized by a cyclically-structured Metzler matrix (Markov-chain form) with T=2.1T=2.1. The Lyapunov–Metzler approach produces a stable limit cycle, matching behavior from periodic controllers in established literature.

In all cases, feasibility of the inequalities is validated numerically with LMI solvers or line-search relaxation, and the switching law is observed to enforce dwell-time while maintaining costs within the prescribed bounds.

7. Assumptions, Limitations, and Applicability

Key assumptions are the existence of an irreducible Metzler matrix Π\Pi, feasibility of the Lyapunov–Metzler inequalities (linear or affine), and enforcement of a fixed dwell time T>0T>0. The nonconvex optimization for optimal Π\Pi and XiX_i may limit general computational tractability; however, line-search/LMI relaxations provide practical conservative solutions. The framework accommodates both systems with Hurwitz convex combinations and those without such structures, extending applicability to switched systems with arbitrary mode dynamics. This suggests that Lyapunov–Metzler inequalities are broadly suitable for engineering systems requiring guaranteed performance under constrained switching, including systems lacking conventional stability in any individual mode.

Forward Email Streamline Icon: https://streamlinehq.com

Follow Topic

Get notified by email when new papers are published related to Lyapunov-Metzler Inequalities.