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

雙推進無人艇軌跡跟蹤控制系統設計

2019-09-12 02:38:14cd
船海工程 2019年4期
關鍵詞:設計

cd

(武漢理工大學 a.智能交通系統研究中心;b.航運學院;c.國家水運安全工程技術研究中心;d.內河航運技術湖北省重點實驗室,武漢 430063)

由于無人艇所處環境的復雜性導致其極易受到外界環境的干擾,以模型為基礎的無人艇軌跡跟蹤存在著許多不確定因素[1],因此,實現無人艇對軌跡的精確跟蹤需要控制器具有更好的魯棒性和快速收斂能力。已有的軌跡跟蹤控制方法[2-6]都是根據單漿單舵無人艇的橫向和縱向位置誤差直接計算出無人艇的縱向推力和轉船力矩,控制律的設計比較復雜,對無人艇數學模型的精度要求較高,在實用性上稍有不足。與傳統的單漿單舵無人艇相比,雙推進無人艇可有效降低USV行駛速度對回轉控制的影響,減小回轉的半徑與用時,具有良好的機動性與操縱性,適合在多種特殊的航行環境中使用。本文以“iNav-III”號無人艇為研究對象,嘗試采用雙閉環軌跡跟蹤控制方法實現間接軌跡跟蹤控制。

1 控制系統原理

系統原理見圖1。

圖1 軌跡跟蹤控制系統結構

系統采用雙閉環控制結構,制導環與控制環分離?;诨?刂评碚撛O計的雙推進無人艇的軌跡跟蹤控器屬于制導環,基于PID神經網絡設計的無人艇航速艏搖角速度協同控制器屬于控制環。軌跡跟蹤控制器根據參考軌跡的位置坐標和無人艇的實際位置坐標計算出航速艏搖角速度協同控制器所需的期望航速ucmd和期望艏搖角速度ωcmd。航速艏搖角速度控制器將期望航速和艏搖角速度與傳感器反饋的實際航速和艏搖角速度進行比較,輸出兩個推進器的控制信號控制無人艇,從而實現軌跡跟蹤。

2 軌跡跟蹤控制

2.1 航速艏搖角速度協同控制器

2.1.1 航速艏搖角速度協同控制原理

航速艏搖角速度協同控制器主要由兩個單變量PID神經網絡(SPIDNN)構成,見圖2。

圖2 航速艏搖角速度協同控制器

一個SPIDNN的輸入分別為期望和實際的縱向速度,其輸出代表著雙推進無人艇達到該期望縱向速度所需的力的大小。另一個SPIDNN的輸入分別為期望的艏搖角速度和船實際的艏搖角速度,其輸出代表著雙推進無人艇達到期望艏搖角速度所需的力矩大小。將兩個SPIDNN的輸出進行相加和相減,并分別作為雙推進無人艇兩個推進器的控制信號控制兩個電機的轉速,就可以達到雙推進無人艇航速艏搖角速度協同控制的效果,并且控制器中的權值可以根據無人艇航速誤差和艏搖角速度誤差進行學習調整,實現自適應的功能,具有良好的控制效果。

單變量PID神經網絡是3層前向神經網絡,具有動態非線性的特點[8],結構見圖3。具有輸入層、隱含層、輸出層,各層神經元的數目分別是2、3、1。輸入層兩個輸入信號分別是指令信號和被控對象的輸出信號,隱含層為比例、積分、微分神經元,分別對應于PID控制的3個環節,其傳遞函數分別為比例、積分、微分函數。輸入信息先通過隱含層的3個動態神經元處理,按照神經元權值進行加權組合得到結果,最后結果在輸出層輸出。SPIDNN先將輸入信息向前傳播得到輸出,然后將得到的誤差信息反向傳播,對網絡的權值進行修正,達到自適應調節控制器參數的效果。

圖3 PID神經網絡控制結構

2.1.2 SPIDNN前向算法

SPIDNN輸入層的輸入與輸出相等,隱層第i個神經元的輸入為

(1)

式中:1wij為輸入層第j個節點至隱層第i個節點的權值。

隱含層比例、積分、微分神經元的輸出qi(k),i=1、2、3的計算如下。

1)比例環節。

(2)

2)積分環節。

3)微分環節。

輸出層神經元的輸入是隱層各節點輸出的加權和。

(5)

式中:2wI為隱含層節點i至輸出層節點的權值。

輸出層神經元的輸出,即網絡的輸出為

(6)

2.1.3 SPIDNN反向學習算法

PID與BP神經網絡的反向學習算法相同,都采用梯度下降法。反向學習的目的都是將誤差控制在較小的范圍內,故將目標函數定義為

(7)

經k步訓練,調整隱含層至輸出層權值算法。

(8)

式中:η2為2w的學習步長。

(9)

經k步訓練,調整輸入層至隱含層權值算法。

(10)

式中:η1為1w的學習步長。

(11)

2.2 基于全局穩定的滑模軌跡跟蹤控制器

2.2.1 軌跡跟蹤控制原理

滑模軌跡跟蹤控制器是由內外環構成的控制系統,位置子系統為外環,姿態子系統為內環。外環的位置控制系統根據位置誤差產生速度控制指令vr和期望航向角θd,期望航向角θd再被傳遞給內環的姿態控制系統,姿態控制系統通過滑??刂扑惴▽崿F對中間指令信號的跟蹤,并產生艏搖角速度控制指令ωr?;\壽E控制器將產生的航速控制指令和艏搖角速度控制指令傳遞給航速艏搖角速度協同控制器,實現對參考軌跡的跟蹤。原理見圖4。

圖4 軌跡跟蹤控制器原理示意

2.2.2 位置控制律設計

通過設計位置控制律,實現x跟蹤xd,y跟蹤yd。取理想軌跡[xdyd],則誤差跟蹤方程為

(12)

式中:xe=x-xd;ye=y-yd。

(13)

設計理想的位姿指令[xdyd]時,需要使θd的值域滿足(-π/2,π/2)。

設計控制律為

(14)

式中:a、p1>0;b、p2>0。

則模型變為

(15)

根據文獻[9]提出的動態系統全局漸進穩定定理可實現xe→0,ye→0。

動態系統全局漸進穩定定理可表述為

(16)

式中:α、k>0。則當t→∞時,η→0。

至此,可得實際的位置控制律為

(17)

2.2.3 姿態控制律設計

通過設計姿態控制律ω,實現無人艇航向角θ跟蹤θd。取θe=θ-θd,取滑模函數為s=θe,則

設計姿態控制律為

(18)

式中:k>0;η>0。

(19)

式中:α為任意常數。

Vθ(t)≤e-2k(t-t0)Vθ(t0)

(20)

可見Vθ(t)為指數收斂,即s為指數收斂,從而θe指數收斂,艏向角θ指數收斂于θd,收斂速度取決于控制律中k的值。

3 實船實驗

“iNav-III”號雙推進無人艇是無舵雙槳的形式,該雙推進無人艇長1.75 m、寬0.75 m、吃水0.12~0.13 m。艇尾裝有兩個推進器,最大航速可達2 m/s,最大艏搖角速度可達40 (°)/s。艇內裝有電子羅經、慣性測量與導航系統、差分GPS以及數傳電臺。

實船實驗在武漢理工大學露天操縱船池進行,實驗場景見圖5。實船實驗中,將SPIDNN參考指令信號的輸入神經元與隱含層間的初始權重置為1,將反饋信號與隱含層間的初始權重置為-1,將傳統PID控制器的經驗參數用于SPIDNN隱含層至輸出層的初始權重,兩個單變量PID神經網絡隱含層至輸出層的初始權值2w1=0.7,2w2=0.2,2w3=0.1。學習速率η1和η2皆置為0.05?;\壽E跟蹤控制器中a=0.5,b=0.5,p1=0.4,p2=0.4,k=0.2,η=0.1。

圖5 雙推進無人艇及其試驗場景

為驗證所設計的基于PID神經網絡的航速艏搖角速度協同控制器的實際控制效果,進行航速為1.0 m/s,艏搖角速度為0.2 rad/s的雙推進無人艇航速艏搖角速度協同控制實驗。將其與普通的PID控制器進行對比,普通PID控制器的控制參數與PID神經網絡隱含層至輸出層的初始權重相同,航速和艏搖角速度控制結果分別見圖6、7。

圖6 航速控制

圖7 艏搖角速度控制

實驗結果表明,基于PID神經網絡的航速艏搖角速度協同控制器能夠快速而有效地控制無人艇的艏向速度和艏搖角速度收斂到較小的誤差范圍內,并且由于神經網絡自學習的能力使其能夠得到比普通PID更好的控制效果。

進行直線軌跡跟蹤實驗,無人艇所跟蹤的直線軌跡用函數表達如下。

(22)

直線軌跡跟蹤試驗效果見圖8,無人艇的初始速度為0 m/s,航向角為100°。軌跡跟蹤過程中的位置誤差見圖9,穩定后最大位置誤差為1.232 m,實驗結果表明,所設計的軌跡跟蹤控制器能夠較好地實現對直線軌跡的跟蹤。

圖8 直線軌跡跟蹤的路徑

圖9 直線軌跡跟蹤的位置誤差

無人艇在跟蹤過程中不可能一直走直線,當遇到障礙物或有任務要求時需要具有對曲線軌跡進行跟蹤的能力,因此,設計如式(23)所示的圓形跟蹤軌跡進行軌跡跟蹤試驗。

(23)

實驗結果見圖10,無人艇的初始速度為0,初始航向角為94°,軌跡跟蹤位置誤差見圖11,最大位置誤差為1.205 m。

圖10 圓形軌跡跟蹤路徑

圖11 圓形軌跡跟蹤位置誤差

試驗結果表明,所設計的軌跡跟蹤控制器能夠較好的實現對曲線軌跡的跟蹤。

為了驗證軌跡跟蹤控制器對非圓曲線的跟蹤能力,設計一組參考軌跡為正弦曲線的軌跡跟蹤試驗,參考軌跡的函數表達式如下。

(24)

雙推進無人艇對正弦曲線進行軌跡跟蹤的軌跡見圖12,無人艇的初始速度為0,初始航向角為24°,軌跡跟蹤位置誤差見圖13,跟蹤穩定后的最大誤差為0.907 m。圓形曲線和正弦曲線軌跡跟蹤結果表明,軌跡跟蹤控制器能夠實現對復雜曲線的軌跡跟蹤。

圖12 正弦曲線軌跡跟蹤的軌跡

圖13 正弦曲線軌跡跟蹤的位置誤差

對以上3組軌跡跟蹤實驗穩定后的軌跡跟蹤誤差數據進行統計,所有軌跡的軌跡跟蹤平均誤差均小于0.661 m,證明所設計的軌跡跟蹤控制器具有良好的控制效果。進一步對軌跡跟蹤位置誤差圖進行觀察后可以發現,雖然設計的軌跡跟蹤控制系統能夠讓無人艇實現對曲線和直線軌跡較為精確地跟蹤,但是軌跡跟蹤的誤差在進入穩定狀態后,會在零到最大跟蹤誤差值之間進行波動。分析其原因,一方面是使用滑??刂扑惴ㄔO計控制律時,由于開關函數的存在,會產生滑模控制結構本質上的抖振現象;另一方面是由于從控制信號發送到執行機構執行需要一段響應時間以及受到無人艇自身慣性的影響,無人艇不可能立即達到期望的運動狀態。

4 結論

1)以雙推進無人艇為研究對象,采用PID神經網絡和滑模變結構控制算法對無人艇的軌跡跟蹤控制系統進行研究,提出的雙閉環軌跡跟蹤控制方法運用到實船實驗中,實現了對各種直線和曲線軌跡的跟蹤控制。

2)在實船實驗中,無人艇的軌跡跟蹤誤差會在一小段范圍內抖動。這是由于滑模變結構控制在本質上的不連續開關特性導致的抖振現象,抖振不可以完全消除,但可以通過調整滑??刂坡傻膮禍p少抖振的影響。

3)針對實船實驗中軌跡跟蹤存在著的抖振問題,下一步的研究可以考慮根據位置誤差自適應調整控制律的參數得到最優的控制效果,實現更加精確的軌跡跟蹤。

猜你喜歡
設計
二十四節氣在平面廣告設計中的應用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統設計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發生器仿真設計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設計到“設計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 国产永久免费视频m3u8| 亚洲福利视频一区二区| 91成人免费观看在线观看| 久夜色精品国产噜噜| 91亚洲精品国产自在现线| 欧美福利在线观看| 爱做久久久久久| 香蕉视频在线观看www| 自拍亚洲欧美精品| 69av免费视频| 波多野结衣二区| 欧美h在线观看| 熟妇丰满人妻| 国产成人欧美| 国产欧美日韩va另类在线播放| 无码综合天天久久综合网| 久久精品一品道久久精品| 久久久久亚洲AV成人人电影软件| 久久综合九九亚洲一区| 欧美日韩久久综合| 国产本道久久一区二区三区| 中文字幕乱码中文乱码51精品| 亚洲精品综合一二三区在线| 国产一级在线播放| 四虎国产在线观看| 无码aaa视频| 久久一本精品久久久ー99| 亚洲综合亚洲国产尤物| 欧美另类第一页| 91精品久久久久久无码人妻| 欧美三级日韩三级| 国产主播一区二区三区| 亚洲精品成人片在线观看| 亚洲熟女中文字幕男人总站| 亚洲欧美日本国产综合在线 | 国产对白刺激真实精品91| 日本欧美成人免费| 国产永久无码观看在线| 亚洲乱强伦| 69视频国产| 91极品美女高潮叫床在线观看| 国产理论最新国产精品视频| a亚洲天堂| 精品一区二区三区水蜜桃| 国产91熟女高潮一区二区| 一级毛片a女人刺激视频免费| 国产美女人喷水在线观看| 国产欧美在线观看一区| 免费人成网站在线观看欧美| 亚洲欧美综合另类图片小说区| 国产迷奸在线看| 久热中文字幕在线观看| 岛国精品一区免费视频在线观看| 国产福利不卡视频| 亚洲黄色激情网站| 香蕉视频在线观看www| 欧美国产日韩在线| 最新国产午夜精品视频成人| 日本亚洲欧美在线| 97国产在线播放| 国产美女在线免费观看| 亚洲中文字幕23页在线| 欧美日韩v| 免费看黄片一区二区三区| 91视频日本| 国产精欧美一区二区三区| 五月婷婷精品| 亚洲天堂2014| 超碰精品无码一区二区| 中文字幕久久波多野结衣| 欧洲一区二区三区无码| 99无码熟妇丰满人妻啪啪| a在线亚洲男人的天堂试看| 亚洲综合专区| 国产剧情伊人| 亚洲男人的天堂久久香蕉| 亚洲国产精品成人久久综合影院| 亚洲欧美不卡中文字幕| 性色在线视频精品| 日韩av高清无码一区二区三区| 色婷婷狠狠干| 一级福利视频|