Solution to Sylvester equation associated to linear descriptor systems
Introduction
Many problems in control and systems theory are solved by computing the solution of Sylvester equations. As it is well known, these equations have important applications in stability analysis, in observers design, in output regulation with internal stability, and in the eigenvalue assignment (see, e.g. [2], [4], [5], [6]). Sylvester equations associated with descriptor systems (or generalized Sylvester equations) have received wide attention in the literature, see [2], [4], [5], [6]. Recently, sufficient conditions for the existence of the solution to these equations under a rank constraint have been given in [2]. The present paper considers the problem studied in [2]. A new approach to solve these equations is developed, necessary and sufficient conditions are presented.
Consider the linear time-invariant multivariable system described bywhere is the state vector, the output vector, and the input vector. The matrices , , , and are known constant matrices, with , , and .
Consider Problem 1 studied in [2], which can be formulated as follows.
Let be a region in the open left half complex plane, , symmetric with respect to the real axis. The problem is to find matrices , , and , such thatwith , under the rank constraintwhere is the spectrum of and is any full row rank matrix satisfying .
The Sylvester equation (2) has a close relation with many problems in linear control theory of descriptor systems, such as the eigenstructure assignment [6], [8], and the state observer design. The observer design problem can be formulated as follows [2].
For the descriptor system ((1a), (1b)), consider a reduced-order observer of the formwhere is the state of the observer and is a fictitious output. As shown in [2], if Problem 1 is solved for some matrices T, Z, and and if we compute the matrices S, , and N such that then, for observer ((4a), (4b)) we have:
- (i)
,
- (ii)
for , the estimated state satisfies .
Remark 1
Notice that for , Problem 1 is reduced to finding matrices , , and , such thatwith , under the rank constraintThese conditions are those required for the observer design with order , see [4], [5], [8].
Section snippets
Main results
In this section we will present a new and simple solution to Problem 1. Necessary and sufficient conditions to solve this problem are also given.
Since matrix is singular and , there exist two nonsingular matrices P and Q of appropriate dimensions such that
According to this partitioning, equation becomes , which leads to and is an arbitrary nonsingular matrix, since L is of
Conclusion
In this paper, we have presented a simple method to solve the generalized Sylvester equation associated to descriptor systems observers and control design. This problem was considered in [2], where only sufficient conditions were given. We have also given the necessary and sufficient conditions for the existence of the solution. Solution by LMI regional pole placement was also presented.
References (8)
- et al.
On the solution of a Sylvester equation appearing in descriptor systems control theory
Systems Control Lett.
(2005) On stabilization methods of descriptor systems
Systems Control Lett.
(1995)- et al.
Approaches to robust pole assignment
Int. J. Control.
(1989) - et al.
design with pole placement constraint: an LMI approach
IEEE Trans. Automat. Control
(1996)
Cited by (51)
A family of varying-parameter finite-time zeroing neural networks for solving time-varying Sylvester equation and its application
2022, Journal of Computational and Applied MathematicsCitation Excerpt :Various methods and different types of RNN are proposed for finding solutions to time-variant Sylvester equations (TVSE) [4,7,8,21–26]. In this context, the recurrent neural networks have designed in various scientific fields [28,29], and particularly in solving Sylvester equations [30,31]. The authors of [32] designed ZNN dynamics for tracking TVSE.
Improved finite-time zeroing neural networks for time-varying complex Sylvester equation solving
2020, Mathematics and Computers in SimulationCitation Excerpt :Solving the Sylvester equation is a primary problem in multi-engineering fields and digital applications, like image processing [2], robot application [32], and eigenvalue assignment [1]. Besides, many researches have been carried out to study this topic [6–9,23]. In summary, there are two methods for Sylvester equation solving [25].
Design, verification and robotic application of a novel recurrent neural network for computing dynamic Sylvester equation
2018, Neural NetworksCitation Excerpt :Due to the important role played in nonlinear dynamic systems, much effort has been made towards solving Sylvester equation in the past decades (Castelan & Silva, 2005; Li & Li, 2014; Sangalli & Tani, 2016; Wang & He, 2014; Wei, Dobigeon, & Tourneret, 2015). In addition, many research results regarding Sylvester equation have been obtained from theory to industrial applications (Darouach, 2006; Ding, Liu, & Ding, 2008; Ding & Zhang, 2014; Sewell, 2014; Xiao, 2017b). Generally, there are mainly two kinds of ways for solving Sylvester equation: one is based on the serial processing (e.g., numerical solutions) (Ding et al., 2008; Ding & Zhang, 2014; Sewell, 2014), and the other is based on the parallel processing (e.g., neural-network-based solutions) (Li & Li, 2014; Xiao, 2017b).
Constraint generalized Sylvester matrix equations
2016, AutomaticaCompact formula for skew-symmetric system of matrix equations
2023, Arabian Journal of MathematicsNUMERICAL SOLUTION OF DUAL FUZZY SYLVESTER MATRIX EQUATIONS BY AN ITERATION METHOD
2023, Applied and Computational Mathematics