文章信息
- Zhou Yucheng, Cheng Fang, Chen Yongping, Fan Liufen, An Yuan
- 周玉成, 程放, 陈勇平, 范留芬, 安源
- Almost Disturbance Decoupling of Linear Singular Systems
- 线性奇异系统的几乎扰动解藕
- Scientia Silvae Sinicae, 2004, 40(5): 157-163.
- 林业科学, 2004, 40(5): 157-163.
-
文章历史
Received date: 2014-01-12
-
作者相关文章
Since the beginning of the seventies, linear time-invariant singular systems have been extensively studied, and a fairly complete theory has been established, see e.g. books (Campbell, 1982; Dai, 1989) and the references therein. Linear time-varying singular systems have also received some research attention in the past decade. Campbell and Petzold(1983) have shown that analytically solvable linear time-varying singular systems can be put into standard canonical form via analytic coordinates transformation. Observability and controllability of linear time-varying singular systems have been studied in (Nichols et al., 1991; Terrell et al., 1991). Based on a given output structure associated with linear time-varying singular systems, a decomposition that decouples observable and unobservable subspaces is developed in(Terrell, 1994). Impulse elimination problem by state feedback is treated(Wang, 1996)for linear time-varying singular systems.
For linear time-invariant singular systems, disturbance decoupling problems have been addressed by several authors, such as Fletcher and Aasaraai(1989), Zhou et al.(1987). However, there is no paper dedicated to the study of the same problem for linear time-varying singular system.
In this paper, the problem of disturbance decoupling for linear time-varying singular systems are considered. Assumptions are introduced, and an algorithm is proposed for constructing a set of new coordinates in which the system assumes a simple form. A time-varying feedback control law is then constructed, which guarantees, under some conditions which are made clear later, the closed-loop system is regular, free of impulses, and its outputs are unaffected by disturbances.
2 Problem formulation and basic assumptionsConsider linear time-varying singular systems
![]() |
(1) |
![]() |
(2) |
![]() |
(3) |
together with an initial condition x1(0)=x10, where xi∈Rni, i=1, 2, u∈Rm is the vector of inputs, y∈Rm is the vector of output, w∈Rq is the vector of disturbances, Ai, Ai+2, Bi, Ci, Hi, i=1, 2, D and N are matrices with dimensions n1×ni, n2×ni, ni×m, m×ni and ni×q, m×m, and m×q, respectively.
Remark 1 A general linear singular system of the form
![]() |
(4) |
can be easily changed into a system of the form (1)~(2) by using the restricted equivalent transformation.
The objective of the paper is to seek sufficient conditions for the existence of a linear time-varying feedback
![]() |
(5) |
such that the closed-loop system
![]() |
(6) |
has the following properties:It is strongly regular, i.e. it has a unique solution without impulses for any piecewise inputs v and disturbance w and the initial condition x1(0)=x10; Its outputs are unaffected by disturbances.
Such a feedback is called disturbance decoupling feedback. If there exists a disturbance decoupling feedback for a system, then the disturbance decoupling problem is said to be solvable for the system.
Now we would like to introduce the basic assumptions in the paper.
(A1) There exist integers ρ1, …, ρl, such that
![]() |
(7) |
where Mik=Mik-1 A1 with Mi0=A3i, A3i, A4i, and B2i the ith-rows of A3, A4, and B2, respectively.
(A2) The matrix[b, c]has full row rank n2 where
![]() |
with
![]() |
Now for convenience, set
![]() |
where
![]() |
with H2i the ith-row of H2.
Lemma 1 if (A1) and (A2) are satisfied, then the vectors
![]() |
are linearly independent.
Proof: Omit this.
3 Decoupling algorithm and basic resultsThis section begins with the following algorithm which plays an important role in discussing the problem in question.
Algorithm 1
Step 0. Set
![]() |
where C2i and Di are the ith-rows of C2 and D respectively. If σi0 is equal to n2, then by Assumption(A1), there exists a unique vector Ei0 of dimension n2 such that
![]() |
Denote Ti0=C1i-Ei0a with C1i the ith-row of C1. Otherwise, set ri=0 and quit the algorithm.
Step k+1. Assume that a sequence of Ti0, …, Tik has been defined through step 1 to k. Set
![]() |
If σik+1 is equal to n2, then there exists a unique vector Eik+1 of dimension n2 such that
![]() |
(8) |
Denote
Performing Algorithm 1 for i=1, …, m, produces integers r1, …, rm. Now set
![]() |
where
![]() |
with Ni the ith-row of N.
Without loss of generality and for simplicity, assume that ri>0 for i=1, …, h and ri=0 for i=h+1, …, m.
Next assumption is made in the rest of the paper.
(A3) The matrix
![]() |
is nonsingular for any t∈[0, T].
Lemma 2 Assume that Assumptions (A1)-(A3) are satisfied. Then the vectors
![]() |
are linearly independent for any t∈[0, T].
Proof: Omit this.
4 Main resultsThis section will be devoted to constructing a disturbance decoupling feedback. To this end, we first construct a coordinates transformation in which the system assumes a simple form.
Let r=ρ1+…+ρl+r1+…+rh. Then if r < n, then it follows from Lemma 2 that there exist(n-r) smooth functions T1, …, Tn-r, such that the vectors
![]() |
are linearly independent for any t∈[0, T]. Therefore, the matrix
![]() |
constitutes a coordinates transformation.
Set
![]() |
Then, it follows form (A1)~(A2) and Algorithm 1 that in the new coordinates(η, χ, ξ) system (1)~(3) is expressed as follows:
![]() |
(9) |
![]() |
(10) |
![]() |
(11) |
![]() |
(12) |
![]() |
(13) |
where η=[η1, …, ηn-r]τ, χ=[χ11, …, χ1ρ1, …, χl1, …, χlρl]τ, ξ=[ξ11, …, ξ1r1, …, ξh1, …, ξ1rh]τ.
It is not difficult to deduce that necessary and sufficient conditions for (10) to have a impulse-free response for any piecewise continuous disturbance w are as follows:
(A4) In [0, T]
![]() |
![]() |
(14) |
(A5) χik(0)=0 for k=1, …, ρi, i=1, …, l, that is Mij(0)x1(0)=0 for k=0, …, ρi-1, i=1, …, l.It follows form (A4) and (A5) that χik(0)=0 for k=1, …, ρi, i=1, …, l, which means
![]() |
(15) |
As a consequence, under the assumptions (A4) and (A5), system (9)~(13) is equivalent to the following one
![]() |
(16) |
![]() |
(17) |
![]() |
(18) |
![]() |
(19) |
Next let us construct a disturbance decoupling feedback in two steps. First, for any F2 such that b+cF2 is invertible in [0, T] (note that such F2 always exists by the assumption (A2)), imposing the feedback
![]() |
(20) |
![]() |
(21) |
![]() |
(22) |
![]() |
(23) |
Due to the nonsingularity of b+CF, x2 can be uniquely determined form (21) as
![]() |
(24) |
Substituting this into (20)~(23) yields
![]() |
(25) |
![]() |
(26) |
![]() |
(27) |
with for i=1, …, m
![]() |
Now let
![]() |
Then, since the relation
![]() |
(28) |
holds for any F2 such that b+cF2 is nonsingular for all t∈[0, T], it follows form Assumption (A3) that matrix
By imposing the feedback
![]() |
That is
![]() |
(29) |
On system (25)~(27). It is easily seen that the closed-loop system takes the form of
![]() |
(30) |
![]() |
(31) |
![]() |
(32) |
Now assume that
(A6) In [0, T]
![]() |
(33) |
(A7) There exists a matrix F2 such that b+cF2 is nonsingular for any t∈[0, T] and
Under (A6) and (A7), it is easily seen that system (30)~(32) becomes
![]() |
(34) |
![]() |
(35) |
![]() |
(36) |
It is no hard to realize that this closed-loop system has already been decoupled form disturbances. The discussion stated above can be summarized as follows:
Theorem 1 Assume that(A1)-(A7) are satisfied. Then, the disturbance decoupling problem is solvable. Moreover, the disturbance decoupling feedback is given by
![]() |
with F2 such that b+cF2 is nonsingular for any t∈[0, T].
5 ConclusionThe disturbance decoupling problem has been considered for linear time-varying singular systems. A new algorithm has been proposed, by which a set of new coordinates, in which the system assumes a simple form, can be constructed. Sufficient conditions have been derived, which guarantees that there exists a feedback controller such that the closed-loop system has a unique solution without impulses and is decoupled form disturbances.
Campbell S L. Singualr Systems of Differential Equations Ⅱ. Pitman, London, 1982
|
Campbell S L, Petzold L. 1983. Canonical forms and solvable singular systems of defferential equations. SIAM J Alg Discrete Math, 4: 517-521. DOI:10.1137/0604051 |
Dai L. Singular Control Systems. Springer, New York, 1989
|
Fletcher L R, Aasaraai A. 1989. On disturbance decoupling in descriptor systems. SIAM J Control and Optimiz, 27: 1319-1332. DOI:10.1137/0327067 |
Isidori A. Nonlinear Contorl Systems.3rd Edition, Springer-Verlag, 1995
|
Nichols N K, Campbell S L, Terrell W J. 1991. Duality, observability, and controllability for linear time-varying descriptor systems. Circuits, syst sig Process, 10: 455-470. DOI:10.1007/BF01194883 |
Terrell W J, Campbell S L. 1991. Obervability for linear time-varying descriptor systems. SIAM J Matrix Anal Applic, 12: 484-496. DOI:10.1137/0612035 |
Terrell W J. 1994. The output-nulling space, projected dynamics, and system decomposition for linear time-varying singular systems. SIAM J Control Optim, 32: 876-889. DOI:10.1137/S0363012992225618 |
Wang C J. 1996. State feedback impulse elimination of linear time-varying singular systems. Automatic, 32: 133-136. DOI:10.1016/0005-1098(95)00135-2 |
Zhou Z, Shayman M A, Tarn T J. 1987. Singular systems: a new approach in the time domain. IEEE Trans, Auto Control, 33: 42-50. |