1. Trang chủ
  2. » Giáo Dục - Đào Tạo

A new model transformation method and it

28 8 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

Định dạng
Số trang 28
Dung lượng 2 MB

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

Nội dung

A new model transformation method and itsapplication to extending a class of stability criteria of neutral type systems Quan Quan,Dedong Yang, Hai Hu, Kai-Yuan Cai National Key Laborator

Trang 1

A new model transformation method and its

application to extending a class of stability criteria of

neutral type systems

Quan Quan,Dedong Yang, Hai Hu, Kai-Yuan Cai

National Key Laboratory of Science and Technology on Holistic Control, Beijing University of Aeronautics and Astronautics, Beijing 100191, P R China; phone: +86-010-82338464; Quan Quan’s e-mail:qq_buaa@asee.buaa.edu.cn

Abstract

This paper proposes a generalized equivalent model transformation method,which can recover methods proposed by Fridman et al and Bellen et al.,for the stability analysis of a class of neutral type systems By using theproposed model transformation method, a class of existing stability crite-ria derived by the Lyapunov functional approach can be extended to lessconservative ones in terms of nonlinear matrix inequalities Furthermore,procedures to solve these nonlinear matrix inequalities are also proposed.Illustrative examples are presented to demonstrate the e¤ectiveness of theproposed model transformation method

to overcome the problem, Fridman et al proposed an equivalent augmentedmodel as a "descriptor form" representation of the system [2],[3] Another

Trang 2

similar equivalent model transformation method was proposed by Bellen et

al [4]

Both models proposed by Fridman et al and Bellen et al are in factspecial cases of the 2-D model [5],[6],[7] Based on this fact, we introduce aslack matrix into the equivalent augmented model proposed by Fridman et

al to form a generalized 2-D model Through choosing speci…c slack ces, the proposed generalized model can recover equivalent models proposed

matri-by Fridman et al and Bellen et al The new model transformation methodcan be used to extend many existing stability criteria However, in order todemonstrate the e¤ectiveness more explicitly, we only focus on extending aclass of existing stability criteria By using this new model transformationmethod and the Lyapunov functional approach, the class of existing stabilitycriteria can be extended to less conservative criteria in terms of nonlinearmatrix inequalities In view of this, procedures to solve these nonlinear ma-trix inequalities are also proposed The e¤ectiveness of the proposed modeltransformation method is demonstrated through illustrative examples Themain contributions of this paper are: 1) a new model transformation method

is proposed; 2) based on this new transformation method, this paper extends

a class of existing stability criteria rather than just designing new Lyapunovfunctionals, and it is proven that the extended criteria can reduce the con-servatism of the original criteria; 3) procedures to solve a class of nonlinearmatrix inequalities are proposed

The notation used in this paper is as follows Rn is the Euclidean space

of dimension n XT is the transpose of matrix X: j j denotes the absolutevalue of a scalar and k k denotes the Euclidean norm or the matrix norm

Trang 3

induced by the Euclidean norm max(X)denotes the maximal eigenvalue ofmatrix X X > 0 (X < 0) represents that matrix X is a positive de…nite(negative de…nite) matrix In is an identity matrix of a speci…ed dimension

n 0n m 2 Rn m denotes a zero matrix

2 A New Model Transformation Method

Given the following neutral type system:

De…ne

Trang 4

where S 2 Rn n is the slack matrix which needs to be designed to obtainless conservative stability criterion This will be discussed later.

Since the vector function f (x; t) does not contain derivative terms of thestate vector, substituting _x (t) = Sx (t) + y (t) into (1) yields:

where y (t) can be treated as the ‘fast variable’as mentioned in [2]

Since the transformed system (3) is equivalent to the original system, wewill focus on the stability analysis of the transformed system in the followingsections When choosing S = 0 or S = A0;system (3) can recover the equiv-alent models proposed in [2] or [4], respectively Furthermore, by designing

an appropriate slack matrix S, the conservatism of the criteria derived bythe model transformation methods proposed in [2] and [4] can be e¤ectivelyreduced

3 A Method to Extend a Class of Stability Criteria

The proposed model transformation method can help to design new punov functionals and then obtain new stability criteria as proposed in [2].However, in order to demonstrate the e¤ectiveness more explicitly, we onlyfocus on extending a class of existing stability criteria in this section First,

Lya-by applying the proposed model transformation method, a simple application

on extending an existing stability criterion is given Following the idea of this

Trang 5

application, a generalized method in terms of a theorem is derived to extend

a class of existing stability criteria Finally, a stability criterion proposed in[8] is extended to a less conservative one by using the generalized method.3.1 A Simple Application

For simplicity, consider neutral type system (1) with f (x; t) 0;i.e

P1 = h

P1 P2 P3 Q1 Q2

i:Fact 1 is a special case of Corollary 2 proved in [2] The outline of the proof

of Fact 1 is described as follows The Lyapunov functional is chosen to be

V1(x; _x; t) ;where

V1(x; v; t), x (t)T

P1x (t)+

Z t t

v(s)TQ1v (s) ds+

Z t t

x (s)TQ2x (s) ds: (6)

Trang 6

The time derivative of V1(x; _x; t) is

of Fact 1 and obtain an extended stability criterion

Design a new Lyapunov functional V1(x; y; t) ;where v in (6) is replaced

by y The time derivative of V1(x; y; t) is

_

V1(x; y; t) = 2x (t)T P1y (t) + y(t)TQ1y (t) y(t )TQ1y (t )

+ x (t)TQ2x (t) x (t )TQ2x (t ) + 2x (t)T P1Sx (t)

Trang 7

where _x (t) = Sx (t) + y (t) is used Introducing a zero term

= 1(A0 S; A1+ DS; x; y; t) + 2x (t)T P1Sx (t) (9)

This leads to Corollary 1 which is an extended result of Fact 1

Corollary 1 If there exist 0 < P1 = PT

P1;to the extended criterion (10) in Corollary 1 However, this does not holdvice versa, i.e there may not exist a feasible solution to the original criterion

in Fact 1 when the extended criterion (10) has a feasible solution Therefore,the extended criterion is less conservative than the original criterion

Trang 8

3.2 A Method to Extend a Class of Stability Criteria

In the preceding section, we use y to play the role of _x: Compared with _x;

yhas a freedom to choose the slack matrix S: An important step of obtainingthe extended criterion is to substitute the zero term (8) for (7) in the proof

of Corollary 1, where transformed system (3) is utilized

Based on the idea of the application above, we will extend a class of ing stability criteria in this section To begin with, we need some propertiesfor the existing stability criteria which need to be extended

exist-For the stability of neutral type system (1), a normative proof process isdescribed as follows:

Property 1 (i) A nonnegative functional V (x; _x; t) is designed as

V (x; _x; t) = Vm(x; _x; t) + Va(x; _x; t)

where

Vm(x; v; t) , 0(t) x (t)T P0x (t) +

Z t t

1(s) x(s)TP1x (s) ds

+

Z t t

Trang 9

system (1), F (A0; A1; x; _x; t) = 0 holds By introducing zero terms

Trang 10

func-will be changed correspondingly The proof of Fact 1 is a normative proofprocess described in Property 1 Note that, in the proof of Fact 1, the terms

as Va(x; _x; t) ; (x; _x; t)T z(x; _x; t) and nn(x; t) are not introduced

Remark 3 Some proof processes of existing stability criteria seem to beslightly di¤erent from the normative process described in Property 1 But ifthese proof processes can be normalized as the process described in Property

1, then Property 1 still holds for them Take system _x (t) = h (x; t) forexample, the time derivative of V (x; _x; t) along a given trajectory of system_x (t) = h (x; t) is calculated as follows:

Remark 4 Leibniz–Newton formula [9],[10] is often used to constructthe zero term z(x; _x; t) For example, z(x; _x; t) = x (t) x (t )

Trang 11

along a given trajectory of system (3) is calculated as follows:

~ (S; x; y; t) = @xVm(x; y; t)TSx (t)+ (x; y; t)T [ z(x; Sx + y; t) z(x; y; t)]:

Trang 12

Consequently, based on (12) and (13) in Property 1, (19) becomes (16) Itcompletes this proof.

Remark 5 If the proof of an existing criterion is a normative proofprocess described in Property 1, then we only need to obtain (S; x; y; t) :Note that m;not appearing in (S; x; y; t) ;is only a middle variable, hence

we do not need its concrete form Recalling the outline of proof of Fact 1, theterms as Va(x; _x; t) ; (x; _x; t)T z(x; _x; t)and nn(x; t) are not introduced.This implies

(S; x; y; t) = @xVm(x; y; t)T Sx (t) = 2x (t)T P1Sx (t) :

Thus, (9) is consistent with (16)

Remark 6 Recalling the right-hand sides of (13) and (16), since

min

S2R n n (A0 S; A1+ DS; x; y; t) + (S; x; y; t) (A0; A1; x; _x; t)

(0; x; y; t) 0hence the conservatism of the extended criteria can be e¤ectively reduced bychoosing an appropriate slack matrix S If choose S = 0; then y (t) = x (t) ;(S; x; y; t) = 0and, therefore, inequality (16) can recover inequality (13) inProperty 1

3.3 A Case Study

In order to further demonstrate the e¤ectiveness of the proposed modeltransformation method and Theorem 1, let us consider neutral type system(1) with the nonlinear uncertainty f (x; t) = g1(x; t) + g2(x; t) [8]:

Trang 13

then system (20) is robustly exponentially stable with decay rate ; where

2(X0; X1;P2),

26666666664

Trang 14

The outline of the proof of Fact 2 is described as follows.

The Lyapunov functional V2(x; _x; t)is chosen to be

V2(x; _x; t) = V2;m(x; _x; t) + V2;a(x; _x; t)

where

V2;m(x; v; t), e2 txT (t) P x (t) +

Z t t

e2 sxT (s) Q1x (s) ds

+

Z t t

@tV2;a(x; _x; t) = e2 t 2_x (t)T Q3_x (t)

Z t t

e2 (s t)_xT (s) Q3_x (s) ds

Trang 15

:Therefore, Property 1 (iii) is satis…ed The proof of Fact 2 is a normativeproof process as described in Property 1

The following Corollary 2 is an extended result of Fact 2 by Theorem 1.Corollary 2 Considering the uncertain nonlinear neutral system (20),for given scalars > 0 and > 0, if there exist positive de…nite symmetricmatrices P; Q1; Q2; Q3 2 Rn n, positive scalars "1, "2 and matrix S 2 Rn n

such that

2(A0 S; A1+ DS;P2) + ~2(S;P2) < 0 (28)

Trang 16

then system (20) is robustly exponentially stable with decay rate ;where

Trang 17

The subsequently proof is the same as in [8], so it is omitted here.

4 Procedures to Solve Matrix Inequalities

The extended stability criteria (10) and (28) are given in terms of tence of solutions to matrix inequalities such as

In order to obtain less conservative, the slack matrix S can be determined

by solving the following optimization problem

where DP denotes the feasible domain of parameter P:

Assume opt1 is the minimal value of (30) with restriction S = 0 and opt2

is the minimal value of (30) Obviously, opt2 opt1: opt1 < 0 and opt2 <

0 imply that original criteria and extended stability criteria are satis…ed,

Trang 18

respectively If the original criteria have feasible solutions, i.e there exists

a P 2 DP such that opt1 < 0, then there also exist feasible solutions to theextended criteria, i.e opt2 < 0 However, this does not hold vice versa,i.e there may not exist feasible solutions to the original criteria when theextended criteria have feasible solutions Therefore, the extended criteriaare less conservative than the original criteria The LMI Control Toolbox inMATLAB 6.5 cannot be used to solve the optimization problem (30) because

M (S; P) is a nonlinear matrix function with respect to S and P Therefore,calculation procedures need to be designed in order to obtain the optimalsolution to the problem (30) For example:

M1(S;P1) = 1(A0 S; A1 + DS;P1) + ~1(S;P1) (31)

M2(S;P2) = 2(A0 S; A1 + DS;P2) + ~2(S;P2) (32)

where 1; ~1 and 2; ~2 are de…ned in (10) and (28), respectively If matrix

S is …xed, then M (S; P) is a linear matrix function with respect to P Onthe other hand, when P is …xed, M (S; P) may be a linear matrix functionwith respect to S as (31) or a nonlinear matrix function with respect to S as(32) The next step is to design calculation procedures to obtain suboptimalvalue ; i.e opt2 opt1; and corresponding suboptimal solution

P and S with the aid of the LMI Control Toolbox

4.1 Procedure 1

If M (S; P) is a linear matrix function with respect to S as (31), similar

to coordinate descent methods [11, pp 53-55], the procedure to solve the

Trang 19

optimization problem as (31) is designed as follows:

Procedure 1Step 1: Set S0 = 0; k = 1; " (" > 0); DP 1:

Step 2: k = k + 1 Solve the following optimization problem

S = Sk and step out Otherwise go to Step 3

Step 3: Solve the following optimization problem

and obtain the optimal solution Sk and the optimal value &k:

If &k< 0; then output k = k; = k;P = Pk;

S = Sk; and step out Otherwise go to Step 4

Step 4: If j( k &k)/ ( k+ &k)j < "; then k = k and step out

Otherwise, set Sk+1 = Sk and go to Step 2

In Step 2 of Procedure 1, S is …xed to …nd a new solution P that minimizesthe objective function of ( ) In Step 3, P is …xed to repeat the process for S;and so on Since M (S; P) is a linear matrix function with respect to S whenthe other variable is …xed (vice versa), optimization problems ( ) and ( )

in Procedure 1 can be solved by using function "gevp" in the LMI ControlToolbox Obviously, opt2 = k &k 1 k 1 &0 0 opt1holds, hence is the suboptimal solution

Trang 20

Example 1 Consider a two-dimensional system (4) with

3

5 :

For the above example, when choosing S = 0 in criterion (10), i.e usingcriterion (5) in [2], there does not exist a feasible solution Note that theextended criterion (10) still does not have a feasible solution when choosing

S = A0: Therefore we follow Procedure 1 to …nd an appropriate S such thatcriterion (10) has a feasible solution Let " = 0:001,

3

2

4 6:23 2:382:38 6:79

35

35

Therefore, system (4) in Example 1 is asymptotically stable Procedure 1cannot be used for criterion (32), because, in this case, M2(S;P) is a non-linear matrix function with respect to S when P is …xed In view of this,Procedure 2 is proposed

4.2 Procedure 2

M (S + S; P) can be written as

M (S + S; P) = M (S; P) + L ( S; S; P) + o k Sk2

Trang 21

where M (S; P) does not include S; L ( S; S; P) is a linear matrix functionwith respect to Swhen S and P are …xed and lim

M2(S + S;P2) =M2(S;P2) +L2( S; S;P2) + o k Sk2

where

L2( S; S;P2) =

26666666664

Trang 22

We try to obtain S with the aid of LMI Control Toolbox at each iteration

in order to update S: De…ne a region k Sk2 around the current iterate

of S within which the linear matrix function M (S; P) + L ( S; S; P) can

be trusted to be an adequate representation of M (S + S; P) : Similar tothe idea of trust-region methods [11, pp 65-68], the procedure to solve theoptimization problem (32) is designed as follows:

Trang 23

Procedure 2Step 1: Set S0 = 0; k = 1; "(" > 0); 0;DP 2; v; s; d; i

Step 2: k = k + 1 Solve the following optimization problem

S = Sk;and step out Otherwise go to Step 3

Step 3: Solve the following optimization problem

Step 4: (i) If j( k &k)/ ( k+ &k)j < "; then k = k and step out

Set = ( k k)/ ( k &k) ;where k =M (Sk+ Sk;Pk) :

(ii) Otherwise if v [very successful, 0 < v < 1] ; then

set Sk+1 = Sk+ Sk and k+1 = i k; where i 1:Go to Step 2.(iii) Otherwise if s [successful, 0 < s v < 1] ; then

set Sk+1 = Sk+ Sk and k+1 = k: Go to Step 2

(iv) Otherwise [unsuccessful] ; then set Sk+1 = Sk and k+1 = d k;where 0 < d< 1: Go to Step 2

In Procedure 2, optimization problems ( ) and ( ) are both problems ofeigenvalue minimization under LMI constraints which can be solved by using

Ngày đăng: 28/12/2021, 10:11

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1] S.-I. Niculescu, Delay E¤ects on Stability: A Robust Control Approach, Springer, Berlin (2001) Khác
[2] E. Fridman, New Lyapunov–Krasovskii functionals for stability of linear retarded and neutral type systems, Systems Control Lett. 43 (2001), pp.309-319 Khác
[3] E. Fridman, U. Shaked, Delay-dependent stability and H 1 control: con- stant and time-varying delays, Internat. J. Control 76 (2003), pp. 48-60 Khác
[4] A. Bellen, N. Guglielmi, A.E. Ruehli, Methods for linear systems of circuits delay di¤erential equations of neutral type, IEEE Trans. Circuits Syst. 46 (1999), pp. 212-216 Khác
[5] J.P. Richard, Time-delay systems: an overview of some recent advances and open problems, Automatica 39 (2003), pp. 1667-1694 Khác
[6] P. Agathoklis, S. Foda, Stability and the matrix Lyapunov equation for delay di¤erential systems, Internat. J. Control 49 (1989), pp. 417-432 Khác
[7] E. Rogers, K. Galkowski, D.H. Owens, Control Systems Theory and Applications for Linear Repetitive Processes, Springer, Berlin (2007) Khác
[8] Y. Chen, A. Xue, R. Lu, S. Zhou, On robustly exponential stability of uncertain neutral systems with time-varying delays and nonlinear perturbations, Nonlinear Analysis 68 (2008), pp. 2464-2470 Khác
[9] Y. He, M. Wu, J.-H. She, G.-P. Liu, Delay-dependent robust stability criteria for uncertain neutral systems with mixed delays, Systems Con- trol Lett. 51 (2004), pp. 57-65 Khác
[10] M. Wu, Y. He, J.-H. She, New delay-dependent stability criteria and stabilizing method for neutral systems, IEEE Trans. Automat. Control 49 (2004), 2266-2271 Khác
[11] J. Nocedal, S.J. Wright, Numerical Optimization, Springer, New York (1999) Khác
[12] S. Boyd, L.E. Ghaoui, E. Feron, V. Balakrishnan, Linear Matrix In- equalities in System and Control Theory, SIAM, Philadelphia (1994) Khác