Strong Structural Controllability and Observability of Linear Time-Varying Systems
Gunther Reissig, Christoph Hartung, Ferdinand Svaricek

TL;DR
This paper characterizes the nonzero patterns in linear time-varying systems that guarantee controllability and observability, extending previous results for time-invariant systems and highlighting differences between continuous and discrete cases.
Contribution
It provides necessary and sufficient pattern conditions for controllability and observability in linear time-varying systems, generalizing known results from time-invariant systems.
Findings
Pattern conditions for discrete-time systems are the same for time-invariant and time-varying cases with long enough intervals.
Conditions for continuous-time systems are more restrictive than for time-invariant systems.
The results extend Mayeda and Yamada's work to time-varying systems.
Abstract
In this note we consider continuous-time systems x'(t) = A(t) x(t) + B(t) u(t), y(t) = C(t) x(t) + D(t) u(t), as well as discrete-time systems x(t+1) = A(t) x(t) + B(t) u(t), y(t) = C(t) x(t) + D(t) u(t) whose coefficient matrices A, B, C and D are not exactly known. More precisely, all that is known about the systems is their nonzero pattern, i.e., the locations of the nonzero entries in the coefficient matrices. We characterize the patterns that guarantee controllability and observability, respectively, for all choices of nonzero time functions at the matrix positions defined by the pattern, which extends a result by Mayeda and Yamada for time-invariant systems. As it turns out, the conditions on the patterns for time-invariant and for time-varying discrete-time systems coincide, provided that the underlying time interval is sufficiently long. In contrast, the conditions for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
