本站小編為你精心準(zhǔn)備了搜索系統(tǒng)預(yù)設(shè)性能反演控制分析參考范文,愿這些范文能點(diǎn)燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。
《控制與決策雜志》2016年第三期
摘要:
針對(duì)一類目標(biāo)函數(shù)受預(yù)設(shè)性能函數(shù)限定的嚴(yán)格反饋極值搜索系統(tǒng)的控制問(wèn)題,將極值搜索控制、預(yù)設(shè)性能控制、反演控制相結(jié)合,提出一種預(yù)設(shè)性能反演控制器設(shè)計(jì)方法.針對(duì)極值搜索系統(tǒng)的目標(biāo)函數(shù)構(gòu)造新型的性能函數(shù);利用性能函數(shù)對(duì)系統(tǒng)進(jìn)行函數(shù)變換,構(gòu)建等效簡(jiǎn)單變換模型;基于變換模型,利用反演控制方法逐步遞推選取適當(dāng)?shù)腖yapunov函數(shù)進(jìn)行控制器設(shè)計(jì),以實(shí)現(xiàn)在對(duì)目標(biāo)函數(shù)搜索到極值的同時(shí)保證預(yù)設(shè)性能指標(biāo).最后通過(guò)數(shù)值仿真驗(yàn)證了所提出方法的有效性.
關(guān)鍵詞:
嚴(yán)格反饋;極值搜索;預(yù)設(shè)性能;反演控制
許多實(shí)際系統(tǒng)的參考輸入量與輸出量之間存在著一定的極值關(guān)系,極值搜索控制方法可以在極值關(guān)系未知的情況下使目標(biāo)函數(shù)取得極值[1].目前,極值搜索控制方法已被廣泛地應(yīng)用到生化反應(yīng)系統(tǒng)[2]以及可變環(huán)境中極值功率輸出控制系統(tǒng)[3]等諸多方面.非線性系統(tǒng)的跟蹤控制問(wèn)題一直是控制理論研究的熱點(diǎn)和難點(diǎn)[4],文獻(xiàn)[5]針對(duì)一類SISO系統(tǒng)提出了基于極值搜索控制的輸出跟蹤控制方法;文獻(xiàn)[6]針對(duì)一類極值搜索系統(tǒng)提出了一種基于滑模極值搜索控制的輸出跟蹤控制方法.嚴(yán)格反饋非線性系統(tǒng)是一類很常見(jiàn)的非線性系統(tǒng),具有重要的研究意義.20世紀(jì)90年代初,Krstic等[7]提出了反演(backstepping)控制方法,對(duì)于嚴(yán)格反饋非線性系統(tǒng),反演控制器可以得到全局穩(wěn)定或漸近收斂的結(jié)論[8],這便為本文的控制器設(shè)計(jì)提供了理論依據(jù).預(yù)設(shè)性能控制是希臘學(xué)者Bechlioulis等[9]提出的一種新的控制器設(shè)計(jì)方法.所謂預(yù)設(shè)性能是指在保證跟蹤誤差收斂到一個(gè)預(yù)先設(shè)定的任意小的區(qū)域的同時(shí),保證收斂速度及超調(diào)量滿足預(yù)先設(shè)定的條件.文獻(xiàn)[10]針對(duì)一類單輸入單輸出系統(tǒng)完成了預(yù)設(shè)性能自適應(yīng)控制器設(shè)計(jì);文獻(xiàn)[11]進(jìn)一步將對(duì)象推廣到了多輸入多輸出反饋線性化系統(tǒng),變換后的誤差最終一致有界且閉環(huán)系統(tǒng)內(nèi)所有信號(hào)有界;文獻(xiàn)[12]對(duì)具有嚴(yán)格反饋形式的非線性系統(tǒng)的預(yù)設(shè)性能控制問(wèn)題進(jìn)行了討論,在一定假設(shè)的基礎(chǔ)上初步解決了該類系統(tǒng)的控制性能問(wèn)題.本文則將極值搜索控制、預(yù)設(shè)性能控制、反演控制的方法相結(jié)合,針對(duì)目標(biāo)函數(shù)受預(yù)設(shè)性能函數(shù)限定的嚴(yán)格反饋極值搜索系統(tǒng)的控制問(wèn)題,受文獻(xiàn)[10]的啟發(fā)構(gòu)建新的等效系統(tǒng)模型,應(yīng)用反演控制方法逐步遞推選取適當(dāng)?shù)腖yapunov函數(shù)進(jìn)行控制器設(shè)計(jì),使系統(tǒng)的目標(biāo)函數(shù)在實(shí)現(xiàn)極值搜索,即實(shí)現(xiàn)跟蹤期望軌跡的同時(shí)滿足預(yù)設(shè)性能.
1系統(tǒng)描述與預(yù)備知識(shí)
通過(guò)構(gòu)造損失函數(shù)形成極值搜索系統(tǒng),從極值搜索角度實(shí)現(xiàn)預(yù)設(shè)性能控制問(wèn)題,進(jìn)行控制器設(shè)計(jì).在設(shè)計(jì)之前先進(jìn)行如下假設(shè):在進(jìn)行控制器設(shè)計(jì)時(shí),直接對(duì)不等式約束(2)進(jìn)行處理的難度非常大.為此,考慮將其變換為等式約束再進(jìn)行處理,定義如下誤差變換函數(shù)由系統(tǒng)(8)可知,該等效模型僅需對(duì)輸出狀態(tài)1進(jìn)行變換,與已有方法的轉(zhuǎn)換模型相比有了很大簡(jiǎn)化.
2預(yù)設(shè)性能反演控制器設(shè)計(jì)
采用反演設(shè)計(jì)方法,針對(duì)變換后的系統(tǒng)(8)進(jìn)行控制器設(shè)計(jì).首先,針對(duì)系統(tǒng)(8)的第1個(gè)子系統(tǒng)1構(gòu)造Lyapunov函數(shù)1=1221,對(duì)時(shí)間求一階導(dǎo)數(shù)后得到虛擬控制量2,進(jìn)而得到新的誤差狀態(tài)量2=22.進(jìn)一步構(gòu)造新的Lyapunov函數(shù)2=1221+1222,對(duì)其求導(dǎo)后得到虛擬控制量3,進(jìn)而得到新的誤差狀態(tài)量3=33.以此類推,通過(guò)構(gòu)造最終Lyapunov函數(shù)可得到確保系統(tǒng)(8)穩(wěn)定的控制輸入的設(shè)計(jì).為表達(dá)方便,省略系統(tǒng)(8)中的時(shí)間變量.考慮式(1)描述的嚴(yán)格反饋極值搜索系統(tǒng),在假設(shè)1和假設(shè)2成立的前提下,采用所設(shè)計(jì)的虛擬控制器(10)、(13)、(16)、(18)和控制器(21),可以得到如下結(jié)論:1)目標(biāo)函數(shù)()=(1)2=2()搜索到其極小值點(diǎn)便實(shí)現(xiàn)了對(duì)期望輸出軌跡的有效跟蹤,且滿足預(yù)先設(shè)定的瞬態(tài)和穩(wěn)態(tài)性能要求;2)閉環(huán)系統(tǒng)中的所有信號(hào)有界.
3數(shù)值仿真
由圖2可以看出,系統(tǒng)狀態(tài)1在短時(shí)間內(nèi)便實(shí)現(xiàn)了對(duì)期望輸出軌跡的穩(wěn)定跟蹤,跟蹤效果良好;由圖3可以看出,目標(biāo)函數(shù)迅速搜索到了其極小值0處,滿足了預(yù)設(shè)性能函數(shù)的約束要求;由圖4可以看出,跟蹤誤差響應(yīng)速度快,超調(diào)小且穩(wěn)態(tài)誤差始終保持在較小的范圍內(nèi);圖5給出了控制輸入的變化情況,結(jié)合式(21)可知控制曲線平滑且有界,能夠滿足控制性能要求,確保了系統(tǒng)的穩(wěn)定性,設(shè)計(jì)方法有效可行.
4結(jié)論
本文針對(duì)一類目標(biāo)函數(shù)受預(yù)設(shè)性能函數(shù)限定的嚴(yán)格反饋極值搜索系統(tǒng)的控制問(wèn)題,將極值搜索控制、預(yù)設(shè)性能控制、反演控制的方法相結(jié)合,并利用預(yù)設(shè)性能函數(shù)和函數(shù)變換構(gòu)建了如式(8)所示的新型等效系統(tǒng)模型.針對(duì)等效系統(tǒng)模型,應(yīng)用反演控制方法逐步遞推選取適當(dāng)?shù)腖yapunov函數(shù)進(jìn)行控制器設(shè)計(jì).該控制器可使極值搜索系統(tǒng)的目標(biāo)函數(shù)按預(yù)設(shè)性能搜索到極值處,保證了極值搜索系統(tǒng)對(duì)期望軌跡的有效跟蹤;同時(shí),目標(biāo)函數(shù)的引入也降低了性能函數(shù)的選取難度,為預(yù)設(shè)性能控制在極值搜索系統(tǒng)中的研究提供了新的思路.
作者:張雷 胡云安 耿寶亮 單位:海軍航空工程學(xué)院 控制工程系