国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一類非線性不確定系統(tǒng)的輸出跟蹤控制

2015-06-01 10:57:22田為剛王銀河李玉姣
關(guān)鍵詞:適應(yīng)控制時(shí)變規(guī)則

田為剛,王銀河,李玉姣

(廣東工業(yè)大學(xué) 自動(dòng)化學(xué)院, 廣東 廣州 510006)

一類非線性不確定系統(tǒng)的輸出跟蹤控制

田為剛,王銀河,李玉姣

(廣東工業(yè)大學(xué) 自動(dòng)化學(xué)院, 廣東 廣州 510006)

設(shè)計(jì)了一類不確定非線性系統(tǒng)模糊自適應(yīng)輸出跟蹤控制器. 首先將一個(gè)時(shí)變參數(shù)引入到規(guī)則前件的高斯型隸屬度函數(shù)中, 形成一組帶有時(shí)變參數(shù)的模糊規(guī)則, 通過(guò)時(shí)變參數(shù)的變化改變高斯型隸屬度函數(shù)的中心和寬度,進(jìn)而改變?cè)璏amdani型模糊邏輯系統(tǒng)的輸出,形成新的帶有時(shí)變參數(shù)的模糊邏輯系統(tǒng). 然后以這種改造后的模糊邏輯系統(tǒng)逼近系統(tǒng)的未知非線性項(xiàng),構(gòu)造時(shí)變參數(shù)和逼近精度的自適應(yīng)律,設(shè)計(jì)相應(yīng)的自適應(yīng)輸出跟蹤控制器. 這種方法的優(yōu)越性在于充分利用原有的有限數(shù)目的模糊規(guī)則,合成具有較少自適應(yīng)律的模糊自適應(yīng)輸出跟蹤控制器. 最后,通過(guò)Duffing的仿真算例驗(yàn)證了本文提出方法的可行性和有效性.

模糊邏輯系統(tǒng); 時(shí)變參數(shù); 輸出跟蹤; 自適應(yīng)控制

在工程實(shí)踐中,針對(duì)具有不確定的動(dòng)態(tài)控制系統(tǒng),模糊If-then規(guī)則后件為模糊集的Mamdani型模糊邏輯系統(tǒng)是一種常見(jiàn)的逼近工具,并且逼近精度與模糊規(guī)則質(zhì)量和數(shù)目緊密相關(guān)[1],由于Mamdani型模糊邏輯系統(tǒng)的輸出可以寫(xiě)成一些模糊基函數(shù)的線性組合形式,因此產(chǎn)生了基于這些組合系數(shù)的模糊自適應(yīng)控制方法[2-5],在這種模糊自適應(yīng)控制方法中,自適應(yīng)律的數(shù)目取決于模糊規(guī)則數(shù)目,這就造成了一種矛盾:一方面為了提高逼近精度和控制效果需要選用大量的模糊規(guī)則; 另一方面過(guò)多的自適應(yīng)律往往會(huì)增大運(yùn)算量和在線調(diào)節(jié)時(shí)間, 以至于導(dǎo)致閉環(huán)系統(tǒng)不穩(wěn)定.

為了減少自適應(yīng)律和在線運(yùn)算量,文獻(xiàn)[6]采用未知參數(shù)向量范數(shù)平方的Backstepping方法來(lái)降低自適應(yīng)參數(shù)的數(shù)目; 文獻(xiàn)[7]利用加裝在模糊邏輯系統(tǒng)輸入和輸出端的伸縮器和飽和器, 通過(guò)調(diào)節(jié)伸縮器和飽和器的參數(shù)達(dá)到減少自適應(yīng)律的目的.值得注意的是,這些研究方法中,規(guī)則前件中的隸屬度函數(shù)在整個(gè)控制過(guò)程中是固定不變的,一般認(rèn)為,模糊隸屬函數(shù)能夠定量反映語(yǔ)言值的含義,隸屬函數(shù)的確切定量描述有助于提高模糊邏輯系統(tǒng)的逼近精度[8].由于高斯型隸屬度函數(shù)有最佳的逼近性能,當(dāng)高斯型的隸屬度函數(shù)的中心和寬度都固定時(shí),上述模糊自適應(yīng)方法意味著控制過(guò)程中即使系統(tǒng)的不確定性發(fā)生改變,相應(yīng)的模糊隸屬度函數(shù)也并不為之改變,這可能導(dǎo)致較大的逼近誤差,降低控制性能,甚至造成控制失效. 由此可見(jiàn),如何依據(jù)有限條模糊If-then規(guī)則,改變以往根據(jù)逼近對(duì)象的采樣或歷史數(shù)據(jù)而構(gòu)成的自適應(yīng)模糊邏輯系統(tǒng)[9],以控制目標(biāo)為準(zhǔn)則,著眼于規(guī)則前件的隸屬函數(shù),在線動(dòng)態(tài)地調(diào)整高斯型隸屬度函數(shù)的中心和寬度而構(gòu)造相應(yīng)的自適應(yīng)律,從而改善被控系統(tǒng)的控制效果是一個(gè)值得研究的問(wèn)題.

鑒于以上問(wèn)題,針對(duì)一類非線性不確定系統(tǒng),本文著眼于帶有高斯型隸屬度函數(shù)的有限多個(gè)模糊規(guī)則,首先將一個(gè)時(shí)變參數(shù)引入到規(guī)則前件中的高斯型隸屬度函數(shù)之中, 形成一種帶有可調(diào)參數(shù)的模糊邏輯系統(tǒng),然后依據(jù)控制目標(biāo), 利用這種帶有可調(diào)參數(shù)的模糊邏輯系統(tǒng)逼近非線性系統(tǒng)中未知非線性函數(shù),同時(shí)構(gòu)造這個(gè)時(shí)變參數(shù)的更新律和原模糊邏輯系統(tǒng)逼近精度的自適應(yīng)律,進(jìn)而設(shè)計(jì)相應(yīng)的自適應(yīng)跟蹤控制器. 相比已有的一些模糊自適應(yīng)控制方法[3-4,10-11],本文提出的方法不僅減少了自適應(yīng)參數(shù)的數(shù)目,而且簡(jiǎn)化控制器的設(shè)計(jì)步驟. 最后,通過(guò)Duffing系統(tǒng)的仿真實(shí)例證明了本文方法的可行性和有效性.

1 系統(tǒng)描述

1.1 模糊系統(tǒng)描述

由模糊產(chǎn)生器、模糊規(guī)則庫(kù)、模糊推理機(jī)、解模糊器構(gòu)成的Mamdani型模糊邏輯系統(tǒng)F,模糊規(guī)則庫(kù)由以下N條模糊If-then規(guī)則構(gòu)成:

(1)

根據(jù)文獻(xiàn)[12], 采用單點(diǎn)模糊化、乘積推理和中心平均解模糊,模糊邏輯系統(tǒng)F的輸出可以表示為

(2)

從而形成N條帶有參數(shù)的新規(guī)則:

(3)

(4)

注1 (1) 從論域覆蓋的角度看, 一組模糊規(guī)則的前件語(yǔ)言變量取值范圍形成了對(duì)其輸入論域的一組(完全或不完全)覆蓋, 其中每一條規(guī)則對(duì)應(yīng)于覆蓋中的一個(gè)“補(bǔ)丁”[14]. 模糊規(guī)則(3)可以看作是模糊規(guī)則(1)的一種參數(shù)化形式, 由于參數(shù)θ=θ(t)的時(shí)變性,因此與規(guī)則(1)相比較,規(guī)則(3)中的“補(bǔ)丁”具有動(dòng)態(tài)性, 因而規(guī)則(3)具有動(dòng)態(tài)的語(yǔ)言可解釋性. (2) 本文將根據(jù)控制目標(biāo)設(shè)計(jì)時(shí)變參數(shù)θ=θ(t)的更新律,這意味著模糊規(guī)則(3)能夠依據(jù)控制目標(biāo)在線變化,而高斯型隸屬度函數(shù)有全局支撐的性質(zhì)(即隸屬度函數(shù)值處處不為0),這也意味著當(dāng)專家給出有限的語(yǔ)言信息(模糊If-then規(guī)則(1))時(shí),通過(guò)時(shí)變參數(shù)θ的引入, 規(guī)則前件中的隸屬函數(shù)的中心值和寬度實(shí)時(shí)地變化,派生出新的動(dòng)態(tài)變化的模糊If-then規(guī)則,這不僅將原有規(guī)則(1)中的語(yǔ)言信息細(xì)化了,而且極大地豐富了原有的專家經(jīng)驗(yàn).

1.2 被控對(duì)象描述

考慮一類非線性系統(tǒng)[1,5]

(5)

(6)

(7)

顯然矩陣對(duì)(A,B)是完全可控的,即存在一個(gè)1×n階矩陣K使得對(duì)于任意給定的正定矩陣Q,下列Lyapunov方程有唯一正定矩陣解P:

(A+BK)TP+P(A+BK)=-Q.

(8)

2 輸出跟蹤控制器設(shè)計(jì)

(9a)

(9b)

(9c)

(9d)

u=u(x,e,θ),

(9e)

式(9a~9e)表示的擴(kuò)展閉環(huán)系統(tǒng)的狀態(tài)變量為Ζ=[eT,θ,,]T,x(*)表示時(shí)變參數(shù)θ的更新律,?(*)和ζ(*)分別表示參數(shù)L和E估計(jì)值的自適應(yīng)律,控制器(9e)是依據(jù)以下控制目標(biāo)而設(shè)計(jì)的自適應(yīng)控制器.

控制目標(biāo):設(shè)計(jì)形如式(9e)的控制器u和參數(shù)自適應(yīng)律(9b~9d)使得擴(kuò)展系統(tǒng)的狀態(tài)變量Ζ=[eT,θ,,]T有界,同時(shí)使系統(tǒng)(5)的輸出跟蹤誤差

為了達(dá)到以上控制目標(biāo),本文提出如下控制方案:

(10a)

(11)

(12)

(13)

其中參數(shù)υ,β,γ1,γ2,γ3是可調(diào)正常數(shù).

定理1 針對(duì)系統(tǒng)(7),在假設(shè)1~假設(shè)4成立的條件下,采用控制器(10a)~(10b)和參數(shù)自適應(yīng)律(11)~(13),能夠保證擴(kuò)展閉環(huán)系統(tǒng)(9a~9e)的狀態(tài)向量Ζ=[eT,θ,,]T有界,同時(shí)使系統(tǒng)(7)的狀態(tài)誤差向量

下面分兩種情況證明定理1.

在這種情形下,采用開(kāi)環(huán)控制,即u=0. 在假設(shè)1和假設(shè)4成立的條件下, 首先可以證明狀態(tài)向量Ζ=[eT,θ,,]T能夠在有限的時(shí)間內(nèi)進(jìn)入集合中.記容易看出當(dāng)時(shí),s>0. 考慮關(guān)于s的正定函數(shù)V=0.5s2,利用式(10)~(13),沿著擴(kuò)展閉環(huán)系統(tǒng)(9a~9e),V關(guān)于時(shí)間t的導(dǎo)數(shù)為

s.

(14)

由文獻(xiàn)[15]的結(jié)果可知,不等式(14)意味著,狀態(tài)向量Ζ=[eT,θ,,]T能夠在有限的時(shí)間內(nèi)到達(dá)滑模面s=0,注意到?情形1得證.

(15)

V(t)沿著擴(kuò)展閉環(huán)系統(tǒng)(9a~9e)關(guān)于時(shí)間t的導(dǎo)數(shù)為

(16)

利用式(10b)得

(17)

(18)

所以由(16)~(18)得

).

(19)

利用式(11)~(13)可以得

(20)

不等式(20)表明擴(kuò)展閉環(huán)控制系統(tǒng)(9a)~(9e)的狀態(tài)向量Ζ=[eT,θ,,]T是有界的,由(9a)、(10a)、(10b)以及假設(shè)1和假設(shè)2可以看出,在第二種情況下同樣是有界的, 因此利用Barbalat引理[15]可得綜合情形1和情形2的證明可知定理1的結(jié)論成立.

注4 (1) 參數(shù)自適應(yīng)律(11)~(13)具有下一特點(diǎn):參數(shù)自適應(yīng)律(12)和(13)在[0,+∞]上是單調(diào)遞增的,因此初始條件(0)>0和(0)>0可以保證(t)>0和(t)>0, 同時(shí),時(shí)變參數(shù)θ2(t)在時(shí)單調(diào)遞增,在時(shí)單調(diào)遞減,因此時(shí)變參數(shù)θ(0)≠0可以保證在內(nèi)θ(t)≠0;(2) 在以上參數(shù)的初始條件下,如果誤差向量e(t)隨著時(shí)間增大,由式(11)可以看出增加得更快,從而使得在有限的時(shí)間內(nèi)落入從而保證系統(tǒng)的狀態(tài)進(jìn)入Mamdani型模糊邏輯系統(tǒng)(1)的論域以內(nèi); (3) 如果誤差向量進(jìn)入以內(nèi),此時(shí)隨著時(shí)間單調(diào)遞減,采用帶有時(shí)變參數(shù)θ(t)的Mamdani型模糊邏輯系統(tǒng)(3)構(gòu)成的控制器(10a)和(10b)以及自適應(yīng)律(11)~(13),不但可以保證輸出跟蹤誤差趨近于0,而且可以保證跟蹤誤差的1到n階導(dǎo)數(shù)趨近于0;(4) 在實(shí)際應(yīng)用中,為了保證(t)和(t)有界,需要選擇較小的可調(diào)參數(shù)β、γ1、γ2、γ3.

3 仿真算例

考慮Duffing受迫振動(dòng)系統(tǒng)[9-10]

(21)

g=1.當(dāng)干擾d=0,

系統(tǒng)(21)在未控時(shí)狀態(tài)呈現(xiàn)混沌.

選取K=[-1,-2],Q=diag[10,10],初始條件x1(0)=x2(0)=2,θ(0)=1,(0)=0.5,(0)=0.4,其他參數(shù)為:υ=50,α=20,β=0.001,γ1=0.002,γ2=0.002,γ3=0.001,ω(x,t)=12,gmax=gmin=1.取參考信號(hào)r(t)=0.5(sin(0.5t)+0.5sin(2t)),干擾為白噪聲時(shí),選取ψ=1,dmax=5.仿真結(jié)果如圖1~圖3.

圖1 參考信號(hào)為r(t)=0.5(sin(0.5t)+0.5sin(2t))時(shí)的輸出跟蹤軌跡Fig.1 Output tracking trajectories for the reference signal r(t)=0.5(sin(0.5t)+0.5sin(2t))

圖2 參考信號(hào)為r(t)=0.5(sin(0.5t)+0.5sin(2t))時(shí)狀態(tài)x2(t)的跟蹤軌跡Fig.2 The tracking trajectories of x2(t) for the reference signal r(t)=0.5(sin(0.5t)+0.5sin(2t))

圖3 時(shí)變參數(shù)θ以及參數(shù)L和E的估計(jì)量的時(shí)間響應(yīng)曲線Fig.3 The time response of time-varying parameter θ and the estimated values of L and E

注5 (1) 由圖1~圖3可以看出不但系統(tǒng)的輸出可以漸近地跟蹤輸入信號(hào),而且系統(tǒng)的其他狀態(tài)不但保證了有界同時(shí)也實(shí)現(xiàn)良好的跟蹤,同時(shí)所有自適應(yīng)參數(shù)有界;(2)自適應(yīng)律僅有3個(gè),保證了控制算法運(yùn)算量小.

圖4 參考信號(hào)為r(t)=sin(t)時(shí)本文與文獻(xiàn)[9]中系統(tǒng)輸出跟蹤誤差的時(shí)間響應(yīng)曲線Fig.4 The time response of the output tracking errors in this paper and [9] for the reference signal r(t)=sin(t)

圖5 參考信號(hào)為r(t)=sin(t)時(shí)本文與文獻(xiàn)[9]中系統(tǒng)的狀態(tài)x2的跟蹤誤差的時(shí)間響應(yīng)曲線Fig.5 The time response of the tracking errorsx2in this paper and [9] for the reference signal r(t)=sin(t)

注6 (1) 由對(duì)比圖4的輸出跟蹤誤差可以發(fā)現(xiàn),本文提出自適應(yīng)控制方法不僅可以保證輸出跟蹤誤差漸近地趨近于零,而且響應(yīng)的速度要比文獻(xiàn)[9]更快; (2) 由對(duì)比圖5可以看出,文獻(xiàn)[9]中系統(tǒng)的狀態(tài)x2的跟蹤誤差在開(kāi)始階段是震蕩的,因此本文提出的自適應(yīng)控制算法的狀態(tài)跟蹤效果要優(yōu)于文獻(xiàn)[9].

4 結(jié)論

本文主要著眼于當(dāng)專家給出一組有限數(shù)目的模糊規(guī)則時(shí),首先將一個(gè)時(shí)變參數(shù)引入到這組模糊規(guī)則前件的高斯隸屬函數(shù)中將原有規(guī)則參數(shù)化. 通過(guò)時(shí)變參數(shù)的變化,改變了高斯隸屬函數(shù)的中心和寬度,進(jìn)而改變了原模糊邏輯系統(tǒng)的輸出,從而得到一種新的帶有時(shí)變參數(shù)的Mamdani模糊邏輯系統(tǒng). 如果利用這種新的模糊邏輯系統(tǒng)逼近系統(tǒng)中未知的非線性函數(shù),并且以此為基礎(chǔ)構(gòu)造控制器和自適應(yīng)律, 那么所給出的模糊自適應(yīng)控制方法不僅能夠保證被控系統(tǒng)的輸出跟蹤誤差漸近趨近于零,而且與現(xiàn)有的模糊自適應(yīng)控制方法相比較, 具有較少的自適應(yīng)律和較強(qiáng)的模糊邏輯系統(tǒng)規(guī)則的語(yǔ)言可解釋性.

[1] Wang L X, Mendel J M. Fuzzy basis functions, universal approximation and orthogonal least squares learning[J]. IEEE Trans on Neural Networks, 1992, 3(5): 807-814.

[2] Chen B, Liu X P, Tong S C. Adaptive fuzzy output tracking control of MIMO nonlinear uncertain systems[J]. IEEE Trans on Fuzzy Systems,2007,15(2):287-300.

[3] Wang L X. Stable adaptive fuzzy controllers with application to inverted pendulum tracking[J]. IEEE Trans on Systems, Man, and Cybernetics-part B: Cybernetics, 1996, 26(5):677-691.

[4] Hwang E J, Hyun C H, Kim E, et al. Fuzzy model based adaptive syschronization chaotic systems:robust tracking control approach[J].Physics Letters A,2009,373(22):1935-1939.

[5] Kim E. A fuzzy disturbance observer and its application to control[J]. IEEE Trans Fuzzy Syst, 2002,10(1): 77-84.

[6] Chen B, Liu X P, Liu K F, et al. Direct adaptive fuzzy control of nonlinear strict-feedback systems[J]. Automatica, 2009, 45(6): 1530-1535.

[7] 范永青, 王銀河, 羅亮, 等. 帶有伸縮器和飽和器的一類非線性系統(tǒng)模糊自適應(yīng)控制設(shè)計(jì)[J]. 控制理論與應(yīng)用, 2011, 28(9): 1105-1110.

Fan Y Q, Wang Y H, Luo L, et al. Fuzzy adaptive control design for a class of nonlinear systems with scalers and saturators[J]. Control Theory and Applications, 2011, 28(9): 1105-1110.

[8] Han H G, Su C Y, Yury S. Adaptive control fo a class of nonlinear systems with nonlinearly parameterized fuzzy approximators[J]. IEEE Trans on Fuzzy Systems, 2001,9(2):315-323.

[9] 高子林,王銀河,石炳杰.基于自適應(yīng)模糊邏輯系統(tǒng)的一類非線性系統(tǒng)跟蹤控制設(shè)計(jì)[J].廣東工業(yè)大學(xué)學(xué)報(bào),2012,29(9):77-81.

Gao Z L, Wang Y H,Shi B J.Design of tracking control for a class of nonlinear systems based on adaptive fuzzy logic systems[J].Journal of Guangdong University of Technology,2012,29(9):77-81.

[10] Zhou Y H. Fuzzy indirect adaptive control using SVM-based multiple models for a class of nonlinear systems[J].Neural Computing & Applications,2013,22(3-4):825-833.

[11] Tong S C, Li Y M. Observer-based fuzzy adaptive control for strict-feedback nonlinear systems[J]. Fuzzy Sets and Systems,2009,160(12):1749-1764.

[12] 王立新. 模糊系統(tǒng)與模糊控制教程[M]. 北京: 清華大學(xué)出版社, 2003.

[13] 王國(guó)俊. 計(jì)算智能[M].2版. 北京:高等教育出版社,2005.

[14] Bart K. Fuzzy engineering[M]. Upper Saddle River, USA :Prentice Hall, Inc., 1997.

[15] Slotine J E, Li W P. Applied Nonlinear Control[M]. Englewood Cliffs, NJ: Prentice Hall, Inc., 1991.

Fuzzy Adaptive Output Tracking Control for a Class of Uncertain Nonlinear Systems

Tian Wei-gang, Wang Yin-he, Li Yu-jiao

In this paper, a fuzzy adaptive output tracking controller is designed for a class of uncertain nonlinear systems to track a given sign. First, a time-varying parameter is introduced into the Gaussian membership functions of the rule antecedent, so that a new set of fuzzy rules with a time-varying parameter is given. This implies that the update motion of time-varying parameter changes not only the centers and widths of Gaussian membership functions, but also the output of the previous Mamdani fuzzy logic system, and thus a new fuzzy logic system with a time-varying parameter is synthesized. And then the modified fuzzy logic system can be used to approximate the unknown nonlinear term of the system, and the adaptive laws of time-varying parameter and the estimated values of the fuzzy approximate accuracy can be constructed, accordingly the fuzzy adaptive output tracking controller of the system can be synthesized. The advantage of the proposed method in this paper is that by the full use of existing limited number of fuzzy rules, the fuzzy adaptive output tracking controller can be synthesized with more fewer adaptive laws. Finally, the Duffing system′s simulation example demonstrates that the proposed method in this paper is feasible and effective.

fuzzy logic system; time-varying parameter; output tracking; adaptive control

2013- 09- 30

國(guó)家自然科學(xué)基金資助項(xiàng)目(61273219);廣東省自然科學(xué)基金資助項(xiàng)目(S2013010015768;2011010005029)

田為剛(1988-),男,碩士研究生,主要研究方向?yàn)榉蔷€性系統(tǒng)的模糊自適應(yīng)控制.

10.3969/j.issn.1007- 7162.2015.01.019

TP273

A

1007-7162(2015)01- 0091- 07

(School of Automation, Guangdong University of Technology, Guangzhou 510006, China)

猜你喜歡
適應(yīng)控制時(shí)變規(guī)則
撐竿跳規(guī)則的制定
數(shù)獨(dú)的規(guī)則和演變
采用自適應(yīng)控制的STATCOM-SEIG系統(tǒng)Matlab仿真
讓規(guī)則不規(guī)則
Coco薇(2017年11期)2018-01-03 20:59:57
基于時(shí)變Copula的股票市場(chǎng)相關(guān)性分析
TPP反腐敗規(guī)則對(duì)我國(guó)的啟示
煙氣輪機(jī)復(fù)合故障時(shí)變退化特征提取
考慮執(zhí)行器飽和的改進(jìn)無(wú)模型自適應(yīng)控制
基于 L1自適應(yīng)控制的無(wú)人機(jī)橫側(cè)向控制
基于MEP法的在役橋梁時(shí)變可靠度研究
池州市| 罗源县| 泸州市| 庄浪县| 芦山县| 柳州市| 韶关市| 建宁县| 莎车县| 阳江市| 酉阳| 江西省| 桐梓县| 四平市| 东阳市| 黎平县| 乐都县| 清水县| 怀柔区| 平原县| 深圳市| 南阳市| 临武县| 桓台县| 浙江省| 富锦市| 宁陵县| 庆安县| 澜沧| 旺苍县| 寻乌县| 洛川县| 沂水县| 大同市| 于都县| 旺苍县| 琼中| 阿城市| 繁峙县| 海安县| 钟祥市|