This article provides a detailed explanation of robust invariant set estimation for discrete-time switched linear systems with peak-bounded disturbances. Related articles, related papers, and MATLAB links are placed at the bottom.
Author: Hiroshi Okajima, Associate Professor, Kumamoto University, Japan — 20 years of control engineering research
This article is based on the following paper.
- Okajima and K. Fujinami, Estimation of Robust Invariant Set for Switched Linear Systems Using Recursive State Updating and Robust Invariant Ellipsoid, SICE Journal of Control, Measurement, and System Integration, Vol. 14, No. 1, pp. 97–106 (2021) (Open Access)
This paper is co-work with Kakeru Fujinami (Master's student, Kumamoto University at the time of publication).
- Why Robust Invariant Set Estimation Matters
- Robust Invariant Set and State Reachable Set for LTI Systems
- Estimation by Recursive State Updating (Inside Approximation)
- Estimation by Robust Invariant Ellipsoid (Outside Approximation)
- Problem: Robust Invariant Set for Switched Linear Systems
- Proposed Method: Combining Recursive State Updating and Robust Invariant Ellipsoid
- Numerical Examples
- Connections to Related Research
- MATLAB Code
- Related Articles and Videos
- Paper Information
- RobustInvariantSet #SwitchedSystems #RobustControl #InvariantEllipsoid #LMI #LinearMatrixInequality #DiscreteTimeControl #StateReachableSet #MATLAB
Why Robust Invariant Set Estimation Matters
In practical control systems, disturbances are unavoidable, and understanding how these disturbances affect the system state is critical for guaranteeing safe and reliable operation. A robust invariant set is a region in state space such that, once the state enters this region, it will remain there for any admissible disturbance. Accurately estimating the size of this set provides essential guarantees for system safety and performance.
Applications include:
- Power systems, where bounding the state ensures reliable operation under load disturbances.
- Constrained control systems, where the state must remain within physical limits.
- Quantized control systems, where finite-precision signals introduce bounded errors that must be accounted for.
Switched linear systems — systems that switch among multiple linear subsystems — arise frequently in practice (e.g., automobiles, aircraft, and power converters). However, estimating the robust invariant set for switched systems is significantly more challenging than for standard linear time-invariant (LTI) systems, because the switching introduces combinatorial complexity.
This paper proposes a novel method that combines two complementary approaches — recursive state updating (inner approximation) and robust invariant ellipsoid (outer approximation) — to achieve a less conservative estimation of the robust invariant set for switched linear systems.
Robust Invariant Set and State Reachable Set for LTI Systems
Definitions
Consider the discrete-time LTI system:
where is the state and
is a bounded disturbance. The matrix
is assumed to be Schur stable.
A set is called a robust invariant set if, whenever
, the next state
also belongs to
for all admissible disturbances.
The state reachable set is the set of all states reachable from the origin under all admissible disturbance sequences. It can be shown that
is the smallest robust invariant set, and any robust invariant set
satisfies
.
Therefore, to precisely evaluate the impact of disturbances on the system state, it is important to estimate the robust invariant set as small as possible, approaching .
Estimation by Recursive State Updating (Inside Approximation)
One approach is to compute the set of reachable states step by step. Starting from , the reachable set at each time step is computed by applying the state equation:
This produces a nested sequence of convex polyhedral sets:
As , these sets converge to
. However, in practice, computation must stop at a finite
, so
provides an inner approximation of
. This means it does not guarantee that the actual state stays within
.
Estimation by Robust Invariant Ellipsoid (Outside Approximation)
An alternative is to estimate the robust invariant set as an ellipsoid using a Lyapunov function. Given a positive-definite matrix , the ellipsoid is defined as:
Theorem 2.1 (from the paper): For an LTI system with bounded disturbance , the ellipsoid
is a robust invariant set if and only if there exists
satisfying the matrix inequality involving
,
,
, and
. For the explicit form, see Eq. (12) in the paper.
This ellipsoid provides an outer approximation: . The advantage is that it guarantees the state remains within the estimated region. The disadvantage is that a single ellipsoid may be conservative — the gap between
and
can be large.
Problem: Robust Invariant Set for Switched Linear Systems
The paper considers the discrete-time switched linear system:
where is the switching signal and
is a peak-bounded disturbance. Each subsystem
is Schur stable.
The robust invariant set must satisfy the invariance condition for all switching signals and all admissible disturbances. The state reachable set
is defined analogously.
Challenges for Switched Systems
Recursive state updating becomes much more expensive, because at each step, all subsystem matrices must be considered. The number of polyhedral sets grows as
, making computation infeasible for large
.
Robust invariant ellipsoid requires a common Lyapunov matrix for all subsystems. This introduces additional conservativeness compared to the LTI case.
The paper demonstrates these issues with a numerical example using subsystems. The recursive state updating provides a good inner approximation
, but cannot guarantee performance. The robust invariant ellipsoid
guarantees performance, but has a large gap from the true reachable set.
Proposed Method: Combining Recursive State Updating and Robust Invariant Ellipsoid
Basic Idea
The key insight is to decompose the state into two components: the zero-state response (driven by disturbance from the origin) and the zero-input response (starting from an invariant set with no further disturbance). This corresponds to computing the direct sum (Minkowski sum) of two sets.
Starting from the robust invariant ellipsoid as the initial set, after applying zero disturbance for
steps, the ellipsoid shrinks:
Combining this with the growing polyhedral sets from recursive state updating:
where denotes the Minkowski sum.
Key Result (Theorem 4.1)
Theorem 4.1: For any positive integer ,
is a robust invariant set, and the relation
holds.
This produces a nested sequence of robust invariant sets:
As , the shrinking ellipsoid converges to the origin while the polyhedral set converges to
, so theoretically
. Furthermore, for any finite
:
This means always provides a guaranteed outer approximation of
, and the approximation becomes tighter as
increases.
Numerical Examples
The paper demonstrates the method with a 2-state switched linear system with subsystems:
The disturbance satisfies .
Computation Time of Recursive State Updating
The computation time for the polyhedral set increases rapidly:
| |
|
|
|
|
|
|
|---|---|---|---|---|---|---|
| Time (sec.) | 3.24 | 9.89 | 25.73 | 65.98 | 168.63 | 425.8 |
Results
The robust invariant ellipsoid alone gives (for the evaluation based on the major axis of the ellipsoid), which is significantly conservative. The proposed method produces progressively tighter approximations:
: Clearly tighter than
, but still has noticeable gap from
: Much closer to
: Very close to
, with
The paper also compares with the method of Chen, Lam, and Zhang (2016), which uses multiple Lyapunov strategies with a genetic algorithm. The proposed method yields a smaller (less conservative) robust invariant set than this existing method.
Connections to Related Research
This work connects to a broader research program:
Dynamic Quantizer Design — H. Okajima, K. Sawada and N. Matsunaga, Dynamic Quantizer Design under Communication Rate Constraints, IEEE Transactions on Automatic Control (2016). This paper uses robust invariant set analysis as part of the dynamic quantizer design for networked control systems.
Model Error Compensator (MEC) — The robust invariant set estimation can be combined with the Model Error Compensator to guarantee performance bounds in the presence of model uncertainties.
Multi-Rate Observer — H. Okajima, Y. Hosoe and T. Hagiwara, State Observer Under Multi-Rate Sensing Environment and Its Design Using l2-Induced Norm, IEEE Access (2023). LMI-based state estimation for systems with multiple sensors operating at different rates shares the common Lyapunov function analysis framework.
Conference Paper — K. Fujinami and H. Okajima, Less-conservative state reachable set estimation using feed forward state updating and robust invariant ellipsoid, Proceedings of the SICE Annual Conference 2020, pp. 1156–1158. This is the preliminary version for LTI systems; the journal paper extends the method to switched linear systems.
MATLAB Code
- GitHub (Dynamic Quantizer with Invariant Set Analysis): MATLAB_Dynamic_Quantizer01
- GitHub (LMI basics): MATLAB Fundamental Control LMI
Related Articles and Videos
Blog Articles (blog.control-theory.com)
- State Observer: Understanding the Basic Mechanism
- Stability of Systems Represented by State Equations
- Model Error Compensator (MEC)
- Linear Matrix Inequalities (LMIs) and Controller Design
- Advanced LMI Techniques in Control System Design
- Discretization of Continuous-Time Control Systems
Research Web Pages (www.control-theory.com)
- Dynamic Quantizer / Publications / LMI / MEC
Video
Paper Information
- Okajima and K. Fujinami, "Estimation of Robust Invariant Set for Switched Linear Systems Using Recursive State Updating and Robust Invariant Ellipsoid", SICE Journal of Control, Measurement, and System Integration, Vol. 14, No. 1, pp. 97–106, 2021. DOI: 10.1080/18824889.2021.1918372 (Open Access)
Co-author: Kakeru Fujinami (Department of Computer Science and Electrical Engineering, Kumamoto University)
Conference paper: K. Fujinami and H. Okajima, "Less-conservative state reachable set estimation using feed forward state updating and robust invariant ellipsoid," Proceedings of the SICE Annual Conference 2020, pp. 1156–1158.
Self-Introduction
Hiroshi Okajima — Associate Professor, Graduate School of Science and Technology, Kumamoto University. Member of SICE, ISCIE, and IEEE.
If you found this article helpful, please consider bookmarking or sharing it.