Discrete-Time Controllability Gramian Overview
- Discrete-Time Controllability Gramian is an algebraic construct that quantifies the energy required to steer a system's state across its entire space.
- It is computed via infinite series and Lyapunov equations, with practical methods like truncation and Krylov subspace techniques to manage large-scale systems.
- Extensions to stochastic, delayed, and nonlinear systems use generalized formulations—including Koopman operator approaches—to enhance controllability assessments and control design.
The discrete-time controllability Gramian is a central algebraic construct that quantifies the energy required to steer the state of a discrete-time linear or nonlinear system across its state space using exogenous inputs. For time-invariant linear systems , the Gramian encapsulates how system topology, input configuration, delay, and noise processes shape reachability, signal amplification, and network-level control phenomena. This article provides a comprehensive account, incorporating deterministic, stochastic, delayed, and nonlinear extensions.
1. Fundamental Definition and Algebraic Properties
Given the discrete-time linear time-invariant (LTI) system
with and , the infinite-horizon controllability Gramian is defined as
This series converges, providing a unique positive-definite solution to the discrete Lyapunov equation
if and only if all eigenvalues of satisfy (). In practical settings, is often rescaled to ensure stability. The finite-horizon Gramian is defined over steps via
and its invertibility is necessary and sufficient for reachability on steps (Nazerian et al., 22 Nov 2025, Diallo et al., 2015, Liu et al., 2024).
2. Gramian and H₂-Norm: Energy Gain and Input-Output Quantification
The transfer function associated to the output equation ,
admits a squared -norm
Thus, encodes the energy gain from impulse- or white-noise-type inputs to selected outputs. The eigenvalues of quantify the excitation energy per system mode, and the trace summarizes the total reachability "energy" across all modes (Nazerian et al., 22 Nov 2025).
3. Modal Structure, Network Indices, and Approximations
The modal structure is encapsulated by the spectrum of : large eigenvalues imply easily excitable modes, while smaller ones denote "hard-to-control" directions. The worst-case amplification over a horizon is governed by the largest eigenvalue of the finite-horizon Gramian . In large-scale networks, computing directly is impractical; first-order contributions for each input node allow creation of a normalized network index
which scales in time. denotes optimal selection of influential nodes, while corresponds to minimal influence (Nazerian et al., 22 Nov 2025).
Analytic approximations for are available in single-input, single-output, and path-dominated cases:
where is the input-output path length and . Errors are typically below a few percent for and sufficiently dense or large systems.
4. Stochastic Systems, Delay, and Generalizations
For stochastic systems (additive or multiplicative noise), the Gramian concept generalizes but retains its core function as a reachability/covariance certificate:
- Additive Noise: In discrete-time systems ( i.i.d.), the reachable state covariance set at time is entirely determined by the finite-horizon Gramian :
Complete reachability occurs if is positive-definite (Liu et al., 2024).
- Multiplicative Noise: For dynamics such as , the corresponding Gramian is generated via recursion:
for constant matrices derived from . Exact controllability is equivalent to invertibility of (Xu et al., 2023, Diallo et al., 2015).
- Delay Systems: For systems with delay, , the discrete Gramian is constructed through delayed state-transition matrices involving combinatorial sums over delay-induced paths. The rank of the set , with recursively defined, provides a necessary and sufficient condition for controllability via Gramian non-singularity (Asadzade et al., 18 Aug 2025).
5. Nonlinear Extensions: Koopman Operator Formalism
For nonlinear discrete-time systems , the Koopman operator-based lifting constructs an infinite-dimensional linearized system
where observables and generate a lifted controllability Gramian
Positivity and full-rank of (or its appropriate projection) characterize local or global controllability in the lifted space. Computationally, extended DMDc algorithms, observable dictionaries, and spectral truncation yield finite-dimensional Gramian approximations suitable for data-driven model reduction, balanced truncation, and empirical reachability assessments (Yeung et al., 2017).
6. Computational Strategies and Scalability
Direct computation of via Lyapunov equations requires flops and thus is prohibitive for large . Truncation at finite horizon , Krylov subspace methods, exploitation of network sparsity, and analytic shortcuts are essential for large-scale applications. The network index offers practical scalability to networks with . For stochastic and delay systems, the respective recursions and block-structured matrix forms enable Gramian assembly in time (Nazerian et al., 22 Nov 2025, Xu et al., 2023, Liu et al., 2024, Asadzade et al., 18 Aug 2025).
7. Illustrative Cases and Empirical Insights
- Synthetic Networks: Directed Erdős–Rényi and scale-free graphs exhibit systematic improvement in analytic Gramian approximations (errors for and large ).
- Empirical Systems: Application to power grids, neural connectomes, gene-regulatory networks, and food webs reveals a near-linear empirical relation between and the network index . Networks exhibiting "blocking" behavior (low amplification) have low and (e.g., IEEE118, cat connectome); those with sensory or regulatory roles exhibit "passing" character (high indices).
- Stochastic and Delay Examples: Gramian-based criteria are validated numerically, including explicit trajectory steering using minimum-energy controls in delay systems and the effect of noise structure on reachability in stochastic setups (Asadzade et al., 18 Aug 2025, Xu et al., 2023, Liu et al., 2024).
The discrete-time controllability Gramian serves as a unifying mathematical tool for quantifying, analyzing, and designing controllability across a broad class of deterministic, stochastic, delayed, and nonlinear discrete-time systems. Its algebraic, spectral, and computational properties underpin assessment of input-output amplification, network selection, reachability, and model reduction across large-scale engineered and complex natural networks (Nazerian et al., 22 Nov 2025, Yeung et al., 2017, Diallo et al., 2015, Xu et al., 2023, Liu et al., 2024, Asadzade et al., 18 Aug 2025).