• 沒有找到結果。

中 華 大 學

N/A
N/A
Protected

Academic year: 2022

Share "中 華 大 學"

Copied!
49
0
0

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

全文

(1)

中 華 大 學 碩 士 論 文

題目: 具 隨機不確定性的離散時間隨機T-S模糊 模型之最佳控制

Optimal Control for Discrete-time Stochastic T-S fuzzy Model with Stochastic Uncertainty

系 所 別:電機工程學系碩士班 學號姓名:M09501030 林炫亨 指導教授:李 柏 坤 博士

中華民國 九十七 年 八 月

(2)

具隨機不確定性的離散時間隨機T-S模糊模型之 最佳控制

Optimal Control for Discrete-time Stochastic T-S fuzzy Model with Stochastic Uncertainty

研 究 生:林炫亨 Student:Hsuan-Heng Lin 指導教授:李柏坤 博士 Advisor:Dr. Bore-Kuen Lee

中華大學

電機工程學系碩士班

碩士論文

A Thesis

Submitted to Institute of Electrical Engineering Chung Hua University

In Partial Fulfillment of the Requirements For the Degree of

Master of Science In

Electrical Engineering August 2008

Hsin-Chu, Taiwan, Republic of China

中 華 民 國 九 十 七 年 八 月

(3)

具隨機不確定性的離散時間隨機T-S模糊模型 之最佳控制

研 究 生:林炫亨 指導教授:李柏坤 博士

中華大學

電機工程學系碩士班

中文摘要

在本論文中,具狀態相依雜訊的離散時間非線性隨機T-S模糊模型之H動態

輸出回授控制被著手討論。我們所討論之模糊T-S模型具有隨機不確定項,即在系 統矩陣,輸入矩陣,與輸出矩陣中的狀態相依雜訊。首先,當模糊模型中的假定變

數可取得時, 我們使用與T-S模糊系統中相同假定變數之動態模糊H輸出回授控

制,已達到規定控制系統能符合H所要求之具體提出的性能指標。其次, 當模糊

模型中的假定變數無法取得時,基於估測器之模糊H狀態回授控制被提出。由上

面兩種情況,我們推導出充分的條件去描述線性矩陣不等式(LMI)以保證閉迴路 系統之穩定度。上述提出之模糊控制將由模擬證明之。

(4)

Optimal Control for Discrete-time Stochastic T-S fuzzy Model with Stochastic Uncertainty

Student : Hsuan-Heng Lin Advisor : Dr. Bore-Kuen Lee

Institute of Electrical Engineering Chung Hua University

Abstract

In this thesis, H dynamic output feedback control for discrete-time nonlinear stochastic T-S fuzzy model with state-dependent noise is attacked. We consider the fuzzy T-S models has stochastic uncertainties, i.e., state-dependent noise, in the system matrix, input matrix, and output matrix. First, when the premise variables in the fuzzy plant model are available, an H fuzzy dynamic output feedback controller, which uses the same premise variables as the T-S fuzzy model, is proposed for regulation of the controlled system to meet the H control performance specification.

Next, when the premise variables for building the fuzzy plant model are not available, a fuzzy H observer-based state feedback controller, in which the premise variables are the estimated version of the premise variables in the T-S fuzzy model, is proposed.

For the two cases, we conduct sufficient conditions described by linear matrix inequalities (LMI) to ensure stability of the closed-loop system. Performance of the proposed fuzzy controller is verified by simulation study.

(5)

Acknowledgement

I would like to express my sincere gratitude for my advisor , Dr. Bore-Kuen Lee for his helpful advice , patient guidance, encouragement, and valuable support during the course of the research. I am obliged to my classmates for their helpful discussions and all my friends for their listening to my mood. Finally I want to express my sincere gratitude for my parents for their encouragement and suggestions.

(6)

1 Introduction 1 1.1 Literature survey . . . 1 1.2 Motivation and Objective . . . 3 1.3 Organization of the Thesis . . . 4

2 Optimal H1 Output Feedback Control of Stochastic Fuzzy Systems 5 2.1 The Stochastic T-S Fuzzy Model . . . 5 2.2 Optimal H1Output Feedback Control with measurable premise variables 8 2.3 Optimal H1 Output Feedback Control without measurable premise

variables . . . 17 2.4 Simulation Example . . . 23

3 Conclusion and Discussion 29

4 Appendix 31

4.1 Constructing a Fuzzy Design Model Using a Nonlinear Model . . . . 31

1

(7)

List of Figures

2.1 Membership function of the premise variable in Example 1. . . 25

2.2 Response of the state xk in Example 1. . . 27

2.3 Response of the state ^xk in Example 1. . . 27

2.4 Response of the state uk in Example 1. . . 28

i

(8)

In this thesis, H1 dynamic output feedback control for discrete-time nonlinear sto- chastic T-S fuzzy model with state-dependent noise is attacked. We consider the fuzzy T-S models has stochastic uncertainties, i.e., state-dependent noise, in the system matrix, input matrix, and output matrix. First, when the premise variables in the fuzzy plant model are available, an H1 fuzzy dynamic output feedback controller, which uses the same premise variables as the T-S fuzzy model, is proposed for regulation of the con- trolled system to meet the H1 control performance speci…cation. Next, when the premise variables for building the fuzzy plant model are not available, a fuzzy H1 observer-based state feedback controller, in which the premise variables are the estimated version of the premise variables in the T-S fuzzy model, is proposed. For the two cases, we conduct suf-

…cient conditions described by linear matrix inequalities (LMI) to ensure stability of the closed-loop system. Performance of the proposed fuzzy controller is veri…ed by simulation study.

Keyword: LMI, Optimal Control, State Dependent Noise

(9)

Chapter 1

Introduction

1.1 Literature survey

Usually, random signals such as process noise and measurement noise are involved in real control systems. When we try to estimate a suitable model for the control system under the stochastic environment, stochastic modeling errors are inevitable. It is also possible that a system has inherent random parameters such as a biological system.

Recently, some researchers have turned their attention to the topic of robust control design to reduce e¤ects of the model uncertainties and stochastic signals especially for nonlinear systems. To deal with model uncertainty, H1control for nonlinear systems, originally assuming state vector is available, is a very popular topic recently. Robust H1control design for deterministic nonlinear systems based on state feedback to deal with uncertainty can be referred to [1] and [2]. For a stochastic system with state- dependent noise, a robust control scheme aiming at mixed H2 and H1 performance is proposed in [34][35] assuming that all states are available.

1

(10)

As not all the system states are measurable in practice, this arises the estimator design problem [3]-[4] to estimate unknow system state. However, for state estimation of nonlinear stochastic systems, it is a di¢ cult and complex problem, due to stochastic modeling uncertainty and the nonlinearity of system dynamics. Survey of literature concerning state estimation of nonlinear stochastic systems can be described by two parts as in the following.

(i) State Estimation for nonlinear stochastic systems without state- dependent noise: Early pioneer work for this problem can be traced back to the celebrated extended Kalman …lter [7] where the continuous-time nonlinear dynamics is linearized at the current estimated state such that the conventional Kalman …lter [8] can be applied. Recently, as the T-S fuzzy system [13] can approximate various nonlinear systems with arbitrary accuracy (the universal approximation property) [14]

[15], state estimation based on the T-S fuzzy model for nonlinear systems have also been applied widely. In [16], a fuzzy …lter theory based on the T-S fuzzy model was developed to minimize the worst-case state estimation error with respect to bounded disturbances and noises with unknown statistic properties. A fuzzy Kalman …lter is developed in [17] for state estimation of nonlinear discrete-time stochastic systems.

Similarly, in [18], a fuzzy Kalman …ler is developed for linear uncertain systems where the uncertainty is considered as a fuzzy set with a suitable membership function. The optimal fuzzy Kalman …lter for a standard stochastic T-S fuzzy model is established in [19].

(ii) State Estimation for nonlinear stochastic systems with state-dependent noise: Observer design for nonlinear stochastic systems with state-dependent noise

(11)

3 can be traced back to [36] where mean-square stability of estimation error is analyzed based on Lyapunov method. Minimax …ltering for nonlinear stochastic systems with state-dependent noise is studied in [37] and robust H1 …ltering problem is attacked in [38]. Filtering for stochastic T-S fuzzy model with state-dependent noise in the system matrix and output matrix has been studied in [20].

For observer-based control problem, analysis of robustness of the closed-loop con- trol system using state feedback control scheme based on the extended Kalman …lter has been studied in [31]. An observer-based H1control design for the continuous-time stochastic nonlinear system is proposed in [5] by solvinga certain Hamilton-Jacobi inequality (HJI). Furthermore, based on the observer design, a suboptimal output feedback control is presented in [39]. Meanwhile, an observer-based H2/H1 output feedback control is considered in [40].

1.2 Motivation and Objective

Although T-S fuzzy model has been used for output feedback control for nonlinear stochastic systems [21][22], it seems that little attention has been paid to fuzzy dy- namic output feedback control for uncertain stochastic T-S fuzzy systems with state- dependent noise. In this study, for nonlinear stochastic systems with state-dependent noises in the system matrix, input matrix, and output matrix, we shall discuss two cases of H1 dynamic output feedback control. First, when the premise variables in the fuzzy plant model are available, an H1fuzzy dynamic output feedback controller, which uses the same premise variables as the T-S fuzzy model, is proposed for reg-

(12)

ulation of the controlled system. Next, when the premise variables for building the fuzzy plant model are not available, we shall propose a fuzzy H1observer-based state feedback controller, in which the premise variables are the estimated version of the premise variables in the T-S fuzzy model. We also expect to solve the H1 dynamic output feedback control via the LMI technique to improve design e¢ ciency.

1.3 Organization of the Thesis

The remainder of this thesis is organized as follows. In Section 2.1, the considered stochastic T-S fuzzy model with state-dependent noise is de…ned. Some assumptions with respect to the T-S fuzzy model are also discussed. In Section 2.2, with the measurable premise variables, we consider H1 feedback control problem by using a fuzzy dynamic controller. On the other hand, when the premise variables in the fuzzy model are unavailable, an H1 observer-based output feedback control scheme is proposed in Section 2.3. Simulation study is discussed in Section 2.4. Conclusions and discussions are given in Chapter 3. Finally, the technique of fuzzy modeling which is introuduced in [41] is placed in the Appendix.

(13)

Chapter 2

Optimal H 1 Output Feedback Control of Stochastic Fuzzy Systems

2.1 The Stochastic T-S Fuzzy Model

Consider a class of discrete-time nonlinear stochastic system as following form:

xk+1 = f1(xk) + g1(xk) uk+ wk yk = f2(xk) + vk

(2.1)

where xk = (x1k; :::; xmk)T 2 Rm 1 denotes variables of system state, yk denotes the measurement output of system, uk = (u1k; :::; unk)T 2 Rn 1 denotes control input signal, the f1(xk) , f2(xk) and g1(xk) are nonlinear function vectors of appropriate dimensions, wk and vk denotes external disturbance and measurement noise, respec-

5

(14)

tively. The wk and vk are assumed to be m 1vector-valued zero-mean white-noise processes, with

E 8>

>>

>>

>>

>>

>>

<

>>

>>

>>

>>

>>

>: 2 66 66 66 4

x0 wk vk

3 77 77 77 5

2 66 66 66 66 66 4

x0 wj vj 1

3 77 77 77 77 77 5

T9

>>

>>

>>

>>

>>

>=

>>

>>

>>

>>

>>

>;

= 2 66 66 66 4

0 0 0 0

0 Rw kj 0 0

0 0 Rv kj 0

3 77 77 77 5

(2.2)

We shall approximate the above system by a stochastic fuzzy dynamic model proposed by Takagi and Sugeno [43], and the T-S fuzzy model will be employed to deal with various control design problems for the nonlinear stochastic system (2.1).

The system can be represented by a stochastic T-S fuzzy model composed of the following rules:

System Rule i; 1 i L:

IF z1;k is Fi1 and z2;k is Fi2 and ... and zg;k is Fi;g, THEN xk+1 = (Ai+ Ai) xk+ (Bi+ Bi) uk+ wk

yk = (Ci+ Ci) xk + vk

(2.3)

where L is the number of IF-THEN rules, g denotes the number of premise variables, Fij denotes the fuzzy set for 1 i L and 1 j g, and zk = [z1;k; : : : ; zg;k]T is the vector of premise variables; Ai, Bi Ci are system matrices of appropriate dimen- sions, and Ai(k) = Aiqi(k); Bi(k) = Biqi(k); Ci(k) = ciqi(k). The driving noises qi(k) is an i:i:d: (independent and identically distributed) processes of normal

(15)

7 distribution N (0; 1). Then the overall stochastic T-S fuzzy system is equivalent to

xk+1 = XL

i=1

hi(zk)f(Ai+ Ai) xk+ (Bi+ Bi) uk+ wkg

yk = XL

i=1

hi(zk)f(Ci+ Ci) xk + vkg (2.4)

where

hi(zk) = i(zk) PL

i=1 i(zk) i(zk) = Qg j=1

Fij(zj;k) ; (2.5) and Fij(zj;k)is the grade of membership of zj;k in Fij. Undel the assumption

PL

i=1 i(zk) > 0 (2.6)

for any zk; then we get

hi(zk) 0; for i = 1; 2; ; L

and

PL

i=1hi(zk) = 1 (2.7)

Some assumptions with respect to the T-S fuzzy model in (2.4) are made in the following.

(A1) Efqi(k)qj(m)g = 2 (i j) (k m); so that Ef ATi (k) Aj(m)g =

2 T

Ai Aj (i j) (k m), and Ef CiT(k) Cj(k)g = 2 TCi Cj (i j) :

(A2) EfwkwTjg = Rw (k j), EfvkvTjg = Rv (k j), and E fq2(k)jFk 1g =

2, E fq(k)jFk 1g = 0:

(A3) The premise variables z1;k ... zg;k are measurable with respect to the algebra Fk generated by Yk , fy0; :::; ykg. The input uk is also Fk measurable:

(16)

In this part, we summarize some basic materials concerning conditional proba- bility. The materials presented in this part are extracted from [44]. Let z be the -algebra generated by the random variable and let E fxg exist. Let fzig1i=1 be a nondecreasing -algebras. Some properties of conditional expectation are summarized in the following:

1. E fE fxjz1gg = E fxg :

2. If x is z1 measurable and jxj < 1 a.s., E fjxj jz1g < 1 a.s., then E xTyjz1 = xTEfyjz1g :

3. If z1 z2 z; then E fE fxjz2g jz1g = E fxjz1g :

Lemma 1 If random variable x is independent of random variables y and z, then

Efxyjzg = E fxg E fyjzg

2.2 Optimal H

1

Output Feedback Control with measurable premise variables

For the approximated stochastic T-S model in (2.4), we consider the following fuzzy output feedback controller:

Controller Rule i: 1 i L

(17)

9

IF z1;k is Fi1 and z2;k is Fi2 and ... and zg;k is Fi;g, THEN ^xk+1 = ^Aix^k+ ^Biyk

uk = ^Cix^k

(2.8)

where ^xk 2 Rm 1 is the controller’s state vector, ^Ai, ^Bi and ^Ci are parameters of the controller which are to be determined. Hence, the overall fuzzy output feedback controller is represented as follows:

^ xk+1 =

PL j=1

hj(zk) A^jx^k+ bBjyk uk =

PL j=1

hj(zk) ^Cjx^k

(2.9)

Combining the fuzzy model in (2.4) and the controller in (2.9), the close-loop system is

xk+1 = PL i=1

PL j=1

hi(zk) hj(zk)h

(Ai+ Ai) xk+ (Bi+ Bi) ^Cjx^k+ wki

^ xk+1 =

PL i=1

PL i=1

hi(zk) hj(zk)h

A^jx^k+ ^Bj(Ci+ Ci) xk+ ^Bjvki (2.10) After some algebraic manipulations, the augmented system can be expressed as the following form:

xk+1 = XL

i=1

XL j=1

hi(zk) hj(zk)h

F~ij(k)xk+ ~Ej(k) ~wki

(2.11) where

xk+1 = 2 66 4

xk+1

^ xk+1

3 77 5

F~ij(k) = 2 66 4

Ai+ Ai (Bi+ Bi) bCj b

Bj(Ci+ Ci) A^j

3 77 5 ;

E~j(k) = 2 66 4

I 0 0 B^j

3 77 5 ; ~wk =

2 66 4

wk vk

3 77 5

(2.12)

(18)

The randomly time-varying matrix ~Fij(k) can be further expressed as

F~ij(k) = Fij + ijqi(k)

where

Fij = 2 66 4

Ai BiCbj BbjCi A^j

3 77 5

ij = 2 66 4

Ai BiC^j B^j Ci 0

3 77 5

Before presenting our results, some useful lemmas are reviewed as follows.

Lemma 2 [45] For any matrices (or vectors) X and Y with appropriate dimensions, we have

XTY + YTX XTW 1X + YTW Y (2.13)

where W is any symmetric positive de…nite matrix.

Lemma 3 For any positive matrix P and any matrix Xij; we have

" L X

i=1

XL j=1

hi(zk) hj(zk) Xij;k

#T P

" L X

m=1

XL n=1

hm(zk) hn(zk) Xij;k

#

XL i=1

XL j=1

hi(zk) hj(zk) (Xij;k)T P (Xij;k) (2.14)

(19)

11 Proof. :

XL i=1

XL j=1

hi(zk) hj(zk) Xij;k

!T P

XL m=1

XL n=1

hm(zk) hn(zk) Xmn;k

!

= XL

i=1

XL j=1

XL m=1

XL n=1

hi(zk) hj(zk) hm(zk) hn(zk) Xij;kT P Xmn;k

= XL

i=1

XL j=1

XL m=1

XL n=1

hi(zk) hj(zk) hm(zk) hn(zk) 1

2(Xij;kT P12P12Xmn;k + Xmn;kP12P12Xij;k) XL

i=1

XL j=1

XL m=1

XL n=1

hi(zk) hj(zk) hm(zk) hn(zk) 1

2(Xij;kT P Xij;k+ Xmn;kT P Xmn;k)

= 1 2

XL i=1

XL j=1

hi(zk) hj(zk) Xij;kT P Xij;k+ 1 2

XL m=1

XL n=1

hm(zk) hn(zk) Xmn;kT P Xmn;k

= XL

i=1

XL j=1

hi(zk) hj(zk) Xij;kT P Xij;k

The proof is complete.

Lemma 4 [42] The linear matrix inequality (LMI) 2

66 4

M (~x) S (~x) ST(~x) N (~x)

3 77

5 0 (2.15)

where M (~x) = MT (~x), N (~x) = NT (~x), and S (~x) depends on ~x, is equivalent to N (~x) 0; M (~x) S (~x) Ny(~x) ST (~x) 0

and

S (~x) I N (~x) Ny(~x) = 0 (2.16)

where Ny(~x) denotes the Moore-Penrose inverse of N (~x).

(20)

In the following, we shall discuss the optimal H1 control design problem for the stochastic fuzzy system in (2.11) . From (2.11), the augmented system including the system can be expressed as follows

xk+1 = XL

i=1

XL j=1

hi(zk) hj(zk)h

F~ij(k)xk+ ~Ej(k) ~wki

(2.17)

Let us consider the following suboptimal H1 control performance for the augmented system

E ( N

X

k=0

xTk+1Qxk+1 )

E (

xT0P x0+ 2 XN

k=0

~ wTkw~k

)

(2.18)

where is a prescribed noise attenuation level, and P is a positive de…nite weighting

matrix. Here we set Q = 2 66 4

Q1 0 0 Q2

3 77 5 :

Theorem 1 If there exists a positive real number and a positive de…nite matrices R with

R = 2 66 4

R1 R2 RT2 R3

3 77

5 (2.19)

(21)

13 such that the following linear matrix inequalities hold

2 66 66 66 66 66 66 66 66 66 66 66 66 66 4

2I R1 Q1 R2 0 0 ATi CiTBbjT TA

i

T Ci

B^Tj RT2 2I R3 Q2 0 0 CbjTBiT A^Tj C^jT TB

i 0

0 0 2I 0 I 0 0 0

0 0 0 2I 0 BbjT 0 0

Ai BiCbj I 0 R1 R2 0 0

BbjCi A^j 0 Bbj RT2 R3 0 0

Ai BiC^j 0 0 0 0 R1= 2 R2= 2

B^j Ci 0 0 0 0 0 RT2= 2 R3= 2

3 77 77 77 77 77 77 77 77 77 77 77 77 77 5

> 0

(2.20)

for 1 i L and 1 j L, then the suboptimal H1 control performance in (2.18) is attained.

Proof. : Let us choose a Lyapunov function for the system (2.18) as

V (xk) = E xTkP xk (2.21)

where P is a positive de…nite matrix. By the Lyapunov function, we obtain

V (xk+1) V (xk)

= E 8<

:

"

PL i=1

PL j=1

hi(zk) hj(zk) F~ij(k)xk+ ~Ejw~k

#T

P PL

m=1

PL p=1

hm(zk) hp(zk) F~mp(k)xk+ ~Epw~k xTkP xk

(2.22)

(22)

Using Lemma 3, we can reduce(2.22) as V (xk+1) V (xk)

E 8>

><

>>

: PL i=1

PL j=1

hi(zk) hj(zk) 2 66 4

xk

~ wk

3 77 5

T 8

>>

<

>>

: 2 66 4

FijT(k) + Tijqi(k) E~jT

3 77 5 P

Fij(k) + ijqi(k) E~j

2 66 4

P 0 0 0

3 77 5

9>

>=

>>

; 2 66 4

xk

~ wk

3 77 5

9>

>=

>>

;

(2.23)

Let Fk0 be the -algebra spanned by fys; xs; ws; vsgs k: Applying the conditional mean operator E jFk0 to (2.23), we can get

= E

8>

><

>>

: E

8>

><

>>

: PL i=1

PL j=1

hi(zk) hj(zk) 2 66 4

xk

~ wk

3 77 5

T 8

>>

<

>>

: 0 BB

@ 2 66 4

FijT E~jT

3 77 5

+ 2 66 4

T ij

0 3 77 5 qi(k)

1 CC

A P Fij E~j + ij 0 qi(k) 2

66 4

P 0 0 0

3 77 5

9>

>=

>>

; 2 66 4

xk

~ wk

3 77 5 Fk0

9>

>=

>>

; 9>

>=

>>

;

(2.24)

= E

8>

><

>>

: PL i=1

PL j=1

hi(zk) hj(zk) 2 66 4

xk

~ wk

3 77 5

T

E 8>

><

>>

: 2 66 4

FijT E~jT

3 77

5 P Fij E~j + 2

66 4

T ij

0 3 77

5 P ij 0 qi2(k) 2 66 4

P 0 0 0

3 77 5

9>

>=

>>

; Fk0

9>

>=

>>

; 2 66 4

xk

~ wk

3 77 5

9>

>=

>>

;

(2.25)

= E 8>

><

>>

: PL i=1

PL j=1

hi(zk) hj(zk) 2 66 4

xk

~ wk

3 77 5

T 8

>>

<

>>

: 2 66 4

FijT E~jT

3 77

5 P Fij E~j

+ 2 2 66 4

T ij

0 3 77

5 P ij 0

2 66 4

P 0 0 0

3 77 5

9>

>=

>>

; 2 66 4

xk

~ wk

3 77 5

9>

>=

>>

;

(2.26)

(23)

15 Then, we have the following form

V (xk+1) V (xk)

E 8>

><

>>

: PL i=1

PL j=1

hi(zk) hj(zk) 2 66 4

xk

~ wk

3 77 5

T8

>>

<

>>

: 2 66 4

FijT E~jT

3 77

5 P Fij E~j

+ 2 2 66 4

T ij

0 3 77

5 P ij 0 2 66 4

P 0 0 0

3 77 5

9>

>=

>>

; 2 66 4

xk

~ wk

3 77 5

9>

>=

>>

;

(2.27)

If there exist a positive matrix Q and a scalar such that 2

66 4

FijT E~jT

3 77

5 P Fij E~j + 2 2 66 4

T ij

0 3 77

5 P ij 0 2

66 4

P 0 0 0

3 77 5 <

2 66 4

Q 0

0 2I 3 77 5

(2.28)

then

V (xk+1) V (xk)

E 8>

><

>>

: 2 66 4

xk

~ wk

3 77 5

T2 66 4

Q 0

0 2I 3 77 5

2 66 4

xk

~ wk

3 77 5

9>

>=

>>

;

= E xTkQxk+ 2w~kTw~k

(2.29)

Summing (2.29) from k = 0 to k = N , we have

V (xN +1) V (x0) E

( N

X

k=0

xTkQxk+ 2 XN k=0

~ wkTw~k

)

and by the de…nition of the Lyapunov function V (xk)in (2.21), we get

E ( N

X

k=0

xTkQxk )

E (

xT0P x0 + 2 XN

k=0

~ wTkw~k

)

(2.30)

(24)

Therefore, the H1 control performance is achieved with a prescribed 2 provided that the inequalities (2.28) hold. By the Schur complement; (2.28) is equivalent to

2 66 66 66 66 66 4

P Q 0 FijT Tij 0 2I E~jT 0 Fij E~j P 1 0

ij 0 0 P21

3 77 77 77 77 77 5

> 0 (2.31)

Now let R = P 1 so that (2.31) is equivalent to 2

66 66 66 66 66 4

R 1 Q 0 FijT Tij 0 2I E~jT 0 Fij E~j R 0

ij 0 0 R2

3 77 77 77 77 77 5

> 0 (2.32)

With the following inequality

R 12 R12

T

R 12 R12 0for R > 0 (2.33)

which implies

R 1 2I R; (2.34)

we can rewrite (2.32) as follows 2 66 66 66 66 66 4

2I R Q 0 FijT Tij 0 2I E~jT 0 Fij E~j R 0

ij 0 0 R2

3 77 77 77 77 77 5

> 0 (2.35)

With the structure of the matrix R as de…ned in (2.19), the inequality (2.20) can be obtained. This completes the proof.

(25)

17

2.3 Optimal H

1

Output Feedback Control without measurable premise variables

In the previous section, the output feedback fuzzy controller is assumed to have the same premise variables zk as those of the fuzzy system model (2.8). This means that the premise variables of fuzzy system model in (2.8) are assumed to be measurable.

However, in general, it is di¢ cult to derive an accurate fuzzy system model by im- posing that all premise variables are measurable.Thus, we select our stochastic T-S fuzzy model controller rules as follows:

Controller Rule j: 1 i L

IF ^z1;k is Fi1 and ^z2;k is Fi2 and ... and ^zg;k is Fj;g, THEN ^xk+1 = Ajx^k+ Bjuk+ Lj(yk y^k)

^ yk =

PL s=1

hs(^zk) Csx^k

(2.36)

where [^z1;k; :::; ^zg;k] is an estimate of [z1;k; :::; zg;k], ^xkis an estimate of xk, and Lj is the observer gain for the j-th observer rule. Then, we can obtain the following form:

^ xk+1 =

PL j=1

hj(^zk)fAjx^k+ Bjuk+ Lj(yk y^k)g uk=

PL s=1

hs(^zk) Ksx^k

(2.37)

where Ks is the control gain for the s-th controller rule. Let us denote ~xk = xk x^k

(26)

and then we get

^ xk+1 =

PL j=1

hj(^zk) Ajx^k+ Bjuk+ Lj PL i=1

hi(zk)f(Ci+ Ci) xk + vkg PL

s=1

hs(^zk) Csx^k

= PL i=1

PL j=1

PL s=1

hi(zk) hj(^zk) hs(^zk)fAjx^k+ LjCixk+ Bjuk+ Lj Cixk LjCsx^k+ Ljvkg

(2.38)

Using the above equation 2.38, we can obtain

~ xk+1 =

PL i=1

PL j=1

PL s=1

hi(zk) hj(^zk) hs(^zk)f(Ai+ Ai LjCi) xk Ajx^k (Bi+ Bi Bj) uk+ wk Lj Cixk+ LjCsx^k Ljvkg

(2.39)

The last equation can be rearranged as

~ xk+1

= PL i=1

PL j=1

PL s=1

hi(zk) hj(^zk) hs(^zk)f(Ai Aj LjCi+ LjCs) xk+ (Aj LjCs) ~xk

+ ( Ai Lj Ci) xk+ Biuk+ (Bi Bj) uk+ (wk Ljvk)

= PL i=1

PL j=1

PL s=1

hi(zk) hj(^zk) hs(^zk)f[(Ai Aj) + (Bi Bj) KS+ Lj(Cs Ci)] xk

+ [(Aj LjCs) (Bi Bj) KS] ~xk + ( Ai Lj Ci+ BiKS) xk BiKSx^k+ (wk Ljvk)g (2.40)

and xk+1 can be expressed as

xk+1 = PL i=1

PL j=1

PL s=1

hi(zk) hj(^zk) hs(^zk)f(Ai+ Ai) xk+

(Bi+ Bi) Ksx^k+ wkg

= PL i=1

PL j=1

PL s=1

hi(zk) hj(^zk) hs(^zk)f(Ai+ BiKs) xk BiKsx~k + ( Ai+ BiKs) xk+ BiKsx~k+ wkg

(2.41)

After some algebraic manipulations, the augmented system can be expressed as the

(27)

19 following form:

xk+1 = XL

i=1

XL j=1

XL s=1

hi(zk) hj(^zk) hs(^zk) ~Fijs(k)xk+ ~Ej(k) ~wk

where

xk+1= 2 66 4

xk+1

~ xk+1

3 77 5

F~ijs(k) = 2 66 66 66 4

Ai+ BiKs BiKs

(Ai Aj) + (Bi Bj) KS

+Lj(Cs Ci)

(Aj LjCs) (Bi Bj) KS 3 77 77 77 5

+ 2 66 4

Ai+ BiKs BiKs Ai Lj Ci+ BiKs BiKs

3 77 5

E~j(k) = 2 66 4

I 0

I Lj 3 77 5 ; ~wk =

2 66 4

wk vk

3 77 5

(2.42)

The randomly time-varying matrix ~Fij(k) can be further expressed as F~ijs(k) = Fijs+ ijsqi(k)

where

Fij(k) = 2 66 4

Ai+ BiKs BiKs

M1 M2

3 77

5 (2.43)

M1 = (Ai Aj) + (Bi Bj) Ks+ Lj(Cs Ci) (2.44) M2 = (Aj LjCs) (Bi Bj) Ks (2.45)

ij = 2 66 4

Ai + BiKs BiKs

Ai Lj Ci + BiKs BiKs 3 77 5

With the closed-loop equation being obtained, we now present the H1control design.

(28)

Theorem 2 If there exists a positive real number and a positive de…nite matrices R with

R = 2 66 4

R1 R2

RT2 R3 3 77

5 (2.46)

such that the following linear matrix inequalities hold 2

66 66 66 66 66 4

2I R Q 0 FijsT Tijs 0 2I E~jT 0 Fijs E~j R 0

ijs 0 0 R2

3 77 77 77 77 77 5

> 0 (2.47)

for 1 i L and 1 j L, then the suboptimal H1 control performance in (2.18) is attained.

Proof. : Let us choose a Lyapunov function for the system (2.18) as

V (xk) = E xTkP xk (2.48)

where P is a positive de…nite matrix. By the Lyapunov function, we obtain

V (xk+1) V (xk)

= E 8<

:

"

PL i=1

PL j=1

PL s=1

hi(zk) hj(^zk) hs(^zk) F~ijs(k)xk+ ~Ejw~k

#T

P

"

PL

^{=1

PL

^

|=1

PL

^ s=1

h^{(zk) h^|(^zk) h^s(^zk) F~^{^|^s(k)xk+ ~E^|w~k

#

xTkP xk

)

(2.49)

(29)

21 Using Lemma 3, we can reduce (2.49) as

V (xk+1) V (xk)

E 8>

><

>>

: PL i=1

PL j=1

PL s=1

hi(zk) hj(^zk) hs(^zk) 2 66 4

xk

~ wk

3 77 5

T 8

>>

<

>>

: 2 66 4

FijsT + Tijsqj(k) E~jT

3 77 5 P

Fijs+ ijsqj(k) E~j

2 66 4

P 0 0 0

3 77 5

9>

>=

>>

; 2 66 4

xk

~ wk

3 77 5

9>

>=

>>

;

(2.50)

Let Fk0 be the -algebra spanned by fys; xs; ws; vsgs k: Applying the conditional mean operator E jFk0 to (2.50), we can get

E 8>

><

>>

: E

8>

><

>>

: PL i=1

PL j=1

PL s=1

hi(zk) hj(^zk) hs(^zk) 2 66 4

xk

~ wk

3 77 5

T 8

>>

<

>>

: 0 BB

@ 2 66 4

FijsT E~jT

3 77 5

+ 2 66 4

T ijs

0 3 77 5 qj(k)

1 CC

A P Fijs E~j + ijs 0 qj(k) 2

66 4

P 0 0 0

3 77 5

9>

>=

>>

; 2 66 4

xk

~ wk

3 77 5 Fk0

9>

>=

>>

; 9>

>=

>>

;

(2.51)

= E

8>

><

>>

: PL i=1

PL j=1

PL s=1

hi(zk) hj(^zk) hs(^zk) 2 66 4

xk

~ wk

3 77 5

T

E 8>

><

>>

: 2 66 4

FijsT E~jT

3 77

5 P Fijs E~j + 2

66 4

T ijs

0 3 77

5 P ijs 0 q2j(k) 2 66 4

P 0 0 0

3 77 5

9>

>=

>>

; Fk0

9>

>=

>>

; 2 66 4

xk

~ wk

3 77 5

9>

>=

>>

;

(2.52)

(30)

Then, we have the following form

V (xk+1) V (xk)

E 8>

><

>>

: PL i=1

PL j=1

PL s=1

hi(zk) hj(^zk) hs(^zk) 2 66 4

xk

~ wk

3 77 5

T 8

>>

<

>>

: 2 66 4

FijsT E~jT

3 77

5 P Fijs E~j

+ 2 2 66 4

T ijs

0 3 77

5 P ijs 0 2 66 4

P 0 0 0

3 77 5

9>

>=

>>

; 2 66 4

xk

~ wk

3 77 5

9>

>=

>>

;

(2.53)

If there exist a positive matrix Q and a scalar such that 2

66 4

FijsT E~jT

3 77

5 P Fijs E~j + 2 2 66 4

T ijs

0 3 77

5 P ijs 0 2

66 4

P 0 0 0

3 77 5 <

2 66 4

Q 0

0 2I 3 77 5

(2.54)

then

V (xk+1) V (xk)

E 8>

><

>>

: 2 66 4

xk

~ wk

3 77 5

T2 66 4

Q 0

0 2I 3 77 5

2 66 4

xk

~ wk

3 77 5

9>

>=

>>

;

= E xTkQxk+ 2w~kTw~k

(2.55)

Summing (2.55) from k = 0 to k = N , we have

V (xN +1) V (x0) E

( N

X

k=0

xTkQxk+ 2 XN k=0

~ wkTw~k

)

and by the de…nition of the Lyapunov function V (xk)in (2.21), we get

E ( N

X

k=0

xTkQxk )

E (

xT0P x0 + 2 XN

k=0

~ wTkw~k

)

(2.56)

(31)

23 Therefore, the H1control performance is achieved with a prescribed 2 provided that

the inequalities (2.56) hold. By the Schur complement; (2.54) is equivalent to 2

66 66 66 66 66 4

P Q 0 FijsT Tijs 0 2I E~jT 0 Fij E~j P 1 0

ijs 0 0 P21

3 77 77 77 77 77 5

> 0 (2.57)

We can use (2.33) to rewrite (2.57) as follows 2

66 66 66 66 66 4

2I R Q 0 FijsT Tijs 0 2I E~jT 0 Fijs E~j R 0

ijs 0 0 R2

3 77 77 77 77 77 5

> 0 (2.58)

With the structure of the matrix R as de…ned in (2.19), the inequality (2.47) can be obtained. This completes the proof.

2.4 Simulation Example

In this section, two simulation examples are given to con…rm the performance of the proposed fuzzy H1 control for the stochastic fuzzy system.

Example 3 1

In this example,we assume that the premise variable zk is the plant output yk so that it is available in the controller design. Therefore we can apply the results in

(32)

Section 2.2 to design the fuzzy H1 controller. Consider the following stochastic T-S fuzzy system:

Rule 1:

IF yk is F11;

THEN xk+1 = (A1+ A1(k)) xk+ (B1+ B1)uk+ wk, yk = (C1+ C1(k))xk +vk.

Rule 2:

IF yk is F12;

THEN xk+1 = (A2+ A2(k)) xk+ (B2+ B2)uk+ wk, yk = (C2+ C2(k))xk +vk.

Rule 3:

IF yk is F13;

THEN xk+1 = (A3+ A3(k)) xk+ (B3+ B3)uk+ wk, yk = (C3+ C3(k))xk +vk.

The related matrices in the above fuzzy system are de…ned as follows.

A1 = 2 66 4

0:8 0:3 0:1 0:6

3 77

5 A2 = 2 66 4

0:8 0:034 0:02 0:5

3 77

5 A3 = 2 66 4

0:3 0:04 0:03 0:5

3 77 5

B1 = 1 2

T

; B2 = 1 3

T

; B3 = 2 1

T

;

C1 = 1 3 ; C2 = 2 1 ; C3 = 1 2 ;

A1 = 2 66 4

0:2828 0:1414 0:1414 0:4243

3 77

5 ; A2 = 2 66 4

0:1414 0:2828 0:2828 0:24243

3 77

5 ; A3 = 2 66 4

0:2828 0:28228 0:1414 0:1414

3 77 5

(33)

25

-6 -4 -2 0 2 4 6

0 0.2 0.4 0.6 0.8 1

zk

Membership functions used in Example 1

F1 F

2 F

3

Figure 2.1: Membership function of the premise variable in Example 1.

B1 = 2 66 4

0:7071 0:4243

3 77

5 ; B2 = 2 66 4

0:4243 0:2828

3 77

5 ; B3 = 2 66 4

0:5657 0:2828

3 77 5

C1 = 0:4243 0:2828 ; C2 = 0:1414 0:2828 ; C3 = 0:2828 0:5657 The membership function for the premise variable is shown in Fig. 2.1.

The noises wk and vk are zero-mean Gaussian white noise with covariance matrix Rw =

2 66 4

1 0 0 1

3 77

5 and variance Rv = 1, respectively. The white process qi(k) is zero- mean with variance 2 = 0:02: The initial condition of the sate x(k) is given by

2 66 4

x1(0) x2(0)

3 77 5 =

2 66 4

1 1

3 77 5

參考文獻

相關文件

In this paper, by using Takagi and Sugeno (T-S) fuzzy dynamic model, the H 1 output feedback control design problems for nonlinear stochastic systems with state- dependent noise,

We shall show that after finite times of switching, the premise variable of the fuzzy system will remain in the universe of discourse and stability of the adaptive control system

The fuzzy model, adjustable with time, is first used to consider influence factors with different features such as macroeconomic factors, stock and futures technical indicators..

Secondly then propose a Fuzzy ISM method to taking account the Fuzzy linguistic consideration to fit in with real complicated situation, and then compare difference of the order of

This research uses 28 ITHs as the DMUs of DEA to assessment relative operating efficiency of model 1 (input variables are full time employees, cost of labor,

This research is to integrate PID type fuzzy controller with the Dynamic Sliding Mode Control (DSMC) to make the system more robust to the dead-band as well as the hysteresis

“ Customer” ,employs the fuzzy analytic hierarchy process (FAHP) to develop a systematic model for the evaluations of knowledge management effectiveness , to reach the goal

Then, these proposed control systems(fuzzy control and fuzzy sliding-mode control) are implemented on an Altera Cyclone III EP3C16 FPGA device.. Finally, the experimental results