• 沒有找到結果。

Unknown input observers for singular systems designed by eigenstructure assignment

N/A
N/A
Protected

Academic year: 2021

Share "Unknown input observers for singular systems designed by eigenstructure assignment"

Copied!
19
0
0

加載中.... (立即查看全文)

全文

(1)

Unknown input observers for singular systems

designed byeigenstructure assignment

Sheng-Fuu Lin*, An-Ping Wang

Department of Electrical and Control Engineering, National Chiao Tung University, 1001 Ta Hsueh Road, Hsinchu, Taiwan 30050, R.O.C.

Accepted 12 February2003

Abstract

In this paper, anyunknown input observers with orders between minimum and full orders can be established for singular systems by eigenstructure assignment method. The complete and parametric solutions for the observer matrices and for the generalized eigenvectors are obtained. The completeness and parametric forms of the solutions and the flexibilityin selecting the observer order allow the designer to choose a suitable observer according to the control purposes; hence, the solutions are quite suitable for advanced applications.

r2003 The Franklin Institute. Published byElsevier Science Ltd. All rights reserved. Keywords: Observer; Singular system; Unknown input; Eigenstructure assignment; Parametric solutions

1. Introduction

Over the past two decades, manyresearchers have paid attention to the problem of estimating the states of a regular dynamic system subjected to both known and

unknown inputs[1–12]. Theyhave developed the reduced and/or full order unknown

input observers bydifferent approaches. This problem is of considerable importance,

because plant disturbances mayexist and some of the inputs to the system are

inaccessible. Recently, some researchers have further investigated this problem for

the singular systems[13–18]. The state responses of the singular systems may contain

differential terms of the input. It is verysensitive even if the input is changed slightly. Hence, the unknown input observer problem is especiallymeaningful for singular systems.

*Corresponding author.

E-mail address:sflin@cc.nctu.edu.tw (S.-F. Lin).

0016-0032/03/$30.00 r 2003 The Franklin Institute. Published byElsevier Science Ltd. All rights reserved. doi:10.1016/S0016-0032(03)00009-7

(2)

In this paper, a new set of solutions of the unknown input observers are established for the singular systems by eigenstructure assignment method. The eigenstructure assignment method has been shown to be useful in the feedback

design for regular dynamic systems[19–23], and for singular systems[24–26], since

the eigenvalues and the corresponding eigenvectors can be assigned simultaneously. Furthermore, the solutions obtained byeigenstructure assignment are often represented in parametric forms. Hence, more system properties such as robust, sensitivity, minimum gain, etc., can be achieved by choosing the free parameters

from optimizing certain objective functions[27–31].

In this paper, the solutions of the unknown input observer with order which is between minimum and full orders are developed. The complete and parametric solutions for the observer matrices and for generalized eigenvector are obtained. The completeness and parametric forms of the solutions and the flexibilityin selecting the observer order allow the designer to choose a suitable observer according to the control purposes; hence, the solutions are quite suitable for advanced applications. In most eigenstructure assignment approaches which are applied to feedback design, it is assumed that the system is controllable, so the generalized eigenvectors with any uncontrollable eigenvalue have not been discussed. The transmission zeros in unknown input observer design playthe same roles as the uncontrollable eigenvalues in feedback design. If the system contains a transmission zero, it must be an eigenvalue of anypossible unknown input observers. In this paper, we also develop the solutions of the generalized eigenvectors with the transmission zeros to complete the problem.

The organization of the paper is as follows. In Section 2, an unknown input observer is introduced. Some preliminaryresults are presented in Section 3. In Section 4, the problem is formulated and in Section 5 the solutions for the unknown input observers are established. The illustrative examples are provided in Section 6 and Section 7 concludes the paper.

2. Observer design

Consider the following singular system

E’x ¼ Ax þ Bu þ Dv;

y ¼ Cx þ Fu; ð1Þ

where xARn is the state variable, uARp is the input variable, vARmis the unknown

disturbance, yARqis the measurable output, EARnnis a singular matrix and A, B,

D, C, F are matrices with appropriate dimensions.

In this paper, the main purpose is to design an rth order observer of the following type

’z ¼ Nz þ Ly þ Gu;

(3)

using onlythe information of the input u and measurable output y and without any knowledge of the unknown disturbance v, where r is an integer in the range

n  qprpn, #x is the estimation of x; zARr is the state variable of the observer, and

N; L; G; P; Q; Z are matrices with appropriate dimensions.

From Eqs. (1) and (2), the following relations can be easilyderived for any

T ARrn:

ð’z  TE ’xÞ ¼ Nðz  TExÞ þ ðNTE þ LC  TAÞx  TDv þ ðG  TB þ LFÞu;

ð#x  xÞ ¼ Pðz  TExÞ þ ðQC  I þ PTEÞx þ ðZ þ QFÞu; ð3Þ

If the following relations hold:

NTE  TA þ LC ¼ 0; ð4Þ

TD ¼ 0; ð5Þ

G  TB þ TF ¼ 0; ð6Þ

PTE þ QC ¼ I ; ð7Þ

Z þ QF ¼ 0; ð8Þ

we can obtain that

ð’z  TE ’xÞ ¼ Nðz  TExÞ;

ð#x  xÞ ¼ Pðz  TExÞ:

If N is a stable matrix, it follows that #x-x: The behaviors of x and #x are

demonstrated by u, v, x(0) and z(0). Therefore, if one of relations (4)–(8) does not

satisfyfor anyT ARrn; there must exist some u, v, x(0) and z(0) which make ð#x  xÞ

not converge to zero. Hence, Eqs. (4)–(8) are the sufficient and necessarycondition for the existence of the proposed observer and the problem of the rth order unknown input observer design is to find matrices N; L; G; P; Q; Z and T satisfying Eqs. (4)–(8).

From Eq. (5), it follow that rankTpn  rankD and from Eq. (7), it should be

satisfied that rankTXrankTEXnrankC for the existence of P and Q; Hence, it

follows that nrankDXnrankC, i.e. rankDprankC. If the condition is not held,

the observer does not exist. From this fact, we assume in the whole paper that C is of full row rank, D is of full column rank and qXm without loss of generality.

3. Some preliminary results

In this section, the possible eigenvalues of the matrix N are discussed.

Definition 1. A complex number liis a transmission zero of the quartet (E, A, D, C) if

and onlyif

rank ðA  liEÞ D

C 0

" #

(4)

Definition 2. If there exist a set of linear independent vectors vk ij wk ij " # ; j ¼ 1; y; %yi; k ¼ 1; y;%rij; satisfying that ðA  liEÞ D C 0 " # vk ij wk ij " # ¼ E 0 0 0 " # vk1 ij wk1 ij " # ; v0ij¼ 0; ð9Þ then we saythat vk

ij is a right generalized transmission vector of order k with the

transmission zero li. Furthermore, if rank

ðA  liEÞ D

C 0

" #

¼ n þ m  %yi

and anynonzero linear combination of v%ri1 i1 0 " # ; y; v %ri %yi i %yi 0 2 4 3 5 is not in the column space of

ðA  liEÞ D

C 0

" #

;

then we saythat vkij; j ¼ 1; y; %yi; k ¼ 1; y;%rij; form a complete set of right

transmission vectors with the transmission zero li.

The following lemma discusses the role of transmission zero in an unknown input observer design.

Lemma 3. Assume that observer (2) exists. The eigenvalues of N must contain the transmission zeros of the quartet (E, A, D, C) counting multiplicity and the rest of the eigenvalues can be assigned arbitrarily.

Proof. Let F ACns be a matrix whose columns are all generalized transmission

vectors and LTZ be a Jordan form matrix with all transmission zeros as its

eigenvalues. Since CF=0, TEF is of full column rank; otherwise, from Eq. (7), the

observer does not exist. We can, therefore, find a matrix QACnðrsÞ such that

F Q

½  and TE F½ Q are of full column rank. From right-multiplying by F½ Q

and left-multiplying by TE F½ Q1 to (4), we have

LTZ LTZ N1 A1þ L1C2

0 N2 A2þ L2C2

" #

(5)

where

N TEF½ TEQ ¼ TEF½ TEQ LTZ N1

0 N2 " # ; ð11Þ TA F½ Q ¼ TEF½ TEQ LTZ A1 0 A2 " # ; ð12Þ

C F½ Q ¼ 0½ C2 and L ¼ TEF½ TEQ

L1

L2

" #

ð13Þ and the last three Eqs. (11)–(13) can be derived from Eqs. (4), (5) and (9). It can be

seen that if the matrices pair (A2,C2) is unobservable, then its unobservable

eigenvalue is a transmission zero of the original system. So, if LTZ contains all

transmission zeros, (A2, C2) is an observable pair. Hence, from Eqs. (10) and (11), the

result follows. &

The following notations are given for gathering the chains of generalized transmission vectors with the same lengths to the same group, and then the lengths of generalized transmission vectors in different group would have different lengths.

For a transmission zero li, assume that the elements of the set f%ri1; y;%ri %yig are

arranged as follows: %ri1p%ri2p?p%ri %yi: Denote fi as the number of distinct

elements in the set f%ri1; y;%ri %yig: And the notations si1; si2; y; sifi; satisfying

silosi2o?osifi; represent all distinct elements of the set f%ri1; y;%ri %yig: Assume

that there are Zilelements with value sil; l ¼ 1; y; fi; within the set f%ri1; y;%ri %yig: Let

Vilk¼ vkiðZ i0þZi1þ?þZiðl1Þþ1Þ v k iðZi0þZi1þ?þZiðl1Þþ2Þ ? v k iðZi0þZi1þ?þZiðl1ÞþZilÞ h i ; Wilk¼ wk iðZi0þZi1þ?þZiðl1Þþ1Þ w k iðZi0þZi1þ?þZiðl1Þþ2Þ ? wk iðZi0þZi1þ?þZiðl1ÞþZilÞ h i ; k ¼ 1; y; sil; l ¼ 1; y; fi and Zi0¼ 0;

where the column vectors of Vilk are the right generalized transmission vectors of

grade k, in all chains with length sil. Then by(9), we have

ðA  liEÞ D C 0 " # Vilk Wilk " # ¼ E 0 0 0 " # Vilk1 Wilk1 " # ; k ¼ 1; y; sil; Vil0¼ 0: ð14Þ A series of matrices V1 il; Vil2; y; V sil

il ; group those chains of right generalized

transmission vectors with the same length sl

i; l ¼ 1; y; fi: Let Uil¼ Vi1si1 ? V sil il

(6)

which gathers all last generalized transmission vectors in those chains with length

less than or equal to sil. And it can be seen that

Uil¼ Uiðl1Þ Vilsil

:

4. Problem formulation

The keyproblem in this chapter is now stated as follows:

Unknown input observer design by eigenstructure assignment: Given a symmetric set

of complex numbers fli; y; lpg which contain the transmission zeros, and a set of

positive integers ri1; y; riyi; i ¼ 1; y; p; representing the multiplicities and satisfying

thatPpi¼1Pyi

j¼1rij¼ r; we want to find the parametric solutions of the matrices N, L,

G, P, Q, Z and T over the field of real number satisfying (4)–(7) where the matrix N

has eigenvalues fli; y; lpg and left generalized eigenvectors h1ij; y; h

rij

ij ; j ¼

1; yyi; i ¼ 1; y; p satisfying the relation:

hkijN ¼ lihkijþ hk1ij ; for i ¼ 1; y; p; j ¼ 1; y; yi;

k ¼ 1; y; rij; and h0ij¼ 0: ð15Þ

Since hk

ij; i ¼ 1; y; p; j ¼ 1; y; yi; k ¼ 1; y; rij are linearlyindependent, Eqs. (4)

and (5) are equivalent to the following conditions:

 hkijTðA  liI Þ þ hkijLC ¼ h k1 ij T ; h k ijTD ¼ 0; i ¼ 1; y; p; j ¼ 1; y; yi; k ¼ 1; y; rij: ð16Þ Let *tk

ij¼ hkijT and *lkij¼ hkijL; then Eq. (16) is equivalent to

*tk ij *lkij h i ðA  liEÞ D C 0 " # ¼ *tk1 ij E 0 h i : ð17Þ Define H as H ¼ H1 ^ Hp 2 6 4 3 7 5; where Hi¼ Hi1 ^ Hiyi 2 6 4 3 7 5; and Hij¼ h1ij ^ hrij ij 2 6 6 4 3 7 7 5 ð18Þ

and the matrices *T and *L are defined in the same way.

If the solutions of *t1 ij; y;*t rij ij and *l1ij; y; *l rij ij ; j ¼ 1; y; yi corresponding to

eigenva-lues li; i ¼ 1; y; p have been found from Eq. (17), then bychoosing a nonsingular

H, the solutions of T, L, N and G can be obtained as follows:

T ¼ H1*T; L ¼ H1*L; N ¼ H1LH and G ¼ TB; ð19Þ

where L is a Jordan form matrix in lower case with eigenvalues fl1; y; lmg and

(7)

Furthermore, if the matrix *T or T satisfies the following relation: rank TE C " # ¼ rank *TE C " # ¼ n;

we can obtain a pseudo-inverse of TE

C as follows: M ¼ TE C " #H TE C " # 0 @ 1 A 1 TE C " #H ;

where XHmeans the Hermitian adjoint of the matrix X. The solutions of P and Q are

as follows: P Q ½  ¼ M þ K Irþq TE C " # M ! ;

where KARnðrþqÞrepresents free parameters. Then the matrix Z can be obtained by

Z ¼ QF :

From the above discussion, the following proposition, similar to that given by

Moore[19] and Klein and Moore [20], characterizing all possible solutions of the

observer is given.

Lemma 4. Let fl1; y; lmg be a symmetric set of complex numbers and let

fri1; y; riyi; i ¼ 1; y; mg be a set of positive integers satisfying that Pmi¼1Pyi

j¼1rij¼

r: There exist N, G, P, Q, T of real number and h1

ij; y; h

rij

ij; j ¼ 1; yyi; i ¼ 1; y; p,

satisfying (4)–(7) and (15) if and only if (a) The matrix H is nonsingular.

(b) For each iAf1; y; pg there exists i0Af1; y; pg such that li¼ ðli0Þ ; yi¼ yi0; rij¼

ri0j; j ¼ 1; y; yi; and hkij¼ ðhkijÞ ; i ¼ 1; y; p; j ¼ 1; y; yi; k ¼ 1; y; rij; where

ðhk

ijÞ

means the component-wise conjugate of the vector hk

ij:

(c) For each iAf1; y; mg, there exists a set of vectors f*tk

ij; *lkij; i ¼ 1; y; p; j ¼

1; y; yi; k ¼ 1; y; rijg satisfying Eq. (17) and

rank *TE

C

" #

¼ n: ð20Þ

Proof. The sufficiencyhas been stated above. Assume that the solutions exist. Since the matrix H represents the left generalized eigenvectors, it is nonsingular. If Eq. (20)

is not satisfied, P and Q do not exist. Hence, the necessityfollows. &

In the above deriving process, it can be seen that the matrix H can be arbitrary chosen to satisfyconditions (a) and (b) in Lemma 4. Hence, the existing condition of

(8)

satisfying Eqs. (17) and (20) exists. The following lemma discusses the possible orders of the observer.

Lemma 5. If the observer exists, its order can be chosen within n  qprpn:

Proof. If an observer of order r exists, a matrix *TARrnsatisfying Eqs. (17) and (20)

can be found. If follows from Eq. (20) that rank *TEXn  q: Hence, we have rXn  q:

This means that the order of the observers must be at least nq. If an observer of

order nq is required, a new matrix *T0ARðnqÞnsatisfying Eq. (20) can be obtained

bycarefullydeleting r(nq) rows of *T and an observer of order nq can be

obtained bythis new matrix *T0from the process discussed above. If an observer of

order n is required, a new matrix *T00ARnnsatisfying (20) can be obtained by adding

nr additional solutions of Eq. (17) to the row vectors of *T and an observer of order

n can be obtained from this new matrix *T00: Other observers of order within

n  qprpn can be obtained in a similar way. &

5. Main results

From Lemma 4, the problem now is to find the solutions of Eq. (17). In this

section, we shall establish the complete parametric solutions of *t1

ij; y;*t rij ij and *l1 ij; y; *l rij

ij with an eigenvalue lifrom Eq. (17). The properties of Eq. (17) depend on

whether the eigenvalue liis a transmission zero or not; hence, we shall first establish

the parametric solutions of Eq. (17) for eigenvalues which are not transmission zeros and then the parametric solutions of Eq. (17) for eigenvalues which are transmission zeros.

5.1. The solutions for eigenvalues which are not transmission zeros

If liis not a transmission zero, then

rank ðA  liEÞ D

C 0

" #

¼ n þ m:

We can obtain a nonsingular transformation as follows:

Ui11 Ui12 Ui21 Ui22 " # ðA  liEÞ D C 0 " # C1i C2i " # ¼ IðnþmÞðnþmÞ 0 " # ; ð21Þ where Ui11ACðnþmÞn; Ui12ACðnþmÞq; Ui21ACðqmÞn; Ui22ACðqmÞq; C1iACnðnþmÞ; C2iA CmðnþmÞand I

ðnþmÞðnþmÞis an ðn þ mÞ  ðn þ mÞ identitymatrix. We can obtain the

(9)

Theorem 6. If li is not a transmission zero, the complete solution of Eq. (17) are as follows: *tk ij *l k ij h i ¼h*tk1ij EC1i fijk1i U 11 i U 12 i Ui21 Ui22 " # ; k ¼ 1; y; rij; *t0ij¼ 0; ð22Þ

where fijk1 are vectors representing the free parameters.

Proof. Necessity: Introduce the following variable transformation: *tk ij *lkij h i ¼ ak ij fikk1 h i U11 i Ui12 U21 i Ui22 " # ; k ¼ 1; y; rij: ð23Þ

From Eqs. (17) and (21), we have *tk1 ij E 0 h i C1 i C2i " # ¼ ak ij fijk h i IðnþmÞðnþmÞ 0 " # ; k ¼ 1; y; rij; hence akij¼*tk1ij EC1i; k ¼ 1; y; rij:

Byapplying this relation into Eq. (23), Eq. (22) is obtained. Sufficiency: Using Eqs. (22) and (21), we have

*tk ij *lkij h i ðA  liEÞ D C 0 " # ¼ *tk1 ij EC1i *zkij h i U11 i Ui12 Ui21 Ui22 " # ðA  liEÞ D C 0 " # ¼ *tk1 ij EC 1 i *zkij h i IðnþmÞðnþmÞ 0 " # C1i C2i " #1 ¼ *tk1 ij E 0 h i C1 i C2i " # C1i C2i " #1 ¼h*tk1ij E 0i:

Therefore the vectors given byEq. (22) satisfyEq. (17). &

5.2. The solutions for eigenvalues which are transmission zeros

If liis a transmission zero, then

rank ðA  liEÞ D

C 0

" #

¼ rion þ m:

We can obtain the following nonsingular transformation:

U11 i Ui12 Ui21 Ui22 " # ðA  liEÞ D C 0 " # C1 i C1i C2i C2i " # ¼ Iri 0 0 0 " # ; ð24Þ

(10)

where Ui11ACrin; Ui12ACriq; Ui21ACðnþqriÞn; Ui22ACðnþqriÞq; C1iACnri; C1iA CnðnþmriÞ; C2

iACmri; C2iACmðnþmriÞ; and Iri is an ri ri identitymatrix. We can

obtain the following lemma.

Lemma 7. Ui21EUilis of full column rank for l ¼ 1; y; fi.

Proof. If Ui21EUilis not of full column rank, then we can find a nonzero vector f such

that Ui21EUilf ¼ 0: Since the matrix

Iri 0

C1

i C1i

C2i C2i

" #1

is of full row rank, we can find a vector %v%w such that

Iri 0 C1 i C 1 i C2i C2i " #1 %v %w " # ¼ U11 i Ui12 EUilf 0 " # :

Then we can obtain that

A  liE D C 0 " # %v %w " # ¼ EUilf 0 " # : So, EUilf 0 h i

is in the column space of

A  liE D

C 0

" #

:

It is a contradiction to the definition of Uil. &

From Lemma 7, for each Uil; l ¼ 1; y; fi; we can obtain the following

nonsingular transformation: S1 il S2 il " # Ui21EUil¼ IZi1þ?þZil 0 " # ; ð25Þ where S1ilARðZi1þ?þZilÞðnþqriÞ; S2

ilARðnþqriZi1?ZilÞðnþqriÞ and the matrix S1 il S2 il h i is nonsingular. To find S1

iland S2ilfor each lAf1; y; fig; we onlyneed to calculate S1ifi

and S2 ifi: Let S1 ifi S2 ifi " # ¼ si1 ^ sifi siðfiþ1Þ 2 6 6 6 4 3 7 7 7 5;

(11)

where silARZilðnþqriÞ; l ¼ 1; y; f i and siðfiþ1ÞAR ðnþqriZi1?ZifiÞðnþqriÞ: Then S1 il and S2 il can be selected as Sil1¼ si1 ^ Sil 2 6 4 3 7 5 and S1i2¼ siðlþ1Þ ^ siðfiþ1Þ 2 6 4 3 7 5:

The following theorem can now be given.

Theorem 8. Assume that liis a transmission zero.

(a) If rijpsi1; the complete solutions of Eq. (17) can be represented as follows:

*tk ij *lkij h i ¼ *tk1 ij EC 1 i fijk1 h i U11 i Ui12 Ui21 Ui22 " # *t0 ij¼ 0; k ¼ 1; y; rij; ð26Þ where fk1

ij ; k ¼ 1; y; rijare vectors representing the free parameters.

(b) If si1orijpsifi there exists b such that siborijpsiðbþ1Þ, and if rij> sifi; then

b=fi. Under the above conditions, the complete solutions of Eq. (17) can be

represented as follows: *tk ij *lkij h i ¼h*tk1ij EC1i fijk1i I U 11 i EUibS1ib 0 S2 ib " # Ui11 Ui12 Ui21 Ui22 " # ; *t0 ij¼ 0; k ¼ 1; y; ðrij sibÞ; *tk ij *lkij h i ¼ *tk1 ij EC1i fijk1 h i I U11 i EUilS1il 0 S2 il " # Ui11 Ui12 Ui21 Ui22 " # ; k ¼ ðrij siðlþ1ÞÞ þ 1; y; ðrij silÞ; l ¼ ðb  1Þ; ?; 1; *tk ij *lkij h i ¼ *tk1 ij EU1i fijk1 h i U11 i Ui12 Ui21 Ui22 " # ; k ¼ ðrij si1Þ þ 1; y; rij; ð27Þ where fk1

ij ; k ¼ 1; y; rij are vectors representing the free parameters.

Proof. Here, we will show that Eq. (26) is equivalent to Eqs. (17) and (27) is equivalent to Eq. (17).

Necessity: A variable transformation is adopted as follows: *tk ij *lkij h i ¼ ak ij ckij h i U11 i Ui12 Ui21 Ui22 " # ; k ¼ 1; y; rij; ð28Þ

(12)

where ak

ijAC1r and ckijAC1ðmþnrÞ: It can be seen that Eq. (17) is equivalent to the

following relations:

akij¼*tk1ij EC1i; ð29Þ

0 ¼ *tk1ij EC1i; k ¼ 1; y; rij: ð30Þ

Observe that the column space of C1i is the same as the column space of V1

il; l ¼

1; y; fi: Hence, Eq. (30) is equivalent to

*tk1

ij EVil1¼ 0; l ¼ 1; ?; fi; k ¼ 1; y; rij:

From Eqs. (14) and (17), it can be further shown that *tk1 ij EVil1¼ *tðksilÞ ij EV sil il if k > sil; *t0 ijEVilk 0 if kpsil: ( ð31Þ

We discuss the problem in the following two cases:

(a) It can be seen from Eq. (31) that if rijpsi1; Eq. (30) would be satisfied for all

possible *tk1ij : Hence, Eq. (17) is equivalent to Eq. (29). Let fijk1 ¼ ck

ij; k ¼

1; y; rij: Byapplying Eqs. (29) to (28), Eq. (26) is obtained.

(b) If si1orijpsifi; there exists a number b such that siborijpsiðbþ1Þ; and if rij>

sifi; then b ¼ fi: Under the above conditions, from Eq. (31), Eq. (30) is

equivalent to the following relations: *tk1

ij EUib¼ 0; where k ¼ 2; y; ðrij sbiÞ þ 1;

*tk1

ij EUiðb1Þ¼ 0; where k ¼ ðrij sibÞ þ 2; y; ðrij siðb1ÞÞ þ 1;

^ *tk1

ij EUi1¼ 0; where k ¼ ðrij si2Þ þ 2; y; ðrij si1Þ þ 1:

From Eq. (28), we have

ðak1

ij Ui11þ ck1ik Ui21ÞEUib¼ 0; k ¼ 2; y; ðrij sibÞ þ 1;

ðak1ij Ui11þ ck1ij Ui21ÞEUil¼ 0; k ¼ ðrij siðlþ1ÞÞ þ 2; y; ðrij silÞ þ 1;

l ¼ 1; ?; ðb  1Þ:

From Eqs. (25) and (29), it can be seen that the above equations are equi-valent to ckij¼ *tk1ij ECi1Ui11EU1bS1ibþ f k1 ij S 2 ib; k ¼ 1; y; ðrij sibÞ; ck ij¼ *tk1ij Ec 1 iUi11EU1lS1ilþ fijk1Sil2; k ¼ ðrij siðlþ1ÞÞ þ 1; y; ðrij silÞ; l ¼ 1; ?; ðb  1Þ; ð32Þ

(13)

where fk

ij are column vectors with appropriate dimension and represent the free

parameters. For k ¼ ðrij silÞ; y; rij; ckij is free; hence, define

ckij¼ fk1

ij ; k ¼ ðrij si1Þ þ 1; y; rij: ð33Þ

Byapplying Eqs. (29), (32) and Eqs. (33) to (28), Eq. (27) is obtained. Sufficiency: Define the variable transformation (28). Since the matrix

Ui11 Ui12

Ui21 Ui22

" #

is nonsingular, Eq. (28) is a nonsingular transformation. It can also be seen that Eq. (31) is a equivalent relation; Hence, from Eqs. (26) or (27), we can derive Eq. (17)

byreversing the procedure in the necessity. &

5.3. The realness of the solutions

The realness of the solutions is guarantee bythe following lemma:

Lemma 9. Under the conditions proposed by Lemma 4, if the free parameters in

Theorems 6 and 8 are chosen as fk

ij ¼ ðfik0jÞ when li¼ ðli0Þ , then the solutions N, L, G,

P, Q and W are real.

Proof. Observe that hkij; the row vector of H, is the left generalized eigenvector of N.

Let V ¼ H1; and vk

ij be the corresponding column vector of V, representing the

right generalized eigenvector of V. Then, under the conditions (2) of Lemma 4,

we have vk

ij¼ ðvki0jÞ when li¼ ðli0Þ : Then, we have ðNÞ ¼ ðH1LHÞn¼

Pp i¼1 Pyi j¼1 Prij k¼1ðliÞ ðvkijÞ ðhk ijÞ ¼Pp i¼1 Pyi j¼1 Prij k¼1livkijhkij¼ H1LH ¼ N: Hence,

the matrix N is real.

If fk

ij ¼ ðfik0jÞ ; when li¼ ðli0Þ ; then from Lemma*and*, we have *tk

ij¼ ð*tki0jÞ ; and *lk ij¼ ð*lki0jÞ when li¼ ðli0Þ : Then ðT Þ ¼ ðH1 *TÞ ¼ Pp i¼1 Pyi j¼1 Prij k¼1ðliÞ ðvkijÞ ð*tk ijÞ ¼ Pp i¼1 Pyi j¼1 Prij k¼1livkij*tkij¼ H1*T ¼ T and ðLÞ ¼ ðH1*LÞ ¼ Pp i¼1 Pyi j¼1 Prij k¼1ðliÞ ðvkijÞ ð*lk ijÞ ¼ Pp i¼1 Pyi j¼1 Prij

k¼1livkij*lkij¼ H1*L ¼ L: Hence, the

ma-trices T and L are real.

Since T is real. It follows that P, Q, G and W are real. &

6. Example

Example 1. Consider system (1) with the following matrices[18]

E ¼ 1 0 0 0 0 1 1 0 0 2 6 4 3 7 5; A ¼ 5 0 0 0 1 0 0 0 1 2 6 4 3 7 5; D ¼ 1 0 0 2 6 4 3 7 5; C ¼ 10 01 00 " # :

(14)

This system contain no transmission zero, so eigenvalues of the observer can be arbitrarilyassigned. We illustrate the design of the proposed method for unknown input observer from minimum order to full order.

(a) First(minimum)-order observer: Let the eigenvalue of the observer be l, then T ¼ h1f110 0 1 l; L ¼ h1f110hl2 1i; P Q¼ 0 1 0 0 0 1 h f0 11 l 0 2 6 6 4 3 7 7 5: Let a ¼ h1f0

11; then the parametric solutions of the observers are

’z ¼ lz þ al2 a y; #x ¼ 0 0 1 a 2 6 4 3 7 5z þ 1 0 0 0 l 0 2 6 4 3 7 5y: ðbÞ

(b) Second-order observer: Let the eigenvalues of the observers be two complex conjugate numbers 1+i and 1i, then

*t1¼ f110 0 1 1  i ;*t2¼ f210 0 1 1 þ i ; *l1¼ f110 2i 1 ; *l2¼ f210 2i 1 :

For considering the realness of the observers, choose the free parameters to be

complex conjugate as f0 11 ¼ %f210 ¼ 1 þ i; H ¼ 1 1 þ i 1 1  i " # and K ¼ 1 0 1 0 1 0 2 1 0 1 0 0 2 6 4 3 7 5;

then the observer can be obtained as

’z ¼ 2 2 1 0 " # z þ 4 0 2 1 " # y; #x ¼ 1 0 1 0 0 1 2 6 4 3 7 5z þ 1 0 2 1 0 0 2 6 4 3 7 5y:

For this system, the minimum order of the observer is 1. However, if the convergence of the error vector is required to be sinusoidal, then its order must be at least 2 for the realness of the observer. Thus, if onlythe method for minimum order observer design is obtained, the observer with sinusoidal convergence cannot be obtained; while bythe present method, this requirement can be easilyachieved as shown in the example.

(15)

(c) Third(full)-order observer: Let the eigenvalues of the observers be 1+i,1i, and 2 then *t1¼ f110 0 1 2 ; *t2¼ f210 0 1 1  i ; *t3 ¼ f310 0 1 1 þ i ; *l1¼ f110 4 1 ; *l2¼ f210 2i 1 ; *l3¼ f310 2i 1 :

For considering the realness of the observers, the free parameters are chosen

to be complex conjugate. Then arbitrarilythe parameters are chosen as f0

11 ¼ f210 ¼ f0 31¼ 1; H 0 1 0 1 1 þ i 1  i 1 1  i 1 þ i 2 6 4 3 7 5 and K ¼ 2 0 1 1 0 0 1 1 1 1 1 1 1 1 0 2 6 4 3 7 5; then the observer can be obtained as

’z ¼ 0 2 2 0 2 0 1 0 2 2 6 4 3 7 5z þ 2 1 4 1 6 1 2 6 4 3 7 5y; #x ¼ 0 1 0 0 1 1 1 1 1 2 6 4 3 7 5z þ 1 0 1 1 1 0 2 6 4 3 7 5y:

In this example, the unknown input observers for the three possible orders are designed in a unified way. In practice, a suitable order and free parameters can be chosen bypractical consideration and specific control requirement.

Example 2. Consider system (1) with the following matrices

E ¼ 0 0 1 1 1 1 0 0 1 2 6 4 3 7 5; A ¼ 1 0 2 3 2 3 0 0 1 2 6 4 3 7 5; C ¼ 1 0 1 0 0 1 " # ; and D ¼ 2 1 1 2 6 4 3 7 5:

This system has one transmission zero 2 with %y1¼ 1 and %r11 ¼ 1; so it is an

eigenvalue of the observer.

(a) First(minimum)-order observer: The eigenvalue should be 2 and it follows that *t1 ij *l1ij h i ¼ fij0 1 1 1 0 0 1 2 0 1 1 " # :

(16)

Let f0 11 ¼ g 1 g2and T ¼ 1 hðg1 g2Þ  1 hðg1þ 2g2Þ  1 hf1   ; L ¼ 1 hg 2 1 hg 2   ; P½ Q ¼ 0 1 1 h g1 2g2 1  1 g1 2g2 g2 0 0 1 2 6 6 6 4 3 7 7 7 5:

Let a1¼ h1g1 and a2¼ h1g2; then the parametric solutions of the observers are

’z ¼ 2z þ a½ 2 a2y; #x ¼ 0 1 a1 2a2 0 2 6 6 6 4 3 7 7 7 5z þ 1 1 1 a2 a1 2a2 0 1 2 6 6 6 4 3 7 7 7 5y:

(b) Third(full)-order observer: Here, we assigned the eigenvalues of the observer to

be the transmission zero l1=2 with y1=1 and r11=3 to illustrate the assignment

of generalized eigenvectors with an eigenvalue which is a transmission zero. Bya simple computation, it follows that

*tk 1j *lk1j h i ¼h*tk11j f1jk1i 1 0 2 1 2 0 0 0 1 0 1 0 2 1 2 1 0 2 1 1 2 6 6 6 4 3 7 7 7 5; k ¼ 1; 2; *t3 1j *l 3 1j h i ¼h*t21j f1j2i 1 2 0 1 0 0 0 0 1 0 1 2 0 1 0 1 1 1 0 0 1 2 0 1 1 2 6 6 6 6 6 6 4 3 7 7 7 7 7 7 5 : Choose f0 11¼ 1; f111 ¼ 2; f112 ¼ 1½  1; K ¼ 1 0 1 0 0 0 0 1 0 1 0 1 0 0 1 2 6 4 3 7 5 and H ¼ 1 0 1 1 1 0 1 0 0 2 6 4 3 7 5:

(17)

The obtained observer is ’z ¼ 1 1 0 0 3 1 1 1 2 2 6 4 3 7 5z þ 0 1 1 1 1 2 2 6 4 3 7 5y; #x ¼ 1 0 1 0 0 1 1 1 0 2 6 4 3 7 5z þ 1 0 1 1 0 0 2 6 4 3 7 5y:

(c) Third(full)-order observer: Let the eigenvalues of the observer be l1 ¼ 2 with

r1¼ 1 and l2 ¼ 1 with r2 ¼ 2 to illustrate the assignment of the generalized

eigenvectors with an eigenvalue which is not a transmission zero. The solutions of

the eigenvalues l2=1 are

*tk 2j *lk2j h i ¼ *tk1 2j f2jk1 h i 0 0 1 1 0 0 1 1 0 0 0 0 1 0 0 0 0 1 0 1 2 6 6 6 4 3 7 7 7 5; k ¼ 1; 2: Choose f0 11¼ 1 1 ; f0 21¼ 1; f211 ¼ 1; H ¼ 1 0 0 1 1 1 1 0 1 2 6 4 3 7 5 and K ¼ 1 0 1 0 1 0 0 1 0 1 1 1 1 0 0 2 6 4 3 7 5:

The obtained observer is

’z ¼ 1 0 0 1 1 1 2 1 3 2 6 4 3 7 5z þ 0 1 0 0 0 2 2 6 4 3 7 5y; #x ¼ 1 0 1 0 1 1 1 0 1 2 6 4 3 7 5z þ 1 1 0 0 0 1 2 6 4 3 7 5y:

Example 3. Consider system (1) with the following matrices

E ¼ 1 0 0 0 0 1 0 0 0 2 6 4 3 7 5; A ¼ 5 0 0 0 1 0 0 0 1 2 6 4 3 7 5; D ¼ 1 0 1 2 6 4 3 7 5; C ¼ 10 01 00 " # :

This system has been studied by Kawaji and Sawada[17] for the design of a

(18)

observer be l, then it follows that T ¼ h1f110 l 1 l; L ¼ h1f110 lð5 þ lÞ 1; P Q ¼ 0 1 0 0 0 1 h f0 11 l 0 2 6 6 4 3 7 7 5: Let a ¼ h1f0

11; then the parametric solutions of the observers are

’z ¼ lz þ alð5 þ lÞ a y; #x ¼ 0 0 1 a 2 6 4 3 7 5z þ 1 0 0 1 l 0 2 6 4 3 7 5y: ð34Þ

In Eq. (34), there is one more free parameter a than the results given byKawaji and

Sawada[14]where onlythe solutions when a=1 are obtained. It can be seen that a is

not a trivial parameter and it provides a more degree of freedom to assign a suitable observer according to the control requirement.

7. Conclusions

In this paper, the complete parametric solutions of the unknown input observers with orders between minimum and full orders for singular systems have been established. The complete and parametric solutions of the observer matrices and of the generalized eigenvector are obtained. In the illustrative examples, it can be seen that the solutions obtained bythe proposed method have more free parameters than the previous results. Furthermore, in the proposed method, the order of the observer can be chosen from the range between nq and n, according to the control purposes. The completeness and parametric form of the solutions and flexibilityin selecting the observer order make them more suitable for advanced applications.

References

[1] S.H. Wang, E.J. Davison, P. Dorato, Observing the states of systems with unmeasurable disturbances, IEEE Trans. Automat. Control 20 (1995) 716–717.

[2] P. Kudva, N. Viswanadham, A. Ramakrishna, Observers for linear systems with unknown inputs, IEEE Trans. Automat. Control 25 (1980) 113–115.

[3] N. Kobayashi, T. Nakamizo, An Observer design for linear systems with unknown inputs, Internat. J. Control 35 (1982) 605–619.

[4] R.J. Miller, R. Mukundan, On designing reduced order observers for linear time invariant systems subject to unknown inputs, Internat. J. Control 35 (1982) 183–188.

[5] F.W. Fairman, S.S. Mahil, L. Luk, Disturbance decouple observer design via singular value decomposition, IEEE Trans. Automat. Control 29 (1984) 84–86.

(19)

[6] M. Hou, P.C. Muller, Design of observers for linear systems with unknown inputs, IEEE Trans. Automat. Control 37 (1992) 871–875.

[7] V.L. Syrmos, Computational observer design techniques for linear systems with unknown inputs using the concept of transmission zeros, IEEE Trans Automat. Control 38 (1993) 790–794. [8] F. Yang, R.W. Wilde, Observers for linear systems with unknown inputs, IEEE Trans. Automat.

Control 33 (1988) 677–681.

[9] M. Darouach, M. Zasadzinski, S.J. Xu, Full-order observer for linear systems with unknown inputs, IEEE Trans. Automat. Control 39 (1994) 606–609.

[10] S.K. Chang, P.L. Hsu, On the application of the {1}-inverse to the design of general structured unknown input observers, Internat. J. Systems Sci. 25 (1994) 2167–2186.

[11] M. Hou, P.C. Muller, Disturbance decoupled observer design: a unified viewpoint, IEEE Trans. Automat. Control. 39 (1994) 1338–1341.

[12] G. Schreier, B. Gaddouna, J. Ragot, Matrices computation of an unknown-input observer, Internat. J. Systems Sci. 26 (1995) 991–998.

[13] C.H. Yang, H.L. Tan, Observer design for singular systems with unknown inputs, Internat. J. Control 49 (1989) 1937–1946.

[14] S. Kawaji, K. Sawada, Observer design or linear descriptor systems with unknown inputs, Proceedings of the IECON’91. 1991, pp. 2285–2288.

[15] M. Kobayashi, S. Iguchi, K. Kansaki, An observer for linear descriptor systems with unknown inputs, Trans. SICE. 27 (1991) 236–238.

[16] S. Kawaji, H. S. Kim, Pull order observer for linear descriptor systems with unknown-inputs, Proceedings of the 29th IEEE on CDC, 1995, pp. 2366–2368.

[17] S. Kawaji, K. Sawada, Observer design for linear descriptor systems with unknown inputs, Trans. SICE. 31 (1995) 263–265.

[18] B. Gaddouna, S. Giuliani, J. Ragot, Design of observers for descriptor systems affected by unknown inputs, Internat. J. Systems Sci. 27 (1996) 465–471.

[19] B.C. Moore, On the flexibility offered by state feedback in multivariable systems beyond closed-loop eigenvalue assignment, IEEE Trans. Automat. Control 21 (1976) 689–692.

[20] G. Klein, B.C. Moore, Eigenvalue-generalized eigenvector assignment with state feedback, IEEE. Trans. Automat. Control 22 (1977) 140–141.

[21] M.M. Fahmy, J. O’Reilly, On eigenstructure assignment in linear multivariable systems, IEEE Trans. Automat. Control. 27 (1982) 690–693.

[22] M.M. Fahmy, J. O’Reilly, On eigenstructure assignment in linear multivariable systems—a parametric solution, IEEE Trans. Automat. Control 28 (1983) 990–994.

[23] A.N. Andry, E.Y. Sharipo, J.C. Chung, Eigenstructure assignment for linear systems, IEEE Trans. Aerospace Electron. Systems. 19 (1983) 711–729.

[24] K.S. Ozcaldiran, F. Lewis, A geometric approach to eigenstructure assignment for singular systems, IEEE Trans. Automat. Control 32 (1987) 629–632.

[25] M.M. Fahmy, J. O’Reilly, Parametric eigenstructure assignment for continuous-time descriptor systems, Internat. J. Control 49 (1989) 129–143.

[26] G.H. Duan, Solution to matrix equation AV+BW=EVF and eigenstructure assignment for descriptor system, Automatica 28 (1992) 639–643.

[27] G. Roppenecker, Minimum norm output feedback design under specified eigenvalue areas, Systems Control Lett. 3 (1983) 101–103.

[28] A.N. Andry, J.C. Chung, E.Y. Shapiro, Modalized observers, IEEE Trans. Automat. Control 29 (1984) 669–672.

[29] T.J. Owens, J. O’Reilly, Parametric state feedback control with response insensitivity, Internat. J. Control 45 (1987) 791–809.

[30] S.P. Burrows, R.J. Patton, Design of a low-sensitivity, minimum norm and structurally constrained control law using eigenstructure assignment, Optimal Control Appl. Methods 12 (1991) 131–140. [31] G.P. Liu, R.J. Patton, Robust control design using eigenstructure assignment and multi-objective

參考文獻

相關文件

RECOGNISING that an international certification scheme for rough diamonds will only be credible if all Participants have established internal systems of control designed to

[ Composite ] → Tree [ Composite ] receives a significance order of fields and classifies the input list first by the most significant field, and for each bucket classifies the

The focus of this paper is to propose the use of task structures for modeling knowledge-based systems at the requirements specification level, and the use of high-level Petri nets

In this paper, we provide new decidability and undecidability results for classes of linear hybrid systems, and we show that some algorithms for the analysis of timed automata can

In this paper, we study the local models via various techniques and complete the proof of the quantum invariance of Gromov–Witten theory in genus zero under ordinary flops of

Wang, Solving pseudomonotone variational inequalities and pseudocon- vex optimization problems using the projection neural network, IEEE Transactions on Neural Networks 17

In this paper, we have shown that how to construct complementarity functions for the circular cone complementarity problem, and have proposed four classes of merit func- tions for

In this paper we establish, by using the obtained second-order calculations and the recent results of [23], complete characterizations of full and tilt stability for locally