999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于滑模理論的水下機器人定深控制算法研究

2017-11-01 07:17:59楊建華田守業(yè)
計算機測量與控制 2017年8期
關(guān)鍵詞:深度結(jié)構(gòu)系統(tǒng)

楊建華, 田守業(yè)

(1.西安工業(yè)大學(xué) 電子信息工程學(xué)院,西安 710072;2.中國人民解放軍92474部隊,海南 三亞 572018)

基于滑模理論的水下機器人定深控制算法研究

楊建華1, 田守業(yè)2

(1.西安工業(yè)大學(xué) 電子信息工程學(xué)院,西安 710072;2.中國人民解放軍92474部隊,海南 三亞 572018)

水下機器人操控性能指標(biāo)中對定深控制性能有較高要求,而水下機器人的運動具有強的非線性和耦合性,使得不同航速下的定深控制成為難點;建立了水下航行器的運動學(xué)模型,基于滑模理論設(shè)計了深度控制器和縱傾控制器,在MATLAB SIMULINK環(huán)境下搭建了深度控制仿真系統(tǒng),數(shù)值仿真結(jié)果表明:滑模變結(jié)構(gòu)控制器對于不同航行條件具有較強的適應(yīng)性,同時深度的控制效果明顯優(yōu)于PID控制器。

水下航行器;滑模變結(jié)構(gòu)控制;PID;深度控制

0 引言

水下機器人通常會在復(fù)雜的水下環(huán)境下進行長時間的航行與作業(yè),在航行期間既需要能穩(wěn)定的保持航向、深度和航速,又需要能快速的改變航向、深度和航速,準(zhǔn)確地執(zhí)行各種機動任務(wù),這就對水下機器人的控制系統(tǒng)提出了較高的要求。水下機器人的運動是較復(fù)雜的耦合非線性運動[1-7]。另外水下機器人的工作環(huán)境中存在各種隨機性很大和不確定性的干擾,這些干擾對水下機器人的運動狀態(tài)產(chǎn)生影響,這就需要魯棒性較強的控制器[2-3,8]。

早期的水下機器人都是應(yīng)用PID原理進行控制器設(shè)計。PID控制器取得了一定成果,但是PID控制系統(tǒng)的參數(shù)優(yōu)化整定比較麻煩,因為這是由PID控制方法的特點決定的,控制參數(shù)需要隨著環(huán)境變化而改變。后來最優(yōu)控制方法被用于航向控制系統(tǒng)和深度控制系統(tǒng)的設(shè)計中來。但是,不管PID控制還是最優(yōu)控制,控制原理都是基于精確的數(shù)學(xué)模型的。為進一步提高控制系統(tǒng)的適應(yīng)性,自適應(yīng)控制方法、魯棒控制方法及變結(jié)構(gòu)控制方法被應(yīng)用到水下機器人的控制系統(tǒng)研究。這些控制方法的作用的優(yōu)點是可以對不精確的數(shù)學(xué)模型進行控制器設(shè)計,抗干擾性、魯棒性較強。

滑模變結(jié)構(gòu)控制算法簡單,對參數(shù)變化不敏感以及極強的抗干擾能力使其在機器人控制,電機控制,水下機器人運動控制領(lǐng)域得到了廣泛的應(yīng)用[4,9-12]。1980年以來,發(fā)達國家以及國內(nèi)的水下機器人的研究中,使用了很多的滑模變結(jié)構(gòu)控制方法。但是,由于滑模變結(jié)構(gòu)控制的在本質(zhì)上的不連續(xù)開關(guān)特性會引起系統(tǒng)的抖振,抖振問題成為變結(jié)構(gòu)控制的在實際系統(tǒng)中的應(yīng)用突出障礙[4]。因此,關(guān)于如何削弱抖振成為滑模變結(jié)構(gòu)控制研究的首要問題,國內(nèi)外許多學(xué)者從不同角度提出了很多解決方案。

本文研究水下機器人的深度控制系統(tǒng)設(shè)計,針對不同航速下的深度控制規(guī)律,基于滑模理論設(shè)計了水下航行器深度控制器,和縱傾控制器,并在MATLAB SIMULINK環(huán)境下搭建了深度控制仿真系統(tǒng),數(shù)值仿真結(jié)果表明:滑模變結(jié)構(gòu)控制器對于不同航行條件具有較強的適應(yīng)性,同時深度的控制效果明顯優(yōu)于PID控制器。

1 水下機器人運動學(xué)模型

水下機器人在空間中的運動是六自由度的運動。由于擾動外力及力矩對各個自由度的運動產(chǎn)生不同的影響,同時水下機器人表現(xiàn)出很強的非線性。為了建立水下機器人的運動方程,需要對復(fù)雜的系統(tǒng)進行必要的簡化。需滿足如下假設(shè):

1)水下機器人有良好的均衡系統(tǒng)和浮力調(diào)整系統(tǒng),保持水下航行器質(zhì)量和重心基本不變。

2)水下機器人除左右對稱外,上下、前后也基本對稱,坐標(biāo)軸就是慣性軸。

3)指令航速和實際穩(wěn)定航速相差不大。

4)水下機器人的運動環(huán)境為波浪不大的海面,忽略波浪力對水平面運動的影響。

根據(jù)牛頓第一定律和動量定理,綜合水下試驗運動受到的粘性力、附加質(zhì)量慣性力、操舵力、螺旋槳推力、復(fù)正力矩等外力作用,并引入無因次水動力系數(shù)水下機器人六自由度空間運動方程[5-6]如下:

軸向方程:

(1)

橫向方程:

(2)

垂向方程:

(3)

橫傾方程:

Phcosθsinφ

(4)

縱傾方程:

(5)

偏航方程:

(6)

2 滑模變結(jié)構(gòu)控制

變結(jié)構(gòu)控制(variable structure control,VAC)本質(zhì)上是一類特殊的非線性控制,其非線性表現(xiàn)為控制的不連續(xù)性。這種控制策略與其他控制的不同之處在于系統(tǒng)的“結(jié)構(gòu)”并不固定,而是根據(jù)系統(tǒng)當(dāng)前的狀態(tài)有目的地不斷變化,迫使系統(tǒng)按照預(yù)定“滑模動態(tài)”的狀態(tài)軌跡運動,所以又稱變結(jié)構(gòu)控制為滑模態(tài)控制(sliding mode control,SMC),即滑模變結(jié)構(gòu)控制。由于滑動模態(tài)可以進行設(shè)計且與對象參數(shù)與擾動無關(guān),這就使變結(jié)構(gòu)控制具有快速響應(yīng),對參數(shù)變化及擾動不靈敏、無需系統(tǒng)在線辨識、物理實現(xiàn)簡單等特點。該方法的缺點在于當(dāng)狀態(tài)軌跡到達滑模面后,難于嚴格地沿著滑面向著平衡點滑動,而是在滑模面兩側(cè)來回穿越,從而產(chǎn)生顫動。

對于一個理想的滑模變結(jié)構(gòu)控制系統(tǒng),假設(shè)“結(jié)構(gòu)”切換的過程具有理想開關(guān)特效,系統(tǒng)轉(zhuǎn)態(tài)測量精確無誤。控制量不受限制,則滑動模態(tài)總是降維的光滑運動而且漸進穩(wěn)定于原點,不會出現(xiàn)振抖。但是對于一個現(xiàn)實的滑模變結(jié)構(gòu)控制系統(tǒng),這些假設(shè)是不可能完全成立的。特別是對于離散系統(tǒng)的滑模變結(jié)構(gòu)控制系統(tǒng),都會在光滑的滑模面上疊加一個鋸齒形的軌跡。于是,在實際系統(tǒng)中,抖振是必定存在的,而且若消除了抖振,也就消除了變結(jié)構(gòu)控制的抗攝動和抗擾動的能力,因此,消除抖振是不可能的,只能在一定程度上消弱它。

3 水下機器人定深滑模變結(jié)構(gòu)控制

水下機器人操艏舵時,舵力的作用與舵力矩相同,操艏舵時轉(zhuǎn)舵一開始時就能迅速改變速度方向,水下機器人對艏舵的響應(yīng)較快。所以變深機動時,應(yīng)先操艏舵,用艉舵控制縱傾角的大小。操艏舵引起的縱傾角遠比操艉舵小。因為水下機器人的水動力中心點偏于艏部,艏舵的縱傾有效力臂遠小于艉舵的縱傾有效力臂,所以艉舵對縱傾的控制比艏舵有效的多,通常情況下,以艏舵控制定深,用艉舵控制縱傾角,進而控制深度變化的快慢。深度控制系統(tǒng)原理圖如圖1所示。

圖1 深度控制系統(tǒng)原理圖

在進行深度滑模控制器設(shè)計時,在控制由w引起的深度變化時,將由縱傾引起的深度變化作為干擾;在控制由縱傾引起的深度變化時,將w引起的深度變化作為干擾。實現(xiàn)滑模控制在處理耦合現(xiàn)象上的靈活性和方便性,簡化了控制器的設(shè)計。

1)深度滑模變結(jié)構(gòu)控制控制器設(shè)計

(7)

其中:

選取:

式中,Hd(t)為給定深度指令,e1(t)為深度的偏差變量。

選取切換面:

(8)

選取指數(shù)趨近率:

(9)

對式(8)求導(dǎo),得

(10)

由式(9)和式(10)可得深度控制器的表達式:

δb=

(11)

2)縱傾滑模變結(jié)構(gòu)控制控制器設(shè)計

(12)

將式(12)改寫為以下形式:

δ3(t)+D3(t)]

(13)

式中:

選取:

e2(t)=θd(t)-θ(t)

式中,θd(t)為給定縱傾指令,e2(t)為縱傾的偏差變量。

選取切換面:

(14)

選取指數(shù)趨近率:

(15)

對式(14)求導(dǎo),得

(16)

由式(15)和式(16)得:

δs=

(17)

4 數(shù)值仿真研究

根據(jù)以上建立的運動學(xué)模型和控制系統(tǒng),本文采用MATLAB SIMULINK對水下機器人深度控制進行了仿真分析。系統(tǒng)水動力系數(shù)及其它參數(shù)來自于某型號產(chǎn)品。aT、bT、cT的值通過阻力和推力的一組離散數(shù)據(jù)曲線擬合得到。設(shè)定航速為7 kn,深度從0~10 m,仿真結(jié)果如圖2所示。

圖2 7 Kn航速深度PID控制器仿真曲線

圖3 7 Kn航速深度滑模控制器仿真曲線

從圖2,圖3中可以看出深度滑模控制器穩(wěn)定時間更短,最后穩(wěn)態(tài)誤差較小,深度沒有超調(diào),而且縱傾角一直保持在零度左右,控制效果較PID控制器更為良好。

控制器參數(shù)不變,取航速為3 kn,深度從0~10 m,仿真效果如圖4所示。

圖4 3 kn航速深度PID控制器仿真曲線

圖5 3 kn航速深度滑模控制器仿真曲線

從圖5中可以看出,當(dāng)航速改變時,深度滑模控制器和縱傾滑模控制器也有同樣良好的性能,對比PID控制器具有較強的魯棒性。

5 結(jié)論

本文通過對水下航行器數(shù)學(xué)模型的分析,設(shè)計了滑模控制器,計算機仿真結(jié)果表明滑模變結(jié)構(gòu)控制器對于不同航行條件具有較強的適應(yīng)性,同時深度的控制效果明顯優(yōu)于PID控制器。

[1] 邊宇樞,高志慧,等. 6自由度水下機器人動力學(xué)分析與運動控制[J]. 機械工程學(xué)報,2007,43(7):87-92.

[2] 唐旭東, 龐永杰, 李 曄.水下機器人運動的免疫控制方法[J]. 電機與控制學(xué)報,2007,11(6):676-680.

[3] 俞建成,張艾群,等. 基于模糊神經(jīng)網(wǎng)絡(luò)水下機器人直接自適應(yīng)控制[J].自動化學(xué)報, 2007, 33(8): 840-846.

[4] 劉金琨,孫富春. 滑模變結(jié)構(gòu)控制理論及其算法研究與進展[J].控制理論與應(yīng)用, 2007, 24(3):407-415.

[5] 嚴衛(wèi)生.魚雷航行力學(xué)[M].西安:西北工業(yè)大學(xué)出版社,2005.

[6] 李殿璞.船舶的數(shù)學(xué)建模[M].哈爾濱:哈爾濱工業(yè)大學(xué)出版社,2001.

[7] 張良欣,邢道奇,等. 基于云模型的船舶航跡跟蹤滑模控制[J]. 計算機工程. 2012, 38(10):227-233.

[8] 唐旭東,龐永杰 ,王建國. 基于單神經(jīng)元的水下機器人 S 面自適應(yīng)運動控制[J]. 計算機應(yīng)用, 2007, 27(12):2900-2905.

[9] 王洪瑞,馮玉東,等. 基于反演設(shè)計的機器人自適應(yīng)動態(tài)滑模控制[J]. 計算機工程與應(yīng)用. 2010, 46(8):211-213.

[10] 張揚名,劉國榮,等. 基于滑模變結(jié)構(gòu)的移動機器人軌跡跟蹤控制[J].計算機工程. 2013, 39(5):211-213.

[11] 張 敏, 唐東成,等. 基于微粒群算法的永磁同步發(fā)電機滑模控制[J]. 計算機工程與應(yīng)用. 2015, 51(22):266-270.

[12] 王洪泉, 師五喜,等. 基于終端滑模機器人模糊自適應(yīng)路徑跟蹤控制[J]. 計算機工程與應(yīng)用, 2015, 51(16):36-40.

Research on Depth Control Algorithm of Underwater Vehicle Based on Theory of Sliding Mode

Yang Jianhua2,Tian Shouye2

(1.School of Electronic Information Engineering, Xi′an Technological University, Xi′an 710072,China;2.Chinese People’s Liberation Army 92474 Troops, Sanya 572018, China)

Underwater vehicle control performance has the higher requirements for the depth control,but the movements of the underwater vehicle has strong nonlinear and coupling, which makes the depth control of different speed difficulty. The kinematics model of underwater vehicle is set up and the depth controller and trim controller are designed.The depth control simulation system is set in MATLAB SIMULINK.The numerical simulation results show that the sliding mode controller for different sailing conditions has strong adaptability, and the depth control effect is better than PID controller.

underwater vehicle; sliding mode controller; PID; depth controlling

2016-12-16;

2017-03-16。

陜西省教育廳專項科研計劃項目(16JK1372)。

楊建華(1980-),男,陜西延川人,在讀博士生,講師,主要從事控制理論與控制工程和電子技術(shù)應(yīng)用方向的研究。

1671-4598(2017)08-0043-03

10.16526/j.cnki.11-4762/tp.2017.08.012

TP273

A

猜你喜歡
深度結(jié)構(gòu)系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
《形而上學(xué)》△卷的結(jié)構(gòu)和位置
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
深度理解一元一次方程
論結(jié)構(gòu)
中華詩詞(2019年7期)2019-11-25 01:43:04
深度觀察
深度觀察
深度觀察
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 亚洲一级毛片在线播放| 亚洲中文精品人人永久免费| 欧美午夜在线观看| 久视频免费精品6| 亚洲黄色成人| 欧美三级日韩三级| 伊人大杳蕉中文无码| 成人国产小视频| 天堂va亚洲va欧美va国产| 久热re国产手机在线观看| 国产精品va免费视频| 在线中文字幕网| 国产精品综合色区在线观看| 最新亚洲人成网站在线观看| 国产激情无码一区二区免费| 国产欧美日韩一区二区视频在线| 欧美精品另类| 国产成人久久综合777777麻豆 | 久久久久久尹人网香蕉 | 福利一区三区| 亚洲全网成人资源在线观看| 亚洲二区视频| 99这里只有精品6| 五月天天天色| 久久精品视频一| 91年精品国产福利线观看久久| 久久人人97超碰人人澡爱香蕉 | 亚洲视频一区在线| 欧美人与牲动交a欧美精品| 国内嫩模私拍精品视频| 台湾AV国片精品女同性| 亚洲欧美日本国产综合在线| 亚洲三级色| 亚洲永久视频| 国产国拍精品视频免费看| 91在线播放免费不卡无毒| 91精品国产情侣高潮露脸| 欧美在线视频不卡第一页| 亚洲手机在线| 青青草国产在线视频| 欧美成人午夜视频| 毛片免费试看| 麻豆国产原创视频在线播放| 2024av在线无码中文最新| 国产日本欧美在线观看| 成人国产精品一级毛片天堂| 91香蕉视频下载网站| 青青青亚洲精品国产| 亚洲人成电影在线播放| 婷婷丁香色| 91小视频在线播放| 国产不卡国语在线| 久久精品人人做人人爽电影蜜月| 日韩专区第一页| 欧美日韩免费在线视频| 日本高清免费不卡视频| 视频一本大道香蕉久在线播放 | 欧美日韩国产精品va| 97青草最新免费精品视频| 成人亚洲天堂| 色天堂无毒不卡| 欧美爱爱网| 亚洲欧美成人网| 毛片网站在线播放| 91青青在线视频| 91美女视频在线观看| 日韩av在线直播| 国产自在自线午夜精品视频| 久久青草精品一区二区三区| 欧美日韩中文国产| 国产成人无码播放| 亚洲AV无码久久天堂| 高清色本在线www| 国产美女久久久久不卡| 搞黄网站免费观看| 免费va国产在线观看| 国产www网站| 亚洲国产成人精品无码区性色| 五月天丁香婷婷综合久久| 香蕉99国内自产自拍视频| 91午夜福利在线观看| 日本精品中文字幕在线不卡|