Lyapunov-Metzler Inequalities for Switched Systems
- 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 , where each mode is described by dynamics and output matrix . A dwell time dictates the minimum time spent in each mode before switching. The switching structure is encoded via an irreducible Metzler matrix , characterized by for and zero row sums .
For the linear switched case, the algebraic Lyapunov–Metzler inequality for each is: where and
For switched affine systems , the system is augmented to a linear form in , and the inequalities become
with , and corresponding block matrices:
2. Differential and Algebraic Structure; Connection to Dwell-Time
The Lyapunov–Metzler inequalities incorporate both algebraic and differential forms. During each dwell interval , the candidate Lyapunov matrix (or affine extension ) evolves according to the backward-flow differential equation: with terminal constraint: This ensures flows backwards in time from , 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 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 and a Metzler satisfying the Lyapunov–Metzler inequalities yields a state-feedback switching law under dwell time that ensures:
- Global exponential stability of the origin,
- A guaranteed quadratic cost bound:
where is the regulated output.
For switched affine systems, the corresponding construction using , , and produces:
- Practical stability: the state enters and remains in a neighborhood of the origin,
- Cost bound:
with the long-term average cost satisfying .
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 and Lyapunov matrices (and for the affine case):
- The direct approach jointly optimizes to minimize the cost bound, subject to the inequalities, but this is nonconvex due to bilinear terms in .
- To address tractability, a line-search/LMI relaxation fixes to a scalar-diagonal Metzler form (e.g., , for ). This reduces the inequalities to a set of LMIs in and , solvable with standard LMI solvers and yielding conservative but practical solutions.
- For application-driven choices, if a convex Hurwitz average exists, may be chosen so that . When operating under Markovian switching with dwell times , one takes 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 | State-dependent | |
| Affine switched | State- and time-dependent |
In both cases, 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 are stabilized by choosing and . Numerical simulations show convergence even though individual modes are unstable.
- Boost–boost converter: A 4-mode switched affine representation, with and such that , delivers successful regulation at s and achieves small -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 . 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 , feasibility of the Lyapunov–Metzler inequalities (linear or affine), and enforcement of a fixed dwell time . The nonconvex optimization for optimal and 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.