Switched systems
What Are Switched Systems?
Switched systems are a class of hybrid dynamical systems consisting of a family of continuous- or discrete-time subsystems and a rule that orchestrates switching among them. Each subsystem governs the plant's behavior during a specific interval, and the switching signal selects which subsystem is active at any given moment. The resulting dynamics combine the smooth evolution of differential or difference equations with abrupt transitions triggered by logic, time schedules, or state conditions.
The field draws on control theory, hybrid systems theory, and dynamical systems mathematics. Unlike a single continuous controller, a switched system can accommodate plants whose operating regimes differ so substantially that no single model adequately captures them all. This makes the framework relevant wherever physical processes change modes: a mechanical system alternating between contact and free motion, a power converter cycling through on and off phases, or a networked control system operating across intermittent communication links.
Stability Analysis
Stability is the central theoretical challenge of switched systems. A deceptively simple result motivates the difficulty: even when every subsystem is individually stable, the overall switched system can be unstable under an adversarial switching sequence. The converse also holds: an appropriately designed switching signal can stabilize a system whose subsystems are individually unstable.
The main analytical tools are Lyapunov-based methods adapted for switching. A common Lyapunov function, shared across all subsystems, provides the most direct stability certificate: if a single positive-definite function decreases along every subsystem's trajectories, the system is stable regardless of how fast or how frequently switches occur. When a common Lyapunov function does not exist, multiple Lyapunov functions can be assigned one per subsystem, with conditions imposed on how function values relate at each switching instant. The switched Lyapunov function approach published in IEEE Transactions on Automatic Control formalizes this through linear matrix inequality conditions that are tractable via numerical solvers.
Dwell Time and Switching Constraints
Restricting the switching signal is often the practical route to stability when arbitrary switching cannot be guaranteed to be safe. The dwell-time concept specifies a minimum time a system must remain in each subsystem before switching again. If this interval is long enough, energy-like Lyapunov functions can decrease sufficiently between transitions to ensure overall stability.
Average dwell time relaxes the constraint: rather than requiring every interval to exceed a threshold, it bounds the average rate of switching over a long horizon. This is useful when occasional rapid switches are unavoidable but sustained fast switching is not. Stability and stabilizability of switched linear systems surveyed in IEEE Transactions on Automatic Control covers both the arbitrary-switching and restricted-switching regimes and catalogs the conditions under which stabilization is achievable.
Switched Linear and Nonlinear Systems
The switched linear case, where each subsystem is governed by a linear time-invariant model, is the best understood. Stability conditions reduce to matrix-algebraic criteria, and controller synthesis can exploit convex optimization. The switched nonlinear case is considerably harder: Lyapunov functions must be constructed for nonlinear dynamics, and dwell-time bounds become more conservative. A foundational treatment by Daniel Liberzon at the University of Illinois at Urbana-Champaign, available as lecture notes on switched systems analysis and control synthesis, covers both regimes and provides a unified mathematical framework connecting stability analysis to supervisory control design.
Applications
Switched systems have applications across a wide range of engineering domains, including:
- Power conversion and switched-mode power electronics, where transistors toggle between conducting and blocking states at high frequency
- Automotive control systems managing transitions between engine operating modes
- Networked control under packet loss or variable communication schedules
- Fault-tolerant control, where switching reconfigures the controller after a component failure
- Biological and chemical process control with discrete operating regimes