本發(fā)明涉及的是一種無人艇控制方法,具體地說是一種無人艇自主區(qū)域保持的仿人智能控制方法。
背景技術(shù):
噴水推進(jìn)水面無人艇(USV)是一種能夠在實(shí)際海洋環(huán)境下安全自主航行,并完成各種任務(wù)的海上智能運(yùn)動(dòng)平臺(tái),可搭載傳感器、通訊裝置,結(jié)合噴水推進(jìn)器的優(yōu)點(diǎn)其具有隱身性好、操縱靈活、自動(dòng)駕駛等特點(diǎn),適合在各種惡劣環(huán)境下,執(zhí)行探測研究、淺水測繪、海洋搜救和海洋學(xué)研究等任務(wù),無人員傷亡的危險(xiǎn)。無人艇系統(tǒng)是欠驅(qū)動(dòng)的、大擾動(dòng)的、快變的、多輸入多輸出的非線性耦合系統(tǒng)。對于欠驅(qū)動(dòng)系統(tǒng)由于缺少橫向驅(qū)動(dòng)力,其不能實(shí)現(xiàn)定點(diǎn)定位功能,也很難實(shí)現(xiàn)動(dòng)力定位功能,但無人艇的實(shí)際任務(wù)要求中需要涉及區(qū)域保持功能,如無人艇的區(qū)域海洋搜救和勘測、區(qū)域采樣和監(jiān)測、港口巡邏等。因此,進(jìn)行無人艇自主區(qū)域保持控制技術(shù)的研究很有意義。而自主區(qū)域保持方法都是在動(dòng)力定位的基礎(chǔ)上實(shí)現(xiàn)的,主要的應(yīng)用對象是具有多個(gè)推進(jìn)裝置的大型船舶,并沒有用于單推進(jìn)裝置的小型無人艇上的自主區(qū)域保持方法。因此在國內(nèi)外的公開文獻(xiàn)中,未見有無人艇自主區(qū)域保持控制方法的相關(guān)報(bào)道。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種能保證無人艇不管怎么運(yùn)動(dòng)都不會(huì)駛離規(guī)定區(qū)域的噴水推進(jìn)無人艇自主區(qū)域保持的仿人智能控制方法。
本發(fā)明的目的是這樣實(shí)現(xiàn)的:對控制邊界的位姿傳感器測得的參數(shù)進(jìn)行關(guān)鍵參數(shù)的分析與計(jì)算,并將數(shù)據(jù)信息傳遞給區(qū)域保持判斷系統(tǒng)\根據(jù)關(guān)鍵參數(shù)的計(jì)算值和實(shí)際值比較判斷是否進(jìn)行區(qū)域保持,如果需要進(jìn)行區(qū)域保持則對欠驅(qū)動(dòng)噴水推進(jìn)無人艇運(yùn)動(dòng)方程與區(qū)域保持停止位置軌跡方程的偏差方程進(jìn)行求解,并將數(shù)據(jù)信息傳遞給仿人智能控制器,仿人智能控制器根據(jù)被調(diào)量、偏差以及偏差的變化趨勢確定區(qū)域保持控制策略并通過執(zhí)行機(jī)構(gòu)實(shí)施。
本發(fā)明還可以包括:
1、所述關(guān)鍵參數(shù)的分析與計(jì)算具體包括:
(1)航跡是否在區(qū)域保持的區(qū)域內(nèi),即區(qū)域中心O至無人艇航跡的距離的最大值rmax,計(jì)算公式為:
其中,(XO,YO)為區(qū)域中心O的坐標(biāo),(X,Y)為無人艇運(yùn)動(dòng)航跡坐標(biāo),
(2)極限運(yùn)動(dòng)距離k,即無人艇采取控制措施的極限范圍r′max,計(jì)算公式為:
其中,R為區(qū)域半徑,δ為干擾力作用的方向角,
(3)推進(jìn)裝置復(fù)位角θF,即當(dāng)艏向角ψ等于復(fù)位角時(shí)推進(jìn)裝置復(fù)位,計(jì)算公式為:
R′為內(nèi)圓半徑,
(4)推進(jìn)裝置停止位置,如果海況未知時(shí)將O作為停止位置,如果海況已知且為四級(jí)海況及以下時(shí)則將O′作為停止位置,
其中O′為干擾力方向過圓心且與內(nèi)圓交點(diǎn)。
2、所述對欠驅(qū)動(dòng)噴水推進(jìn)無人艇運(yùn)動(dòng)方程與區(qū)域保持停止位置軌跡方程的偏差方程進(jìn)行求解具體包括:
無人艇水平面3自由度的運(yùn)動(dòng)方程為:
其中,η=[x,y,ψ]T、υT=[u,v,r]、τ=[τ1,0,τ3]T分別為位置、速度和推進(jìn)力,τ1和τ3分別為水面無人艇的縱向推進(jìn)力和轉(zhuǎn)艏力矩,m11,m22,m33為包含附加質(zhì)量的系統(tǒng)慣性矩陣參數(shù),du,dv,dr為環(huán)境干擾,其余為水動(dòng)力系數(shù);
區(qū)域保持停止位置的參考軌跡(xd,yd,ψd,ud,vd,rd)和參考控制輸入(τ1d,τ3d)滿足
對無人艇水平面3自由度的運(yùn)動(dòng)方程進(jìn)行微分同胚變換,令
z1=xcosψ-ysinψ
z3=ψ
z5=v
z6=r
和控制輸入變換
整理后新的狀態(tài)方程為
同理求得區(qū)域保持控制邊界參考軌跡的微分同胚變換方程定義偏差
e=[e1,e2,e3,e4,e5,e6]T=[z1-z1d,z2-z2d,z3-z3d,z4-z4d,z5-z5d,z6-z6d]T
則
由下式消去z1,z2,z3,z4,z5,z6,
z4z6-z4dz6d
=z4z6-z4z6d+z4z6d-z4dz6d
=z4e6-z4de6+z4de6+z6de4
=e4e6+z4de6+z6de4
得偏差方程
其中,
3、所述判斷是否需要進(jìn)行區(qū)域保持具體包括:當(dāng)r≤rmax時(shí),不需要啟動(dòng)區(qū)域保持;當(dāng)rmax<r≤r′max零時(shí),啟動(dòng)區(qū)域保持;當(dāng)r>r′max時(shí),區(qū)域保持失敗。
4、所述確定區(qū)域保持控制策略具體包括:
仿人智能積分算法如下:
其中,u為控制量,e為偏差,為偏差導(dǎo)數(shù),Kp為比例增益,Ki為積分增益,Kd為微分增益;
(1)、運(yùn)行控制級(jí)
理想誤差目標(biāo)軌跡為為偏差和偏差變化率的閾值,,無人艇運(yùn)行控制級(jí)的特征基元集合為:Q1={q1,q2,q3,q4,q5,q6,q7},
其中:
無人艇運(yùn)行控制級(jí)的模型為Φ1={φ11,φ12,φ13,φ14,φ15,φ16,φ17,φ18,φ19,φ110}
其中:
無人艇運(yùn)行控制級(jí)的控制模態(tài)級(jí)Ψ1={ψ11,ψ12,ψ13,ψ14,ψ15,ψ16}
其中:
式中符號(hào)un,un-1控制器的第n,n-1次輸出;Umax控制器輸出的最大值;en,控制系統(tǒng)第n次的偏差、偏差變化率;emi控制系統(tǒng)偏差的第i次極值;Kp,Kd,Ki,Sp,k控制器的比例系數(shù)、微分系數(shù)、積分系數(shù)、比例系數(shù)的符號(hào)、增益抑制因子;
無人艇運(yùn)行控制級(jí)的推理規(guī)則集Ω1={ω11,ω12,ω13,ω14,ω15,ω16}
其中:
(2)、參數(shù)校正級(jí)
無人艇參數(shù)校正級(jí)的特征基元集合Q2={q1,q2,q3,q4,q5,q6,q7,q8,q9}
其中:
無人艇參數(shù)校正級(jí)的特征模型Φ2={Φ21,Φ22},
其中Φ21={φ212,φ2141,φ215,φ2171,φ2172,φ218}為2、4象限的特征模型,
Φ22={φ22101,φ22102,φ22103,φ22104}為1、3象限的特征模型,式中:
無人艇參數(shù)校正級(jí)的決策模態(tài)級(jí)Ψ2={Ψ21,Ψ22},其中:Ψ21={ψ21i},i=2,41,5,71,72,8Ψ22={ψ22i},i=101,102,103,104式中:
ψ212={Kd=Kd+kd1} ψ2141={Kp=Kp+kp1}
ψ215={Kp=Kp-kp1} ψ2171={Kd=Kd+kd1,Sp=-1}
ψ2172={Kd=Kd+kd1,Kp=Kp-kp1} ψ218={Kd=Kd+kd1}
ψ22101={Kd=Kd+kd2,Kp=Kp-kp2} ψ22102={Kp=Kp+kp2}
ψ22103={Kd=Kd+kd2,Kp=Kp+kp2} ψ22104={Kd=Kd+kd2,Kp=Kp-kp2}
式中的符號(hào)意義如下:kp1,kd1,kp2,kd2:2、4象限的比例或微分的增加或減小系數(shù),l、3象限的或微分的增加或減小系數(shù),
無人艇參數(shù)校正級(jí)的推理規(guī)則集Ω2={Ω21,Ω22},其中:Ω21={ω21i},i=2,41,5,71,72,8,Ω22={ω22i},i=101,102,103,104,
式中:
(3)、任務(wù)適應(yīng)級(jí)
無人艇任務(wù)適應(yīng)級(jí)的特征模型Φ3={φ31,φ32},其中:φ31為輸入歸一化的控制特征模型,φ32為輸出反歸一化的控制特征模型;
無人艇任務(wù)適應(yīng)級(jí)的控制模態(tài)集Ψ3={ψ31,ψ32},其中:
ψ32={un=Umax·un,0,if|un,0|>1thenun,0=sgn(un,0)},式中的符號(hào)意義如下:
en,0,偏差和偏差變化率歸一化的輸入;en,控制系統(tǒng)的偏差和偏差變化率;Dmax,Vmax:被控制量的最大牽引距離,被控制量的最大牽引速度;un,un,0,Umax:實(shí)際控制器的輸出,歸一化的控制器輸出,控制執(zhí)行機(jī)構(gòu)的最大輸入;
無人艇任務(wù)適應(yīng)級(jí)的推理規(guī)則集Ω3={ω31,ω32},其中:
本發(fā)明提供了一種USV自主區(qū)域保持的仿人智能控制方法,主要是通過區(qū)域保持關(guān)鍵參數(shù)的計(jì)算數(shù)據(jù),判斷是否進(jìn)行區(qū)域保持,如果需要進(jìn)行區(qū)域保持則求解無人艇運(yùn)動(dòng)方程與區(qū)域保持停止位置軌跡方程的偏差方程,再將數(shù)據(jù)信息傳遞給仿人智能控制器,進(jìn)而采用仿人智能控制算法對無人艇的推進(jìn)裝置進(jìn)行控制,保證無人艇不管怎么運(yùn)動(dòng),都不會(huì)駛離規(guī)定區(qū)域。
區(qū)域大小由任務(wù)需要而定,在區(qū)域內(nèi)規(guī)定一個(gè)范圍(稱控制邊界),在該范圍內(nèi),推進(jìn)器不輸出功率,艏向也不保持,只有達(dá)到或接近控制邊界時(shí)推進(jìn)器才工作。因此影響無人艇自主區(qū)域保持效果的主要因素為:無人艇航跡位置信息x、y、ψ分別為縱向坐標(biāo)、橫向坐標(biāo)和艏向角;關(guān)鍵參數(shù)如區(qū)域中心O至無人艇航跡的距離的最大值rmax,極限運(yùn)動(dòng)距離k,極限范圍r′max,復(fù)位角θF,推進(jìn)裝置停止位置等。
本發(fā)明包括以下有益效果:
1、本發(fā)明可以做到穩(wěn)定性、快速性和準(zhǔn)確性的兼顧,在線特征辨識(shí)和特征記憶能夠隨時(shí)根據(jù)系統(tǒng)當(dāng)前所處的特征區(qū)間,相應(yīng)采用不同的控制模態(tài),這種多模態(tài)控制既考慮了穩(wěn)定性,又兼顧了快速性和準(zhǔn)確性的要求;
2、本發(fā)明有較強(qiáng)的魯棒性,仿人智能控制器設(shè)計(jì)對對象特性相當(dāng)程度的改變都不敏感,可以較好的適應(yīng)被控系統(tǒng)模型參數(shù)的改變,對于風(fēng)浪流等外界干擾,通過對誤差進(jìn)行有選擇的積分,最大限度的減小外界干擾;
3、本發(fā)明能對付難控的對象,如很難用固定的、近似的數(shù)學(xué)模型來描述的強(qiáng)非線性和不確定的系統(tǒng)等,被控對象難度越大,越能體現(xiàn)出仿人智能控制的優(yōu)越性。
附圖說明
圖1為USV區(qū)域保持結(jié)構(gòu)框圖;
圖2為USV區(qū)域保持關(guān)鍵參數(shù)示意圖;
圖3為USV區(qū)域保持算流程圖;
圖4為仿人智能控制二階生產(chǎn)式系統(tǒng)結(jié)構(gòu);
圖5為仿人智能控制系統(tǒng)結(jié)構(gòu);
圖6為運(yùn)行控制級(jí)的特征模型;
圖7為參數(shù)校正級(jí)的特征模型。
具體實(shí)施方式
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖舉例對本發(fā)明作進(jìn)一步說明。
本發(fā)明的USV自主區(qū)域保持的仿人智能控制方法主要包括:
步驟一、關(guān)鍵參數(shù)的分析與計(jì)算,包括:推進(jìn)裝置啟動(dòng)位置、極限運(yùn)動(dòng)距離、推進(jìn)裝置復(fù)位角、推進(jìn)裝置停止位置,并將數(shù)據(jù)信息傳遞給區(qū)域保持判斷系統(tǒng);
在海況已知情況下,根據(jù)作用力求解無人艇運(yùn)動(dòng)狀態(tài),從而對區(qū)域保持參數(shù)進(jìn)行求解;在海況未知情況下,通過現(xiàn)有的一段時(shí)間的位置信息利用參數(shù)估計(jì)的方法反解力和力矩,最后根據(jù)作用力求解無人艇運(yùn)動(dòng)狀態(tài),從而對區(qū)域保持參數(shù)進(jìn)行求解;
步驟二、區(qū)域保持判斷系統(tǒng)根據(jù)關(guān)鍵參數(shù)的計(jì)算值和實(shí)際值比較,判斷是否需要進(jìn)行區(qū)域保持;
步驟三、如果需要進(jìn)行區(qū)域保持則求解無人艇運(yùn)動(dòng)方程與區(qū)域保持停止位置軌跡方程的偏差方程,再將數(shù)據(jù)信息傳遞給仿人智能控制器;
步驟四、基于仿人智能算法的控制器根據(jù)被調(diào)量、偏差以及偏差的變化趨勢確定區(qū)域保持控制策略并通過執(zhí)行機(jī)構(gòu)有效實(shí)施。
步驟一的區(qū)域保持關(guān)鍵參數(shù)的分析及計(jì)算,如圖2所示:
航跡是否在區(qū)域保持的區(qū)域內(nèi),即區(qū)域中心O至無人艇航跡的距離的最大值rmax。計(jì)算公式如下:
其中,(XO,YO)為區(qū)域中心O的坐標(biāo),(X,Y)為無人艇運(yùn)動(dòng)航跡坐標(biāo)。
極限運(yùn)動(dòng)距離k,即無人艇采取控制措施的極限范圍r′max。計(jì)算公式如下:
其中,R為區(qū)域半徑,δ為干擾力作用的方向角。
推進(jìn)裝置復(fù)位角θF,即當(dāng)艏向角ψ等于復(fù)位角時(shí)推進(jìn)裝置復(fù)位。計(jì)算公式如下:
推進(jìn)裝置停止位置,如果海況未知時(shí)將O作為停止位置,如果海況已知且為四級(jí)海況及以下時(shí)將O’作為停止位置。監(jiān)測無人艇位置并計(jì)算其與規(guī)定區(qū)域中心之間的角度ψ,當(dāng)ψ大于預(yù)定停止位置與區(qū)域中心之間的角度ψt時(shí),無人艇即可停止運(yùn)動(dòng)。
其中,R′為內(nèi)圓半徑,O′為干擾力方向過圓心且與內(nèi)圓交點(diǎn)。
步驟三中無人艇運(yùn)動(dòng)方程與區(qū)域保持停止位置軌跡方程的偏差方程的求解,首先無人艇水平面3自由度的運(yùn)動(dòng)方程為:
其中,η=[x,y,ψ]T,υT=[u,v,r],τ=[τ1,0,τ3]T,分別為位置、速度和推進(jìn)力,τ1和τ3分別為水面無人艇的縱向推進(jìn)力和轉(zhuǎn)艏力矩,m11,m22,m33為包含附加質(zhì)量的系統(tǒng)慣性矩陣參數(shù),du,dv,dr為環(huán)境干擾,其余為水動(dòng)力系數(shù)。
在步驟一區(qū)域保持關(guān)鍵參數(shù)的前提下,啟動(dòng)區(qū)域保持控制邊界的參考軌跡(xd,yd,ψd,ud,vd,rd)和參考控制輸入(τ1d,τ3d)滿足
對無人艇水平面3自由度的運(yùn)動(dòng)方程進(jìn)行微分同胚變換,令
z1=xcosψ-ysinψ
z3=ψ
z5=v
z6=r
和控制輸入變換
則整理后新的狀態(tài)方程為
同理也可求得區(qū)域保持控制邊界參考軌跡的微分同胚變換方程定義偏差
e=[e1,e2,e3,e4,e5,e6]T=[z1-z1d,z2-z2d,z3-z3d,z4-z4d,z5-z5d,z6-z6d]T
則
由下式可消去z1,z2,z3,z4,z5,z6,
z4z6-z4dz6d
=z4z6-z4z6d+z4z6d-z4dz6d
=z4e6-z4de6+z4de6+z6de4
=e4e6+z4de6+z6de4
得偏差方程
其中,
步驟二中區(qū)域保持判斷系統(tǒng)根據(jù)關(guān)鍵參數(shù)的計(jì)算值和實(shí)際值比較,判斷無人艇是否進(jìn)行區(qū)域保持控制,當(dāng)r≤rmax時(shí),不需要啟動(dòng)區(qū)域保持;當(dāng)rmax<r≤r′max零時(shí),啟動(dòng)區(qū)域保持;當(dāng)r>r′max時(shí),區(qū)域保持失敗。;
步驟四中所述仿人智能控制器根據(jù)無人艇運(yùn)動(dòng)方程與區(qū)域保持控制邊界軌跡方程的偏差制定出區(qū)域保持策略的過程為:如圖4、5所示,其中圖4為仿人智能控制二階生產(chǎn)式系統(tǒng)結(jié)構(gòu),圖5為仿人智能控制系統(tǒng)結(jié)構(gòu),
仿人智能積分算法如下:
其中,u為控制量,e為偏差,為偏差導(dǎo)數(shù),Kp為比例增益,Ki為積分增益,Kd為微分增益。
1、運(yùn)行控制級(jí)
仿人智能控制是通過對被控量偏差和偏差變化率進(jìn)行監(jiān)測和判斷系統(tǒng)的動(dòng)態(tài)過程,不同的動(dòng)態(tài)過程采取不同控制算法。根據(jù)對被控量偏差和偏差變化率的大小可以劃分誤差相平面以便于對動(dòng)態(tài)的控制過程進(jìn)行可視化分析。
結(jié)合圖6,帶箭頭的點(diǎn)劃線所示軌跡為理想誤差目標(biāo)軌跡為偏差和偏差變化率的閾值,無人艇運(yùn)行控制級(jí)的特征基元集合:Q1={q1,q2,q3,q4,q5,q6,q7}
其中:仿人智能控制策略分析:
①在控制的初始階段,偏差很大時(shí),對應(yīng)區(qū)域1,采取盡可能大的控制作用,如采用磅-磅模態(tài)控制,以激發(fā)出偏差變化速度,提高控制系統(tǒng)的收斂速度;
②在偏差減小過程中,若偏差變化速度小于預(yù)定的速度時(shí),對應(yīng)區(qū)域4、5,采取比例模態(tài)控制,用以提高偏差變化速度,使偏差較快減??;
③在偏差減小過程中,若偏差變化速度大于預(yù)定的速度時(shí),對應(yīng)區(qū)域2、7、8,在比例模態(tài)的基礎(chǔ)上,引入微分模態(tài),形成比例加微分的控制模式,用以壓低偏差變化速度,避免超調(diào)的出現(xiàn);
④在偏差和偏差變化率均滿足要求(誤差變化速度在預(yù)定的速度范圍內(nèi))時(shí),對應(yīng)區(qū)域3、6,則采取保持模態(tài)控制,開環(huán)觀察保持,以靜觀其變;
⑤在偏差增大過程中(出現(xiàn)超調(diào)),對應(yīng)區(qū)域10,為了抑制偏差的增大,采用比例加微分和積分的控制模式,使偏差盡快回頭;
⑥在偏差和偏差變化率均很小時(shí)(在給定的穩(wěn)態(tài)誤差要求范圍之內(nèi)),對應(yīng)區(qū)域9,采取保持模態(tài)控制,可使之自行衰減達(dá)到平衡;對于存在外界環(huán)境干擾的系統(tǒng),可以采取極值采樣保持模態(tài)控制,以減小穩(wěn)態(tài)誤差或提高抗干擾能力。
無人艇運(yùn)行控制級(jí)的模型Φ1={φ11,φ12,φ13,φ14,φ15,φ16,φ17,φ18,φ19,φ110}
其中:
無人艇運(yùn)動(dòng)控制級(jí)的控制模態(tài)級(jí)Ψ1={ψ11,ψ12,ψ13,ψ14,ψ15,ψ16}
其中:
式中符號(hào)un,un-1控制器的第n,n-1次輸出;Umax控制器輸出的最大值;en,控制系統(tǒng)第n次的偏差、偏差變化率;emi控制系統(tǒng)偏差的第i次極值;Kp,Kd,Ki,Sp,k控制器的比例系數(shù)、微分系數(shù)、積分系數(shù)、比例系數(shù)的符號(hào)、增益抑制因子。
無人艇運(yùn)動(dòng)控制級(jí)的推理規(guī)則集Ω1={ω11,ω12,ω13,ω14,ω15,ω16}
其中:
2、參數(shù)校正級(jí)
在仿人智能控制器初始模型確定之后就是調(diào)整閥值和參數(shù),找出這個(gè)具體對象的理想相軌跡并加以實(shí)現(xiàn)。結(jié)合圖7,無人艇參數(shù)校正級(jí)的特征基元集合Q2={q1,q2,q3,q4,q5,q6,q7,q8,q9}
其中:
根據(jù)仿人智能控制的思想:偏差變化率比較大時(shí)應(yīng)加大微分作用減弱比例作用,偏差變化速度小而偏差較大時(shí)應(yīng)減弱微分作用,加大比例作用。對于各區(qū)域的參數(shù)校正采取如下措施:
區(qū)域1:磅-磅控制不需要參數(shù)校正;
區(qū)域2:超過偏差變化率的限制,應(yīng)通過參數(shù)校正,應(yīng)增加微分作用;
區(qū)域3、6、9:系統(tǒng)工作在理想狀態(tài),不需要參數(shù)校正,采用參數(shù)保持模式;
區(qū)域41:偏差變化率很小,而偏差較大,通過參數(shù)校正,增加比例作用;
區(qū)域42:偏差變化率較理想,不需要參數(shù)校正,采用參數(shù)保持模式;
區(qū)域5:有較小的偏差,但偏差變化率進(jìn)入穩(wěn)態(tài)要求,通過參數(shù)校正,減弱比例作用;
區(qū)域71:偏差已進(jìn)入穩(wěn)態(tài)要求,而偏差變化率較大,通過參數(shù)校正,增加微分作用并引入正反饋,形成較強(qiáng)的微分加正反饋的控制模式;
區(qū)域72:偏差變化率較大,應(yīng)通過參數(shù)校正,增加微分作用并減弱比例作用;
區(qū)域8:偏差已進(jìn)入穩(wěn)態(tài)要求,但還有較小的偏差變化率,通過參數(shù)校正,增加微分作用;
區(qū)域101:已出現(xiàn)超調(diào),偏差較大而偏差變化速度較小,通過參數(shù)校正,稍微增大比例作用和減小微分作用;
區(qū)域102:超調(diào)已很小,偏差變化速度也很小,但仍未進(jìn)入穩(wěn)態(tài)要求,微增加比例作用;
區(qū)域103:超調(diào)較大,偏差變化速度也較大,通過參數(shù)校正,稍微加大微分作用和比例作用;
區(qū)域104:超調(diào)已較小,但偏差變化速度仍較大,通過參數(shù)校正,增強(qiáng)微分作用,稍減弱比例作用。
無人艇參數(shù)校正級(jí)的特征模型Φ2={Φ21,Φ22},
其中Φ21={φ212,φ2141,φ215,φ2171,φ2172,φ218}為2、4象限的特征模型,
Φ22={φ22101,φ22102,φ22103,φ22104}為1、3象限的特征模型。式中:
無人艇參數(shù)校正級(jí)的決策模態(tài)級(jí)Ψ2={Ψ21,Ψ22},其中:Ψ21={ψ21i},i=2,41,5,71,72,8Ψ22={ψ22i},i=101,102,103,104式中:
ψ212={Kd=Kd+kd1} ψ2141={Kp=Kp+kp1}
ψ215={Kp=Kp-kp1} ψ2171={Kd=Kd+kd1,Sp=-1}
ψ2172={Kd=Kd+kd1,Kp=Kp-kp1} ψ218={Kd=Kd+kd1}
ψ22101={Kd=Kd+kd2,Kp=Kp-kp2} ψ22102={Kp=Kp+kp2}
ψ22103={Kd=Kd+kd2,Kp=Kp+kp2} ψ22104={Kd=Kd+kd2,Kp=Kp-kp2}
式中的符號(hào)意義如下:kp1,kd1,kp2,kd2:2、4象限的比例或微分的增加或減小系數(shù),l、3象限的或微分的增加或減小系數(shù)。
無人艇參數(shù)校正級(jí)的推理規(guī)則集Ω2={Ω21,Ω22},其中:Ω21={ω21i},i=2,41,5,71,72,8,Ω22={ω22i},i=101,102,103,104。
式中:
3、任務(wù)適應(yīng)級(jí)
根據(jù)不同的控制系統(tǒng),不同的任務(wù),對運(yùn)行控制級(jí)和參數(shù)校正級(jí)的所有參數(shù)及閉值進(jìn)行置入和修改,對控制器的輸入值(偏差和偏差的變化率)進(jìn)行歸一化以及對控制器的輸出值進(jìn)行反歸一化,對控制系統(tǒng)的穩(wěn)定性進(jìn)行監(jiān)控等操作。
首先,根據(jù)控制系統(tǒng)參數(shù)對控制器的輸入值(偏差和偏差的變化率)進(jìn)行歸一化;然后,通過參數(shù)校正級(jí)和運(yùn)行控制級(jí)的計(jì)算,得到歸一化的控制輸出;最后,對歸一化的控制輸出值控制執(zhí)行機(jī)構(gòu)進(jìn)行反歸一化,得到實(shí)際控制輸出值。
無人艇任務(wù)適應(yīng)級(jí)的特征模型Φ3={φ31,φ32},其中:φ31為輸入歸一化的控制特征模型,φ32為輸出反歸一化的控制特征模型。
無人艇任務(wù)適應(yīng)級(jí)的控制模態(tài)集Ψ3={ψ31,ψ32},其中:
ψ32={un=Umax·un,0,if|un,0|>1thenun,0=sgn(un,0)}。式中的符號(hào)意義如下:
en,0,偏差和偏差變化率歸一化的輸入;en,控制系統(tǒng)的偏差和偏差變化率;Dmax,Vmax:被控制量的最大牽引距離,被控制量的最大牽引速度;un,un,0,Umax:實(shí)際控制器的輸出,歸一化的控制器輸出,控制執(zhí)行機(jī)構(gòu)的最大輸入。
無人艇任務(wù)適應(yīng)級(jí)的推理規(guī)則集Ω3={ω31,ω32},其中:
本控制方法實(shí)現(xiàn)了發(fā)明效果,無人艇在區(qū)域海洋搜救和勘測行駛過程中,通過各模塊相互之間的協(xié)作,使無人艇在航行過程中能自主進(jìn)行區(qū)域保持,順利完成預(yù)定任務(wù)。