[發(fā)明專利]一種多AUV動(dòng)態(tài)圓弧編隊(duì)控制方法有效
| 申請(qǐng)?zhí)枺?/td> | 201810243237.0 | 申請(qǐng)日: | 2018-03-23 |
| 公開(公告)號(hào): | CN108490961B | 公開(公告)日: | 2020-11-10 |
| 發(fā)明(設(shè)計(jì))人: | 李娟;袁銳錕;張建新;陳興華;陳濤;杜雪 | 申請(qǐng)(專利權(quán))人: | 哈爾濱工程大學(xué) |
| 主分類號(hào): | G05D1/06 | 分類號(hào): | G05D1/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 150001 黑龍江省哈爾濱市南崗區(qū)*** | 國省代碼: | 黑龍江;23 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 auv 動(dòng)態(tài) 圓弧 編隊(duì) 控制 方法 | ||
1.一種多AUV動(dòng)態(tài)圓弧編隊(duì)控制方法,其特征在于:步驟如下:
步驟1:獲得領(lǐng)航者和跟隨者需跟蹤的圓弧路徑;
步驟2:建立參考坐標(biāo)系
建立表達(dá)AUV運(yùn)動(dòng)的固定參考坐標(biāo)系,以步驟1中獲取的圓弧路徑的圓心為固定參考坐標(biāo)系的原點(diǎn)O;任意選取圓弧的一條直徑所在的直線為坐標(biāo)軸的縱軸,記為X軸;垂直于該直徑且經(jīng)過圓弧圓心的直線為坐標(biāo)軸的橫軸,記為Y軸;AUV重心為G,速度向量為Vt,在固定坐標(biāo)系下X軸和Y軸上投影為AUV受到的外力F在固定坐標(biāo)系下X軸和Y軸方向上的分力為Fx,Fy;受到的外力矩為T;
建立表達(dá)AUV運(yùn)動(dòng)的運(yùn)動(dòng)坐標(biāo)系,原點(diǎn)取在AUV重心G處;縱軸取在AUV縱中剖面內(nèi),指向船首,記為x軸;橫軸與AUV縱中剖面垂直,指向右舷,記為y軸;速度向量為Vt,在運(yùn)動(dòng)坐標(biāo)系下x軸和y軸上投影為u,v;AUV受到的外力F在固定坐標(biāo)系下x軸和y軸方向上的分力為Fx,Fy;受到的外力矩為T;因外力矩而獲得的角速度為r;
步驟3:建立AUV數(shù)學(xué)模型
固定坐標(biāo)系的X軸與運(yùn)動(dòng)坐標(biāo)系x軸的夾角為艏向角,記為ψ;AUV速度Vt與固定坐標(biāo)系X軸的夾角為φ;假設(shè)u恒不為0,定義側(cè)滑角β,則:
β=φ-ψ=arctan(v/u)
得到AUV的動(dòng)力學(xué)模型為:
式中:為ψ和φ的導(dǎo)數(shù),Vt為AUV的合速度,且
在運(yùn)動(dòng)坐標(biāo)系中,實(shí)際流體有黏性,會(huì)出現(xiàn)流體慣性阻力效應(yīng),相當(dāng)于AUV質(zhì)量增加,針對(duì)欠驅(qū)動(dòng)AUV,只會(huì)在AUV縱向受到水平推力FT和垂直水平面方向轉(zhuǎn)艏力矩Γ,AUV運(yùn)動(dòng)時(shí)會(huì)受到其它因素在水平面對(duì)AUV的阻力Fw和垂直水平面方向的力矩Nw,其中Fw在x軸和y軸上的分力為Fxw,Fyw:
則AUV在實(shí)際情況下的動(dòng)力學(xué)模型為:
式中:mu;mvr;mv;mur;mr分別為實(shí)際運(yùn)動(dòng)中的質(zhì)量;
步驟4:由圓弧視線導(dǎo)引法推導(dǎo)AUV期望艏向角
在圓弧路徑跟蹤中,pk(xk,yk)為AUV到圓心連線與圓弧的交點(diǎn),p(xt,yt)為AUV的實(shí)時(shí)位置坐標(biāo),ψ(t)為AUV的實(shí)時(shí)艏向角,e為路徑跟蹤的橫向誤差,plos(xlos,ylos)為視線引導(dǎo)法生成的前視點(diǎn),ψd為AUV期望角,Δ為選取的前視向量pkplos的長度,α(t)為AUV期望運(yùn)行方向與有向線段Op的夾角,θ為有向線段Op與北向坐標(biāo)軸的夾角;
由幾何關(guān)系得:
θ=arctan(yt,xt)
ψd=θ-α(t)
式中:α(t)=arctan(|e|/Δ);
步驟5:構(gòu)建固定坐標(biāo)系下的跟隨者AUV的誤差模型
在固定坐標(biāo)系中,假定AUVi為領(lǐng)航者,其它AUV為跟隨者,在編隊(duì)隊(duì)形中AUVi將其位姿縱坐標(biāo)通過水聲通信傳感器發(fā)送給跟隨者,跟隨者實(shí)時(shí)采集領(lǐng)航者的縱向坐標(biāo)信息,AUVi在固定坐標(biāo)系下的位姿為(Xi,Yi,ψi);第j個(gè)跟隨者的坐標(biāo)為(Xj,Yj,ψj);
當(dāng)多AUV實(shí)現(xiàn)編隊(duì)后,領(lǐng)航者將跟隨步驟1所規(guī)劃的圓弧路徑,半徑為Ri,即而跟隨者將在圓弧路徑所在的同心圓弧上運(yùn)動(dòng),半徑為Rj,即其中Dj=Rj-Ri;
則得到以下誤差模型:
(1)姿態(tài)角角度誤差
定義AUV姿態(tài)角θ=arctan(Y/X),其中X,Y為AUV在步驟2中固定參考坐標(biāo)系下的坐標(biāo),則有:
領(lǐng)航者AUV姿態(tài)角θi=arctan(Yi/Xi),
跟隨者AUV姿態(tài)角θj=arctan(Yj/Xj)
則對(duì)于領(lǐng)航者的位姿角度誤差為0;
而第j個(gè)跟隨者的位姿角度誤差θej:
θej=θi-θj-θsj
式中:θsj為第j個(gè)跟隨者AUV與領(lǐng)航者AUVi的理想姿態(tài)角之差;
(2)艏向角誤差
領(lǐng)航者與第j個(gè)跟隨者的距離誤差Ej為:
又有:
式中:ei和ej可以看作領(lǐng)航者和第j個(gè)跟隨者AUV路徑跟蹤中的誤差;
將ei和ej帶入Ej:
Ej=ej-ei
當(dāng)時(shí),有所以此時(shí)領(lǐng)航者和跟隨者均做圓弧運(yùn)動(dòng),則將領(lǐng)航者和第j個(gè)跟隨者AUV路徑跟蹤中的誤差Ej轉(zhuǎn)化為AUV的路徑跟蹤誤差ej,ei;
而步驟4中圓弧視線導(dǎo)引法又通過將路徑跟蹤誤差得到領(lǐng)航者和第j個(gè)跟隨者期望艏向角ψdi,ψdj,所以領(lǐng)航者和第j個(gè)跟隨者的艏向角誤差分別為ψei,ψej,且有:
ψei=ψdi-ψi,
ψej=ψdj-ψj
其中ψi,ψj分別為領(lǐng)航者和第j個(gè)跟隨者的當(dāng)前艏向角:
(3)速度誤差
領(lǐng)航者AUVi的速度誤差uei為:
uei=ui-ud
式中:ud為領(lǐng)航者期望速度,ui為AUV當(dāng)前速度;
對(duì)于跟隨者AUVj:
uej=uj-ucj
式中:ucj為為第j個(gè)跟隨者AUV期望速度,uj為第j個(gè)跟隨者AUV當(dāng)前速度;
而:ucj=(Rj/Ri)*ud-g(θej)
在這里函數(shù)g(·)在定義域[-π,π]內(nèi)滿足如下條件:
設(shè)定:
其中a滿足
umin,umax為AUV的最小速度和最大速度,u為AUV速度;
步驟6:AUV運(yùn)動(dòng)控制器的設(shè)計(jì)
使步驟5中的3個(gè)誤差趨于0,則實(shí)現(xiàn)多AUV之間的圓弧編隊(duì);定義K_p1、K_i1、K_d1分別為艏向角控制的比例、積分、微分參數(shù),K_p、K_i、K_d分別為速度控制比例、積分,微分參數(shù);
以k時(shí)刻設(shè)計(jì)領(lǐng)航者和跟隨者的運(yùn)動(dòng)控制器:
ψei(k)、ψei(k-1)、ψei(k-2)分別為領(lǐng)航者AUV在k時(shí)刻的艏向角誤差、(k-1)時(shí)刻艏向角誤差、(k-2)時(shí)刻艏向角誤差;uei(k)、uei(k-1)、uei(k-2)分別為領(lǐng)航者AUV在k時(shí)刻速度誤差、(k-1)時(shí)刻的速度誤差、(k-2)時(shí)刻的速度誤差;ψej(k)、ψej(k-1)、ψej(k-2)分別為第j個(gè)跟隨者AUV在k時(shí)刻的艏向角誤差、(k-1)時(shí)刻艏向角誤差、(k-2)時(shí)刻艏向角誤差;uej(k)、uej(k-1)、uej(k-2)分別為第j個(gè)跟隨者AUV在k時(shí)刻速度誤差、(k-1)時(shí)刻的速度誤差、(k-2)時(shí)刻的速度誤差;Γi(k-1)、Γi(k)分別為領(lǐng)航者AUV在(k-1)時(shí)刻、k時(shí)刻的轉(zhuǎn)艏力矩;Γj(k-1)、Γj(k)為第j個(gè)跟隨者AUV(k-1)時(shí)刻、k時(shí)刻的轉(zhuǎn)艏力矩;FTi(k-1)、FTi(k)為領(lǐng)航者AUV在(k-1)時(shí)刻、k時(shí)刻的水平推力;FTj(k-1)、FTj(k)為第j個(gè)跟隨者AUV(k-1)時(shí)刻、k時(shí)刻的水平推力,則有:
(1)艏向角誤差
距離誤差可由步驟4的圓弧視線導(dǎo)引法,通過尋找前向距離,使AUV的距離誤差變?yōu)轸枷蚪钦`差,而艏向角可以通過改變領(lǐng)航者AUV的轉(zhuǎn)艏力矩Γi(k)和第j個(gè)跟隨者AUV的轉(zhuǎn)艏力矩Γj(k)來控制:
Γi(k)=Γi(k-1)+K_p1*(ψei(k)-ψei(k-1))+K_i1*ψei(k)+K_d1*(ψei(k)-2*ψei(k-1)+ψei(k-2))
Γj(k)=Γj(k-1)+K_p1*(ψej(k)-ψej(k-1))+K_i1*ψej(k)+K_d1*(ψej(k)-2*ψej(k-1)+ψej(k-2))
其中當(dāng)k≤0時(shí)Γi(k)、ψei(k)、Γi(k)、ψej(k)都為0,
(2)角度誤差和速度誤差
角度誤差和速度誤差均可以通過AUV速度控制來減小,通常會(huì)給AUV一個(gè)期望速度ud;通過控制領(lǐng)航者AUV縱向受到水平推力FTi(k)和第j個(gè)跟隨者AUV縱向受到水平推力FTj(k)來控制AUV速度,
FTi(k)=FTi(k-1)+K_p*(uei(k)-uei(k-1))+K_i*uei(k)+K_d*(uei(k)-2*uei(k-1)+uei(k-2))
FTj(k-1)=FTj(k-1)+K_p*(uej(k)-uej(k-1))+K_i*uej(k)+K_d*(uej(k)-2*uej(k-1)+uej(k-2))
其中當(dāng)k≤0時(shí),F(xiàn)Ti(k)、uei(k)、FTi(k)、uej(k)都為0。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于哈爾濱工程大學(xué),未經(jīng)哈爾濱工程大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810243237.0/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種基于水聲雙程測(cè)距的多AUV協(xié)同定位方法
- AUV大潛深運(yùn)動(dòng)浮力補(bǔ)償控制方法
- 一種基于測(cè)距聲通的AUV回塢導(dǎo)航方法
- 一種基于雙運(yùn)動(dòng)模型的主從式多AUV協(xié)同導(dǎo)航方法
- 一種適用于深海AUV的無速度輔助單信標(biāo)定位方法
- 水聲傳感器網(wǎng)絡(luò)中基于多AUV位置預(yù)測(cè)的數(shù)據(jù)收集方法
- 一種基于聲學(xué)和光學(xué)引導(dǎo)的AUV捕獲引導(dǎo)方法
- 一種用于AUV回收的套筒式減速防撞回收管
- 一種可移動(dòng)可折疊的繩網(wǎng)式AUV回收系統(tǒng)
- 一種蜂窩狀的AUV集群布放回收裝置的控制系統(tǒng)
- 動(dòng)態(tài)矢量譯碼方法和動(dòng)態(tài)矢量譯碼裝置
- 動(dòng)態(tài)口令的顯示方法及動(dòng)態(tài)令牌
- 動(dòng)態(tài)庫管理方法和裝置
- 動(dòng)態(tài)令牌的身份認(rèn)證方法及裝置
- 令牌、動(dòng)態(tài)口令生成方法、動(dòng)態(tài)口令認(rèn)證方法及系統(tǒng)
- 一種動(dòng)態(tài)模糊控制系統(tǒng)
- 一種基于動(dòng)態(tài)信號(hào)的POS機(jī)和安全保護(hù)方法
- 圖像動(dòng)態(tài)展示的方法、裝置、系統(tǒng)及介質(zhì)
- 一種基于POS機(jī)聚合碼功能分離顯示動(dòng)態(tài)聚合碼的系統(tǒng)
- 基于動(dòng)態(tài)口令的身份認(rèn)證方法、裝置和動(dòng)態(tài)令牌
- 一種仿鳥群行為和虛擬結(jié)構(gòu)的無人機(jī)編隊(duì)控制方法
- 基于隊(duì)形的慢速編隊(duì)目標(biāo)跟蹤方法
- 一種飛行器自組網(wǎng)并動(dòng)態(tài)維持編隊(duì)狀態(tài)的方法
- 一種導(dǎo)彈自主編隊(duì)在隊(duì)形控制過程中的沖突預(yù)測(cè)方法
- 一種導(dǎo)彈自主編隊(duì)在隊(duì)形控制過程中的沖突協(xié)調(diào)方法
- 無人機(jī)編隊(duì)控制方法、可讀存儲(chǔ)介質(zhì)、設(shè)備及無人機(jī)
- 編隊(duì)控制器、包括編隊(duì)控制器的系統(tǒng)及其方法
- 一種實(shí)現(xiàn)車輛編隊(duì)的方法及設(shè)備
- 一種雙星衛(wèi)星編隊(duì)防碰撞方法
- 一種固定翼無人機(jī)密集編隊(duì)飛行與防撞控制方法





