• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于迭代滑模的船舶動(dòng)力定位非線性控制

      2020-10-20 05:43陳海力任鴻翔楊柏丞衣瑩

      陳海力 任鴻翔 楊柏丞 衣瑩

      摘要:針對(duì)存在外界干擾的船舶動(dòng)力定位控制問(wèn)題,提出一種簡(jiǎn)捷的迭代滑??刂扑惴?。選擇迭代滑模面,并將其與反步法結(jié)合,設(shè)計(jì)迭代滑??刂坡?。采用Lyapunov理論對(duì)系統(tǒng)的穩(wěn)定性進(jìn)行證明。將提出的控制算法與PID控制算法和傳統(tǒng)反步滑??刂扑惴ㄟM(jìn)行理論分析比較和仿真結(jié)果比較,結(jié)果表明迭代滑??刂扑惴ň哂谐{(diào)小,收斂速度快,穩(wěn)定性和魯棒性好的優(yōu)點(diǎn)。

      關(guān)鍵詞:迭代滑模; Lyapunov理論; 積分補(bǔ)償; 動(dòng)力定位控制; 反步法

      中圖分類(lèi)號(hào):? U664.82

      文獻(xiàn)標(biāo)志碼:A

      Ship dynamic positioning nonlinear control based on

      iterative sliding mode

      CHEN Haili1, REN Hongxiang1, YANG Baicheng1, YI Ying2

      (1. Navigation College, Dalian Maritime University, Dalian 116026, Liaoning, China;

      2. Offshore Enforcement Fleet, Dalian Agriculture and Countryside Development Service Center, Dalian 116113, Liaoning, China)

      Abstract:

      For the dynamic positioning control issue of ships with external interference, a simple iterative sliding mode control algorithm is proposed. The iterative sliding mode surface is selected and combined with the backstepping technique to design the iterative sliding mode control law. Lyapunov theory is used to prove the stability of the system. Through the comparison of theoretical analysis and simulation results of the proposed control algorithm, the PID control algorithm and the traditional backstepping sliding mode control algorithm, it is shown that the iterative sliding mode control algorithm is of the advantages of small overshoot, fast convergence, good stability and robustness.

      Key words:

      iterative sliding mode; Lyapunov theory; integral compensation; dynamic positioning control; backstepping technique

      0 引 言

      當(dāng)今船舶動(dòng)力定位控制方法層出不窮,典型的包括PID控制算法、反步(backstepping)控制算法、滑??刂扑惴ā⒛P皖A(yù)測(cè)控制算法等。PID控制算法最早被成功應(yīng)用到動(dòng)力定位控制中。然而,該方法魯棒性差,且控制律中的積分項(xiàng)會(huì)導(dǎo)致系統(tǒng)有較大的超調(diào)量[1]。文獻(xiàn)[2-3]利用神經(jīng)網(wǎng)絡(luò)和模糊方法對(duì)控制器參數(shù)進(jìn)行了整定,使得系統(tǒng)超調(diào)量減小,仿真效果更好。文獻(xiàn)[4]將反步控制算法應(yīng)用到船舶動(dòng)力定位控制中,針對(duì)模型中的不確定項(xiàng)和外界干擾采用神經(jīng)網(wǎng)絡(luò)進(jìn)行自適應(yīng)逼近,最后用Lyapunov理論進(jìn)行了穩(wěn)定性證明。該方法的缺點(diǎn)是控制器參數(shù)不具有明確的意義,參數(shù)的選取主要依靠試湊法。文獻(xiàn)[5]將基于線性矩陣不等式的滑??刂扑惴☉?yīng)用到船舶動(dòng)力定位控制中,通過(guò)設(shè)計(jì)矩陣不等式求解狀態(tài)反饋增益,采用飽和函數(shù)代替符號(hào)函數(shù)消除了抖動(dòng)。仿真結(jié)果表明,與基本滑模控制算法相比,該算法保證船舶在橫向、縱向和艏向上的收斂速度都有極大提高。然而,雖然采用飽和函數(shù)消除了抖動(dòng),但卻犧牲了系統(tǒng)的穩(wěn)定性。文獻(xiàn)[6]提出利用積分方法逼近外界干擾的上界。該方法不僅解決了滑??刂扑惴ǖ亩秳?dòng)問(wèn)題,而且很好地解決了由采用飽和函數(shù)引起的穩(wěn)態(tài)誤差變大的問(wèn)題。文獻(xiàn)[7]第一次提出迭代滑??刂扑惴?,它首先對(duì)低階變量設(shè)計(jì)滑動(dòng)模態(tài),對(duì)進(jìn)入滑動(dòng)模態(tài)前的正常運(yùn)動(dòng)的趨近控制使用迭代滑??刂品椒?。該方法具有控制器設(shè)計(jì)簡(jiǎn)單、靈活的優(yōu)點(diǎn),并且參數(shù)的選取更具有實(shí)際意義,即參數(shù)可以根據(jù)控制要求進(jìn)行設(shè)計(jì)。該算法自提出以來(lái),在欠驅(qū)動(dòng)船舶航向控制[8-10]、航跡控制[11-12]、水下機(jī)器人控制[13]等領(lǐng)域得到了很好的研究應(yīng)用。然而,迭代滑模控制算法的穩(wěn)定性證明是一個(gè)難題。

      基于上述研究現(xiàn)狀,將迭代滑??刂扑惴ㄅcLyapunov方法相結(jié)合,設(shè)計(jì)基于迭代滑模的船舶動(dòng)力定位控制器。該算法具有以下優(yōu)勢(shì):(1)既解決了控制算法參數(shù)意義不確定問(wèn)題又進(jìn)行了穩(wěn)定性證明;(2)利用積分方法解決了滑模控制算法的抖動(dòng)問(wèn)題,穩(wěn)態(tài)誤差減小,系統(tǒng)魯棒性提高;(3)在控制器的設(shè)計(jì)中增加滑模積分項(xiàng)使系統(tǒng)的收斂速度提高,超調(diào)量減小。

      1 船舶數(shù)學(xué)模型

      考慮控制器的設(shè)計(jì)目標(biāo),建立包括橫蕩、縱蕩和艏揺運(yùn)動(dòng)的三自由度船舶非線性數(shù)學(xué)模型[14]。

      從圖1可以看出,在本文提出的控制律的作用下,船舶能夠運(yùn)動(dòng)到目標(biāo)位置,并穩(wěn)定在該目標(biāo)位置附近極小的范圍內(nèi),很好地證明了控制律的有效性。

      圖2表明,在3種控制律(圖4)的作用下,系統(tǒng)在x、y、z三個(gè)方向上均能夠收斂到平衡點(diǎn)附近較小的范圍內(nèi)。從圖3可以看出,這3種控制律保證了船舶速度u、v、r均收斂到零附近較小的范圍內(nèi)。因此,3種控制律均是有效可用的。

      從圖2的系統(tǒng)收斂速度可以看出,PID控制律收斂速度最快,迭代滑模控制律收斂速度次之,傳統(tǒng)反步滑??刂坡墒諗克俣茸盥km然PID控制律收斂速度快,但是在3個(gè)方向上的超調(diào)十分明顯,這是因?yàn)樵赑ID控制律中含有誤差的積分項(xiàng)。迭代滑??刂坡芍幸舶e分項(xiàng),這也是迭代滑??刂坡傻氖諗克俣葍?yōu)于傳統(tǒng)反步滑模控制律的原因。但是,迭代滑??刂坡傻某{(diào)十分微小甚至沒(méi)有,這是因?yàn)榈?刂坡芍邪氖腔5姆e分項(xiàng),這也是迭代滑??刂坡傻膬?yōu)勢(shì)之一。

      從系統(tǒng)的穩(wěn)態(tài)誤差看,迭代滑??刂坡稍?個(gè)方向上的穩(wěn)態(tài)誤差最小,傳統(tǒng)反步滑??刂坡傻姆€(wěn)態(tài)誤差次之,PID控制律的穩(wěn)態(tài)誤差最大(這是因?yàn)镻ID控制算法并沒(méi)有對(duì)系統(tǒng)中的阻尼項(xiàng)和外界干擾進(jìn)行補(bǔ)償),這與圖4中PID控制律在艏向的輸出力矩比另外兩種控制律的小相符合。迭代滑模控制律和傳統(tǒng)反步滑??刂坡啥紝?duì)系統(tǒng)中的阻尼項(xiàng)和外界干擾進(jìn)行了補(bǔ)償,因此系統(tǒng)穩(wěn)定性有了極大提高。但是,傳統(tǒng)反步滑??刂坡蓪?duì)符號(hào)函數(shù)進(jìn)行了飽和處理,由此引入了誤差。迭代滑模控制律中

      假設(shè)ddt([WTHX]R[WTBX](φ)

      [WTHX]M[WTBX]-1

      [WTHX]τ[WTBX]w)的上界已知,直接利用積分項(xiàng)估計(jì)干擾的上界,不需要進(jìn)行任何處理,因此迭代滑??刂坡傻目刂菩Ч麅?yōu)于傳統(tǒng)反步滑??刂坡傻目刂菩Ч?。

      另外,

      為量化說(shuō)明3種控制律的穩(wěn)態(tài)性能,表1給出了3種控制律作用下時(shí)間與絕對(duì)誤差的乘積積分值

      ITAE=∫t0t|e(τ)|dτ。

      表1中,xe、ye和ψe表示船舶位置及艏向跟蹤誤差。

      從表1可以看出,

      傳統(tǒng)反步滑??刂坡珊捅疚奶岢龅牡?刂坡傻腎TAE值明顯小于PID控制律的ITAE值。此外,本文提出的迭代滑??刂坡傻腎TAE值與傳統(tǒng)反步

      滑??刂坡傻南啾纫灿辛诉M(jìn)一步的減小,在3個(gè)方向上分別下降了54.7%,64.8%和34.5% ,較好地證明了本文提出的控制律在提高系統(tǒng)的穩(wěn)態(tài)性能上有優(yōu)勢(shì)。

      為進(jìn)一步證明本文所提出的控制律在系統(tǒng)魯棒性上的優(yōu)勢(shì),在原有干擾的基礎(chǔ)上加上平均風(fēng)干擾,風(fēng)模型結(jié)構(gòu)

      參考文獻(xiàn)[16],選取平均風(fēng)速為4 m/s,風(fēng)向?yàn)棣?3。

      總的外界干擾模型為

      式中:wind和wind分別為平均縱向、橫向風(fēng)干擾力;wind為平均風(fēng)干擾力矩。

      結(jié)合圖5和表2可以看出,在增大外界干擾后,在3種控制律的作用下,系統(tǒng)仍然可以達(dá)到穩(wěn)定。

      從圖6可看出,為克服增大后的外界干擾,3種控制律都開(kāi)始出現(xiàn)不同程度的抖動(dòng),尤其在艏向上的抖動(dòng)最為嚴(yán)重。

      比較表1與表2中的數(shù)據(jù)發(fā)現(xiàn),

      與表1中的ITAE值相比,表2中的ITAE值在3個(gè)

      方向上都有了不同程度的增加。在PID控制律作用下,xe、ye

      和ψe分別增大了43 724.7,29 223和415 910.4,說(shuō)明PID控制律的魯棒性最差。此外,

      與PID控制律和傳統(tǒng)反步滑??刂坡上啾?,本文提出的迭代滑??刂坡扇匀荒軌虮WCITAE值最小,因此可以證明本文提出的迭代滑模控制律具有更好的魯棒性。

      4 結(jié) 論

      本文將迭代滑模方法與Lyapunov理論相結(jié)合,設(shè)計(jì)了一種簡(jiǎn)捷的迭代滑??刂扑惴ú⑦M(jìn)行了穩(wěn)定性證明。假設(shè)外界干擾變化率上界已知,采用積分策略對(duì)外界干擾進(jìn)行補(bǔ)償,消除了滑??刂扑惴ǖ亩秳?dòng)問(wèn)題。將提出的迭代滑模控制律與PID控制律和傳統(tǒng)反步滑??刂坡蛇M(jìn)行了詳細(xì)的對(duì)比分析。結(jié)果表明,迭代滑模控制算法具有超調(diào)小,收斂速度快,穩(wěn)定性和魯棒性好的優(yōu)點(diǎn)。

      參考文獻(xiàn):

      [1]FOSSEN T I. Marine control systems: guidance, navigation, and control of ships, rigs, and underwater vehicles[M]. Trondheim: Marine Cybernetics, 2002.

      [2]XU Lin, LIU Zhiqing. Design of fuzzy PID controller for ship dynamic positioning[C]//Chinese Control & Decision Conference. IEEE, 2016. DOI: 10.1109/CCDC.2016.7531521.

      [3]周春光. BP神經(jīng)網(wǎng)絡(luò)PID控制在船舶動(dòng)力定位系統(tǒng)中的應(yīng)用[D]. 大連: 大連海事大學(xué), 2016.

      [4]ZHANG Guoqing, CAI Yunze, ZHANG Weidong. Robust neural control for dynamic positioning ships with the optimum-seeking guidance[J]. IEEE Transactions on Systems Man & Cybernetics Systems, 2017, 47(7): 1500-1509. DOI: 10.1109/TSMC.2016.2628859.

      资中县| 阳山县| 宣化县| 集贤县| 阜阳市| 江孜县| 偏关县| 甘肃省| 内江市| 云阳县| 英超| 宜阳县| 拉萨市| 苏州市| 江西省| 安顺市| 泾川县| 大丰市| 大田县| 罗山县| 新津县| 自治县| 开阳县| 晴隆县| 天台县| 翼城县| 晋中市| 公主岭市| 龙江县| 晋城| 安龙县| 托里县| 宣化县| 宜君县| 分宜县| 蒙阴县| 江川县| 汕头市| 深圳市| 调兵山市| 濮阳市|