• 沒有找到結果。

非線性未知系統之適應性模糊─類神經控制研究(III)

N/A
N/A
Protected

Academic year: 2021

Share "非線性未知系統之適應性模糊─類神經控制研究(III)"

Copied!
5
0
0

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

全文

(1)

非線性未知系統之適應性模糊 – 類神經控制研究(3/3)

計畫編號:NSC90-2213-E-009-067

執行期間:民國 90 年 8 月 1 日起至 91 年 7 月 31 日止

計畫主持人:李祖添 國立交通大學電機與控制工程學系 講座教授

一、

摘要

A new hybrid direct/indirect

adaptive FNN controller with state observer and supervisory controller for a class of uncertain nonlinear dynamic systems is developed in this paper. The hybrid adaptive FNN controller, whose free parameters can be tuned on-line by observer-based output feedback control law and adaptive law, is a combination of direct and indirect adaptive FNN controllers. A weighting factor, which can be adjusted by the trade-off between plant knowledge and control knowledge, is adopted to sum together the control efforts from indirect adaptive FNN controller and direct adaptive FNN controller. Also a supervisory controller is appended into the FNN controller to force the state to be within the constraint set. Therefore, if the FNN controller cannot maintain the stability, the supervisory controller starts working to guarantee stability. On the other hand, if the FNN controller works well, the

supervisory controller will be

de-activated. The overall adaptive

scheme guarantees the global stability of the resulting closed-loop system in the sense that all signals involved are

uniformly bounded. Two nonlinear systems, i.e., inverted pendulum system and Chua’s chaotic circuit are fully illustrated to track sinusoidal signals. The resulting hybrid direct/indirect FNN

control systems show better

performances, i.e., tracking error and control effort can be made smaller and it is more flexible during the design process.

二、

計畫緣由與目的

Recently, an important adaptive FNN control system has been proposed

to incorporate with the expert

information systematically and the stability can be guaranteed by universal approximation theorem. For systems

with high degree of nonlinear

uncertainty, such as chemical process, aircraft, and so on, they are very difficult to control using the conventional control theory. But human operators can often successfully control them. Based on the fact that FNN logic systems are capable of uniformly approximating a nonlinear function over a compact set to any degree of accuracy, a globally stable adaptive FNN controller is defined as an

(2)

FNN logic system equipped with an adaptation algorithm. Moreover, FNN is constructed from a collect of fuzzy IF-THEN rules using fuzzy logic principles, and the adaptation algorithm adjusts the free parameters of the FNN based on the numerical experiment data. Like the conventional adaptive control, the adaptive FNN control has direct and indirect FNN adaptive control categories. Based on the Lyapunov synthesis approach, the free parameters of hybrid direct/indirect adaptive FNN controller

can be tuned on-line by an

observer-based output feedback control law and adaptive law. Also a supervisory controller is designed to cascade with FNN controller. If the nonlinear system tends to unstable by the FNN controller, especially in the transient period, the supervisory controller will be activated to work with the FNN controller to stabilize the whole system. On the other hand, if the FNN controller works well, the supervisory controller will be deactivated. This will result in a smaller control effort (energy). Therefore, the overall adaptive scheme guarantees that the global stability of the resulting closed-loop system in the sense that all signals involved are uniformly bounded. We have successfully designed the FNN adaptive controllers with supervisory control to control the inverted pendulum and Chua’s chaotic circuit to track

reference sinusoidal signals. The

resulting hybrid direct/indirect FNN

control systems show better

performances, i.e., both tracking error and control effort can be made smaller.

三、

研究方法與成果

An adaptive fuzzy system is a fuzzy logic system equipped with a

training algorithm to maintain a

consistent performance under plant

uncertainties. The most important

advantage of the adaptive FNN control over conventional adaptive control is that adaptive FNN controllers are capable of incorporating linguistic fuzzy

information from human operator,

whereas conventional adaptive

controller is not. The adaptive FNN control is divided into two categories. One is called the indirect adaptive FNN control and the other is called direct adaptive FNN control.

To summarize the above analysis, the design algorithm for observer-based hybrid direct/indirect adaptive FNN control is proposed as follows:

[Step 1]:

Specify the feedback and observer gain vector k and c k , such that the o

characteristic matrices ABk and A Tc

k Co T

are strictly Hurwitz matrices, respectively.

[Step 2]:

Specify a positive definite n×n

matrix Q and solve the Lyapunov

equation T

o

Λ P + PΛo= −Q to obtain a

positive definite symmetric n×n matrix P.

[Step 3]:

(3)

) ˆ ( ˆ ˆ ˆ Ae Bk e k e1 e1 e&= − Tc + o − ; e = Cˆ1 T

to obtain estimate state vector

e y x r ˆ ˆ= − . [Step 4]:

Specify the parameters Mf, Mg,MD, x

M ˆ, γ1, γ2, γ3, ε and V based on the practical constraints. Although V is any

given constant, but we let V be the

same as Veˆ, which can be determined from Mxˆ, |yr| and λPˆmin of Pˆ in (3.1). 1 2 ˆ ˆ ˆmin 1 2 ˆ ( ) ? ˆmin 1 2 ˆ ˆ ( ) ˆ ˆmin 2 ˆ( ) and 2 |u| (1 ) 2 ( ) 1 1 ( ) e x r P e n c f x r Dx P U e gx n c f x r L P V x t y M V M y k M V g x M M y k g x λ α α ε λ ε λ    ≤ + =           ≤ + +  + − +         +  + + +       

}

m x D U U

x

g

x

M

d

f

+

+

+

2

(

)

(

)

ˆ (3.1)

This is to match the magnitude scale of the system so that the designer is free from supplying V at random to

the system.

[Step 5]:

Define the membership function ) ˆ (x l i F

µ for i =1, 2,L, M and compute

the fuzzy basis functions ξ(xˆ). Then

fuzzy logic control systems are

constructed as

ˆ ?( | f) T( ) f; ( |? g) T( )ˆ g

f x θ =ξ x θ g x θ =ξ

Similarly, define the other

membership functions and computeη(xˆ). Then fuzzy logic control system is constructed asuD( |x?θD)=ηT( )D

[Step 6]:

Obtain the control and apply it to the plant, then compute the adaptive laws (3.2)-(3.8) to adjust the parameter vectorsθf, θg and θD. Following Remark

I, we let the unknown g(x) to be

) (

0 x

g in (3.7) and (3.8).

l Use the following adaptive law to adjust the parameter vector θf:

1 1 ˆ ( ) ( ) ( ˆ ( ) 0) ˆ Pr { ( ) } ( ˆ ( ) 0) T f f f f T T f f T f f T f x B Pe if M or M and e PB x oj x B e if M and e PB x γ ξ θ θ ξ θ θ γ ξ θ ξ θ − <   =   ≥  =    =   <  % % & % % (3.2)

where the projection operator Proj{*} is

defined as:

{

1

}

1 1 2 ˆ Pr ( ) ˆ ( ) ˆ ( ) T T T T f f T f oj x B Pe x B Pe x e PB γ ξ γ ξ θ θ ξ γ θ − = − + % % % (3.3)

l Use the following adaptive law to adjust the parameter vector θg:

Whenever an element l gi q in (1)1 of θg=ε, use ? ( ) ( ) 0 2 ˆ 0 ( ) 0 T T l l I I gi T l I l x B P eu if e PB x u if e PB x u q γ ξ ξ ξ − < = ≥    % % % & (3.4) 1 R(l) : IF x1 is l F1 , and L, and xn is l n F ,THEN yl= q0l+ q1lx1 + L +qlnxn= T T T l x è [1 ] (1)

(4)

where ξl(xˆ) is the lth component of ξT(xˆ). Otherwise, use 2 2 ? ( ) ( ) ( ( ) 0) ? Pr { ( ) } ( ( ) 0) T T T g g g I g g I g T T T g g I g I x B Peu if M or M and e PB x u oj x B Peu if M and e PB x u γ ξ θ θ ξ θ θ γ ξ θ ξ θ − < = ≥  =  − = <  % % & % % (3.5)

where the projection operator Proj{*} is defined as:

}

2 2 2 2 ) ˆ ( ~ ~ ) ˆ ( ~ ) ˆ ( { g I T T g g T I T I TPeu x B eu e PB xu B x oj θ ξ θ θ γ ξ γ ξ γ =− + − Pr (3.6)

l Use the following adaptive law to adjust the parameter vector θD:

      < = ≥ = < = ) 0 ) ˆ ( ) ( ~ ( } ~ ) ( ) ˆ ( { ) 0 ) ˆ ( ) ( ~ ( ) ( ~ ) ( ) ˆ ( 3 3 D T T D D T D T T D D D D T D x x PBg e and M if e P B x g x oj x x PBg e and M or M if e P B x g x θ η θ η γ θ η θ θ η γ θ Pr & (3.7)

where the projection operator Proj{*} is defined as:

{

3

}

3 3 2 ) ~ ( ) ( ~ ) ˆ ( ) ( ~ ~ ) ( ) ˆ ( D T T D D T T TPe e PBg x x e PBg x x B x g x oj θ η θ θ γ η γ η γ = − Pr (3.8) 四、

結論與討論

An observer-based hybrid

direct/indirect adaptive FNN controller appended with a supervisory controller for a class of unknown nonlinear dynamical systems is proposed in this

paper. It is a flexible design

methodology by the trade-off between plant knowledge and control knowledge using a weighting factor α adopted to sum together the control effort from indirect adaptive FNN controller and direct adaptive FNN controller. If the fuzzy descriptions of the plant are more important and viable, then choose large α, otherwise, choose small α. Based on the Lyapunov synthesis approach, the free parameters of the adaptive FNN

controller can be tuned on-line by an observer-based output feedback control law and adaptive law. Also, it is a valuable idea that the supervisory control is appended into the FNN controller. The supervisory controller will be activated to force the state to be within the constraint set as long as the system tends to be unstable controlled only by the FNN controller. On the other hand, if the FNN controller works well, the supervisory controller will be deactivated. The simulation results show explicitly the tracking error of larger á is less than smaller á, i.e., the plant knowledge is more important and viable, and the supervisory controller only works in the beginning period and after

(5)

that the FNN controller is a main controller. Two nonlinear systems, i.e., inverted pendulum system and Chua’s chaotic circuit are fully illustrated to track sinusoidal signals. Moreover it is obvious to see that the control effort is much less and tracking performance is better than those in previous works.

五、

參考文獻

[1] S. S. Sastry and A. Isidori, “Adaptive control of linearization systems,”

IEEE Trans. Automat. Contr., vol.

34, pp. 1123-1131, 1989.

[2] R. Marino and P. Tomei, “Globally adaptive output-feedback control on nonlinear systems, part I: Linear

parameterization,” IEEE Trans.

Automat. Contr., vol. 38, pp. 17-32,

1993.

[3] R. Marino and P. Tomei, “Globally adaptive output-feedback control on nonlinear systems, part II: Nonlinear

parameterization,” IEEE Trans.

Automat. Contr., vol. 38, pp. 33-48,

1993.

[4] B. S. Chen, C. H. Lee, and Y. C. Chang, “ H∞ tracking design of uncertain nonlinear SISO systems:

Adaptive fuzzy approach,” IEEE

Trans. Fuzzy Syst. vol. 4, pp. 32-43,

Feb. 1996.

[5] G. A. Rovithakis and M. A. Christodoulou, “Adaptive control of unknown plants using dynamical neural networks,” IEEE Trans. Syst., Man, Cybern., vol. 24, pp. 400-412,

Mar. 1994.

[6] G. A. Rovithakis and M. A.

Christodoulou, “Direct Adaptive

Regulation of Unknown Nonlinear Dynamical Systems via Dynamic Neural Networks,” IEEE Trans. Syst., Man, Cybern., vol. 25, pp. 1578-1594, Dec. 1995.

[7] L. X. Wang, “Stable adaptive fuzzy control of nonlinear systems,” IEEE Trans. Fuzzy Syst., vol. 1, pp.146-155, May, 1993.

[8] J. T. Spooner and K. M. Passino, “Stable adaptive control using fuzzy systems and neural networks,” IEEE Trans. Fuzzy Syst., vol. 4, pp.339-359, Aug., 1996.

[9] A. S. Poznyak, W. Yu, E. N. Sanchez and J. P. Perez, “Nonlinear adaptive

tracking using dynamic neural

networks,” IEEE Trans. Neural

Networks, vol. 10, pp. 1402-1411,

Nov., 1999.

[10] Y. G. Leu, T. T. Lee and W. Y. Wang, “Observer-based adaptive fuzzy-neural control for unknown nonlinear dynamical systems,” IEEE Trans. Syst., Man, Cybern., vol. 29,

pp. 583-591, Oct., 1999.

[11] C. H. Wang, W. Y. Wang, T. T. Lee and P. S. Tseng, “Fuzzy B-spline membership function (BMF) and its

applications in fuzzy-neural

control,” IEEE Trans. Syst., Man, Cybern., vol. 25, pp. 841-851, May.,

參考文獻

相關文件

Ma, T.C., “The Effect of Competition Law Enforcement on Economic Growth”, Journal of Competition Law and Economics 2010, 10. Manne, H., “Mergers and the Market for

Furthermore, by comparing the results of the European and American pricing prob- lems, we note that the accuracies of the adaptive finite difference, adaptive QSC and nonuniform

 Opposed the merger in the ground that it was likely to harm competition and lead to higher prices in “the market for the sale of consumable office supplies sold through

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,

This research is focused on the integration of test theory, item response theory (IRT), network technology, and database management into an online adaptive test system developed

For Experimental Group 1 and Control Group 1, the learning environment was adaptive based on each student’s learning ability, and difficulty level of a new subject unit was

蔣松原,1998,應用 應用 應用 應用模糊理論 模糊理論 模糊理論

The scenarios fuzzy inference system is developed for effectively manage all the low-level sensors information and inductive high-level context scenarios based