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
主站蜘蛛池模板: 亚洲最大看欧美片网站地址| 免费观看男人免费桶女人视频| 免费无码又爽又刺激高| 成人福利免费在线观看| 亚洲日韩图片专区第1页| 成人久久精品一区二区三区| 自慰高潮喷白浆在线观看| 亚洲成人精品| 91视频精品| 亚洲精品午夜天堂网页| 国产一级在线观看www色| 国产97视频在线观看| 永久免费av网站可以直接看的| 香蕉久久国产超碰青草| 欧美第一页在线| 国产激情无码一区二区APP| 中文字幕在线播放不卡| 热99精品视频| 亚洲第一视频网| 男女男精品视频| 玖玖精品在线| 国产人成网线在线播放va| 毛片网站观看| 欧美日韩国产系列在线观看| 日韩欧美中文| 尤物成AV人片在线观看| 91最新精品视频发布页| 日韩午夜片| 97青青青国产在线播放| 男女男免费视频网站国产| 免费A级毛片无码免费视频| 视频二区国产精品职场同事| 色AV色 综合网站| 福利姬国产精品一区在线| 男女性色大片免费网站| 激情综合网址| 日本成人在线不卡视频| 刘亦菲一区二区在线观看| 综合亚洲色图| 欧美亚洲国产日韩电影在线| 成人91在线| 熟女视频91| 99久久婷婷国产综合精| 五月婷婷综合网| 伊人色在线视频| 国产91av在线| 露脸国产精品自产在线播| 亚洲日韩精品伊甸| 国模在线视频一区二区三区| 制服丝袜国产精品| 亚洲精品图区| 扒开粉嫩的小缝隙喷白浆视频| 日韩午夜福利在线观看| 国产高清免费午夜在线视频| 99re免费视频| 亚洲综合色区在线播放2019| 日本午夜三级| 国产主播福利在线观看| 免费又黄又爽又猛大片午夜| 欧美影院久久| 亚洲av无码人妻| 国产精品美人久久久久久AV| 精品国产91爱| 91系列在线观看| www.99精品视频在线播放| 黄色片中文字幕| 欧美国产菊爆免费观看| 日本三区视频| 久久人搡人人玩人妻精品一| 欧美a√在线| 5388国产亚洲欧美在线观看| 国产自在自线午夜精品视频| 午夜性爽视频男人的天堂| 五月激激激综合网色播免费| 亚洲男人的天堂久久香蕉网| 免费一级毛片完整版在线看| 亚洲视频无码| 国产成人狂喷潮在线观看2345| 亚洲无码高清免费视频亚洲 | 蜜臀AV在线播放| 亚洲无码日韩一区| 亚洲国产第一区二区香蕉|