1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Discrete Time Systems Part 6 pptx

30 345 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề The Design of a Discrete Time Model Following Control System for Nonlinear Descriptor System
Tác giả Wu, S., Okubo, S., Wang, D.
Trường học National University of Singapore
Chuyên ngành Control Systems
Thể loại N/A
Năm xuất bản N/A
Thành phố Singapore
Định dạng
Số trang 30
Dung lượng 592,04 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

1 of the discrete time model following control system for nonlinear descriptor system, the output signal follows the references even though disturbances exit in the system.. A design of

Trang 1

1 Both the controlled object and the reference model are controllable and observable

In this example, disturbances ( )d k and d k are ramp and step disturbances respectively 0( )

Then ( )d k and d k0( )are given as

0

( ) 0.05( 85),(85 100)( ) 1.2,(20 50)

We show a result of simulation in Fig 1 It can be concluded that the output signal follows

the reference even if disturbances exit in the system

6 Conclusion

In the responses (Fig 1) of the discrete time model following control system for nonlinear

descriptor system, the output signal follows the references even though disturbances exit in

the system The effectiveness of this method has thus been verified The future topic is that

the case of nonlinear system for γ≥ will be proved and analysed 1

Trang 2

Fig 1 Responses of the system for nonlinear descriptor system in discrete time

7 References

Wu,S.; Okubo,S.; Wang,D (2008) Design of a Model Following Control System for

Nonlinear Descriptor System in Discrete Time, Kybernetika, vol.44,no.4,pp.546-556

Byrnes,C.I; Isidori,A (1991) Asymptotic stabilization of minimum phase nonlinear system,

IEEE Transactions on Automatic Control, vol.36,no.10,pp.1122-1137

Casti,J.L (1985) Nonlinear Systems Theory, Academic Press, London

Furuta,K (1989) Digital Control (in Japanese), Corona Publishing Company, Tokyo

Ishidori,A (1995) Nonlinear Control Systems, Third edition, Springer-Verlag, New York Khalil,H.K (1992) Nonlinear Systems, MacMillan Publishing Company, New York

Mita,T (1984) Digital Control Theory (in Japanese), Shokodo Company, Tokyo

Mori,Y (2001) Control Engineering (in Japanese), Corona Publishing Company, Tokyo

Okubo,S (1985) A design of nonlinear model following control system with disturbances

(in Japanese), Transactions on Instrument and Control Engineers,

vol.21,no.8,pp.792-799

Okubo,S (1986) A nonlinear model following control system with containing inputs in

nonlinear parts (in Japanese), Transactions on Instrument and Control Engineers,

vol.22,no.6,pp.714-716

Okubo,S (1988) Nonlinear model following control system with unstable zero points of the

linear part (in Japanese), Transactions on Instrument and Control Engineers,

vol.24,no.9,pp.920-926

Okubo,S (1992) Nonlinear model following control system using stable zero assignment (in

Japanese), Transactions on Instrument and Control Engineers, vol.28, no.8, pp.939-946 Takahashi,Y (1985) Digital Control (in Japanese), Iwanami Shoten,Tokyo

Zhang,Y; Okubo,S (1997) A design of discrete time nonlinear model following control

system with disturbances (in Japanese), Transactions on The Institute of Electrical Engineers of Japan, vol.117-C,no.8,pp.1113-1118

Trang 3

a static output feedback so that the closed-loop system has some desirable characteristics, ordetermine the nonexistence of such a feedback (Syrmos et al., 1997) This problem, however,still marked as one important open question even for LTI systems in control engineering.Although this problem is also known NP-hard (Syrmos et al., 1997), the curious fact tonote here is that these early negative results have not prevented researchers from studyingoutput feedback problems In fact, there are a lot of existing works addressing this problemusing different approaches, say, for example, Riccati equation approach, rank-constrainedconditions, approach based on structural properties, bilinear matrix inequality (BMI)approaches and min-max optimization techniques (e.g., Bara & Boutayeb (2005; 2006); Benton(Jr.); Gadewadikar et al (2006); Geromel, de Oliveira & Hsu (1998); Geromel et al (1996);Ghaoui et al (2001); Henrion et al (2005); Kuˇcera & Souza (1995); Syrmos et al (1997) and thereferences therein) Nevertheless, the LMI approaches for this problem remain popular (Bara

& Boutayeb, 2005; 2006; Cao & Sun, 1998; Geromel, de Oliveira & Hsu, 1998; Geromel et al.,1996; Prempain & Postlethwaite, 2001; Yu, 2004; Zeˇcevi´c & Šiljak, 2004) due to simplicity andefficiency

Motivated by the recent work (Bara & Boutayeb, 2005; 2006; Geromel et al., 1996; Xu & Xie,2005a;b; 2006), this paper proposes several scaling linear matrix inequality (LMI) approaches

to static output feedback control of discrete-time linear time invariant (LTI) plants Based onwhether a similarity matrix transformation is applied, we divide these approaches into twoparts Some approaches with similarity transformation are concerned with the dimensionand rank of system input and output Several different methods with respect to the systemstate dimension, output dimension and input dimension are given based on whether the

distribution matrix of input B or the distribution matrix of output C is full-rank The other

Output Feedback Control of Discrete-time LTI Systems: Scaling LMI Approaches

9

Trang 4

approaches apply Finsler’s Lemma to deal with the Lyapunov matrix and controller gaindirectly without similarity transformation Compared with the BMI approach (e.g., Henrion

et al (2005)) or VK-like iterative approach (e.g.,Yu (2004)), the scaling LMI approaches aremuch more efficient and convergence properties are generally guaranteed Meanwhile, theycan significantly reduce the conservatism of non-scaling method, (e.g.,Bara & Boutayeb (2005;2006)) Hence, we show that our approaches actually can be treated as alternative andcomplemental methods for existing works

The remainder of this paper is organized as follows In Section 2, we state the system andproblem In Section 3, several approaches based on similarity transformation are given In

Subection 3.1, we present the methods for the case that B is full column rank Based on

the relationship between the system state dimension and input dimension, we discuss it in

three parts In Subsection 3.2, we consider the case that C is full row rank in the similar way.

In Subsection 3.3, we propose another formulations based on the connection between statefeedback and output feedback In Section 4, we present the methods based on Finsler’s lemma

In Section 5, we compare our methods with some existing works and give a brief statistical

analysis In Section 6, we extend the latter result to H∞control Finally, a conclusion is given

in the last section The notation in this paper is standard Rn denotes the n dimensional real space Matrix A>0 (A0) means A is positive definite (semi-definite).

Lemma 1. (Boyd et al., 1994) The closed-loop system (4) is (Schur) stable if and only if either one of the following conditions is satisfied:

P>0, A˜T P ˜ AP<0 (5)

Q>0, AQ ˜˜ A TQ<0 (6)

3 Scaling LMIs with similarity transformation

This section is motivated by the recent LMI formulation of output feedback control (Bara

& Boutayeb, 2005; 2006; Geromel, de Souze & Skelton, 1998) and dilated LMI formulation(de Oliveira et al., 1999; Xu et al., 2004)

Trang 5

3.1B owith full column-rank

We assume that B ois of full column-rank, which means we can always find a non-singular

matrix T b such that T b B o=



I m

0

 In fact, using singular value decomposition (SVD), we can

obtain such T b Hence the new state-space representation of this system is given by

Furthermore, a static output feedback controller gain is given by

Proof: Noting that

(BKC)T P(BKC) =C T K T P11KC,

Trang 6

(21) implies

P12T P11−1P12≥εP12(1)T+εP12(1)−ε2P11(1) (22)

Trang 7

Hence we complete the proof.

Remark 1. If ε0 is set , then Theorem 1 recovers the result stated in (Bara & Boutayeb, 2006) We shall note that ε actually plays an important role in the scaling LMI formulation in Theorem 1 If ε0, Theorem 1 implies A T

22P22A22−P22 < 0 and P22 > 0, i.e., the system matrix A22must be Schur stable, which obviously is an unnecessary condition and limits the application of this LMI formulation However, with the aid of ε, we relax this constraint A searching routine, such as fminsearch (simplex search method) in Matlab © , can be applied to the following optimization problem (for a fixed ε, we have

P12T P11−1P12≥P12T + P12− P11 (24)

Then we shall search the optimal value over multiple scalars for (23).

Remark 2. In (Bara & Boutayeb, 2006), a different variable replacement is given:

Theorem 2. The discrete-time system (1)-(2) is stabilized by (3) if there exist P11 >0, P2 >0, P12

and R with P defined in (27), such that

Trang 8

Furthermore, a static output controller gain is given by (13).

Proof: We only consider the first case Replacing P2and R by P22and K using (25) and (13), we can derive that (28) is a sufficient condition for (5) with the P defined in (8).

3.2C owith full row-rank

When C o is full row rank, there exists a nonsingular matrix T c such that C o T o−1 = [I l 0].Applying a similarity transformation to the system (1)-(2), the closed-loop system (4) is stable

if and only if

˜

A c=A+BKC is stable where A=T c A o T c−1, B=T c B o and C=C o T c−1= [I l0]

Similarly to Section 3.1, we can also divide this problem into three situations: l = nl,

l < nl and l >nl We use the condition (6) here and partition Q as Q =



Q11 Q12

Q T12 Q22

,

,

Q(1)11 and Q12(1)are properly dimensioned partitions of Q11 and Q12 Furthermore, a static output feedback controller gain is given by

Trang 9

Proof: We only prove the first case l = nl, since the others are similar Noting that

It follows that (29) implies (32) Hence we complete the proof

Remark 3. How to compare the conditions in Theorem 3 and Theorem 1 remains a difficult problem.

In the next section, we only give some experiential results based on numerical simulations, which give some suggestions on the dependence of the results with respect to m and l.

Kc= {K c∈ Rm ×n : A+BK c stable} (36)i.e., the set of all admissible state feedback matrix gains;

Ko= {K o∈ Rn ×l : A+K o C stable} (37)i.e., the set of all admissible observer matrix gains Based on Lemma 1, we can easily formulatethe LMI solution for sets Kc and Ko In fact, they are equivalent to following two setsrespectively:

˜

Kc= {K c=W c2 W c1−1∈ Rm ×n:(W c1 , W c2) ∈ Wc} (38)

Trang 10

Wc= {W c1∈ Rn ×n , W

c2∈ Rm ×n : W

c1>0,Ψc<0} (39)whereΨc=



W c1 AW c1+BW c2

W c1 A T+W c2 T B TW c1



˜

Ko= {K o=W o1−1W o2∈ Rn ×l:(W o1 , W o2) ∈ Wo} (40)and

Wo= {W o1∈ Rn ×n , W

o2∈ Rn ×l : W

o1>0,Ψo<0} (41)whereΨo=



W 1o W o1 A+W o2 C

A T W o1+C T W o2 TW 1o



Lemma 2. L =∅ if and only if

where Q>0 and P>0 are arbitrarily chosen.

Proof: The first statement has been proved in Geromel et al (1996) For complement, we give the proof of the second statement The necessity is obvious since K o = BK Now we prove the sufficiency, i.e., given K o ∈ Ko¯ , there exists a K, such that the constraint K o = BK

is solvable Note that for∀P > 0,Θo =

Since B T PB is invertible, we have K= (B T PB)−1B T PK0 Hence, we can derive the result

Lemma 3. L =∅ if and only if there exists E c∈ Rn ×(n−l) or E

o∈ Rn ×(n−m) , such that one of the

following conditions holds:

2 rank(T o=B E o

) =n andO(E o) = ∅.

where

C(E c) = Wc{(W c1 , W c2) : CW c1 E c=0, W c2 E c=0}O(E o) = Wo{(W o1 , W o2) : B T W o1 E o=0, E o T W o2=0}

In the affirmative case, any K∈ Lcan be rewritten as

1 K=W c2 C T(CW c1 C T)−1; or

2 K= (B T W o1 B)−1B T W o2

Trang 11

Proof: We only prove the statement 2, since the statement 1 is similar For the necessity, if there exist K∈ L, then it shall satisfy Lemma 1 Now we let

W o1=P, W o2=PBK Choose E o=P−1Y o , Y o= N (B T) It is known that

B E o



is full rank Then we have

B T W o1 E=B T Y o=0, E T W o2=Y o T BK=0

For sufficiency, we assume there exists E osuch that the statement 2) is satisfied Notice that

W o1>0 and the item W o2inΨo can be rewritten as W o1 W o1−1W o2

W o1−1W o2=T o( T o T W o1 T o)−1T o T W o2=B(B T W o1 B)−1B T W o2 (42)

since T o is invertible and B T W o1 E = 0, E T W o2 = 0 Hence, W o1−1W o2 can be factorized as

BK, where K = (B T W o1 B)−1B T W o2 Now we can derive (5) from the factΨo < 0 Thus wecomplete the proof

Remark 4. For a given T o , since T o−1T o=I n , T o−1B=

A T Wˇo1+CˇT WˇT

o2Wˇo1



In the affirmative case, any K∈ Lcan be rewritten as

1 K=W c21 W c11−1; or

Trang 12

2 K=W o11−1W o21

Proof: We also only consider the statement 2) here The sufficiency is obvious according to

Lemma 3, hence, we only prove the necessity

Note that



Wˇo1 Wˇo1 Aˇ+Wˇo2 Cˇˇ

A T Wˇo1+CˇT Wˇ T

o2Wˇo1



= TT o



W o1 W o1 A+W o2 C

A T W o1+C T W o2 TW o1

TowhereTo=



T o 0

0 T o

 Hence, we can conclude that

ˇ

W o1=T o T W o1 T o, ˇW02=T o T W o2

Since the system matrices also satisfy

B T W o1 E=0, E T W o2=0which implies

B T T o −T Wˇo1 T o−1E=0, E T T o −T Wˇo2=0 (45)Let



W o21

W o23

With the conclusion from Remark 4, (45) implies

W o12=0, W o23=0Hence we have the structural constraints on ˇW o1and ˇW o2 Using the results of Lemma 3, we

can easily get the controller L Thus we complete the proof.

Remark 5. The first statements of Lemma 3 and Theorem 4 are corollaries of the results in Geromel,

de Souze & Skelton (1998); Geromel et al (1996) Based on Theorem 4, we actually obtain a useful LMI algorithm for output feedback control design of general LTI systems with fixed E c and/or E o For these LTI systems, we can first make a similarity transformation that makes C= [I 0](or B T = [I 0]) Then we force the W c1 and W c2 (or W o1 and W o2 ) to be constrained structure shown in Theorem

4 If the corresponding LMIs have solution, we may conclude that the output feedback gain exists; otherwise, we cannot make a conclusion, as the choice of E c or E o is simply a special case Thus we can choose a scaled E c or E o , i.e., E c or E o to perform a one-dimensional search, which converts the LMI condition in Theorem 4 a scaling LMI For example,Φc in (43) should be changed asΦc =

All the approaches in this section require similarity transformation, which can be done

by some techniques, such as the singular value decomposition (SVD) However, thosetransformations often bring numerical errors, which sometimes leads to some problems forthe marginal solutions Hence in the next section, using Finsler’s lemma, we introduce somemethods without the pretreatment on system matrices

Trang 13

4 Scaling LMIs without similarity transformation

Finsler’s Lemma has been applied in many LMI formulations, e.g., (Boyd et al., 1994; Xu

et al., 2004) With the aid of Finsler’s lemma, we can obtain scaling LMIs without similaritytransformation

Lemma 4. (Boyd et al., 1994) The following expressions are equivalent:

1 x T Ax>0 forx=0, subject to Bx=0;

2 B ⊥T AB⊥>0, where Bis the kernel of B T , i.e., BB T=0;

3 A+σB T B>0, for some scale σR;

4 A+XB+B T X T>0, for some matrix X.

In order to apply Finsler’s lemma, several manipulation on the Lyapunov inequalities should

be done first Note that the condition (5) actually states V(x(t)) = x T(t)Px(t) > 0 and

ΔV(x) =V(x(t+1)) −V(x(t)) <0 The latter can be rewritten as

whereε is a given real scalar, Z = [z1T , z T2,· · ·, z T m]T ∈ Rm ×mand ˜Z ∈ Rn ×m Note that ˜Z is

constructed from Z with n rows drawing from Z, i.e., ˜ Z = [z T˜1, z T˜2,· · ·, z T ˜n]T , where z T ˜i, 1≤

˜im is a vector from Z Since nm, there are some same vectors in ˜ Z Now we define

W=ZK= [w T1, w2T,· · ·, w T m]T (53)and

Trang 14

Since Z T+Z>B T PB0, Z is invertible, K=Z−1W.

Theorem 5. The discrete-time system (1)-(2) is stabilized by (3) if there exist P>0 and Z, W, such that (55) is satisfied for some scalar ε Furthermore, the controller is given by K=Z−1W.

The conservatism lies in the construction of ˜Z, which has to be a special structure ˜ Z can be

further relaxed using a transformation ˜Z = ε ˆZZ, where ˆZ ∈ Rn ×m is a given matrix In

Theorem 5, the condition (5) is applied Based on the condition (6), we have the followingLemma

Theorem 6. The discrete-time system (1)-(2) is stabilized by (3) if there exist Q>0 and Z, W, such that

is satisfied for some scalar ε Furthermore, the controller is given by K=Z−1W.

Proof: The condition (6) can be rewritten as

I

⊥

M qQ M T q

(BK)

I



X + XT

(BK)

I

T

for someX = [ε ˜Z Z] Similar to (52), we construct ˜Z from Z with its columns Hence we have

(56), which is a sufficient condition for (6) Thus we complete the proof

Remark 6. The proof of Theorem 6 is based on the equivalence between 1 and 2 of Finsler’s lemma It also provides an alterative proof of Theorem 5 if we note that (5) is equivalent to



I KC

T

M T pPM p



I KC



Remark 7. Except for the case that m=1 for Theorem 5 and l=1 for Theorem 6, the construction of

˜

Z is a problem to be considered So far, we have no systematic method for this problem However, based

on our experience, the choose of different vectors and their sequence do affect the result.

The following simple result is the consequence of the equivalence of 1 and 3 in Finsler’sLemma

Trang 15

Theorem 7. The discrete-time system (1)-(2) is stabilized by (3) if there exist P>0 and K, such that

By redefining P as 1σ P, we can obtain the result.

Remark 8. Inequality (51) is also equivalent to

5 Comparison and examples

We shall note that the comparisons of some existing methods (Bara & Boutayeb, 2005; Crusius

& Trofino, 1999; Garcia et al., 2001) with the case ofε = 0 in Theorem 1 has been given in(Bara & Boutayeb, 2006), where it states that there are many numerical examples for whichTheorem 1 with ε = 0 works successfully while the methods in (Bara & Boutayeb, 2005;Crusius & Trofino, 1999; Garcia et al., 2001) do not and vice-versa It also stands for ourconditions Hence, in the section, we will only compare these methods introduced above TheLMI solvers used here are SeDuMi (v1.3) Sturm et al (2006) and SDPT3 (v3.4) Toh et al (2006)with YALMIP Löfberg (2004) as the interface

In the first example, we will show the advantage of the scaling LMI withε compared with the

non-scaling ones In the second example, we will show that different scaling LMI approacheshave different performance for different situations As a by-product, we will also illustrate thedifferent solvability of the different solvers

Ngày đăng: 20/06/2014, 01:20

TỪ KHÓA LIÊN QUAN