Next Article in Journal
Investigation on Hydroplaning Behaviors of a Patterned Tire on a Steel Bridge Deck Pavement
Previous Article in Journal
Biocompatible Dispersants for Carbon Nanomaterials
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

State-Feedback Control in Descriptor Discrete-Time Fractional-Order Linear Systems: A Superstability-Based Approach

Department of Automatic Control and Robotics, Faculty of Electrical Engineering, Bialystok University of Technology, Wiejska 45D Street, 15-351 Bialystok, Poland
Appl. Sci. 2021, 11(22), 10568; https://doi.org/10.3390/app112210568
Submission received: 8 September 2021 / Revised: 7 November 2021 / Accepted: 8 November 2021 / Published: 10 November 2021
(This article belongs to the Topic Dynamical Systems: Theory and Applications)

Abstract

:
In this article, the superstabilizing state-feedback control problem in descriptor discrete-time fractional-order linear (DDFL) systems with a regular matrix pencil is studied. Methods for investigating the stability and superstability of the considered class of dynamical systems are presented. Procedures for the computation of the static state-feedback (SSF) and dynamic state-feedback (DSF) gain matrices such that the closed-loop DDFL (CL-DDFL) system is superstable are presented. A numerical example is used to show the efficacy of the presented approach. Our considerations were based on the Drazin inverse matrix method.

1. Introduction

Descriptor systems (also known as singular systems) play an important role in modern control theory, allowing us to model and analyze constrained dynamical systems [1,2,3]. These restrictions can be naturally imposed on a system (as a consequence of physical laws, e.g., the law of conservation of energy) or determined by the engineer (e.g., the constrained area of work).
In the second half of the 20th century, many papers and monographs on descriptor systems were written, laying the foundations for this theory [4,5,6,7,8,9,10,11]. An overview of the state of the art in the field of descriptor systems theory can be found in [1,2,3,7]. The stability of such systems was examined in [2,3,7,12,13]. Static and dynamic feedback control in descriptor systems was also investigated for state feedback [2,7,14] and the output feedback [2,7,15,16,17]. Descriptor systems theory can be used in many areas, such as electrical and mechanical engineering, robotics, fluid mechanics, chemical engineering, economics, and demography, see e.g., [2,4,8,18,19,20].
In recent years, the analysis and synthesis problems of dynamical systems described by fractional-order differential (or difference) equations have attracted a lot of attention [3,20,21,22,23].
The notion of the practical stability of positive fractional discrete-time systems was introduced in [24] and conditions for practical stability were provided in [24,25]. The stability of discrete-time linear systems with delays was investigated in [26,27].
Superstable systems are a subclass of asymptotically stable systems, in which dynamics are more restricted. Such systems provide some practically important properties, e.g., superstability (as opposed to stability) remains under the presence of time-varying and nonlinear perturbations, which allows researchers to solve problems relating to the synthesis of robust systems easily. Moreover, superstable systems ensure the elimination of peaks or sharp increases in the state vector trajectory [28,29,30].
In this article, the superstabilizing state-feedback control problem in DDFL systems is studied. The main advantage of the presented approach is that it can be applied to the analysis of descriptor systems properties which are determined by matrix entries, such as positivity and superstability. This study is an extension of the results presented in [31].
The organization of the paper is as follows. In Section 2 the considered state-space model is introduced. Section 3 is devoted to the application of the Drazin inverse to the analysis of DDFL systems. In Section 4 an equivalent model of this class of dynamical systems is presented. Methods for investigating stability and superstability are given in Section 5. In Section 6 and Section 7 descriptor systems with static and dynamic state-feedback are studied and procedures for the computation of the gain matrices such that the closed-loop system is superstable are given. A numerical example showing the efficacy of the discussed approach is presented in Section 8. In Section 9 some concluding remarks and open problems are provided.
The following system of symbols will be used in the paper: R for the set of real numbers, R n × m for the set of n × m real matrices, C for the set of complex numbers, Z + for the set of nonnegative integers, and I n for the n × n identity matrix.

2. Considered State-Space Model

Let us consider the DDFL system in the form
E Δ α x i + 1 = A x i + B u i , 0 < α < 1 , i Z + ,
where x i R n is the state vector, u i R m is the input vector, E , A R n × n , B R n × m and Δ α x i is the Grünwald–Letnikov fractional-order backward difference defined by [21]
Δ α x i = j = 0 i ( 1 ) j α j x i j ,
where
α j = 1 for j = 0 , α ( α 1 ) ( α j + 1 ) j ! for j = 1 , 2 , 3 , .
In descriptor systems det E = 0 and therefore the matrix E is not invertible.
Definition 1.
Let A, B be some matrices of the same size. A set of such matrices of the form A + λ B is called a matrix pencil, where λ is a parameter. If A, B are square matrices and det [ A + λ B ] 0 , then the pencil is called a regular one.
According to Definition 1 we distinguish two subclasses of descriptor systems:
(1)
with the regular matrix pencil of the pair ( E , A ) , i.e., det [ E λ A ] 0 for some λ C ;
(2)
with the singular matrix pencil of the pair ( E , A ) , i.e., det [ E λ A ] = 0 for some λ C .
If the matrix pencil of the pair ( E , A ) is regular, then the solution of the state equation of a descriptor system exists and it is unique for any consistent initial condition [2,7].
There are several methods for analyzing the system (1) with the regular matrix pencil, which are based on the Drazin inverse [5], the Laurent series expansion [9] and the Weierstrass–Kronecker decomposition [11] methods.

3. Application of the Drazin Inverse

Let us assume that the matrix pencil of the pair ( E , A ) of the system (1) is regular. As a consequence, we have det [ E c A ] 0 for some c C . Premultiplication of (1) by [ E c A ] 1 yields
E ¯ Δ α x i + 1 = A ¯ x i + B ¯ u i ,
where
E ¯ = [ E c A ] 1 E , A ¯ = [ E c A ] 1 A , B ¯ = [ E c A ] 1 B .
It is well known that premultiplication of a matrix equation by the nonsingular matrix does not change its solution. Therefore, both Equations (1) and (4) have the same solution x i . The substitution of (2) into (4) yields
E ¯ x i + 1 = A ¯ α x i + j = 1 i E ¯ c j x i j + B ¯ u i , i Z + ,
where
A ¯ α = A ¯ + E ¯ α .
and
c j = ( 1 ) j α j + 1 .
Observe that the values of the coefficients c j determined by (8) highly decrease for increasing j. Therefore, in many cases the upper bound of the summation can be limited by some natural number L, which is called the length of practical implementation [24]. Hence, we can write Equation (6) in the form
E ¯ x i + 1 = A ¯ α x i + j = 1 L E ¯ c j x i j + B ¯ u i
with x k = 0 , k = 1 , 2 , .
Definition 2
([3,7]). The Drazin inverse of E ¯ R n × n , denoted by E ¯ D R n × n , is a matrix satisfying the following conditions
E ¯ E ¯ D = E ¯ D E ¯ , E ¯ D E ¯ E ¯ D = E ¯ D , E ¯ D E ¯ q + 1 = E ¯ q ,
where q is the index of E ¯ , i.e., the smallest nonnegative integer such that
rank E ¯ q = rank E ¯ q + 1 .
Every square matrix has its own unique Drazin inverse [3,5,7]. For a nonsingular matrix the Drazin inverse is equivalent to the standard matrix inverse. Some methods for the computation of the Drazin inverse can be found in [3].
Lemma 1
([3,7]). The properties of the matrices E ¯ and A ¯ given by (5) are as follows:
A ¯ E ¯ = E ¯ A ¯ , E ¯ D A ¯ = A ¯ E ¯ D , A ¯ D E ¯ = E ¯ A ¯ D , A ¯ D E ¯ D = E ¯ D A ¯ D ,
ker A ¯ ker E ¯ = { 0 } ,
( I n E ¯ E ¯ D ) A ¯ A ¯ D = I n E ¯ E ¯ D , ( I n E ¯ E ¯ D ) ( E ¯ A ¯ D ) q = 0 .
E ¯ = T J 0 0 N T 1 , E ¯ D = T J 1 0 0 0 T 1 , A ¯ = T A 1 0 0 A 2 T 1 ,
where T R n × n and J R n 1 × n 1 are nonsingular matrices, N R n 2 × n 2 is a nilpotent matrix, i.e., for some μ we have N μ 1 0 , N μ = 0 and A 1 R n 1 × n 1 , A 2 R n 2 × n 2 , n 1 + n 2 = n .
Let U R m be the set of admissible inputs u i U and X 0 R n be the set of consistent initial conditions x 0 X 0 for which Equation (1) has a solution x i for u i U .
Theorem 1
([3]). The solution to Equation (6) (or equivalently (1)) for x 0 X 0 and u i U is given by
x i = Φ i ( E ¯ D A ¯ α ) E ¯ E ¯ D v + k = 0 i 1 Φ i k 1 ( E ¯ D A ¯ α ) E ¯ D B ¯ u k + ( E ¯ E ¯ D I n ) k = 0 q 1 ( E ¯ A ¯ D ) k A ¯ D B ¯ ψ i , k ,
where the vector v R n is arbitrary, q is the index of E ¯ determined by (11) and
Φ i + 1 ( E ¯ D A ¯ α ) = Φ i ( E ¯ D A ¯ α ) E ¯ D A ¯ α + j = 1 i c j Φ i j ( E ¯ D A ¯ α ) , Φ 0 ( E ¯ D A ¯ α ) = I n ,
ψ i , 0 = u i , ψ i , 1 = ψ i + 1 , 0 α ψ i , 0 j = 1 i c j ψ i j , 0 = u i + 1 α u i j = 1 i c j u i j , ψ i , 2 = ψ i + 1 , 1 α ψ i , 1 j = 1 i c j ψ i j , 1 = u i + 2 2 α u i + 1 + α 2 u i + 2 α j = 1 i c j u i j j = 1 i + 1 c j u i j + 1 j = 1 i c j u i j + 1 + j = 1 i c j l = 1 i j c l u i j l ψ i , q 1 = ψ i + 1 , q 2 α ψ i , q 2 j = 1 i c j ψ i j , q 2 .
For any admissible u i U the consistent initial conditions should satisfy the equality
x 0 = E ¯ E ¯ D v + ( E ¯ E ¯ D I n ) k = 0 q 1 ( E ¯ A ¯ D ) k A ¯ D B ¯ ψ 0 , k ,
which is obtained from (16) and (17) for i = 0 , the vector v R n is arbitrary and ψ 0 , k R m is given by (18). The solution (16) of (1) for x 0 X 0 can be computed, substituting v = x 0 .
Observe that the matrices (5) and their Drazin inverses appear in the solution (16) as products E ¯ E ¯ D , E ¯ D A ¯ , A ¯ D E ¯ , E ¯ D B ¯ , A ¯ D B ¯ . This is an important property since these products do not depend on the choice of the parameter c, unlike the matrices E ¯ , A ¯ , B ¯ themselves [7].

4. Equivalent State-Space Model

We shall show that Equation (4) is equivalent to two equations (subsystems). Based on [3,31] we obtain the following. To simplify the notation we introduce
A ¯ 1 = E ¯ D A ¯ , B ¯ 1 = E ¯ D B ¯ , B ¯ 2 = ( I n E ¯ E ¯ D ) A ¯ D B ¯ , N ¯ = ( I n E ¯ E ¯ D ) A ¯ D E ¯ .
Lemma 2
([3]). Let
x 1 , i = E ¯ E ¯ D x i , x 2 , i = ( I n E ¯ E ¯ D ) x i ,
x 1 , i + x 2 , i = x i .
Equation (4) can be decomposed into the following equations:
Δ α x 1 , i + 1 = A ¯ 1 x 1 , i + B ¯ 1 u i ,
N ¯ Δ α x 2 , i + 1 = x 2 , i + B ¯ 2 u i .
Substituting (2) into (23)–(24) and introducing the length L of practical implementation (the constraint on the upper limit of the summation), as in the case of (9), gives
x 1 , i + 1 = A ¯ 1 α x 1 , i + j = 1 L c j E ¯ E ¯ D x 1 , i j + B ¯ 1 u i ,
N ¯ x 2 , i + 1 = ( I n + N ¯ α ) x 2 , i + j = 1 L c j N ¯ x 2 , i j + B ¯ 2 u i ,
where N ¯ is a nilpotent matrix with the nilpotency index q and
A ¯ 1 α = A ¯ 1 + E ¯ E ¯ D α .
It is not difficult to verify that the solution (16) is the sum of solutions to Equations (25) and (26) for L = i .

5. Stability and Superstability Analysis

Methods for investigating the stability and superstability of DDFL systems will be presented in this section.

5.1. Stability Analysis

Definition 3.
The DDFL system (1) with u i = 0 , i Z + is called asymptotically stable if
lim i x i = 0
for all consistent initial conditions x 0 X 0 .
From the solution to Equation (26), which is a third component of (16), it follows that for u i = 0 the vector x 2 , i is equal to zero for any i Z + . Taking into account (22), the stability of the DDFL system (1) depends only on the vector x 1 , i , which is a solution to Equation (25).
The stability of the DDFL system (1) can be tested using well-known methods in the literature; see, e.g., [27]. For the analysis, either Equation (6) or (25) can be used.
Definition 4.
The DDFL system (1) is called practically stable for given length L of practical implementation if the DDFL system (9) (or equivalently (25)) is asymptotically stable. If the DDFL system (9) (or equivalently (25)) is asymptotically stable for L , then the DDFL system (1) is called asymptotically stable (independent of L).
Theorem 2
([3]). The DDFL system (1) with given length L of practical implementation is practically stable if and only if all roots of the characteristic equation
det E ¯ z A ¯ α j = 1 L E ¯ c j z j = 0
are located inside the unit circle.
Taking into account that [32]
j = 1 c j z j = z α ( z 1 ) α z 1 α
from (29) we obtain the following.
Theorem 3
([3]). The DDFL system (1) is asymptotically stable (independent of L) if and only if all roots of the characteristic equation
det E ¯ ( z 1 ) α z 1 α A ¯ = 0
are located inside the unit circle.
The stability of the DDFL system (1) can also be tested using the approach based on the Equation (25).
Lemma 3.
The characteristic equation of (25) has the form
det I n z A ¯ 1 α j = 1 L E ¯ E ¯ D c j z j = z n r det E ¯ z A ¯ α j = 1 L E ¯ c j z j = 0
and it has r = rank A ¯ 1 roots of the characteristic Equation (29) along with additional n r zero-valued eigenvalues.
Proof. 
Using (15) we have
det E ¯ z A ¯ α j = 1 L E ¯ c j z j = det T J λ A 1 0 0 N λ A 2 T 1 = det T det [ J λ A 1 ] det [ N λ A 2 ] det T 1 = det [ J λ A 1 ] det [ N λ A 2 ]
since det T det T 1 = I n and
λ = z α j = 1 L c j z j .
Again using (15), we can write
det I n z A ¯ 1 α j = 1 L E ¯ E ¯ D c j z j = det T I n 1 λ J 1 A 1 0 0 I n 2 z T 1 = det T det [ I n 1 λ J 1 A 1 ] det [ I n 2 z ] det T 1 = z n 2 det [ I n 1 λ J 1 A 1 ]
since det T det T 1 = I n and λ is given by (34). By (12) we have E ¯ A ¯ = A ¯ E ¯ and from (15) it follows that N A 2 = A 2 N if and only if A 2 = γ I n 2 , where γ R , i.e., A 2 is a scalar matrix. Therefore, Equation (33) can be written as
det [ J λ A 1 ] det [ N λ γ I n 2 ] = ( γ ) n 2 det [ J λ A 1 ] = ( γ ) n 2 det [ I n 1 λ J 1 A 1 ]
since det [ N λ γ I n 2 ] = ( γ ) n 2 . Equating (33) and (36) to zero and denoting n 1 = r and n 2 = n r we obtain (32). □
Taking into account the above considerations, the following theorems can be formulated.
Theorem 4.
The DDFL system (1) is practically stable for a given length L of practical implementation if and only if r = rank A ¯ 1 roots of the characteristic equation
det I n z A ¯ 1 α j = 1 L E ¯ E ¯ D c j z j = 0
lie inside the unit circle and n r its remaining roots are zero-valued.
Theorem 5.
The DDFL system (1) is asymptotically stable (independent of L) if and only if r = rank A ¯ 1 roots of the characteristic equation
det ( I n E ¯ E ¯ D ) z A ¯ 1 + E ¯ E ¯ D ( z 1 ) α z 1 α = 0
lie inside the unit circle and n r its remaining roots are zero-valued.

5.2. Superstability Analysis

The value of the free response of an asymptotically stable system decreases to zero over time, but it may considerably increase in the initial part of the trajectory. In superstable systems, which are a subclass of asymptotically stable systems, state variables are limited by the value of the norm of the state vector, which decreases monotonically to zero over time [28,29,30].
Furthermore, the problems of static output stabilization, the simultaneous stabilization of more than one system, robust stabilization under matrix uncertainty, etc., are solved easily for superstable systems [29].
In this paper the following vector and matrix norms will be used:
  • the infinity-norm of a vector x i = [ x i , k ] R n
    x i = max 1 k n | x i , k | ,
  • the infinity-norm of a matrix A = [ a i j ] R n × n
    A = max 1 i n j = 1 n | a i j | .
Definition 5
([29]). A matrix A = [ a i j ] R n × n of the discrete-time linear system
x i + 1 = A x i
is called superstable if
σ ( A ) = σ = 1 A > 0
or equivalently
A < 1 ,
where the quantity σ is called the superstability degree of the matrix A.
A superstable matrix is also a stable one, but the reverse implication is not true (a stable matrix may not be a superstable one).
Theorem 6
([29]). For the superstable discrete-time linear system (41) the following holds:
x i σ i x 0 , i Z + .
Now let us consider the DDFL system (1). From (25) and (26) for u i = 0 , i Z + we have
x i = x 1 , i = E ¯ E ¯ D x i , i Z +
since x 2 , i = 0 . Taking into account (45) and ( I n E ¯ E ¯ D ) E ¯ E ¯ D = 0 , Equation (25) for u i = 0 , i Z + can also be written as
x i + 1 = F ¯ x i + j = 1 L c j E ¯ E ¯ D x i j ,
where
F ¯ = A ¯ 1 α + G ¯ ( I n E ¯ E ¯ D )
and the matrix G ¯ R n × n is arbitrary.
In descriptor systems the matrix A ¯ 1 α acts as a pseudo-state matrix. From the solution of Equation (23) it follows that A ¯ 1 α may contain insignificant entries that are further reduced through multiplication by x 0 Im E ¯ E ¯ D . To eliminate such entries from the matrix A ¯ 1 α we can use the term G ¯ ( I n E ¯ E ¯ D ) , which does not change the solution to the state equation [3,31].
Taking into consideration (16) and (45) the solution to Equation (46) for v = x 0 can be expressed by
x i = Φ i ( F ¯ ) E ¯ E ¯ D x 0 ,
where
Φ i + 1 ( F ¯ ) = Φ i ( F ¯ ) F ¯ + j = 1 L c j Φ i j ( F ¯ ) , Φ 0 ( F ¯ ) = I n , Φ k ( F ¯ ) = 0 , k = 1 , 2 , .
Let us introduce the definition of practical superstability for DDFL systems, analogous to the definition of practical stability given in Section 5.1.
Definition 6.
The DDFL system (1) is called practically superstable for a given length L of practical implementation if the DDFL system (46) is superstable. If the DDFL system (46) is superstable for L , then the DDFL system (1) is called superstable (independent of L).
Theorem 7.
The DDFL system (46) is superstable if there exists an arbitrary matrix G ¯ R n × n such that
F ¯ d d 2 4 c L 2 ; d + d 2 4 c L 2 for L 1
or
F ¯ < 1 for L = 0 ,
where the matrix F ¯ is defined by (47) and
d = 1 j = 1 L 1 c j .
Proof. 
From Theorem 6 it follows that for a superstable system we have x i + 1 < x i . Let us assume that the DDFL system (46) is superstable. Hence, we obtain
Φ i + 1 ( F ¯ ) Φ i ( F ¯ ) < 1 , i Z +
since x i Φ i ( F ¯ ) E ¯ E ¯ D x 0 . Taking into account that
Φ i + 1 ( F ¯ ) Φ i ( F ¯ ) F ¯ + j = 1 L c j Φ i j ( F ¯ )
the inequality (53) can be rewritten as [3]
Φ i + 1 ( F ¯ ) Φ i ( F ¯ ) F ¯ + j = 1 L c j Φ i j ( F ¯ ) Φ i ( F ¯ ) F ¯ + c 1 I n c 2 I n c L I n Φ i 1 ( F ¯ ) Φ i 2 ( F ¯ ) Φ i L ( F ¯ ) F ¯ c 1 I n c L 1 I n Φ i 1 ( F ¯ ) Φ i 2 ( F ¯ ) Φ i L ( F ¯ ) F ¯ + j = 1 L c j F ¯ + j = 1 L 1 c j < 1 .
From (55) we have
F ¯ 2 + F ¯ j = 1 L 1 c j 1 + j = 1 L c j j = 1 L 1 c j < 0 .
The conditions (50)–(52) are obtained by solving (56) with respect to F ¯ . □
Theorem 8.
The DDFL system (46) is superstable for L if there exists an arbitrary matrix G ¯ R n × n such that
F ¯ < α ,
where the matrix F ¯ is defined by (47).
Proof. 
From the equality [25]
j = 1 c j = 1 α .
and (56) for L we get
F ¯ 2 F ¯ α < 0
The condition (57) is obtained by solving (59) with respect to F ¯ . □
Combining Theorems 7 and 8 gives the following.
Theorem 9.
The DDFL system (1) is:
1.
practically superstable for a given length L of practical implementation if there exists an arbitrary matrix G ¯ R n × n such that (50)–(52) holds;
2.
superstable (independent of L) if there exists an arbitrary matrix G ¯ R n × n such that (57) holds.
The matrix G ¯ shall be chosen so that the norm F ¯ takes its minimal value.

6. Static State-Feedback Synthesis

In this section DDFL systems with SSF will be studied. The procedure for the computation of the gain matrix such that the CL-DDFL system is superstable will be given.

6.1. Problem Formulation

Let us consider the DDFL system (1) with the SSF
u i = K ¯ x i = K ¯ ( x 1 , i + x 2 , i ) ,
where x 1 , i R n , x 2 , i R n are defined by (21) and K ¯ R m × n . Substitution of (60) into (25) and (26) yields
x 1 , i + 1 = ( A ¯ 1 α B ¯ 1 K ¯ ) x 1 , i + j = 1 L c j E ¯ E ¯ D x 1 , i j B ¯ 1 K ¯ x 2 , i ,
N ¯ x 2 , i + 1 = ( I n + N ¯ α B ¯ 2 K ¯ ) x 2 , i + j = 1 L c j N ¯ x 2 , i j B ¯ 2 K ¯ x 1 , i .
The problem of the SSF synthesis is to find the gain matrix K ¯ for a given fractional order α and the matrices A ¯ 1 α , B ¯ 1 , B ¯ 2 , N ¯ such that the CL-DDFL system (61) and (62) is superstable.

6.2. Problem Solution

Lemma 4
([31]). The matrix K ¯ can be chosen so that
K ¯ x 1 , i 0 and K ¯ x 2 , i = 0
or
K ¯ x 1 , i = 0 and K ¯ x 2 , i 0 .
If we choose the matrix K ¯ such that K ¯ x 2 , i = K ¯ ( I n E ¯ E ¯ D ) x i = 0 , i.e., K ¯ ( I n E ¯ E ¯ D ) = 0 , then from (61) and (62) we obtain
x 1 , i + 1 = A ¯ C 1 x 1 , i + j = 1 L c j E ¯ E ¯ D x 1 , i j ,
N ¯ x 2 , i + 1 = ( I n + N ¯ α ) x 2 , i + j = 1 L c j N ¯ x 2 , i j A ¯ C 2 x 1 , i ,
where
A ¯ C 1 = A ¯ 1 α B ¯ 1 K ¯ , A ¯ C 2 = B ¯ 2 K ¯ .
Taking into account the considerations presented in Section 3 and Section 4, the solution to Equation (63) is given by
x 1 , i = Φ i ( A ¯ C 1 ) E ¯ E ¯ D x 10 = Φ i ( A ¯ C 1 ) E ¯ E ¯ D x 0 ,
where x 10 = E ¯ E ¯ D x 0 and Φ i ( A ¯ C 1 ) is defined analogously to (49) for the matrix A ¯ C 1 given by (65). The solution to Equation (64) has the form [3]
x 2 , i = k = 0 q 1 N ¯ k A ¯ C 2 θ i , k ,
where
θ i , 0 = x 1 , i , θ i , 1 = θ i + 1 , 0 α θ i , 0 j = 1 L c j θ i j , 0 = x 1 , i + 1 α x 1 , i j = 1 L c j x 1 , i j , θ i , q 1 = θ i + 1 , q 2 α θ i , q 2 j = 1 L c j θ i j , q 2
and θ i , k = 0 , x 1 , k = 0 , k = 1 , 2 , . Given that
x 1 , i + 1 = A ¯ C 1 x 1 , i + j = 1 L c j E ¯ E ¯ D x 1 , i j , x 1 , i + 2 = A ¯ C 1 x 1 , i + 1 + j = 1 L + 1 c j E ¯ E ¯ D x 1 , i j + 1 = A ¯ C 1 2 x 1 , i + A ¯ C 1 j = 1 L c j E ¯ E ¯ D x 1 , i j + j = 1 L + 1 c j E ¯ E ¯ D x 1 , i j + 1 x 1 , i + h = A ¯ C 1 x 1 , i + h 1 + j = 1 L + h 1 c j E ¯ E ¯ D x 1 , i j + h 1
from (68) and (69) we obtain
θ i , 0 = x 1 , i , θ i , 1 = A ¯ C 1 x 1 , i , θ i , 2 = A ¯ C 1 2 x 1 , i , θ i , q 1 = A ¯ C 1 q 1 x 1 , i
and thus the solution (67) takes the form
x 2 , i = k = 0 q 1 N ¯ k A ¯ C 2 A ¯ C 1 k x 1 , i .
Lemma 5.
For the DDFL system (1) with the SSF (60) such that K ¯ x 2 , i = 0 we have lim i x 2 , i = 0 if and only if lim i x 1 , i = 0 .
Proof. 
The proof follows immediately from (71). □
In consequence, the stability of the CL-DDFL system (63)–(65) depends only on Equation (63) and for its analysis we can use Theorems 2–5, substituting:
  • ( A ¯ α B ¯ K ¯ ) for A ¯ α in Theorems 2 and 4;
  • A ¯ C 1 for A ¯ 1 α in Theorems 3 and 5.
The superstability of the CL-DDFL system (63)–(65) can be tested using the following approach.
Theorem 10.
The DDFL system (1) with the SSF (60) such that K ¯ x 2 , i = 0 is practically superstable for given length L of practical implementation if there exists an arbitrary matrix G such that:
1.
the conditions (50)–(52) are satisfied for the norm of the matrix
F ¯ C = A ¯ C 1 + G ¯ ( I n E ¯ E ¯ D ) ;
2.
the following inequality is true
k = 0 q 1 N ¯ k A ¯ C 2 F ¯ C k 1 .
Proof. 
The proof for the first condition follows immediately from Theorem 9. If the norm of (72) satisfies the conditions (50)–(52), then from (66) we have
x 1 , i Φ i ( A ¯ C 1 ) E ¯ E ¯ D x 0 σ i x 0 ,
where E ¯ E ¯ D x 0 = x 0 since x 0 Im E ¯ E ¯ D . Using (22), (66) and (71) we obtain
x i = x 1 , i + x 2 , i = I n + k = 0 q 1 N ¯ k A ¯ C 2 A ¯ C 1 k x 1 , i = I n + k = 0 q 1 N ¯ k A ¯ C 2 A ¯ C 1 k Φ i ( A ¯ C 1 ) E ¯ E ¯ D x 0 .
Note that
x i = I n + k = 0 q 1 N ¯ k A ¯ C 2 F ¯ C k Φ i ( F ¯ C ) E ¯ E ¯ D x 0 = I n + k = 0 q 1 N ¯ k A ¯ C 2 A ¯ C 1 k Φ i ( A ¯ C 1 ) E ¯ E ¯ D x 0 ,
since Φ i ( F ¯ C ) E ¯ E ¯ D = Φ i ( A ¯ C 1 ) E ¯ E ¯ D and F ¯ C k E ¯ E ¯ D = A ¯ C 1 k E ¯ E ¯ D . The matrix Φ i ( F ¯ C ) is given by (49) for F ¯ C defined by (72). It is easy to show [31] that the norm of (76) can be expressed by
x i Φ i ( A ¯ C 1 ) E ¯ E ¯ D x 0
or
x i k = 0 q 1 N ¯ k A ¯ C 2 A ¯ C 1 k Φ i ( A ¯ C 1 ) E ¯ E ¯ D x 0 .
If the condition (73) is satisfied, then from (74), (77) and (78) it follows that the norm of the state vector decreases monotonically and the CL-DDFL system is superstable.
Observe that the term G ¯ ( I n E ¯ E ¯ D ) , which eliminates insignificant elements that may occur in the matrix A ¯ C 1 , does not change the solution x i and the choice of the matrix G ¯ is arbitrary. □
Theorem 11.
The DDFL system (1) with the SSF (60) such that K ¯ x 2 , i = 0 is superstable if there exists an arbitrary matrix G such that:
1.
the condition (57) is satisfied for the norm of the matrix F ¯ C defined by (72);
2.
the inequality (73) is true.
Proof. 
The proof follows immediately from Theorems 9 and 10. □

7. Dynamic State-Feedback Synthesis

In this section DDFL systems with DSF will be studied. The procedure for the computation of the gain matrices such that the CL-DDFL system is superstable will be given.

7.1. Problem Formulation

Let us consider the DDFL system (1) with the DSF
u i = H Δ α x i + 1 K x i ,
where H R m × n , K R m × n . Substituting (79) into (1) we obtain
( E + B H ) Δ α x i + 1 = ( A B K ) x i .
The problem of the DSF synthesis is to find the gain matrices K, H for given fractional order α and the matrices E, A, B such that the CL-DDFL system (80) is superstable.

7.2. Problem Solution

The DSF synthesis problem can be solved in two steps. First, we find the matrix H such that
det ( E + B H ) 0 .
Premultiplication of (80) by ( E + B H ) 1 gives
Δ α x i + 1 = A C x i ,
where
A C = ( E + B H ) 1 ( A B K ) .
Taking into consideration (2) and introducing the length L of practical implementation (the constraint on the upper limit of the summation), as in the case of (9), from (82) we obtain
x i + 1 = A C α x i + j = 1 L c j x i j ,
where
A C α = A C + I n α
and x k = 0 , k = 1 , 2 , .
In the second step, we find the matrix K such that the closed-loop system (84) has the desired properties. The stability of (84) can be tested using well-known methods.
Theorem 12
([27]). The DDFL system (1) with the DSF (79) satisfying (81) is practically stable for given length L of practical implementation if and only if all roots of the characteristic equation
det I n z A C α j = 1 L I n c j z j = 0
are located inside the unit circle.
Theorem 13
([27]). The DDFL system (1) with the DSF (79) satisfying (81) is asymptotically stable (independent of L) if and only if all roots of the characteristic equation
det I n ( z 1 ) α z 1 α A C = 0
are located inside the unit circle.
The superstability of the closed-loop system (84) can be tested using the following approach.
Theorem 14.
The DDFL system (1) with the DSF (79) satisfying (81) is:
1.
practically superstable for given length L of practical implementation if the conditions (50)–(52) are satisfied for the norm of the matrix (85);
2.
superstable if the condition (57) is satisfied for the norm of the matrix (85).
Proof. 
The proof follows immediately from Theorem 9. □
The analysis can be simplified by finding the matrix H such that
E + B H = I n .
Equation (88) has the solution if and only if
rank B = rank B I n E .
If rank B = m , then there exists the left pseudoinverse of the matrix B given by [33]
B L = ( B T B ) 1 B T + H 1 I n B ( B T B ) 1 B T ,
where the matrix H 1 R m × n is arbitrary. Using (88) and (90) we obtain
H = B L ( I n E ) = ( B T B ) 1 B T + H 1 I n B ( B T B ) 1 B T ( I n E ) .
In the particular case when H 1 = 0 we have
H = ( B T B ) 1 B T ( I n E ) .
Thus, we obtain the closed-loop system (84) with A C = A B K . However, in many cases it is impossible to fulfill the condition (89).

8. Numerical Example

Let us consider the DDFL system (1) with α = 0.4 and [3]
E = 0 2 0 3.3333 5 0 0 1 0 , A = 0 1 0 1 0 0 0 0 1 , B = 1 0 0 2 1 1 , A α = A + 0.4 E = 0 0.2 0 0.3333 2 0 0 0.4 1 .
The matrix pencil of the pair ( E , A ) of (93) is regular since
det [ E λ A ] = 0.3333 ( 2 λ + 1 ) ( 10 λ + 3 ) 0 .
From (5) for c = 0 we have
E ¯ = [ A ] 1 E = 3.3333 5 0 0 2 0 0 1 0 , A ¯ = [ A ] 1 A = 1 0 0 0 1 0 0 0 1 , A ¯ α = A ¯ + 0.4 E ¯ = 0.3333 2 0 0 0.2 0 0 0.4 1 .
Observe that rank E ¯ = rank E ¯ 2 and q = 1 . The Drazin inverse of the matrix E ¯ can be computed using one of the methods from the literature; see, e.g., [3]. Thus, we obtain
E ¯ D = 0.3 0.75 0 0 0.5 0 0 0.25 0 , A ¯ D = A ¯ 1 = A ¯
and
A ¯ 1 α = E ¯ D A ¯ α = 0.1 0.75 0 0 0.1 0 0 0.05 0 , B ¯ 1 = E ¯ D A ¯ = 0.75 0.6 0.5 0 0.25 0 , B ¯ 2 = ( I 3 E ¯ E ¯ D ) A ¯ D B ¯ = 0 0 0 0 0.5 1 N ¯ = ( I 3 E ¯ E ¯ D ) A ¯ D E ¯ = 0 0 0 0 0 0 0 0 0 .
Assuming G ¯ = 0 the norm of the matrix
F ¯ = A ¯ 1 α + G ¯ ( I 3 E ¯ E ¯ D ) = 0.1 0.75 0 0 0.1 0 0 0.05 0 = 0.85
takes its minimal value. The desired values of the norm (98) for superstable systems can be determined using (50)–(52). Therefore, we have
F ¯ ( 0 ; 1 ) for L = 0 , F ¯ ( 0.1464 ; 0.8536 ) for L = 1 , F ¯ ( 0.0785 ; 0.7965 ) for L = 2 , F ¯ ( 0 ; 0.5 ) for L .
From (99) it follows that the considered system is practically superstable for L = 1 . The state vector norms for x 0 = [ 1 4 2 ] and different values of L are plotted in Figure 1. We can see the monotonic decrease only for L = 1 .
Now let us consider the SSF (60) with
K ¯ = k 11 k 12 k 13 k 21 k 22 k 23
and
K ¯ E ¯ E ¯ D = k 11 k 12 + 0.5 k 13 0 k 21 k 22 + 0.5 k 23 0 , K ¯ ( I 3 E ¯ E ¯ D ) = 0 0.5 k 13 k 13 0 0.5 k 23 k 23 .
Choosing k 13 = 0 , k 23 = 0 yields K ¯ ( I 3 E ¯ E ¯ D ) = 0 . From (97) and
K ¯ = 0 0 0 0 1 0
we have
A ¯ C 1 = A ¯ 1 α B ¯ 1 K ¯ = 0.1 0.15 0 0 0.1 0 0 0.05 0 , A ¯ C 2 = B ¯ 2 K ¯ = 0 0 0 0 0 0 0 1 0
and from (72) F ¯ C = A ¯ C 1 for G ¯ = 0 . The desired values of the norm F ¯ C are also given by (99) since the superstability conditions of Theorems 7 and 8 depend only on the fractional order α of the system. Thus, we have
F ¯ C = A ¯ C 1 = 0.1 0.15 0 0 0.1 0 0 0.05 0 = 0.25 , A ¯ C 2 = 0 0 0 0 0 0 0 1 0 = 1 .
Therefore, by Theorem 11 the DDFL system (1), (93) with α = 0.4 and the SSF (60), (102) is superstable (for L ) since F ¯ C < 0.4 and A ¯ C 2 1 . The state vector norms for x 0 = [ 1 4 2 ] and different values of L are plotted in Figure 2. We can see the monotonic decrease in every considered case. Similar results can also be obtained for any L > 10 . The set of consistent initial conditions of the CL-DDFL system with SSF is different since from (75) for i = 0 we have x 0 Im ( I 3 + A ¯ C 2 ) E ¯ E ¯ D .
Finally, let us consider the DSF (79). In this case we cannot find the matrix H such that (88) holds since rank B = 2 , rank [ B I 3 E ] = 3 and the condition (89) is not satisfied. Using (83), (85), (93) and
H = 0 2 2 0 2 2 , K = 0 1 0.125 0 0 0
we obtain
A C = ( E + B H ) 1 ( A B K ) = 0.3 0.1 0.0125 0 0.3333 0.2917 0 0 0.0625
and
A C α = A C + I 3 α = 0.1 0.1 0.0125 0 0.0667 0.2917 0 0 0.3375 .
The norm of (107) is given by
A C α = 0.1 0.1 0.0125 0 0.0667 0.2917 0 0 0.3375 = 0.3584 .
Therefore, by Theorem 14, from (99) it follows that the DDFL system (1), (93) with α = 0.4 and the DSF (79), (105) is superstable (for L ) since A C α < 0.4 . The state vector norms for x 0 = [ 1 4 2 ] and different values of L are plotted in Figure 3. We can see the monotonic decrease in every considered case. Similar results can also be obtained for any L > 10 .

9. Concluding Remarks

In this article, the superstabilizing state-feedback control problem in DDFL systems with a regular matrix pencil has been studied. Methods for investigating the stability and superstability of such systems have been provided. Procedures for the computation of the SSF and DSF gain matrices such that the CL-DDFL system is superstable have been proposed. The main advantage of the presented approach is that it allows us to design the feedback control that affects pole-independent system properties such as superstability, for which the standard approach discussed in the literature is not applicable.
The main contributions of the article are as follows. A method for investigating the stability of DDFL systems based on the equivalent state-space model has been suggested (Theorems 4 and 5). Sufficient conditions for the superstability of DDFL systems have been provided (Theorem 9). Procedures for designing the SSF and DSF such that the CL-DDFL system is superstable have been proposed (Theorems 10, 11 and 14). The effectiveness of the presented approach has been demonstrated on a numerical example.
The sufficient conditions presented in the article were obtained through the use of many inequalities of matrix norms, which are easy to apply, but which do not give the exact result, e.g., from the inequalities (55) a noticeable overestimation may arise. An open problem is that of establishing the necessary superstability conditions of the considered class of dynamical systems.
This analysis can be further extended to fractional descriptor systems with different fractional orders.

Funding

This research was funded by National Science Centre in Poland under work No. 2017/27/B/ST7/02443.

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.

Abbreviations

The following abbreviations are used in this manuscript:
DDFL systemdescriptor discrete-time fractional-order linear system
CL-DDFL systemclosed-loop descriptor discrete-time fractional-order linear system
SSFstatic state-feedback
DSFdynamic state-feedback

References

  1. Dai, L. Singular Control Systems. In Lecture Notes in Control and Information Sciences; Springer: Berlin/Heidelberg, Germany, 1989; Volume 118. [Google Scholar]
  2. Guang-Ren, D. Analysis and Design of Descriptor Linear Systems; Springer: New York, NY, USA, 2010. [Google Scholar]
  3. Kaczorek, T.; Borawski, K. Descriptor Systems of Integer and Fractional Orders. In Studies in Systems, Decision and Control; Springer: Cham, Switzerland, 2021; Volume 367. [Google Scholar]
  4. Campbell, S.L. Singular Systems of Differential Equations; Research Notes in Mathematics; Pitman Advanced Publishing Program: Boston, MA, USA, 1980. [Google Scholar]
  5. Campbell, S.L.; Meyer, C.D.; Rose, N.J. Applications of the Drazin inverse to linear systems of differential equations with singular constant coefficients. SIAM J. Appl. Math. 1976, 31, 411–425. [Google Scholar] [CrossRef]
  6. Drazin, M.P. Pseudo-inverses in associative rings and semigroups. Am. Math. Mon. 1981, 65, 506–514. [Google Scholar] [CrossRef]
  7. Kaczorek, T. Linear Control Systems: Analysis of Multivariable Systems; John Wiley: New York, NY, USA, 1992; Volume 1. [Google Scholar]
  8. Lewis, F.L. A survey of linear singular systems. Circuits, Syst. Signal Process. 1986, 5, 3–36. [Google Scholar] [CrossRef]
  9. Rose, N.J. The Laurent Expansion of a Generalized Resolvent with Some Applications. SIAM J. Math. Anal. 1978, 9, 751–758. [Google Scholar] [CrossRef]
  10. Verghese, G.C.; Levy, B.C.; Kailath, T. A Generalized State-Space for Singular Systems. IEEE Trans. Autom. Contr. 1981, 26, 811–831. [Google Scholar] [CrossRef]
  11. Yip, E.; Sincovec, R. Solvability, controllability and observability of continuous descriptor systems. IEEE Trans. Autom. Contr. 1981, 26, 702–707. [Google Scholar] [CrossRef]
  12. Rami, M.A.; Napp, D. Characterization and Stability of Autonomous Positive Descriptor Systems. IEEE Trans. Autom. Contr. 2012, 57, 2668–2673. [Google Scholar] [CrossRef]
  13. Virnik, E. Stability analysis of positive descriptor systems. Linear Algebra Its Appl. 2008, 429, 2640–2659. [Google Scholar] [CrossRef] [Green Version]
  14. Bunse-Gerstner, A.; Mehrmann, V.; Nichols, N.K. Regularization of descriptor systems by derivative and proportional state feedback. SIAM J. Matrix Anal. Appl. 1992, 13, 46–67. [Google Scholar] [CrossRef]
  15. Bunse-Gerstner, A.; Mehrmann, V.; Nichols, N.K. Regularization of descriptor systems by output feedback. IEEE Trans. Autom. Contr. 1994, 39, 1742–1748. [Google Scholar] [CrossRef]
  16. Chu, D.L.; Ho, D.W.C. Necessary and sufficient conditions for the output feedback regularization of descriptor systems. IEEE Trans. Autom. Contr. 1999, 44, 405–412. [Google Scholar] [CrossRef]
  17. Yu, R.; Wang, D. Structural properties and poles assignability of LTI singular systems under output feedback. Automatica 2003, 39, 685–692. [Google Scholar] [CrossRef]
  18. Blajer, W.; Kołodziejczyk, K. Control of under actuated mechanical systems with servo-constraints. Nonlinear Dynam. 2007, 50, 781–791. [Google Scholar] [CrossRef]
  19. Daoutidis, P. DAEs in Chemical Engineering: A Survey; Surveys in Differential-Algebraic Equations I. Differential-Algebraic Equations Forum; Springer: Berlin/Heidelberg, Germany, 2012. [Google Scholar]
  20. Kaczorek, T.; Rogowski, K. Fractional Linear Systems and Electrical Circuits. In Studies in Systems, Decision and Control; Springer: Cham, Switzerland, 2015; Volume 13. [Google Scholar]
  21. Kaczorek, T. Selected Problems of Fractional Systems Theory; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
  22. Ostalczyk, P. Discrete Fractional Calculus; World Scientific: River Edge, NJ, USA, 2016. [Google Scholar]
  23. Podlubny, I. Fractional Differential Equations; Academic Press: San Diego, CA, USA, 1999. [Google Scholar]
  24. Kaczorek, T. Practical stability of positive fractional discrete-time systems. Bull. Pol. Acad. Sci. Tech. Sci. 2008, 56, 313–317. [Google Scholar]
  25. Kaczorek, T.; Busłowicz, M. Simple conditions for practical stability of positive fractional discrete-time linear systems. Int. J. Appl. Math. Comput. Sci. 2009, 19, 263–269. [Google Scholar]
  26. Busłowicz, M. Simple stability conditions for linear positive discrete-time systems with delays. Bull. Pol. Acad. Sci. Tech. Sci. 2008, 56, 325–328. [Google Scholar]
  27. Ruszewski, A. Stability of discrete-time fractional linear systems with delays. Arch. Control. Sci. 2019, 29, 549–567. [Google Scholar]
  28. Kaczorek, T. Superstabilization of positive linear electrical circuit by state-feedbacks. Bull. Pol. Acad. Sci. Tech. Sci. 2017, 65, 703–708. [Google Scholar] [CrossRef] [Green Version]
  29. Polyak, B.T.; Shcherbakov, P.S. Superstable Linear Control Systems. I. Analysis. Autom. Remote Control. 2002, 63, 1239–1254. [Google Scholar] [CrossRef]
  30. Talagaev, Y.V. Robust analysis and superstabilization of chaotic systems. In Proceedings of the IEEE Conference on Control Applications, Juan Les Antibes, France, 8–10 October 2014; pp. 1431–1436. [Google Scholar]
  31. Borawski, K. Superstabilization of Descriptor Continuous-Time Linear Systems via State-Feedback Using Drazin Inverse Matrix Method. Symmetry 2020, 12, 940. [Google Scholar] [CrossRef]
  32. Busłowicz, M.; Ruszewski, A. Necessary and sufficient conditions for stability of fractional discrete-time linear state-space systems. Bull. Pol. Acad. Sci. Tech. Sci. 2013, 61, 779–786. [Google Scholar] [CrossRef] [Green Version]
  33. Kaczorek, T. Vectors and Matrices in Automation and Electrotechnics; WNT: Warsaw, Poland, 1998. (In Polish) [Google Scholar]
Figure 1. The state vector norms of the DDFL system (1) with α = 0.4 and (93) for x 0 = [ 1 4 2 ] and different values of L.
Figure 1. The state vector norms of the DDFL system (1) with α = 0.4 and (93) for x 0 = [ 1 4 2 ] and different values of L.
Applsci 11 10568 g001
Figure 2. The state vector norms of the DDFL system (1), (93) with α = 0.4 and the SSF (60), (102) for x 0 = [ 1 4 2 ] and different values of L.
Figure 2. The state vector norms of the DDFL system (1), (93) with α = 0.4 and the SSF (60), (102) for x 0 = [ 1 4 2 ] and different values of L.
Applsci 11 10568 g002
Figure 3. The state vector norms of the DDFL system (1), (93) with α = 0.4 and the DSF (79), (105) for x 0 = [ 1 4 2 ] and different values of L
Figure 3. The state vector norms of the DDFL system (1), (93) with α = 0.4 and the DSF (79), (105) for x 0 = [ 1 4 2 ] and different values of L
Applsci 11 10568 g003
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Borawski, K. State-Feedback Control in Descriptor Discrete-Time Fractional-Order Linear Systems: A Superstability-Based Approach. Appl. Sci. 2021, 11, 10568. https://doi.org/10.3390/app112210568

AMA Style

Borawski K. State-Feedback Control in Descriptor Discrete-Time Fractional-Order Linear Systems: A Superstability-Based Approach. Applied Sciences. 2021; 11(22):10568. https://doi.org/10.3390/app112210568

Chicago/Turabian Style

Borawski, Kamil. 2021. "State-Feedback Control in Descriptor Discrete-Time Fractional-Order Linear Systems: A Superstability-Based Approach" Applied Sciences 11, no. 22: 10568. https://doi.org/10.3390/app112210568

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