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

動力定位船舶偽逆法與混沌粒子群法相融合的推力分配算法研究

2016-10-12 03:21:02邱愛兵
海洋工程 2016年4期
關鍵詞:分配船舶融合

劉 明,華 亮,周 俊,戴 偉,邱愛兵

(南通大學 電氣工程學院,江蘇 南通 226019)

動力定位船舶偽逆法與混沌粒子群法相融合的推力分配算法研究

劉 明,華 亮,周 俊,戴 偉,邱愛兵

(南通大學 電氣工程學院,江蘇 南通 226019)

動力定位船舶一般都裝備冗余推進器,推力分配求解將直接影響最終定位的效果。針對偽逆法在推力分配中存在問題,提出一種把偽逆法和混沌粒子群法(CPSO)相融合的推力分配算法,該組合算法方便處理推力器各種限制條件,計算簡單,能兼顧船舶的能耗及操作性,解決奇點問題。最后以某挖泥船為例,仿真結果表明該推力分配算法具備一定的實用指導價值,能有效提高船舶的定位性能。

動力定位;粒子群算法;推力分配;偽逆法;混沌算子

Abstract: Dynamic positioning ships are generally equipped with redundant thrusters, and thrust allocation will directly affect the positioning performance. In this paper, fusion of pseudo inverse method and chaos particle swarm algorithm(CPSO) is designed in order to resolve the problem of thrust allocation with pseudo inverse method, the algorithm is simple and convenient to handle and calculate various constraints of thrust allocation, and both consumption and maneuverability are considered to solve the singularity problem. Finally, a dredger is taken as an example, and simulation results show that the algorithm has a certain practical guidance value, and that the dynamic performances of dynamic positioning ship are improved.

Keywords: dynamic positioning; particle swarm optimization; thrust allocation; pseudo inverse method; chaos operator

船舶動力定位系統主要由控制系統、測量系統和推力系統組成[1]。推力系統作為執行機構其運行性能直接影響定位效果,故良好的推力分配策略對提高定位精度、可靠性及降低能耗等具有很現實的意義。動力定位船舶一般都裝備冗余推進器,推力系統為過驅動系統,即控制器的輸出維數小于推進器控制量的維數。一方面冗余的推進系統提高了定位系統的可靠性;另一方面帶來如何獲得每個推進器輸出推力的最優方向和大小的問題。

過驅動系統的推力分配求解總體上屬于非線性優化問題,通常該類問題都轉化為在若干約束條件下求取目標函數最小值的優化問題,目標函數一般包括能耗、推力系統奇異性、推進器磨損、合力誤差和方位角變化速率等多重性能指標。常見求解推力分配問題的算法有直接分配法、序列二次規劃法、偽逆法[2-4]等等,此外隨著群智能優化算法(比如粒子群法[5-6]、蜂群算法、遺傳算法等等)的發展,國內外部分相關學者把該類算法用于求解推力分配問題進行了探討。其中偽逆算法是最簡單、最直接的推力分配算法,但該類算法本身主要考慮能耗,而忽視機械磨損、推進器本身限制等因素,通常導致奇點現象,故國內外一些專家對此算法進行了改進,文獻 [7]中針對981鉆井平臺,提出基于擴展推力的拉格朗日最小平方優化的顯性解,并在此基礎上,對推進器本身的推力大小、方位角及其變化率作了限制,獲得較好的定位性能。文獻 [4]在擴展推力能量最優分配基礎上,提出組合偏置思想并設計了自適應組合偏置策略,建立組合偏置推力分配算法,仿真表明該算法能有效提高船舶的動態性能。此外,群智能優化算法雖然在處理推力分配約束條件上具有計算簡單等優勢,但要在實際工程中應用,必須解決收斂性和實時性問題。

本文提出的偽逆法和混沌粒子群法(CPSO)相融合的推力分配策略實質是以帶權重系數的偽逆算法為基礎,運用CPSO算法進行權重系數尋優。CPSO算法是一種改進的粒子群算法,其設計以解決收斂性和實時性為目標,由于這里提出的算法以偽逆算法為基礎,一定程度上為解決收斂性和實時性問題提供了可行性的條件。最后以挖泥船仿真實例(該實例暫不考慮舵的因素)來驗證算法的可行性。

1 基于偽逆法的推力分配

1.1 船舶動力定位數學模型

對于具備動力定位系統的船舶,一般只研究船舶三個自由度上的運動控制,即艏搖、縱蕩和橫蕩,而忽略縱搖、垂蕩和橫搖三個自由度的運動控制。船舶三個自由度運動可以由下述向量進行描述:η=[x,y,ψ]T,υ=[u,v,r]T。其中η表示大地坐標系下船舶的位置和艏搖角度,υ表示隨船坐標系下船舶的縱蕩、橫蕩和艏搖速度。兩種坐標系相互轉換關系為[4]:

式中:R(ψ)為轉換矩陣。

動力定位船舶的低頻運動模型:

1.2 偽逆法推力分配

式中:(lxi,lyi),表示第i個推進器在船體坐標系中的位置,i=1,2,…,n。

為簡化推力方程的求解,S?rdalen引入了擴展推力fe,將方位角變化的推進器推力分解成縱蕩和橫蕩兩個相互正交的力:

此時,推力分配方程可以表示為:

以推進器推力平方和為目標函數,推力分配方程為約束條件構造拉格朗日函數[4]:

其中,λ為拉格朗日算子。根據拉格朗日極小值存在條件得:

綜上所述知,該方法求解推力分配時僅考慮推力分配方程約束條件和推力平方和目標函數,其它的約束條件和性能指標并未考慮,結果可能導致推進器在執行分配推力時由于本身條件約束使得不能按照需求值動作,機械磨損大,存在奇異點現象等問題。

2 偽逆法與CPSO相融合推力分配算法

2.1 推力分配布局情況

本文的仿真母型船布局情況如圖1所示,包括尾部兩個全回轉推進器和艏部兩個可正反轉的隧道推進器,各推進器坐標分別為(-64,-12),(-64,12),(66,0),(64,0)。由圖1可知其推力分配方程可表示為:

且偽逆法求解式中權值系數w-1為6×6正定對角陣。

圖1 推進器布局示意Fig. 1 Schematic diagram of thruster layout

2.2 混沌算子及CPSO

混沌是一種普遍的非線性現象,行為復雜類似隨機,具有隨機性、遍歷性、規律性和敏感性。鑒于混沌的這些特性,利用混沌算子進行優化搜索比盲目無序的隨機搜索更具優越性,能夠避免演化算法陷入局部最優點,混沌優化算法是一種全局性的優化算法。

首先采用混沌序列初始化種群,可使粒子分布較均勻,粒子分散性較好,為全局搜索多樣性奠定基礎[8];其次,在尋優過程中,防止粒子早熟停滯現象出現,利用有效判斷方法,發現早熟跡象,利用混沌序列隨機產生粒子替代對應粒子,使其跳出局部最優。

混沌映射一般有如下幾種形式:二維cat映射;logistic映射;tent映射等等。其中,logistic映射方程如式(13)所示:

式中:xn是變量x在第n步迭代時數值,其中初始值x0∈(0,1),0.25,0.5和0.75除外;u是混沌映射的控制參數,當u=4時,logistic映射方程進入完全混沌狀態[9]。

目前PSO算法及相關改進PSO算法中粒子初始化基本采用隨機方式產生,這也是每次搜索結果不一致,甚至差別較大的最主要原因之一。研究表明參數搜索空間和粒子初始化分散性對搜索結果產生較大影響。CPSO算法相對標準粒子群算法在粒子初始化方面進行改進,其粒子初始化為利用混沌算子進行粒子初始化和定目標相結合的一種方式,根據現有方法(如Ziegler Nichols法)和專家經驗進行參數搜索空間的初步選定,混沌算子產生粒子,使得該算法具有大范圍的尋優能力。

2.3 偽逆法與CPSO相融合優化算法

1) 算法運行機制多樣化

為滿足算法的工程實用性,采取多樣化的算法運行機制。①粒子初始化種群大小采取M+1模式,即除了采用混沌算子進行M(一般取奇數)個種群隨機初始化之外,偽逆法中固定權值系數數值作為初始種群之一,該模式有利于獲得能耗最低可行性解。②粒子速度更新多樣化,即一部分粒子采用標準粒子群更新模式,一部分粒子采取定目標經驗更新模式,多樣化模式使得算法即具備全局尋優能力,又可以具有較高的收斂速率。③算法運行終止條件“四關”制:當前系統推力指令與上一時刻相同時,則各推進器推力輸出按照上一時刻分配結果執行;如推力指令不相同,首先計算粒子初始化中“1”模式的粒子性能指標,判別是否滿足推力分配需求,如滿足則結束運行;在每次迭代過程中判別是否有滿足條件的粒子存在,如有滿足則結束運行;迭代次數是否達到最大值,如達到則結束運行,該終止條件模式是算法降低運行時間的關鍵之一。④種群逐代遞減策略,按照一定淘汰規律逐步降低種群數,降低推力分配求解時間。

2) 約束條件和目標函數

推力分配參數優化是求目標函數的極小值問題,通常優化的目標包括推進器的磨損、能耗、系統的奇異結構等,故目標函數可表示為[7]:

約束條件為:

3) 算法流程

Step1判別當前系統推力指令與上一時刻是否相同,如相同則各推進器推力輸出按照上一時刻分配結果執行,終止算法運行,否則執行Step2。

Step2 初始化”1”模式粒子,其值為對角全為0.5的對角陣,采用偽逆法求解推力分配,判別是否滿足推力分配需求條件,如滿足則終止算法運行,輸出推力分配結果,否則執行Step3。

Step3初始化算法參數。初始化粒子種群大小M(一般取20~40),搜索空間維數D=6,迭代次數n,搜索空間范圍[0,1],飛行速度(Vi=(vi1,vi2,…,viD))的范圍Vmin,Vmax(取值可以根據搜索空間范圍進行初步選定),學習因子C1和C2(一般取值為2),權值w1,權值對角矩陣w2,權值矩陣w3, logistic混沌映射的控制參數,推進器約束參數等。

Step5 根據式(14)適應度評價函數計算粒子群中每個粒子的適應度值。

Step6 將每個粒子當前適應度值與個體極值pBest(記為pi=(pi1,pi2,…,piD))進行比較,若當前適應度值小于個體極值,則將其值作為個體極值,找出當前適應度值中最小值,將其與整個種群最優解位置gBest(記為pg=(pg1,pg2,…,pgD))比較,若其值小于gBest,則將其值作為gBest。判別是否滿足推力分配需求條件,如滿足則終止算法運行,輸出推力分配結果,否則執行Step7。

Step7 采用標準粒子群更新的粒子,更新方法如下:

粒子的速度約束如下:

更新每個粒子的位置,更新公式可以表示如下:

粒子的位置約束如下:

式(18)~(21)中,1≤d≤D。

采取定目標經驗更新的粒子,其方法為:粒子(權重系數)與推力分配結果間存在一定關系,即某個權重系數對推力分配結果的影響趨勢是已知的,故可根據當前推力分配結果,按照一定規律修改對應的權重系數值。

Step8根據優勝劣汰機制,按照一定模式遞減粒子種群數。

Step9 判斷是否達到最大迭代次數或優化的終止條件,如達到則此次循環終止,輸出最優搜索結果,否則返回Step5 。

3 算法實例仿真

為驗證本文提出的推力分配算法,以某挖泥船為對象進行仿真分析,其推進器布置如圖1所示。該船主要技術數據如表1所示。

船舶初始位置為東0 m北0 m,初始艏向為0°,目標位置為東6 m北8 m,目標艏向為17.2°,采用PID控制策略對挖泥船進行運動控制,1 s為一個控制節拍,推力分配分別采用文中提出的融合算法和偽逆法進行仿真,仿真結果如圖2所示。

表1 某挖泥船的主要技術參數Tab. 1 Main technical parameters of a dredger

圖2 推進器的方向角和推力仿真結果Fig. 2 The result of azimuth angles and thrust force of thrusters

由圖2(a)和圖2(b)可以看出,1號推進器和2號推進器采用本文提出的融合算法,其方向角變化幅度總體上比采用偽逆法要小的多,特別是2號推進器的方向角變化幅度很小,有利于減少推進器的機械磨損,此外采用偽逆法時1號推進器和2號推進器的方向角變化幾乎一致,而采用文中提出的融合算法時1號推進器和2號推進器的方向角變化不一致性較大,這樣有利于提高船舶的操縱性,避免推進器系統奇異結構。

由圖2(c)~2(f)可以看出,兩種方法推進器消耗的能量差別不大。其中圖2(c)和圖2(f)顯示融合算法消耗的能量略大于采用偽逆法,圖2(d)和圖2(e)顯示融合算法消耗的能量略小于采用偽逆法,故文中提出的融合算法并不需要以較大的能量消耗換取船舶的操作性。

綜上所述可知,文中提出的融合算法能夠方便處理推力器各種限制條件,計算簡單,能兼顧船舶的能耗及操作性,解決奇點問題。

4 結 語

針對動力定位系統中推力分配問題,把偽逆法和CPSO算法進行融合,設計了融合算法的推力分配策略。通過挖泥船的仿真實驗,驗證了該算法的可行性,雖然該算法較偽逆法相對耗時,但該算法在兼顧能量消耗的同時,能有效的降低推進器的磨損,解決推進器系統奇異結構問題,推力分配結果合理,對實際工程運用具有一定理論指導意義。

[1] 王欽若,楊娜,葉寶玉,等.船舶動力定位系統推力分配策略研究[J].控制工程,2013,20(1):30-33. (WANG Qinruo, YANG Na, YE Baoyu, et al. Research on thrust allocation of ship dynamic positioning system[J].Control Engineering of China, 2013,20(1):30-33. (in Chinese))

[2] 王瑩,諶棟梁,謝穎,等.基于構造矩陣零空間的動力定位系統推力分配方法[J].海洋工程,2013,31(4):30-36.(WANG Ying, CHEN Dongliang, XIE Ying, et al. A thrust allocation method for dynamic positioning system based on the null space of configuration matrix[J].The Ocean Engineering, 2013,31(4): 30-36. (in Chinese))

[3] 梁海志,歐進萍.半潛式平臺動力定位系統控制力動態約束分配法[J]. 海洋工程,2012,30(1):33-39. ( LIANG Haizhi,OU Jinping. Dynamic positioning system thrust allocation algorithm with dynamical thrust constrains of semi-submersible platform [J]. The Ocean Engineering, 2012,30(1):33-39. (in Chinese))

[4] 施小成,魏玉石,寧繼鵬, 等.基于能量最優的組合偏置推力分配算法研究[J].中國造船,2012,53(2):96-104. (SHI Xiaocheng, WEI Yushi, NING Jipeng, et al.Research on group biasing thrust allocation algorithm based on power optimization[J]. Ship Building of China, 2012,53(2):96-104. (in Chinese))

[5] LI Mingwei, KANG Haigui, ZHOU Pengfei, et al. Hybrid optimization algorithm based on chaos,cloud and particle swarm optimization algorithm[J]. Journal of Systems Engineering and Electronics, 2013, 24 (2):324-334 .

[6] MENHAS M I, FEI Minrui, WANG Ling, et al. Adaptive mutation based probability binary pso for control of ball mill pulverizing system[J]. Journal of System Simulation, 2011, 23(8): 1568-1574.

[7] 王芳,潘再生,萬磊,等.深水鉆井平臺動力定位的推力分配研究[J].船舶力學,2013,17(1-2):19-28. (WANG Fang, PAN Zaisheng, WAN Lei, et al. Optimal thrust allocation for a dynamically positioned deepwater drilling rig[J].Journal of Ship Mechanics, 2013,17(1-2):19-28. (in Chinese))

[8] 朱海梅,吳永萍. 一種高速收斂粒子群優化算法[J]. 控制與決策, 2010, 25(1):20-24. (ZHU Haimei, WU Yongping. A pso algorithm with high speed convergence[J].Control and Decision, 2010, 25(1): 20-24 (in Chinese))

[9] LI Mengshan, HUANG Xingyuan, LIU Hesheng, et al. Prediction of the gas solubility in polymers by a radial basis function neural network based on chaotic self-adaptive particle swarm optimization and a clustering method[J]. Journal of Applied Polymer Science, 2013, 130(5): 3825-3832.

Research on dynamic positioning thrust allocation algorithm based on pseudo inverse method and CPSO algorithm

LIU Ming, HUA Liang, ZHOU Jun, DAI Wei, QIU Aibing

(School of Electrical Engineering, Nantong University, Nantong 226019, China)

1005-9865(2016)04-0100-07

U664

A

10.16483/j.issn.1005-9865.2016.04.014

2015-05-22

國家自然科學基金(61104028 );南通市科技計劃項目(BK2014075)

劉 明(1981-),男,江蘇宿遷人,講師,從事船舶動力定位智能控制方向研究。E-mail:liumingsongliuming@126.com

猜你喜歡
分配船舶融合
計算流體力學在船舶操縱運動仿真中的應用
村企黨建聯建融合共贏
今日農業(2021年19期)2022-01-12 06:16:36
《船舶》2022 年度征訂啟事
船舶(2021年4期)2021-09-07 17:32:22
融合菜
從創新出發,與高考數列相遇、融合
《融合》
現代出版(2020年3期)2020-06-20 07:10:34
應答器THR和TFFR分配及SIL等級探討
船舶!請加速
遺產的分配
一種分配十分不均的財富
主站蜘蛛池模板: 久久这里只有精品8| 成AV人片一区二区三区久久| 国产成人超碰无码| 97se亚洲综合不卡| 露脸真实国语乱在线观看| 日韩毛片免费观看| 亚洲 欧美 日韩综合一区| 日韩精品视频久久| 手机在线免费不卡一区二| 91九色最新地址| 制服丝袜无码每日更新| 国产亚洲视频中文字幕视频| 色亚洲激情综合精品无码视频| 国产精品手机在线播放| 国产不卡一级毛片视频| 国产白浆视频| 伊人大杳蕉中文无码| 91福利国产成人精品导航| 香蕉国产精品视频| 美女国产在线| 欧美一级专区免费大片| 亚州AV秘 一区二区三区| 欧美激情二区三区| 久久久久久尹人网香蕉| 自拍偷拍欧美日韩| 最近最新中文字幕在线第一页 | 麻豆国产原创视频在线播放 | 国产午夜无码片在线观看网站| 91精品啪在线观看国产60岁| 欧美精品在线免费| a免费毛片在线播放| 第一区免费在线观看| 这里只有精品在线| 99九九成人免费视频精品| 亚洲男人天堂2020| 日韩专区第一页| 日本a∨在线观看| 亚洲精品亚洲人成在线| 538精品在线观看| 九九九精品成人免费视频7| 日韩精品一区二区三区大桥未久| 精品乱码久久久久久久| 97精品国产高清久久久久蜜芽| 思思热精品在线8| 久久网欧美| 麻豆精品视频在线原创| 人妖无码第一页| 欧美日韩精品在线播放| 天堂成人在线| 在线观看免费黄色网址| 精品少妇人妻无码久久| 国产一区二区三区精品久久呦| 国产精品第一区| 日本五区在线不卡精品| 久久国产精品嫖妓| 国产成人久视频免费| 国产日韩精品一区在线不卡| 国产网友愉拍精品视频| 国产色伊人| 孕妇高潮太爽了在线观看免费| 欧美一级夜夜爽www| 欧美啪啪一区| 成年A级毛片| 亚洲成a人片| 99精品久久精品| 国产成人亚洲精品无码电影| 日韩精品成人网页视频在线| 久久77777| 久久精品国产91久久综合麻豆自制| 国产内射在线观看| 国产精品三级av及在线观看| 亚洲免费成人网| 在线免费亚洲无码视频| 美女亚洲一区| 国产亚洲欧美在线视频| 国产在线欧美| 国产va免费精品观看| 在线a视频免费观看| 人妻中文字幕无码久久一区| 无遮挡一级毛片呦女视频| 国产69精品久久久久妇女| 日本人又色又爽的视频|