採用傳統的線性滑模控制,當系統狀態到達滑模態後,則沿著設計好的指數規律漸進趨近原點,但其穩態誤差不在有限時間內收斂至零。20世紀80年代末,提出了終端滑模概念,以非線性滑模代替傳統線性滑模,其目的是使系統狀態在有限時間收斂至平衡點。
基本介紹
- 中文名:終端滑模
- 外文名:terminal sliding mode
終端滑模控制原理,終端滑模的收斂性,
終端滑模控制原理
對於一般的二階系統
![](/img/b/94d/af86bb07d2587ed035d511c1e22f.jpg)
![](/img/3/63e/710d144fa743d42a124a988e143b.jpg)
其中,
;
為未知函式,假設
表示系統內部擾動,其估計值為
,滿足
;
表示系統外部擾動,且假設
;系統初始狀態
。
![](/img/5/440/3a4e420f5b3ef169a093f5d782d6.jpg)
![](/img/d/0dc/a0fb10ec78a881b5a40f0f6a981b.jpg)
![](/img/d/0dc/a0fb10ec78a881b5a40f0f6a981b.jpg)
![](/img/5/f8f/ac83859ca4f94e42b13fd3b6e608.jpg)
![](/img/e/db1/dfbaff91e9915bf01602c5f64f71.jpg)
![](/img/4/bdb/c93b1f10466b5772aa73b4f7933b.jpg)
![](/img/1/602/2b43407eca3eb5d8d0d1227fab92.jpg)
![](/img/c/032/bac1491acc93034f42319e0ed0a8.jpg)
終端滑模一般由如下一階動態方程描述
![](/img/f/205/f3185f2750ee35d1599bb3ce80e0.jpg)
其中,
,p、q為奇數,且滿足p>q>0。
![](/img/a/e16/55e6ba1e41bc7b796af1b32358f8.jpg)
設計控制律形式為
![](/img/a/e0f/d416240fe458fb562769095b97dc.jpg)
式中,
表示等效控制項,
表示非線性控制項。
![](/img/f/957/9b93d31656ef6073d589631a2114.jpg)
![](/img/3/3e6/3a5e389055255ebe311e5c8869f1.jpg)
為保證滑模態的存在,在不考慮系統內部參數不確定和外部擾動的條件下,對滑模面S進行時間的求導:
![](/img/4/0ff/ab1937e421119005e5cd16c025b1.jpg)
得到等效控制項為
![](/img/b/d37/d21cb344cd16aa95b06e56b7bbb6.jpg)
為滿足滑模到達條件,選取Lyapunov函式
![](/img/9/80a/41190976aa6cd246733c1a6182e7.jpg)
![](/img/6/ba1/3ca564b437e85482abb012d1ea6f.jpg)
![](/img/6/4f2/cf1ce1c6144d159ef969d60447ae.jpg)
![](/img/4/626/85fe0100cd2dfd9748a807e77c54.jpg)
代入等效控制項,有
![](/img/a/187/34ef7baa5e4d1d6277aba98d5044.jpg)
![](/img/0/96c/c7ca7be34f1f9ed5116a52b776d8.jpg)
設計非線性控制項為
![](/img/4/84e/d55dec5a1626bfb0336ef753432c.jpg)
其中.
為控制增益。當滑模
時,滿足滑模到達條件
![](/img/2/7be/49c5132d07d01abd1d861e2a0d06.jpg)
![](/img/1/722/521bbfdd861cb14a589afd68816f.jpg)
![](/img/f/d20/4eea59e7ee356b9eac9465d29d7b.jpg)
終端滑模的收斂性
當系統滑動態初始時刻值
,記
為系統從初始狀態到達滑模面的時間,即
。由
,假設
,則
,兩邊積分,得
![](/img/c/84b/9a491dffd4fcc5f7aa4bcd03f1c2.jpg)
![](/img/c/eec/1feb2d5d34794b6057c582a4a189.jpg)
![](/img/7/1e0/5a5f36133946a7238a9f96a6bc1d.jpg)
![](/img/6/262/3f2b6336b9dcadd6e0ad3509d7df.jpg)
![](/img/9/64a/ab7608710a2157e1812080323515.jpg)
![](/img/b/cd0/dd852b7c829e247ffe7db7879412.jpg)
![](/img/6/b02/ca01954d310deaae8aa1340a7125.jpg)
![](/img/b/8f3/45183622d13d7d78426d347a826e.jpg)
即
![](/img/e/e5c/7761508da05c0e5d84dd279b89c2.jpg)
同理
時,可得
為
![](/img/0/a55/2aedb3c1c15dedb001a541f4e092.jpg)
![](/img/6/fa3/ce6cf52dc0f4a3108032f9bf9b5a.jpg)
![](/img/6/7a6/b1d1d17229ed6419e6d2f4f7e599.jpg)
由上式可知,系統從任意初始狀態運動到達滑模面的時間
滿足
![](/img/6/fa3/ce6cf52dc0f4a3108032f9bf9b5a.jpg)
![](/img/1/dc9/2e4eb471dfd92ea78eb30fdd0608.jpg)
系統到達滑模面
後可降階表示為
,有
![](/img/a/f34/0b078a19d9343869b72956159351.jpg)
![](/img/5/ef7/72bba52ea7750f57685a3c8aa98a.jpg)
![](/img/a/b4d/5ec0ab7403769e7ba2226b9f907a.jpg)
兩邊求定積分,得
![](/img/c/47a/a0ec0b8e9bef8d3b76839fbe3dac.jpg)
可以計算系統沿滑模面到達原點的時間
;
![](/img/0/431/90c2dc4ef08cd460a55dd42d8138.jpg)
![](/img/5/888/c4f1c116f119c2ad639d24910528.jpg)
通過計算,可知終端滑模控制器能夠使得系統在有限時間
內由任意初始狀態收斂到原點。
![](/img/6/d34/9fae2a4b595225ee4c2394beff55.jpg)