自適應(yīng)魯棒滑模控制原理
????????通過(guò)前面博文的介紹,我們了解了滑模控制的基本原理及其在電力電子中的應(yīng)用,并對(duì)簡(jiǎn)單的魯棒滑??刂七M(jìn)行了介紹。在本文中我們?cè)诳紤]系統(tǒng)不確定項(xiàng)的基礎(chǔ)上,進(jìn)一步考慮了系統(tǒng)中某些參數(shù)未知的情況,并通過(guò)設(shè)計(jì)自適應(yīng)魯棒滑??刂剖沟孟到y(tǒng)達(dá)到很好的動(dòng)態(tài)特性。
????????首先,我們考慮如下機(jī)械系統(tǒng)。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ??
? ? ? 其中,表示的是未知的轉(zhuǎn)動(dòng)慣量,且為大于零的常數(shù),而
表示包括模型不確定項(xiàng)和干擾的總和。
??????在進(jìn)行自適應(yīng)魯棒滑模設(shè)計(jì)前,我們需要給出一定的假設(shè)條件,給出的假設(shè)條件如下:
??????假設(shè)1:不確定參數(shù)具有上下界,且可以表示為
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? 假設(shè)2:不確定項(xiàng)有界,且滿足下面的條件
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ?我們?cè)O(shè)計(jì)如下滑模面
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ?其中,表示期望的位置信號(hào),
表示位置的跟蹤誤差,
。
???????則有
????????? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ?我們?nèi)?img type="latex" class="latex" src="http://api.bilibili.com/x/web-frontend/mathjax/tex?formula=%5Chat%7B%5Ctheta%7D" alt="%5Chat%7B%5Ctheta%7D">為的估計(jì)值,則定義李雅普諾夫函數(shù)為
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ?其中,
? ? ? ?對(duì)上述函數(shù)求導(dǎo)可得
????????? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? 本文我們?cè)O(shè)計(jì)指數(shù)趨近率,則控制率可以設(shè)計(jì)為
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
????? ? ?將控制率帶入到的表達(dá)式則有
????????? ? ? ? ? ? ? ? ? ? ?????????
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ????
????????? ?則自適應(yīng)率可以設(shè)計(jì)為
????????????? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???? ?
? ? ? ? ? ?則
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ??
? ? ? ? 由于僅當(dāng)時(shí),
。則根據(jù)LaSalle不變性原理,則閉環(huán)系統(tǒng)是漸進(jìn)穩(wěn)定的,則當(dāng)t趨于無(wú)窮時(shí),s會(huì)趨于0。系統(tǒng)的收斂速度與k相關(guān)。
????????值得注意的是,上述條件表明t趨于無(wú)窮時(shí)V是由界的,同時(shí)也能表明是有界的,但無(wú)法保證
會(huì)趨于
。根據(jù)LaSalle不變性原理,當(dāng)t趨于無(wú)窮時(shí)s會(huì)趨于0,但是無(wú)法保證
趨于0。為了防止
過(guò)大而造成控制輸入u(t)過(guò)大或者出現(xiàn)
的情況,需要通過(guò)自適應(yīng)率的設(shè)計(jì)使得
的變化在
,可采用一種自適應(yīng)映射算法,則自適應(yīng)可以修正為
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
????????當(dāng)超過(guò)了它的范圍時(shí),我們令它的變化
。
????????為了驗(yàn)證上述理論,我們?cè)赟imulink環(huán)境下搭建了相關(guān)模型,模型如下所示

????????x1和x2的跟蹤結(jié)果如下圖所示(仿真相關(guān)參數(shù)視頻會(huì)介紹)


????????從上述仿真結(jié)果可以發(fā)現(xiàn),設(shè)計(jì)的自適應(yīng)魯棒滑??刂圃趨?shù)不確定和存在系統(tǒng)不確定項(xiàng)的情況下仍然能夠?qū)崿F(xiàn)很好的動(dòng)態(tài)跟蹤特性。