Tadeusz Kaczorek Reduction and Decomposition of Singular Fractional Discrete-Time Linear Systems REDUCTION AND DECOMPOSITION OF SINGULAR FRACTIONAL DISCRETE-TIME LINEAR SYSTEMS Tadeusz KACZOREK* * Faculty of Electrical Engineering, Białystok University of Technology, ul. Wiejska 45D, 15-351 Białystok [email protected] Abstract: Reduction of singular fractional systems to standard fractional systems and decomposition of singular fractional discrete-time linear systems into dynamic and static parts are addressed. It is shown that if the pencil of singular fractional linear discrete-time system is regular then the singular system can be reduced to standard one and it can be decomposed into dynamic and static parts The proposed procedures are based on modified version of the shuffle algorithm and illustrated by numerical examples. 1. INTRODUCTION Singular (descriptor) linear systems have been addressed in many papers and books (Dodig and Stosic, 2009; Dai, 1989; Fahmy and O’Reill, 1989; Gantmacher, 1960; Kaczorek, 1992, 2007a; Kucera and Zagalak, 1988). The eigenvalues and invariants assignment by state and output feedbacks have been investigated in (Dodig and Stosic, 2009; Dai, 1989; Fahmy and O’Reill, 1989; Kucera and Zagalak, 1988; Kaczorek, 2004) and the realization problem for singular positive continuous-time systems with delays in Kaczorek (2007b). The computation of Kronecker’s canonical form of a singular pencil has been analyzed in Van Dooren (1979). The fractional differential equations have been considered in the monograph (Podlubny, 1999). Fractional positive linear systems have been addressed in (Kaczorek, 2008, 2010) and in the monograph (Kaczorek, 2011). Luenberger in (Luenberger, 1978) has proposed the shuffle algorithm to analysis of the singular linear systems. In this paper a modified version of the shuffle algorithm will be proposed for the reduction of the singular fractional system to equivalent standard fractional system and for decomposition of the singular fractional system into dynamic and static parts. The paper is organized as follows. In section 2 it is shown that if the pencil of the singular system is regular then the singular system can be reduced to equivalent standard fractional system. The decomposition of singular fractional system into dynamic and static parts is addressed in section 4. Concluding remarks are given in section 5. To the best of the author’s knowledge the reduction and the decomposition of singular fractional linear discretetime systems have not been considered yet. The following notation be used in the paper. The set of n × m real matrices will denoted by ℜ× and ℜ ≔ ℜ×ଵ . The set of × real matrices with nonnegative entries will be denoted by ℜ௫ ା and ℜା ≔ ℜ௫ଵ ା . The set of nonnegative integers will be denoted by ା and the × identity matrix by . 62 2. REDUCTION OF SINGULAR FRACTIONAL SYSTEMS TO EQUIVALENT STANDARD FRACTIONAL SYSTEMS Consider the singular fractional discrete-time linear system described by the state equation: E∆α xi +1 = Axi + Bui , i ∈ Z + = {0,1,...} (1) where, ∈ ℜ , ∈ ℜ are the state and input vectors, ∈ ℜ× , ∈ ℜ× , ∈ ℜ× and the fractional difference of the order α is defined by: ∆α xi = i α ∑ (−1) k k xi − k , 0 < α < 1 (2) for k = 0 1 α α ( α − 1 )...( α − k + 1 ) = for k = 1, 2,... k k! (3) k =0 It is assumed that: det = 0 (4a) det[ − ] ≠ 0 (4b) and for some ∈ (the field of complex numbers). Substituting (2) into (1) we obtain: i +1 ∑ Eck xi − k +1 = Axi + Bui , i ∈ Z + (5) k =0 where: α ck = (−1) k k (6) Applying the row elementary operations to (5) we obtain: i +1 E A B ∑ 01 ck xi − k +1 = A12 xi + B12 ui , i ∈ Z + k =0 (7) acta mechanica et automatica, vol.5 no.4 (2011) where ଵ ∈ ℜభ× is full row rank and ଵ ∈ ℜభ× , ଶ ∈ ℜ(ିభ)× , ଵ ∈ ℜభ× , ଶ ∈ ℜ(ିభ)× . The equation (7) can be rewritten as: i +1 ∑ E1ck xi − k +1 = A1xi + B1ui (8a) k =0 (17) If the matrix: and 0 = A2 xi + B2ui (8b) Substituting in (8b) i by i + 1 we obtain: A2 xi +1 = − B2ui +1 (9) The equations (8a) and (9) can be written in the form: E1 A1 − c1 E1 c E xi − 2 1 xi −1 A xi +1 = 0 0 2 0 c E B − ... − i +1 1 x0 + 1 ui + ui +1 0 0 − B2 (10) E1 A 2 E2 A20 (18) is nonsingular then premultiplying the equation (17) by its inverse we obtain the standard system: xi +1 = Aˆ 0 xi + Aˆ1 xi −1 + ... + Aˆ i x0 + Bˆ 0 ui + Bˆ1ui +1 + Bˆ 2ui + 2 −1 A20 ˆ E 2 − A , A1 = A 21 20 is nonsingular then premultiplying the equation (10) by the inverse matrix ଵ ିଵ we obtain the standard system: ଶ (12) where: −1 (13) If the matrix (11) is singular then applying the row elementary operations to (10) we obtain: A20 A21 E2 0 xi +1 = A xi + A xi −1 20 21 A 2, i B20 B21 + ... + x0 + ui + u i +1 A B 20 B21 2, i (14) 0 = A20 xi + A21 xi −1 + ... + A2, i x0 + B20ui + B21ui +1 (15) where ଶ ∈ ℜమ× is full row rank with ଶ ≥ ଵ and ଶ, ∈ ℜమ× , ̅ଶ, ∈ ℜ(ିమ)× , = 0,1, … , , ଶ, ∈ ℜమ× , ̅ଶ, ∈ ℜ(ିమ)× , = 0,1. From (14) we have: Substituting in (15) i by i + 1 (in state vector x and in input u) we obtain: A20 xi +1 = − A21 xi − ... − A2, i x1 − B20 ui +1 − B21ui + 2 From (2.14) and (2.16) we have: A21 − A 22 E A ,..., Aˆi = 2 2,i , A20 0 −1 −1 E c E A1 − c1E1 , A1 = − 1 2 1 A 0 2 0 −1 E c E ,..., Ai = − 1 i + 1 1 , A2 0 −1 −1 E B E 0 B0 = 1 1 , B1 = 1 . A A −B 2 0 2 2 −1 −1 (11) xi +1 = A0 xi + A1 xi −1 + ... + Ai x0 + B0ui + B1ui +1 (19) where: E Aˆ 0 = 2 A20 If the matrix: E A0 = 1 A2 E2 A20 A21 A2, i A xi +1 = xi + xi −1 + ... + x0 − A − A 0 20 21 22 B 0 B + 20 ui + 21 ui +1 + ui + 2 − B 0 20 − B21 (16) E B E Bˆ 0 = 2 20 , Bˆ1 = 2 A 0 A20 20 −1 (20) B21 − B , 20 −1 E 0 Bˆ 2 = 2 A20 − B21 If the matrix (18) is singular we repeat the procedure. Continuing this procedure after at most n steps we finally obtain a nonsingular matrix and the desired fractional system. The procedure can be justified as follows. The elementary row operations do not change the rank of the matrix [ − ]. The substitution in the equations (8b) and (15) i by i + 1 also does not change the rank of the matrix [ − ] since it is equivalent to multiplication of tits lower rows by z and by assumption (4b) holds. Therefore, the following theorem has been proved. Theorem 1. The singular fractional linear system (5) satisfying the assumption (4) can be reduced to the standard fractional linear system ~ ~ ~ ~ xi +1 = A0 xi + A1 xi −1 + ... + Ai x0 + B0 ui (21) ~ ~ + B1ui +1 + ... + B p ui + p where ∈ ℜ× , = 0,1, … , , ∈ ℜ× , = 0,1, … , < whose dynamics depends on the future inputs ାଵ , … , ା . Example 1. Consider the singular fractional linear system (1) for = 0,5 with: 5 0 2 0.2 2 − 2 1 2 E = 2 0 1, A = 2 1 0 , B = − 1 2 . (22) 1 0 0 − 1.8 0 − 1 2 − 1 In this case the conditions (4) are satisfied since: det E = 0 and 63 Tadeusz Kaczorek Reduction and Decomposition of Singular Fractional Discrete-Time Linear Systems 5 z − 0.2 − 2 2 z + 2 det[ Ez − A] = 2 z − 2 − 1 z = z − 0.2 z + 1.8 0 0 0 1 E2 = 2 0 1 A 20 − 3 − 1 − 0.5 1 (27) Applying to the matrices (22) the following elementary row operations L[1 + 2 × (−2)] , L[3 + 1× (−1)] we obtain: is nonsingular and with the matrices: 5 0 2 0.2 2 − 2 1 2 [ E A B] = 2 0 1 2 1 0 − 1 2 1 0 0 − 1.8 0 − 1 2 − 1 1 0 0 − 3.8 0 − 2 3 − 2 → 2 0 1 2 1 0 − 1 2 0 0 0 2 0 1 − 1 1 E A1 B1 = 1 0 A2 B2 0 1 0 −1 ˆA = E2 A20 = 2 0 1 0 A20 − A21 − 3 − 1 − 0.5 0 −2 − 3.3 = 4.85 − 0.5 3.625 9.6 1 4.5 M (23) and the equations (8) have the form: i +1 1 0 0 − 3.8 0 − 2 3 − 2 xi − k +1 = xi + u i 0 1 1 0 2 − 1 2 (24a) ∑ ck 2 k =0 and 0 = [2 0 1]xi + [− 1 1]ui α α α (α − 1) 1 c1 = − = −α = −0.5 , c2 = (−1) 2 = =− , 1 2 2 ! 8 α (α − 1)...(α − i ) …, ci +1 = (−1)i −1 (i + 1)! α = 0.5 and the equation (10) has the form: 0 1 xi −1 0 0 0 ui +1 − 1 (25) 1 0 0 The matrix 2 0 1 is singular and we perform 2 0 1 the elementary row operation L[3 + 2 × ( −1)] on (25) obtaining the following: −2 1 0 0 − 3 .3 0 1 1 2 0 1 x = 3 1 0.5 xi + 2 i +1 8 0 0 0 − 3 − 1 − 0.5 − 2 1 0 0 3 − 2 0 − ... − ci +1 2 0 1 x0 + − 1 2 ui + 0 − 2 0 − 1 1 − 2 1 0 0 0 1 xi −1 0 − 1 0 0 ui +1 − 1 (26) The matrix: 64 obtain the 0 1 0 −1 ˆA = E2 − A2,i = 2 0 1 i A 0 − 3 − 1 − 0.5 20 0 1 0 = − 3 0 − 0.5, 0 0 1 −1 −1 equation (19) − 3.3 0 − 2 3 1 0.5 0.25 0 0.125 1 0 0 2 0 1 0 0 0 (24b) Using (6) we obtain: 1 0 0 − 3.3 0 − 2 1 0 2 0 1 x = 3 x + 1 2 0 1 0 . 5 i +1 i 8 2 0 1 0 0 0 0 0 1 0 0 3 − 2 0 − ... − ci +1 2 0 1 x0 + − 1 2 ui + 0 0 0 0 0 0 1 we (28) 0 0 1 −1 E 2 B20 ˆ B0 = 0 1 =2 A 0 − 3 − 1 − 0.5 20 − 2 3 = − 5.5 3 − 7 6 −1 0 0 1 −1 E 2 B21 Bˆ1 = = 2 0 1 − B A 20 20 − 3 − 1 − 0.5 0 0 = 1 − 2 0 0 0 0 1 −1 E 0 = Bˆ 2 = 2 2 0 1 − A B 20 21 − 3 − 1 − 0.5 0 0 = 1 − 1 0 0 3 − 2 − 1 2 0 0 −1 −1 0 0 0 0 − 1 2 0 0 0 0 − 1 1 3. DECOMPOSITION OF SINGULAR FRACTIONAL SYSTEM INTO DYNAMIC AND STATIC PARTS Consider the singular fractional system (5) satisfying the assumptions (4). Applying the procedure presented in section 2 after p steps we obtain: acta mechanica et automatica, vol.5 no.4 (2011) A p ,0 A p,1 A pi E p 0 xi +1 = A xi + A xi −1 + ... + A x0 p ,0 p,2 pi B p,0 B p ,1 B p , p −1 + ui + ui +1 + ... + ui + p −1 B p,0 B p ,1 B p , p −1 (29) Ep n× n ∈ℜ A p , 0 (30) Using the elementary column operations we may reduce the matrix (30) to the form: ( n − n p )× n p , A21 ∈ ℜ I n − n p 0 (31) and performing the same elementary operations on the matrix we can find the matrix ∈ ℜ× such that: I n p Ep Q = A A p,0 21 0 I n − n p (32) Taking into account (32) and defining the new sate vector: ~ x (1) (1) n n−n ~ xi = Q−1xi = i(2) , ~ xi ∈ ℜ p , ~ xi(2) ∈ ℜ p , i ∈ Z + (33) ~ xi from (29) we obtain: ~ xi(+1)1 = E p xi +1 = E p QQ−1xi +1 = Ap,0QQ−1 xi + Ap,1QQ−1xi −1 + ... + ApiQQ−1 x0 + B p,0ui + B p,1ui +1 + ... + B p, p −1ui + p −1 ~ ~ x (1) x (1) A(p2,0) ] i(2) + [ A(p1,)1 A(p2,1) ] i(−21) xi ~ xi −1 ~ ~ x (1) + ... + [ A(pi1) A(pi2) ] 0(2) + B p,0ui + B p,1ui +1 x0 ~ + ... + B p, p −1ui + p −1 + B p,0ui + B p,1ui +1 + ... + B p, p −1ui + p −1 , i ∈ Z + (34) (1) ~ (1) (2) ~ (2) ~ xi(2) = − A21~ xi(1) − Ap(1,1) ~ xi(−1)1 − Ap(2,1) ~ xi(−21) − ... − Api x0 − Api x0 − B p,0ui − ... − B p, p −1ui + p −1, i ∈ Z + (35) where: Apj Q ( 2) A pj ], 1 0 0 Q = 0 0 − 1 − 2 1 0 and 0 0 1 0 0 1 0 0 1 E2 1 0 0 − 1 = 0 1 0, A Q = 2 0 20 − 3 − 1 − 0.5 − 2 1 0 − 2 − 0.5 1 A21 = [− 2 − 0.5], n2 = 2. (39) In this case the equations (34) and (35) have the forms: and (1) Apj = [ A pj The standard system described by the equation (37) is called the dynamic part of the system (5) and the system described by the equation (35) is called the static part of the system (5). Therefore, the following theorem has been proved. Theorem 2. The singular fractional linear system (5) satisfying the assumption (4) can be decomposed into the dynamical part (37) and static part (35) whose dynamics depend on the future inputs ାଵ , … , ାିଵ . Example 2. Consider the singular fractional system (1) for = 0,5 with the matrices (22). The matrix (27) is nonsingular. To reduce this matrix to the form (31) we perform the elementary operations R[1 + 3 × (−2)] , R[2 × (−1)] , R[2,3] . The matrix Q has the form: 1 0 0 x1, i x (1) ~ −1 ~ xi = Q xi = 2 0 1 x2, i = i( 2) , ~ xi 0 − 1 0 x3, i x1, i ~ ( 2) ~ xi(1) = , xi = − x2, i . 2 x x + 3, i 1, i = A(p1,)0 ~ xi(1) + A(p2,0) ~ xi(2) + ... + A(pi1) ~ x0(1) + A(pi2) ~ x0(2) A(pj2) ], ~ ~ A p,0 = A(p1,)0 − A(p2,0) A21 ,..., A pi = A(pi1) − A(p2,0) A(pi1) ~ ~ B p,0 = B p ,0 − A(p2,0) B p ,0 ,..., B p , p −1 = B p , p −1 − A(p2,0) B p , p −1 (38) The new state vector (33) is: = [ A(p1,)0 = [ A(pj1) (37) where where ∈ ℜ × is full row rank, ∈ ℜ× , ̅ ∈ ℜ(ି)× , = 0,1, … , and ∈ ℜ× , ∈ ℜ(ି)× , = 0,1, … , − 1 with nonsingular matrix: I n p A 21 ~ ~ (1) ~ ~ xi(+1)1 = A p ,0 ~ xi(1) + ... + A pi ~ x0 + B p ,0 ui ~ + ... + B p, p −1ui + p −1 , i ∈ Z + j = 0,1,...,i (36) 0.7 − 2 ~ (1) 0 ~ ( 2) 1 ~ (1) ~ xi(+1)1 = xi + xi + xi −1 8 2 0 .5 − 1 3 − 2 − ... − ci +1~ x0(1) + ui − 1 2 (40) and ~ xi( 2) = [2 0.5]~ xi(1) + [0.25 0]~ xi(−1)1 + ... + ci +1[− 2 0]~ x0(1) − [1 − 2]u i − [1 − 1]ui +1 (41) Substituting (41) into (40) we obtain: Substitution of (34) into (35) yields: 65 Tadeusz Kaczorek Reduction and Decomposition of Singular Fractional Discrete-Time Linear Systems 0.7 − 2 ~ (1) 1 1 0 ~ (1) ~ xi(+1)1 = x + x 0 i 8 0 − 1 i −1 0 (42) 1 0 ~ (1) 3 − 2 0 0 − ... − ci +1 x0 + 0 0 ui + 1 − 1ui +1 − 2 1 The dynamic part of the system is described by (42) and the static part by (41). 4. CONCLUDING REMARKS The singular fractional linear discrete-time systems with regular pencil have been addressed. It has been shown that if the assumption (4) are satisfied then: 1) the singular fractional linear system can be reduced to equivalent standard fractional system (Theorem 1), 2) the singular fractional linear system can be decomposed into dynamic and static parts (Theorem 2). The proposed procedures have been illustrated by numerical examples. The considerations can be easily extended to singular fractional linear continuoustime systems. REFERENCES 1. Dai L. (1989), Singular Control Systems, Lectures Notes in Control and Information Sciences, Springer-Verlag, Berlin. 2. Dodig M., Stosic M. (2009), Singular systems state feedbacks problems, Linear Algebra and its Applications, Vol. 431, No. 8, 1267-1292. 3. Fahmy M.H, O’Reill J. (1989), Matrix pencil of closed-loop descriptor systems: infinite-eigenvalues assignment, Int. J. Control, Vol. 49, No. 4, 1421-1431. 4. Gantmacher F. R. (1960), The Theory of Matrices, Chelsea Publishing Co., New York. 5. Kaczorek T. (2004), Infinite eigenvalue assignment by output-feedbacks for singular systems, Int. J. Appl. Math. Comput. Sci., Vol. 14, No. 1, 19-23. 6. Kaczorek T. (2007a), Polynomial and Rational Matrices. Applications in Dynamical Systems Theory, Springer-Verlag, London. 7. Kaczorek T. (2007b), Realization problem for singular positive continuous-time systems with delays, Control and Cybernetics, Vol. 36, No. 1, 47-57. 8. Kaczorek T. (2008), Fractional positive continuous-time linear systems and their reachability, Int. J. Appl. Math. Comput. Sci., Vol. 18, No. 2, 223-228. 9. Kaczorek T. (2010), Positive linear systems with different fractional orders, Bull. Pol. Ac. Sci. Techn., Vol. 58, No. 3, 453-458. 10. Kaczorek T. (2011), Selected Problems of Fractional Systems Theory, Springer-Verlag, Berlin. 11. Kaczorek T. York (1992), Linear Control Systems, Vol. 1, Research Studies Press J. Wiley, New. 12. Kucera V., Zagalak P. (1988), Fundamental theorem of state feedback for singular systems, Automatica, Vol. 24, No. 5, 653-658. 13. Luenberger D.G. (1978), Time-invariant descriptor systems, Automatica, Vol.14, 473-480. 14. Podlubny I. (1999), Fractional Differential Equations, Academic Press, New York. 15. Van Dooren P. (1979), The computation of Kronecker’s canonical form of a singular pencil, Linear Algebra and Its Applications, Vol. 27, 103-140, Acknowledgments: This work was supported by National Centre of Sciences in Poland under work N N514 6389 40. 66
© Copyright 2026 Paperzz