Next Article in Journal
Special Issue “Recent Advances and Applications in Multi Criteria Decision Analysis”
Next Article in Special Issue
Synthesis of a Control System for a Waste Heat Boiler with Forced Circulation under Restrictions on Control Actions
Previous Article in Journal
North/South Station Keeping of the GEO Satellites in Asymmetric Configuration by Electric Propulsion with Manipulator
Previous Article in Special Issue
The New Second-Order Sliding Mode Control Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Spectral Decompositions of Gramians of Continuous Stationary Systems Given by Equations of State in Canonical Forms

V.A. Trapeznikov Institute of Control Sciences, 65 Profsoyuznaya, 117997 Moscow, Russia
Mathematics 2022, 10(13), 2339; https://doi.org/10.3390/math10132339
Submission received: 2 June 2022 / Revised: 22 June 2022 / Accepted: 27 June 2022 / Published: 4 July 2022
(This article belongs to the Special Issue Dynamics and Control Theory with Applications)

Abstract

:
The application of transformations of the state equations of continuous linear and bilinear systems to the canonical form of controllability allows one to simplify the computation of Gramians of these systems. In this paper, we develop the method and obtain algorithms for computation of the controllability and observability Gramians of continuous linear and bilinear stationary systems with many inputs and one output, based on the method of spectral expansion of the Gramians and the iterative method for computing the bilinear systems Gramians. An important feature of the concept is the idea of separability of the Gramians expansion: separate computation of the scalar and matrix parts of the spectral Gramian expansion reduces the sub-Gramian matrices computation to calculation of numerical sequences of their elements. For the continuous linear systems with one output the method and the algorithm of the spectral decomposition of the controllability Gramian are developed in the form of Xiao matrices. Analytical expressions for the diagonal elements of the Gramian matrices are obtained, and by making use of which the rest of the elements can be calculated. For continuous linear systems with many outputs the spectral decompositions of the Gramians in the form of generalized Xiao matrices are obtained, which allows us to significantly reduce the number of calculations. The obtained results are generalized for continuous bilinear systems with one output. Iterative spectral algorithms for computation of elements of Gramians of these systems are proposed. Examples are given that illustrate theoretical results.

1. Introduction

The matrix continuous differential and algebraic Lyapunov and Sylvester equations play an important role in a modern control theory [1,2,3,4,5,6,7]. The first spectral Gramian expansions for linear continuous systems with a simple spectrum were derived from the spectral expansions of the Lyapunov integral representation of the solution of Lyapunov or Sylvester equations [1,2]. In [3], analytical solutions of discrete and continuous Lyapunov equations based on the transformation of the dynamics matrix to Jordan form were obtained. Modern electric power generation and distribution systems are changing rapidly due to the need for the reduction of greenhouse gas emissions, the proliferation of renewable energy sources, the emergence of new storage systems, and the active entry of the consumers into the energy market [8]. New mathematical modelling techniques, such as generation and load forecasting, optimal control of energy storage systems, and new methods for energy systems control will play a key role in 21st century power engineering and in realizing the Internet of Energy concept [9]. The development of new innovative technologies requires the involvement of a modern mathematical control theory, in which the study of the structural properties and computational methods of energy systems Gramians is an important task [10,11].
The Gramian theory of linear dynamical systems is closely related to the problem of calculating the norms of transfer functions and developing the models of systems with reduced dimensionality, which makes it possible to significantly reduce the dimensionality of the approximating model. Among these methods we would like to mention the balanced cutoff, singular decomposition, Krylov subspace method, methods of synthesis of simplified model optimal by criterion H2-norm of Gramian, and also hybrid methods [1,4,12]. Important promising results have been obtained in the field of computation of Gramians for systems whose models were represented in canonical controllability and observability forms. In [13], the methods for computing Gramians of linear systems given by equations in controllability and observability forms, based on the use of periodic structure matrices, were first proposed. It is shown that using canonical forms of controllability and observability in linear systems allows one to identify and study the periodic structure of the Gramian matrices not only for their computation but also for stability analysis of the systems themselves based on algebraic Routh criteria. Note that for linear systems the transformation of the equations of state into canonical forms of controllability and observability allowed us to develop new methods for computing Gramians in the form of Xiao matrices [6] based on the use of Routh tables [13,14]. In [5,14], the new approach was developed in the direction of using the properties of the impulse transient function and the zero-plaid structure of the controllability Gramian. Bilinear systems, due to their linearity in state and control, are the closest class with respect to linear systems, so their studies paved the way for the study of complex nonlinear systems, primarily systems with smooth nonlinearities. Studies of these systems provide the key to solving many unsolved problems of linear dynamical systems, such as systems with variable parameters [15]. Significant scientific advances in model approximation, monitoring and control of bilinear systems make it possible to extend methods of linear control theory to areas where this is possible. Research in the field of bilinear control systems are closely related to the problem of lowering the order of the model by constructing an approximating model of lower dimension. Solutions of generalized Lyapunov equations using Kronecker products and vectorization method are obtained; however, this method leads to a sharp increase in dimensionality at each iteration step. “The curse of dimensionality” requires the use of matrix elements aggregation methods in the computation process [12,16,17,18,19,20,21]. The structural properties of bilinear systems provide the key to solving of their control problems [20,21,22,23]. Bilinear systems in mathematical control theory can be considered within linear spaces, called Lie algebras, on which bilinear operations are defined in addition to the usual operations [19]. General controllability conditions can be defined for such systems. In [24], it is shown that these conditions can be obtained using the metrics given by the controllability Gramians. An alternative approach for the Gramian spectral decomposition is to apply the apparatus of linear matrix inequalities and semi-definite programming [25].

Main Contribution

The formulation in the framework of a united concept of the problem in Section 2 considers several topics of computation of controllability and observability Gramians. Its important feature is the idea of the separability of Gramian decompositions: separate computation of scalar and matrix parts of a spectral decomposition which allows the reduction of the computation of matrices of sub-Gramians to the computation of numerical sequences of their elements. The use of canonical forms of controllability allow to propose a pioneering approach to computation of Gramians based on the use of Routh tables and Xiao matrices. This paper proposes to improve this approach by using spectral decompositions of the Gramians and the representation of the resolvent of the dynamics matrix by extending the scope to multivariable linear and bilinear control systems [11,26,27,28,29].
In Section 3, we propose to use the representation of the dynamics matrix resolvent of continuous linear stationary systems with many inputs and one output (MISO LTI) in the form of a Faddeev–Levereux series segment for Gramian decomposition [27,30]. Conversion of the state equations to the canonical form of controllability allowed us to exclude the right part of the Lyapunov equations and the Fadeev matrix from the spectral expansions of the Gramians. This allowed us to further simplify the scalar part of the spectral expansions and to link the localization of the Gramian elements with the residues of the scalar transfer function of the linear system. As a result, we obtained new Gramian expansion, where the matrix part of the expansion is the product of unit vectors.
Section 4 presents the main theoretical results of the paper. For continuous MISO LTI systems, the method and algorithm for spectral decomposition of the controllability Gramian in the form of Xiao matrices have been developed. It allowed us to reduce, by almost four times, the number of calculations of the elements of the Gramian matrices and to get rid of the calculations of the Faddeev matrices, which are sensitive to rounding errors. The identities for real stable polynomials of finite order are proved, which allowed us to generalize the application of separable spectral decompositions for Gramians of linear plants with many inputs and many outputs in the form of a generalized Xiao matrix. The analytical expressions for the diagonal elements of the Gramian matrices, which can be used to compute the remaining elements, were obtained. For the continuous linear stationary systems with many inputs and many outputs (MIMO LTI) systems, the spectral expansions of the Gramians in the form of the generalized Xiao matrices were obtained. They can significantly reduce the number of calculations. The obtained results are generalized for the continuous bilinear stationary systems with many inputs and one output (MISO BTI). Iterative spectral algorithms for computing the Gramian elements of these systems are proposed. Sufficient conditions for convergence of iterative algorithms are established. Illustrative examples are given at the end of Section 4.

2. Problem Statement

Consider a linear MISO LTI continuous stationary dynamical system of the form
x ˙ ( t ) = A x ( t ) + B u ( t ) , y ( t ) = C x ( t )
where x R n , y R 1 , u R m , xstate vector, youtput vector, ucontrol vector; A, B, C are real matrices of appropriate dimensions. We will consider real matrices of appropriate dimensions A, B, C. Assume that system (1) is stable, fully controllable, and observable, and that all eigen numbers of matrix A are distinct. Consider continuous algebraic Lyapunov equations, related to Equation (1), of the following form:
A P c + P c A T = B B T ,
Consider a bilinear MISO LTI continuous stationary dynamical system of the form
x ˙ ( t ) = A x ( t ) + γ = 1 m N γ x ( t ) u γ ( t ) + B u ( t ) , y ( t ) = C x ( t ) ,
where x n ,   y 1 ,   u m ,   A ,   B ,   C ,   N γ are real matrices of appropriate dimensions. The linear system (1) is the linear part of the bilinear system (2) If we use a nondegenerate transformation of the variables with matrix R c F . We can consider the MISO LTI system defined by the equation in canonical form of controllability. The matrix B for the MISO system can be represented as
B = [ b 1 b γ b m ]
For dynamical systems of the form (1) and (2) consider ordinary and generalized Lyapunov equations (GLE) of the form
A c F P c F l n + P c F l n ( A c F ) T = b γ F ( b γ F ) T ,
A c F P c γ F b l n + P c γ F b l n ( A c F ) T + γ = 1 m N γ P c γ F b l n N γ T = b γ F ( b γ F ) T ,
Let us further consider the channel “γ” MISO LTI of the linear system in the canonical form of controllability
x = R c F x c .
x ˙ c ( t ) = A c F x c ( t ) + b γ F c u γ ( t ) , y c F ( t ) = c γ F c x c ( t ) ,             k = 0 , 1 , 2
A c F = [ 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0 0 1 a 0 a 1 a 2 a n 1 ] ,   b γ F c = [ 0 0 . . 0 1 ] T , a = [ a 0 a 1 . . a n 2 a n 1 ] , c γ F c = [ ξ 0 ξ 1 . . ξ n 2 ξ n 1 ] . x ˙ c ( t ) = A c F x c ( t ) + γ = 1 m N γ x c ( t ) u γ ( t ) + b γ F c u ( t ) ,           x c ( 0 ) = 0 , y c F ( t ) = c γ F c x c ( t ) , k = 0 , 1 , 2
The following relations are valid [2].
R c γ F = [ b γ A c F b γ . . ( A c F ) n 1 b γ ] [ a 1 a 2 a n 1 1 a 2 a 3 a n 1 1 a n 1 0 a n 1 1 0 0 1 0 0 0 0 ] ( R c γ F ) 1 A R c γ F = A F , ( R c γ F ) 1 b = b γ F c ,           c R c γ F = c γ F ,   N c γ F = ( R c F ) 1 N γ
For Gramians we have
P c F l n = γ = 1 m P c γ F l n ,        
P c γ b l n = R c γ F P c γ F b l n ( R c γ F ) T ,
where the matrix P c γ F is a solution of the generalized Lyapunov Equation (4).
Consider the Lyapunov equations of the MIMO LTI system
A P c + P c A T = B B T ,    
and MISO LTI subsystems formed by splitting the right hand side matrix into products of vectors
b γ b γ T
B B T = γ = 1 m b γ b γ T ,           A P γ c + P γ c A T = b γ b γ T ,
Hence the equality follows
P c = γ = 1 m P γ c
The use of canonical forms of controllability and observability to solve the Lyapunov and Sylvester equations has been proposed in [5,13,14]. This approach is based on reducing the Lyapunov equation to a solution of a linear algebraic equation in the form of Kronecker products and then applying a vectorization method to solve this equation. However, by applying the equations of state in canonical forms of controllability, the matrix B B T of the right-hand side of the Lyapunov equation turns into a near-zero matrix with a single nonzero element, which allowed us to radically change the method itself for solving the linear algebraic equation. As a result, the controllability Gramian takes the form of the Xiao matrix (for matrices of even size) [13]
P c F = [ x 1 0 x 2 0 x 3 0 0 x 2 0 x 3 0 x 2 0 x 3 x n 2 0 x 3 x n 2 0 x 3 x n 2 0 x n 1 0 x n 2 0 x n 1 0 0 x n 2 0 x n 1 0 x n ]
The Gramian structure has also been called the zero-plaid structure [16]. The main advantage of the new approach is the radical reduction of calculations in the transition to the canonical form of controllability. Instead of calculating n 2 elements of the Gramian matrix, it is enough to calculate only n elements. The price for this advantage is the complexity of calculating the elements themselves, which are computed through the elements of the Routh table.
{ x n = 1 2 R n 1 , x n k = i = 1 m 1 ( 1 ) i R n k , i + 1 x n k + i ,     R n k , 1   k = 1 , n 1 ¯ ,
where R i j   —is an element of Routh table for the system, standing at the intersection of row “i” and column “j” (details can be found at https://openaccess.city.ac.uk/id/eprint/19115/ (accessed on 1 June 2022)).
The aim of the paper is to develop an alternative approach to computation of the controllability and observability Gramians for linear and bilinear systems based on spectral properties of the Faddeev series expansion of the dynamics matrix and study properties of these expansions.

3. Spectral Decompositions of the Controllability and Observability Gramians of the Linear System Represented by the State Equations in Canonical Forms of Controllability and Observability

Consider the spectral decomposition of the resolvent of the dynamics matrix A j F in the form
( I s A F ) 1   = j = 0 n 1 A j F s j N ( s )   ,
where N ( z ) -characteristic polynomial, A j F —Faddeev matrices, j = 1 , 2 , n [26,27,29].
Lemma 1.
Consider a linear continuous MISO system of the form (3) represented by equations in the canonical controllability form of the form (5). Consider the expansion of the resolvent of the dynamics matrix AF in the Fadeev series.
For elements of the last column of matrix A j F the following statements are true
{ a n k , n k n F } T = e n k T ,   k = 1 , 2 n 1 .
Proof. 
Consider the resolvent decomposition of matrix AF as a segment of Fadeev series [26,29].
Assume N ( s ) = s n + a n 1 s n 1 + a 1 s + a 0 , R j = A j 1 F ,   j = 1 , 2 , n ; Consider Fadeev–Levereux algorithm for system (1)
( I s A ) 1 = j = 0 n 1 R j s j N ( s )
a n = 1 ,   R n = I ,
a n k = 1 k t r ( A R n k + 1 ) ,   k = 1 , 2 n .
Let us apply the method of mathematical induction for the system (5). The iterative algorithm for calculating the Fadeev matrices and the coefficients of the characteristic equation is as follows
Step one: a n 1 = 1 ,   R n = A c n 1 F = I ,
Step “k”: Consider forming of the last column of matrices A n k F .
First step: A c n ( k 1 ) F = A c n 1 F = I .   { a n 1 , n F } = [ 0 0 . 0 1 ] T
Second step:
A c n 2 F = [ 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0 0 1 a 0 a 1 a n 2 0 ] ,   { a c n 2 , 2 n F } = [ 0 0 1 0 ] T
Propose that for «k−1» step the last column of the matrix A n k F has the form
{ a c n ( k 1 ) , k 1 n F } = [   0 1 0 n ( k 2 ) 1 . . n ( k 1 ) 0 n ] T
Let us introduce the notation. A c F A c n ( k 1 ) F = S ,   S = [ { s 1 } { s 2 } { s n } ] .
The last column of the matrix has the form
{ s n } = [ 0 1 1 n k 0 . n ( k 1 ) a c n ( k 1 ) F n ] T .
According to the Fadeev–Levereux algorithm, we have
{ a c n k , n k n F } = [   0 1 1 n k 0 n ( k 1 ) 0 n ] T .
Note. Note, first, that the resolvent expansion in the form of a Fadeev series does not require calculating the eigenvalues of the dynamics matrix   A c F . Secondly, the transfer function of channel “γ” of the linear part is defined by formula
{ a c n k , n k n F } = [   0 1 1 n k 0 n ( k 1 ) 0 n ] T
where it follows that it is determined only by elements of the last column of the matrix A n k F .
Corollary 1.
The general formulas of spectral decompositions for the controllability Gramians of the canonically transformed controllability of the linear system, taking into account the lemma, take a simpler form [7]
P c F = k = 1 n ρ = 1 n P k , ρ c F ,   P k , ρ c F = η = 0 n 1 j = 0 n 1 s k j s ρ η N ˙ ( s k ) N ˙ ( s ρ ) 1 s ρ + s k A j F b γ F ( b γ F ) T ( A j F ) T P k , ρ c F = η = 0 n 1 j = 0 n 1 s k j s ρ η N ˙ ( s k ) N ˙ ( s ρ ) 1 s ρ + s k 1 j + 1 η + 1 ,  
where the notation  e j + 1 e j + 1 T = 1 j + 1 j + 1  is used. A similar approach can be applied to derive the formula for spectral decompositions for observability Gramians of the canonically transformed observability of the MISO system. In this case, the formulas [13] are valid
x = R 0 F x o ,   x ˙ o ( t ) = A c F x o ( t ) + b γ F o u ( t ) ,     y o ( t ) = c γ F o x ( t ) , k = 0 , 1 , 2 A o F = [ 0 0 0 0 a 0 1 0 0 0 a 1 0 1 0 0 0 0 1 0 a n 2 0 0 0 1 a n 1 ] ,   c γ F o = [ 0 0 . . 0 1 ] T ,   N o γ F = ( R o F ) 1 N γ . b γ F o = [ η 0 η 1 . . η n 2 η n 1 ] . R 0 F = { [ a 1 a 2 a n 1 1 a 2 a 3 a n 1 1 a n 1 0 a n 1 1 0 0 1 0 0 0 0 ] [ c c A c A n 1 ] } 1 .  
We use Formula (7) and consider the formation of expressions A o j F T · c F T c F A o j F . According to the duality principle, we obtain expressions
            P o F = k = 1 n ρ = 1 n P k , ρ o F , P k , ρ c F = η = 0 n 1 j = 0 n 1 s k j s ρ η N ˙ ( s k ) N ˙ ( s ρ ) 1 s ρ + s k 1 j + 1 η + 1 ,      
As a result, we obtain the following algorithm for the separable computation of the “jη“ elements of the matrix
p j η o F = k = 1 n ρ = 1 n 1 s ρ + s k s k j s ρ η N ˙ ( s k ) N ˙ ( s ρ )
By substituting the identity
η = 0 n 1 j = 0 n 1 s k j s ρ η N ˙ ( s k ) N ˙ ( s ρ ) 1 s ρ + s k j = 0 n 1 η = 0 n 1 s k j ( s k ) η N ˙ ( s k ) N ( s k )
into Formulae (11) and (13), we obtain new formulas for the expansion of the controllability and observability Gramians
P k , ρ c F = k = 1 n η = 0 n 1 j = 0 n 1 s k j ( s k ) η N ˙ ( s k ) N ( s k ) 1 j + 1 η + 1 ,  
P j η o F = k = 1 n η = 0 n 1 j = 0 n 1 s k j ( s k ) η N ˙ ( s k ) N ( s k ) 1 j + 1 η + 1
The Gramians of the original system are related to the Gramians of the systems transformed to canonical forms of controllability and observability by equations of the form [28]
R c F P c F R c F T = P c ,         ( R o F T ) 1 P o F ( R o F ) 1 = P o

4. Separable Spectral Expansion of the Controllability Gramian of the Linear System in Controllability Canonical Form

Let us write down the Lyapunov equation for system (5)
A c F P + P ( A c F ) T = [ 0 0 0 0 0 0 0 0 0 1 ]
[ 0 0 0 0 0 0 0 0 0 1 ] = [ 0 ( n 1 ) × ( n 1 ) 0 ( n 1 ) × ( 1 ) 0 ( 1 ) × ( n 1 ) 1 ( 1 ) × ( 1 ) ]
For the matrix on the left-hand side, let us introduce the notation
A c F P + P ( A c F ) T P & , P & = [ P & ( n 1 ) × ( n 1 ) p & ( n 1 ) × ( 1 ) p & ( 1 ) × ( n 1 ) p & n n ] .
Let us call an upper (lower) diagonal of a square matrix any diagonal leading from the upper-left corner to the lower-right corner and located above (below) the main diagonal. We form the following sets of matrix elements.
The “1st” upper odd diagonal. The set U ( 1 ) o d d . Elements
p 12   p 23 p n n ,   if   n = 2 k p 12   p 23 p n n 1 ,   if   n = 2 k 1
The “2nd” upper odd diagonal. The set U ( 2 ) o d d . Elements
p 14   p 25 p n 1 n ,   if   n = 2 k p 14   p 25 p n 2 n ,   if   n = 2 k 1
The “k-th” upper odd diagonal. The set U ( k ) o d d . Elements
p 2 k    if   n = 2 k p 2 k 22 k 1   if   n = 2 k 1
«1st» lower odd diagonal. The set V ( 1 ) o d d . Elements
p 21   p 32 p n n ,   if   n = 2 k p 21   p 32 p n n 1 ,   if   n = 2 k 1
«2nd» lower odd diagonal. The set V ( 2 ) o d d . Elements
p 41   p 52 p n 3 n ,   if   n = 2 k p 41   p 52 p n 1 n ,   if   n = 2 k 1
«k-th» lower odd diagonal. The set V ( k ) o d d . Elements
p n 1    if   n = 2 k p n 2    if   n = 2 k 1 .
Similarly form sets of even diagonals, considering the main diagonal as even zero. Form the sets Ω 0 and Ω of elements of the Gramian P as
Ω 0 = U ( 1 ) o d d   U ( 2 ) o d d     U ( k ) o d d   V ( 1 ) o d d   V ( 2 ) o d d     V ( k ) o d d
Ω = U ( 0 ) e v e n   U ( 1 ) e v e n   U ( 2 ) e v e n U ( k ) e v e n   V ( 1 ) e v e n   V ( 2 ) e v e n V ( k ) e v e n
From the above, there are two indications that the elements of a Gramian P belong to the sets Ω 0 and Ω
p j η Ω 0   if   j , η : j + η = 2 k ,   k = 1 , 2 , n .
p j η Ω   if   j , η : j + η = 2 k 1 ,   k = 1 , 2 , n .
The structure of the matrix (19) and symmetry of the Gramian makes it possible to reduce the solution of Equation (17) to the solution of four simple linear algebraic equations. Let us write down the first system of the matrix equality (19) as
p & i j = { 2 p i + 1 , j = 0 ,       i f   i = j ,       i = 2 , n ; ¯   j = 1 , n 1 ¯ p i , j + 1     + p i + 2 , j 1     ,   i j ,       i = 2 , n ; ¯   j = 1 , n 1 ¯            
From the symmetry of the Gramian it follows that
p & i j = p & j i = p j , i + 1     + p j + 2 , i 1     ,   i j ,       i = 2 , n ; ¯ j = 1 , n 1 ¯
p & 1 n = p 2 n + ( a · p 1 ) = 0 ,   p & 2 n = p 3 n + ( a · p 2 ) = 0 ,   p & n n = ( a · p n ) = 0 ,    
p & n 1 = p 2 n + ( a · p 1 ) = 0 ,   p & n 2 = p 3 n + ( a · p 2 ) = 0 ,   p & n n = ( a · p n ) = 0 ,    
p & n n   = 2 ( a · p n ) = 1
Thus, the system of linear algebraic Equations (24)–(28) implements an alternative method to determine elements of the Gramian control matrices in a simpler way than solving the linear algebraic equation in the form of Kronecker products and applying vectorization method (8) [16]. In addition, Formulas (10) and (11) give analytical solution of Lyapunov equation based on Gramian method. If a linear system is stable and the eigen numbers of its dynamics matrix are different, the solution of the Lyapunov equation is singular. Hence, the two solutions considered are the same.
Let us discuss properties of the matrix and solution elements on the basis of analysis of solutions to the system of Equations (24)–(28) and Formulas (10) and (11).
Assertions.
(1)
All elements of upper and lower even diagonals of the Gramian matrix
Ω 0   are zero. Indeed. From (12) and Gramian symmetry, this is true for the elements of the sets U ( 1 ) o d d ,     V ( 1 ) o d d odd of the first upper and lower diagonals of the matrix. For the elements of other diagonals of the matrix (both zero and nonzero), the following identities follow from Formulas (10) and (11)
p j η = ( 1 ) η p j + 1 η 1 = ( 1 ) η + 2 p j + 2 η 2 = ( 1 ) η 2 p j 2 η + 2 = .
(2)
If the element   p j η = 0 , it follows from (27) that
p j + 1 η 1 = p j + 2 η 2 = p j 2 η + 2 = = 0
If   p j η 0 , first calculate all diagonal elements of the Gramian by Formulas (10) and (11)
p 11 = k = 1 n 1 N ˙ ( s k ) N ( s k ) ,
p 22 = k = 1 n ( s k ) 2 N ˙ ( s k ) N ( s k ) ,
p n n = k = 1 n ( 1 ) n 1 ( s k ) 2 ( n 1 ) N ˙ ( s k ) N ( s k ) .    
If j   η
p j η = ( 1 ) j η 2 p l l ,   j + η = 2 l    
We have proved the theorem.
Theorem 1
[13]. Consider a continuous MISO LTI system (3). Suppose the system is stable and all roots of its characteristic equation are different. Then the elements of its controllability Gramian are solutions of the system of Equations (24)–(28).
For even n, the solution matrix looks like
P c F = [ p 11 0 p 22 0 p 33 0 0 p 22 0 p 33 p 22 0 p 33 p n 2 n 2 0 p 33 p n 2 n 2 0 p 33 p n 2 n 2 0 p n 1 n 1 0 p n 2 n 2 0 p n 1 n 1 0 0 p n 2 n 2 0 p n 1 n 1 0 p n n ]
For odd n we have the formula
P c F = [ p 11 0 p 22 0 p 33 p n + 1 2 n + 1 2 0 p 22 0 p 33 p n + 1 2 n + 1 2 p 22 0 p 33 p n 2 n 2 0 p 33 p n 2 n 2 0 p 33 p n + 1 2 n + 1 2 p n 2 n 2 0 p n 1 n 1 p n 2 n 2 0 p n 1 n 1 0 p n + 1 2 n + 1 2 p n 2 n 2 0 p n 1 n 1 0 p n n ]
The analytical expressions for calculating the leading elements of the Gramian matrices are defined as
p 11 = k = 1 n 1 N ˙ ( s k ) N ( s k ) , p 22 = k = 1 n ( 1 ) 1 ( s k ) 2 N ˙ ( s k ) N ( s k ) , p n n = k = 1 n ( 1 ) n 1 ( s k ) 2 ( n 1 ) N ˙ ( s k ) N ( s k ) .
The analytical expressions for calculating the slave elements of the Gramian matrices through the leading elements are defined as
p j η = ( 1 ) j η 2 p l l ,   j + η = 2 l    
The rest elements of the Gramian matrices elements are zero.
Corollary 2.
For a continuous stationary stable linear dynamical system MISO LTI with a simple spectrum the following identities are true
k = 1 n ρ = 1 n s k j s ρ η N ˙ ( s k ) N ˙ ( s ρ ) 1 s ρ + s k 0 ,             j = 0 , 1 , n 1 ;   η = 0 , 1 , n 1 ,    
k = 1 n s k j ( s k ) η N ˙ ( s k ) N ( s k ) 0 ,             j = 0 , 1 , n 1 ;   η = 0 , 1 , n 1 ,    
if the conditions are satisfied
(a) 
For even matrices of size n = 2k, the sum of indices j + η belongs to the one of the set  Ω 0
j ,   η :   j + η { [ 2 , 3 , .2 n 1 ] , o r [ 3 , 4 , 2 n 3 ] . . o r [ 2 k + 1 ]
(b) 
For matrices of odd size n = 2k−1, the sum of indices j + η belongs to one of the sets  Ω 0
j ,   η :   j + η { [ 2 , 3 , .2 n 1 ] , o r [ 3 , 4 , 2 n 3 ] . .   o r [ 2 k 1 , 2 k + 1 ]
The consequence follows from Formulae (35) and (36) of the theorem. It expresses one of the important properties of Xiao matrices: all the elements of odd diagonals are zero. The conditions (22) and (23) formally indicate that the elements of odd diagonals belong to the set Ω 0 .
At the same time, identities (37) and (38) are valid for stable real polynomials of order “n”, all roots of which are different and situated in the left half-plane of the complex plane. Clearly, the identities are invariant with respect to any nondegenerate transformation of the coordinates of the dynamical system.
Corollary 3.
Consider a stable continuous stationary linear MIMO LTI dynamical system with simple spectrum with many inputs and many outputs
x ˙ ( t ) = A x ( t ) + B u ( t ) , y ( t ) = C x ( t ) ,
where x ( t ) R n ,   u ( t ) R m ,   y ( t ) R m .
The controllability sub-Gramian P j , η c  of a continuous stationary stable linear MIMO LTI system of the form (1) with a simple spectrum is a matrix of the form [7]
P c = j = 0 n 1 η = 0 n 1 P j , η c ,   P j , η c = η = 0 n 1 j = 0 n 1 ω ( s k , s ρ , j , η   ) A j B B T ( A η ) T
ω ( s k , s ρ , j , η   ) = { 0 , i f   i n d e x   j η   b e l o n g s   t o   o d d   d i a g o n a l s   o f   t h e   s u b G r a m i a n л = 1 n ρ = 1 n 1 s ρ + s k s k j s ρ η N ˙ ( s k ) N ˙ ( s ρ ) i f   i n d e x   j η   b e l o n g s   t o   t h e   r e s t   o f   d i a g o n a l s   o f   t h e   s u b G r a m i a n
Proof. 
As we know, the spectral decomposition of controllability Gramian in consequence of conditions has the form [7]
P c = j = 0 n 1 η = 0 n 1 k = 1 n ρ = 1 n 1 s ρ + s k s k j s ρ η N ˙ ( s k ) N ˙ ( s ρ ) A j B B T ( A η ) T
Note that identities (37) and (38) are invariant for any nondegenerate coordinate I inser numbettransformation. Substitute the newly introduced scalar function   ω ( s k , s ρ , j , η ) into this formula and obtain Formula (42). □
Let’s define the bilinear system controllability Gramian by means of the Volterra matrix series of the form [10], namely
P 1 ( t 1 ) = e A t 1 B , P i ( t 1 , . . t i ) = e A t i [ N 1 P i 1 N 2 P i 1 N m P i 1 ] ,             i = 2 , 3 , 4 , , P = i = 1 0 0 P i ( t 1 , . . t i ) P i T ( t 1 , . . t i ) d t 1 t i .
For system (1) it is possible to define GLE as
A P + P A T + j = 1 m N j P N j T = B B T ,
The Volterra series (44) is a solution to equation (45), in the case where this solution exists. The solution matrix in this case can be called the Gramian controllability of the bilinear system [11,12,13].
Theorem 2
[11]. If the dynamics matrix of the linear part A is stable and the controllability Gramian of the bilinear system is the only solution of the generalized Lyapunov equation, then the solution is the matrix determined by the following iterative procedure.
A P 1 + P 1 A T = B B T , A P i + P i A T + j = 1 m N j P i 1 N j T = 0 ,             i = 2 , 3 , 4 . . , P = P 1 + i = 2 P i     .
If the controllability Gramian of a bilinear system exists, then it is the limit solution resulting from realization of the iterative procedure (46) [16,30].
Let us introduce the notations N A j F N j , N A η F N η ,   N j γ [ n j ν μ γ ] ,   N η γ [ n η ν μ γ ] .
Let us consider the formation of the right-hand side of the Lyapunov equation at step “k” Let us write the element « j η » of the matrix of the right-hand side in the form
e j T N j γ 1 j η p F b l n ( k 1 ) j η N η γ T e η = ν = 1 n μ = 1 n ( s ν + s μ ) 1   n j ν μ γ n η ν μ γ p F b l n ( k 1 ) j η .
Theorem 3
[16]. Consider a MISO continuous bilinear stationary system (multiple-input one output) represented in the canonical controllability of the form (1). Let the linear part of the bilinear system be fully controllable. Let the matrix AF be Hurwitzian and have a simple spectrum. Let the inequalities be true.
( n 2 k = 1 ( n + 1 ) / 2 2 k )     m a x     ν μ | ( s ν + s μ ) 1 | m a x     ν μ i j γ | n j ν μ γ n η ν μ γ |     m a x     k , ρ , j , η < 1     ,          
Then the Gramian of controllability exists and is unique. The elements of the Gramian matrix can be defined using an iterative procedure of the form [30,31]
P F = P F l n ( 1 ) + P F b l n ,
                P F l n ( 1 ) = k = 1 n ρ = 1 n η = 0 n 1 j = 0 n 1 s k j s ρ η N ˙ ( s k ) N ˙ ( s ρ ) 1 s ρ + s k 1 j + 1 η + 1 ,   P F b l n ( k ) j η γ = ν , μ r ( k ) j η γ p ν μ F b l n ( k 1 ) i j γ 1 ν μ ,         r ( k ) i j γ = = [ ( s ν + s μ ) 1 n j ν μ γ n η ν μ γ ω ( s k , s ρ , j , η ) ] ,           k = 2 , 3 , . . .         ν , μ , i , j = 1 , 2 , n ; γ = 1 , 2 , H ,  
The initial Gramian of controllability P b l n of the bilinear system is related to the matrix P c F b l n  by the Equation (16).
Proof of Theorem 2.
According to the theorem, the formation of the solution matrix is reduced to the construction of the sequence of elements « j η » and subsequent aggregation of elements into a single matrix. All partial sequences in the general case are complex-valued. To prove the convergence of the sequence of partial sums, let us apply the comparison feature and construct a major sequence from the modules of the sequence members. For each step “k” and each matrix N γ the iterative relations (46) take place. Let us construct a comparison series for the elements of the subGramian “ijγ” for step “k”. It follows from formulae (46) that each element of the sequence is a weighted sum of all leading elements in the previous step.
Step 1. Consider the formation of the right part of the generalized Lyapunov equation at the first step for the case γ = 1. A separable spectral decomposition of this solution by a pairwise spectrum of the matrix, was obtained above (10) [32].
k-th step. Consider the formation of the right-hand side of the Lyapunov equation at step “k”. Let us write the “” element of the right-hand side matrix as
e j T N j γ 1 j η p F b l n ( k 1 ) j η N η γ T e η = ν = 1 n μ = 1 n ( s ν + s μ ) 1   n j ν μ γ n η ν μ γ p F b l n ( k 1 ) j η .
Given the summation of sub-Gramians by the index “γ”, we obtain the formula for calculating the kernel matrix of the Gramian of order “k” at step “k”.
P F b l n ( k ) j η γ = ν , μ r ( k ) j η γ p ν μ F b l n ( k 1 ) i j γ 1 ν μ , r ( k ) i j γ = [ ( s ν + s μ ) 1 n j ν μ γ n η ν μ γ ω ( s k , s ρ , j , η ) ] , k = 2 , 3 , . . .   ν , μ , i , j = 1 , 2 , n ; γ = 1 , 2 , m ,
Formula (52) expresses an algorithm for elemental computation of the Gramian matrix of a bilinear system. At each step, the algorithm makes it possible to compute the kernel matrix of the Gramian of order “k”.
The global major of all sequences converges if the condition
( n 2 k = 1 ( n + 1 ) / 2 2 k )     m a x     ν μ | ( s ν + s μ ) 1 | m a x     ν μ i j γ | n j ν μ γ n η ν μ γ | | m a x     ω ( s k , s ρ , j , η ) k , ρ , j , η |
Since the linear part is stable, there exists an exact upper bound for the inverse of the moduli of the sum of any eigen numbers of its matrix, equal to
m a x ν μ | ( s ν + s μ ) 1 |
For any elements of matrices n j ν μ γ n η ν μ γ   there exists an exact upper bound of the products of the moduli of its elements. Hence, if the conditions of the theorem are satisfied, inequality (48) and the signs of convergence of series with positive terms are satisfied. Hence, complex-valued sequences (52) converge uniformly and absolutely. The uniform convergence of all sequences is equivalent to the uniform convergence of matrices in (46) [16]. □
Example 1.
Validation of spectral algorithms for computing controllability Gramians of linear continuous stationary systems given by equations of state in the canonical form of controllability.
x ˙ = A F x + b F u , y = c F x , n = 3 ,   N ( x ) = x 3 + a 2 x 2 + a 1 x + a 0 .   a 2 = 4 , 5 ,   a 1 = 6 , 5 ,   a 0 = 3 , s 1 = 1 ,   s 2 = 2 ,   s 3 = 1.5 . A F = [ 0 1 0 0 0 1 3 6.5 4.5 ] ,   b F = [ 0 0 1 ] T , c γ F = [ ξ 0 ξ 1 ξ 2 ] .
Formula for calculating a Gramian elements
p j η = k = 1 n s k j 1 ( s k ) η 1 N ˙ ( s k ) N ( s k ) ,
N ˙ ( s 1 ) N ( s 1 ) = 7.5 ;   N ˙ ( s 2 ) N ( s 2 ) = 21 ;   N ˙ ( s 3 ) N ( s 3 ) = 6.5625 .
The formula calculation gives the following results
p j η = k = 1 n s k j 1 ( s k ) η 1 N ˙ ( s k ) N ( s k ) ,
N ˙ ( s 1 ) N ( s 1 ) = 7.5 ;   N ˙ ( s 2 ) N ( s 2 ) = 21 ;   N ˙ ( s 3 ) N ( s 3 ) = 6.5625 .
p 21 = p 12 = ( 1 ) 1 7.5 + ( 2 ) 1 21 + ( 1.5 ) 1 6.5625 = 0 ,   p 32 = p 23 = ( 1 ) 1 7.5 + ( 2 ) 2 2 21 + ( 1.5 ) 2 1.5 6.5625 = 0 ,
p 11 = 1 7.5 + 1 21 + 1 6.5625 = 0.02855 ,   p 22 = ( 1 ) 7.5 + ( 4 ) 1 21 + ( 2.25 ) 1 6.5625 = 0.01906 ,
p 33 = 1 7.5 + 16 21 + 5.0625 6.5625 = 0.1238 ,   p 31 = 1 7.5 + 4 21 + 2.25 6.5625 = 0.01906 = p 22 ,
p 13 = 1 7.5 + 4 21 + 2.25 6.5625 = 0.01906 = p 22 .
The controllability Gramian has the form
P F = [ 0.02855 0 0 .   01906 0 0 .   01906 0 0 .   01906 0 0.1238 ]
Substituting the resulting matrix into the Lyapunov equation, we obtain
[ 0 0.01906 0 0 , 01906 0 0.1238 0.00003 0.1238 0.4999 ] + [ 0 0.01906 0.00003 0 , 01906 0 0.1238 0 0.1238 0.4999 ] = [ 0 0 0.00003 0 0 0 0.00003 0 0.99998 ] [ 0 0 0 0 0 0 0 0 1 ]
Example 2.
Consider further the generalized Lyapunov equation of the second order in the canonical form of controllability of the form
A F P F b l n + P F b l n ( A F ) T + N F P F b l n ( N F ) T = b F ( b F ) T ,
and the Lyapunov equation for its linear part
A F P F l n + P F l n ( A F ) T = b F ( b F ) T ,
Let us also give the corresponding initial Lyapunov equations in eigenvalue decomposition (EVD) canonical form
A P b l n + P b l n ( A ) T + N P b l n N T = b b T ,
A P l n + P l n ( A ) T = b b T ,
In the numerical example, let us take
A = [ 1 0 0 2 ] ,   b = [ 3 3 ] ,   N = [ 3 1.5 3 0.5 3 3 ]
A F b l n = [ 0 1 2 3 ] ,   b F = [ 0 1 ] ,   N F = [ 0.5 0.5 0 0.5 ]
To determine the Gramian of controllability of the linear part we apply the formula
P F l n = k = 1 2 ρ = 1 2 η = 0 1 j = 0 1 s k j s ρ η N ˙ ( s k ) N ˙ ( s ρ ) 1 s ρ + s k 1 j + 1 η + 1 ,       P F l n = [ p 11 F l n p 12 F l n p 21 F l n p 22 F l n ] ,  
p 11 F l n = 6 + 3 4 4 12 = 1 12 ,
p 12 F l n = 6 + 8 + 4 6 12 = 0 ,    
p 11 F l n = 6 + 8 + 4 6 12 = 0 ,  
p 11 F l n = 6 8 8 + 12 12 = 2 12 ,
The controllability Gramian of the linear part is a Xiao matrix and simultaneously a diagonal matrix with positive diagonal elements. As we will see later, these properties are not inherited by the matrices of the kernels of the spectral expansion of the bilinear Gramian. Note that if we do not look for spectral expansions of solutions of the Lyapunov equations of the form (57)–(60), but look for the solutions themselves, then because of the simple structure of the Frobenius matrices, these solutions in our case can be obtained by solving simple systems of linear algebraic equations (SLAE). Let us introduce the notation
P F l n = [ x 1 l n x 4 l n x 3 l n x 2 l n ] ,   P F b l n = [ x 1 b l n x 4 b l n x 3 b l n x 2 b l n ] .
Given the notations, the Lyapunov equation of the linear part takes the form of element-by-element equality.
[ x 3 l n + x 4 l n x 2 l n 2 x 1 l n 3 x 4 l n x 2 l n 2 x 1 l n 3 x 3 l n 2 x 4 l n 2 x 3 l n 6 x 2 l n ] = [ 0 0 0 1 ] ,  
These equations can be written as a SLAE system
x 3 l n + x 4 l n = 0 ,   x 3 l n = x 4 l n , x 2 l n 2 x 1 l n 3 x 4 l n = 0 ,   2 x 4 l n 2 x 3 l n 6 x 2 l n = 1 .
Substituting solutions (62) into system (61), we can see that they are solutions of the Lyapunov equation of the linear part. The same method can be applied to solve the generalized Lyapunov equation, but it is far from obvious. Let us write the corresponding SLAE of the bilinear system as
N F P F l n ( N F ) T = [ q 1 ( 2 ) q 4 ( 2 ) q 3 ( 2 ) q 2 ( 2 ) ] x 3 b l n + x 4 b l n + 0 , 01 i = 1 4 x i b l n = 0 ,   x 3 l n = x 4 l n , 2 x 4 b l n 2 x 3 b l n 6 x 2 b l n + 0 , 01 x 2 b l n = 1 ,   x 2 b l n 2 x 1 b l n 3 x 3 b l n + 0 , 01 i = 2 3 x i b l n = 0
Its solution has the form
x 1 b l n = 11 12 q 1 1 12 q 2 1 2 q 3 ,   x 3 b l n = x 4 b l n = 1 2 q 1 ,    
x 2 b l n = 1 6 ( q 2 + 2 q 1 )
Let us move on to calculating the bilinear part matrices.
Second step
Let us calculate a matrix for the right part of the Lyapunov equation at the second step
N F P F l n ( N F ) T = [ q 1 ( 2 ) q 4 ( 2 ) q 3 ( 2 ) q 2 ( 2 ) ] = [ 0.002499 0.001666 0.001666 0.001666 ]  
Let us use formulas (64) and (65) to calculate the elements of the solution matrix of this equation
x 1 b l n ( 2 ) = 11 12 q 1 ( 2 ) 1 12 q 2 ( 2 ) 1 2 q 3 ( 2 ) = 0.003677 ,  
x 2 b l n ( 2 ) = 1 6 ( q 2 ( 2 ) + 2 q 1 ( 2 ) ) = 0.001110 ,    
x 3 b l n ( 2 ) = x 4 b l n ( 2 ) = 1 2 q 1 ( 2 ) = 0.001249 .
Third step
Calculate the matrix for the right-hand side of the Lyapunov equation in step three
N F P F b l n ( 2 ) ( N F ) T = [ q 1 ( 3 ) q 4 ( 3 ) q 3 ( 3 ) q 2 ( 3 ) ] = [ 0.0004926 0.00002359 0.0002359 0.0001110 ]  
Let us use Formulas (64) and (65) to calculate the elements of the solution matrix of this equation
x 1 b l n ( 3 ) = 11 12 q 1 ( 3 ) 1 12 q 2 ( 3 ) 1 2 q 3 ( 3 ) = 0.0007035 ,  
x 2 b l n ( 3 ) = 1 6 ( q 2 ( 3 ) + 2 q 1 ( 3 ) ) = 0.0002463 ,    
x 3 b l n ( 3 ) = x 4 b l n ( 3 ) = 1 2 q 1 ( 3 ) = 0.0001825 .
Fourth step
Calculate the matrix for the right-hand side of the Lyapunov equation in step three
N F P F b l n ( 3 ) ( N F ) T = [ q 1 ( 4 ) q 4 ( 4 ) q 3 ( 4 ) q 2 ( 4 ) ] = [ 0.00001899 0.000004288 0.000004288 0.00001825 ]  
Let us use Formulas (64) and (65) to calculate the elements of the solution matrix of this equation
x 1 b l n ( 4 ) = 11 12 q 1 ( 4 ) 1 12 q 2 ( 4 ) 1 2 q 3 ( 4 ) = 0.00001956 ,  
x 2 b l n ( 4 ) = 1 6 ( q 2 ( 4 ) + 2 q 1 ( 4 ) ) = 0.0000931 ,    
x 3 b l n ( 4 ) = x 4 b l n ( 4 ) = 1 2 q 1 ( 4 ) = 0.00000949 .  
Calculate the sum of the bilinear system matrices after four iterations
P F b l n = P F l n + P F b l n ( 2 ) + P F b l n ( 3 ) + P F b l n ( 4 ) = [ 0.08774 0.001504 0.001504 0.1679 ]  
Let us check the obtained solution by substituting it into the generalized Lyapunov equation
[ 0.001504 0.1679 0.1799 0.5006 ] + [ 0.001504 0.1799 0.1679 0.5006 ] + [ 0.002586 0.001694 0.001694 0.001679 ] = [ 0.005666 0.010306 0.010306 0.9995 ] [ 0 0 0 1 ]    
Obviously, the matrix   P F b l n > 0.

5. Conclusions

The following results are obtained in the paper:
  • A new method and new algorithms for computing the Xiao matrices.
  • Identities for the spectral expansions of the stable polynomials of finite order.
  • Computation formulas for the Gramians of continuous stable systems with many inputs, given by the equations of state in the canonical forms of controllability and observability.
  • Methods and algorithms for computing sequences of elements of Volterra matrices for Gramians of continuous bilinear systems.
These methods allow one to significantly reduce the computational complexity of solving the above problems. A new separable iterative spectral method to compute the elements of controllability Gramians for stable linear and bilinear stationary continuous systems with many inputs and one output given by equations in the canonical form of controllability has been developed. For the linear part of the novel method includes analytical formulas to compute all the elements of the Gramian based on the eigenvalues of the dynamics matrix resolvent and its residues. To compute the Gramian of a bilinear system, a new iterative spectral algorithm is proposed which preserves the structure of the generalized Xiao matrix at each step, which allows the computations to be reduced significantly and the analysis of convergence of iterative algorithms to be simplified [13]. The role of the diagonal elements of the Gramians is very important. They not only determine the remaining nonzero elements of the Gramian matrices of the linear part but also form the scalar multiplier of the spectral decomposition of the bilinear part. The novel method also has the advantage to novel algorithm for calculating the Gramian based on the known method of calculating the Gramian matrix using the Xiao matrix and Routh tables. However, the last method is highly sensitive to rounding errors, so it is not recommended for high dimensional systems.
The emerging areas for future research are the analysis of the stability of energy-saving control systems, development a reduced-order observer in the modal control systems and the findings using geometric theory and Lie groups.

Funding

The APC research was funded by the Russian Science Foundation. This work was supported by the Russian Science Foundation project number 19-19-00673.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Antoulas, A.C. Approximation of Large-Scale Dynamical Systems; SIAM Press: Philadephia, PA, USA, 2005. [Google Scholar]
  2. Kailath, T. Linear Systems; Prentice-Hall: Englewood Cliffs, NJ, USA, 1980; p. 672. [Google Scholar]
  3. Zubov, N.E.; Zybin, E.Y.; Mikrin, E.A.; Misrikhanov, M.S.; Ryabchenko, V.N. General analytical forms for the solution of the Sylvester and Lyapunov equations for continuous and discrete dynamic systems. J. Comput. Syst. Sci. Int. 2017, 56, 1–18. [Google Scholar]
  4. Benner, P.; Damm, T. Lyapunov equations, Energy Functionals and Model Order Reduction of Bilinear and Stochastic Systems. SIAM J. Control Optim. 2011, 49, 686–711. [Google Scholar]
  5. Sreeram, V.; Agathoklis, P. Solution of Lyapunov equation with system matrix in companion form. IEE Proc. D Control. Theory Appl. 1991, 138, 529–534. [Google Scholar] [CrossRef]
  6. Afanasyev, V.N.; Kolmanovskii, V.B.; Nosov, V.R. Mathematical Theory of Designing Control Systems; Vyssh. Shkola: Moscow, Russia, 1989. (In Russian).
  7. Yadykin, I.B. On properties of gramians of continuous control systems. Autom. Remote Control. 2010, 71, 1011–1021. [Google Scholar]
  8. Häger, U.; Rehtans, C.; Voropai, N. (Eds.) Monitoring, Control and Protection of Interconnected Power Systems; Springer: Berlin/Heidelberg, Germany, 2014. [Google Scholar]
  9. Sidorov, D.; Muftahov, I.; Tomin, N.; Karamov, D.; Panasetsky, D.; Dreglea, A.; Liu, F.; Foley, A. A Dynamic Analysis of Energy Storage with Renewable and Diesel Generation Using Volterra Equations. IEEE Trans. Ind. Inform. 2020, 16, 3451–3459. [Google Scholar] [CrossRef] [Green Version]
  10. Voropai, N.I.; Golub, I.I.; Efimov, D.N.; Iskakov, A.B.; Yadykin, I.B. Spectral and Modal Methods for Studying Stability and Control of Electric Power Systems. Autom. Remote Control 2020, 81, 1751–1774. [Google Scholar] [CrossRef]
  11. Iskakov, A.B.; Yadykin, I.B. Lyapunov modal analysis and participation factors applied to small-signal stability of power systems. Automatica 2021, 132, 109814. [Google Scholar] [CrossRef]
  12. Benner, P.; Gugercin, S.; Willcox, K. A Survey of Projection-Based Model Reduction Methods for Parametric Dynamical Systems. SIAM Review 2015, 57, 483–531. [Google Scholar] [CrossRef]
  13. Xiao, C.S.; Feng, Z.M.; Shan, X.M. On the Solution of the Continuous-Time Lyapunov Matrix Equation in Two Canonical Forms. IEE Proc. D 1992, 139, 286–290. [Google Scholar] [CrossRef]
  14. Farshad Mehr, A. Determination of Design of Optimal Actuator Location Based on Control Energy. 2018. Available online: https://openaccess.city.ac.uk/id/eprint/19115/ (accessed on 1 June 2022).
  15. Benner, P.; Cao, X.; Schilders, W. A bilinear H2 model order reduction approach to linear parameter-varying systems. Adv. Comput. Math. 2019, 45, 2241–2271. [Google Scholar] [CrossRef] [Green Version]
  16. Zhang, L.; Lam, J. On H2-model order reduction of bilinear systems. Automatica 2002, 38, 205–216. [Google Scholar] [CrossRef]
  17. Siu, T.; Schetzen, M. Convergence of Volterra series representation and BIBO stability of bilinear systems. Int. J. Syst. Sci. 1991, 22, 2679–2684. [Google Scholar] [CrossRef]
  18. D’Alessandro, P.; Isidori, A.; Ruberti, A. Realization and structure theory of bilinear dynamic systems. SIAM J. Cont. 1974, 12, 517–535. [Google Scholar]
  19. Elliott, D. Bilinear Control Systems: Matrices in Action; Springer Science & Business Media: Boston, MA, USA, 2009; Volume 169. [Google Scholar]
  20. Ghosh, S.; Ruths, J. Structural control of single-input rank one bilinear systems. Automatica 2016, 64, 8–17. [Google Scholar] [CrossRef]
  21. Tsopelakos, A.; Mohamed-Ali Belabbas, M.-A.; Gharesifard, B. Classication of the structurally controllable zero-patterns for driftless bilinear control systems. IEEE Trans. Control. Netw. Syst. 2018, 6, 429–439. [Google Scholar] [CrossRef]
  22. Khlebnikov, M.V. Quadratic stabilization of bilinear control systems. Autom. Remote Control 2016, 77, 980–991. [Google Scholar] [CrossRef]
  23. Zhang, W.; Li, S., Jr. Analyzing controllability of bilinear systems on symmetric groups: Mapping lie brackets to permutations. IEEE Trans. Autom. Control. 2019, 65, 4895–4901. [Google Scholar] [CrossRef] [Green Version]
  24. Zhao, Y.; Cortes, J. Gramian-Based Reachability Metrics for Bilinear Networks. IEEE Trans. Control Netw. Syst. 2016, 4, 620–631. [Google Scholar] [CrossRef]
  25. Sachkov, Y.L. Controllability and Symmetries of Invariant Systems on Lie Groups and Homogeneous Spaces; Fizmathlit: Moscow, Russia, 2006. (In Russian). [Google Scholar]
  26. Hanson, B.; Peeters, R.L.M. A Fadeev sequence method of solving Lyapunov and Sylvester Equations. Linear Algebra Appl. 1996, 241–243, 401–430. [Google Scholar] [CrossRef] [Green Version]
  27. Bahtadze, N.N.; Yadykin, I.B. Analysis and Prediction of Electric Power System’s Stability Based on Virtual State Estimators. Mathematics 2021, 9, 3194. [Google Scholar] [CrossRef]
  28. Iskakov, A.B.; Yadykin, I.B. On Spectral Decomposition of States and Gramians of Bilinear Dynamical Systems. Mathematics 2021, 9, 3288. [Google Scholar] [CrossRef]
  29. Faddeev, D.K.; Faddeeva, V.N. Computational Methods of Linear Algebra; Freeman: San-Francisco, CA, USA, 2016. [Google Scholar]
  30. Pupkov, K.A.; Kapalin, V.I.; Yushchenko, A.S. Nctional Series in the Theory of Nonlinear Systems; Nauka: Moscow, Russia, 1976; 448p. (In Russian). [Google Scholar]
  31. Korovin, S.K.; Fomichev, V.V. State Observers for Linear Systems with Uncertainty; Moscow State University: Moscow, Russia, 2009. [Google Scholar] [CrossRef]
  32. Hauksdottir, A.S.; Sigurdsson, S.P. The continuous closed form controllability Gramian and its inverse. In Proceedings of the 2009 American Control Conference, St. Louis, MO, USA, 10–12 June 2009; pp. 5345–5350. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Yadykin, I. Spectral Decompositions of Gramians of Continuous Stationary Systems Given by Equations of State in Canonical Forms. Mathematics 2022, 10, 2339. https://doi.org/10.3390/math10132339

AMA Style

Yadykin I. Spectral Decompositions of Gramians of Continuous Stationary Systems Given by Equations of State in Canonical Forms. Mathematics. 2022; 10(13):2339. https://doi.org/10.3390/math10132339

Chicago/Turabian Style

Yadykin, Igor. 2022. "Spectral Decompositions of Gramians of Continuous Stationary Systems Given by Equations of State in Canonical Forms" Mathematics 10, no. 13: 2339. https://doi.org/10.3390/math10132339

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop