亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于云粒子群算法的船舶縱搖運(yùn)動(dòng)參數(shù)辨識(shí)

        2014-07-31 20:20:48徐紅洋解志斌
        艦船科學(xué)技術(shù) 2014年7期
        關(guān)鍵詞:云滴粒子動(dòng)力

        孟 非,徐紅洋,解志斌

        (江蘇科技大學(xué) 電子信息學(xué)院,江蘇 鎮(zhèn)江 212003)

        基于云粒子群算法的船舶縱搖運(yùn)動(dòng)參數(shù)辨識(shí)

        孟 非,徐紅洋,解志斌

        (江蘇科技大學(xué) 電子信息學(xué)院,江蘇 鎮(zhèn)江 212003)

        提出一種基于云粒子群優(yōu)化算法的船舶縱搖運(yùn)動(dòng)參數(shù)辨識(shí)方法。該方法利用正態(tài)云發(fā)生器自適應(yīng)調(diào)整粒子群算法的慣性權(quán)重,并在算法進(jìn)化過(guò)程中對(duì)粒子位置進(jìn)行基于云模型的變異操作,可以很好地解決算法早熟收斂的缺點(diǎn),能夠提高算法的收斂精度和收斂速度。應(yīng)用該算法對(duì)船舶縱搖有關(guān)運(yùn)動(dòng)參數(shù)進(jìn)行辨識(shí),辨識(shí)結(jié)果在可以接受的范圍之內(nèi)。

        粒子群優(yōu)化;云模型;參數(shù)辨識(shí)

        0 引 言

        船舶運(yùn)動(dòng)模型是對(duì)船舶進(jìn)行操縱控制的前提條件,也是設(shè)計(jì)船舶自動(dòng)舵和研究其操縱性能的基礎(chǔ)。一般情況下,水動(dòng)力參數(shù)可以通過(guò)水動(dòng)力實(shí)驗(yàn)或理論分析方法獲得,但是與實(shí)航情況相比,用理論方法計(jì)算獲得的結(jié)果有較大差別。因此,通過(guò)辨識(shí)方法獲得相關(guān)參數(shù)有著重要的實(shí)際意義。船舶水動(dòng)力參數(shù)的辨識(shí)方法很多,如神經(jīng)網(wǎng)絡(luò)方法、支持向量機(jī)方法、遺傳算法、智能方法及卡爾曼濾波方法等[1-5]。

        粒子群優(yōu)化(Particle Swarm Optimization, PSO)算法是Kennedy和Eberhart受人工生命研究結(jié)果的啟發(fā)通過(guò)模擬鳥(niǎo)群覓食過(guò)程中的遷徙和群聚行為而提出的一種基于群體智能的全局隨機(jī)搜索算法[6]。作為一個(gè)有效的優(yōu)化算法,PSO算法被廣泛應(yīng)用于函數(shù)優(yōu)化、模式分類、模糊系統(tǒng)控制、神經(jīng)網(wǎng)絡(luò)訓(xùn)練以及其他工程領(lǐng)域中[7]。由于PSO算法程序?qū)崿F(xiàn)簡(jiǎn)單,需要調(diào)整的參數(shù)很少,因此近年來(lái)出現(xiàn)了研究熱潮,并提出了很多改進(jìn)的算法[8-12]。

        標(biāo)準(zhǔn)PSO算法在進(jìn)化后期由于粒子多樣性的缺失而易于陷入局部最優(yōu),發(fā)生早熟收斂問(wèn)題。本文在文獻(xiàn)[12]提出的云粒子群算法(Cloud PSO, CPSO)基礎(chǔ)上,考慮云模型的模糊性和隨機(jī)性[13-14],用PSO算法全局最優(yōu)值和粒子適應(yīng)度的比值將種群劃分為3個(gè)區(qū)間,利用云模型理論動(dòng)態(tài)調(diào)整相應(yīng)的慣性權(quán)重,并對(duì)特定的粒子進(jìn)行云變異,得到改進(jìn)的CPSO(Improved CPSO, ICPSO),有效平衡CPSO算法的全局搜索能力和局部開(kāi)發(fā)能力。最后將ICPSO算法用于船舶縱搖運(yùn)動(dòng)參數(shù)辨識(shí)問(wèn)題上,辨識(shí)結(jié)果較為理想。

        1 問(wèn)題描述

        (1)

        式中:FR為水平舵升力;F3為海浪升沉干擾力;XR為舵升力中心到船體重心的縱向距離;M5為海浪縱搖干擾力矩。

        一般在參數(shù)辨識(shí)過(guò)程中需要將系統(tǒng)轉(zhuǎn)化為狀態(tài)空間的形式,并且進(jìn)行離散化。

        對(duì)于式(1),令x1=z,x3=θ,設(shè)狀態(tài)變量為

        (2)

        式中(·)T表示轉(zhuǎn)置運(yùn)算,則船舶縱向運(yùn)動(dòng)的狀態(tài)方程式可以寫(xiě)成為:

        (3)

        式中:A=E-1A*;B=E-1B*;C=E-1C*;u=FR;W=(F3M5)T;(·)-1為取逆運(yùn)算。

        待辨識(shí)的參數(shù)為para=[a33,a35,a53,a55,b33,b35,b53,b55,c33,c35,c53,c55]。

        2 算法描述

        PSO算法是一種基于種群的智能優(yōu)化算法。假設(shè)在D維的搜索空間中,粒子群的規(guī)模是N,xi=(xi1,xi2,…,xiD)為第i個(gè)粒子的位置,vi=(vi1,vi2,…,viD)為其對(duì)應(yīng)的飛行速度,則PSO算法的迭代公式如下:

        v(t+1)=v(t)+c1r1(pbest-x(t))+

        c2r2(gbest-x(t)),

        (4)

        x(t+1)=x(t)+v(t+1)。

        (5)

        式中:c1和c2為學(xué)習(xí)因子;pbest和gbest為粒子自身歷史最優(yōu)位置和粒子群最優(yōu)位置;r1和r2為介于(0, 1)之間的隨機(jī)數(shù)。

        云模型是一種對(duì)確定性知識(shí)進(jìn)行定性定量轉(zhuǎn)換的數(shù)學(xué)模型,主要反映客觀世界中事物或人知識(shí)概念的模糊性和隨機(jī)性,為定性定量結(jié)合的事物處理提供手段。云模型用期望Ex(Expected value)、 熵En(Entropy)和超熵He(Hyper entropy)這3個(gè)數(shù)字特征來(lái)整體表征一個(gè)概念,Ex(Expected value)為期望, 代表云的重心, En(Entropy)為熵, 它反映了云的分布范圍, He(Hyper entropy)為超熵,它代表了熵的離散程度。云模型的這幾個(gè)數(shù)字特征把模糊性和隨機(jī)性完全集成在一起,構(gòu)成定性概念和定量概念之間轉(zhuǎn)換的映射。

        (6)

        式中:w1=0.9;w2=0.4;Ex=5w1-w2;En=5;He=0.5;A和B為2個(gè)調(diào)節(jié)參數(shù)。

        為了進(jìn)一步保持粒子種群的多樣性,對(duì)部分粒子通過(guò)正態(tài)云發(fā)生器進(jìn)行變異操作。取隨機(jī)數(shù)rand和變異概率pm,當(dāng)rand

        云滴生成算法如下:

        INPUT:{ExEnHe},n//n為云滴數(shù)

        OUTPUT:{(x1,u1),…,(xn,un)} //n個(gè)云滴

        fori=1ton

        En′=RANDN(En,He)

        xi=RANDN(Ex,En′)

        Drop(xi,ui) //生成第i個(gè)云滴

        end

        3 仿真實(shí)驗(yàn)

        系統(tǒng)辨識(shí)是在輸入和輸出相關(guān)數(shù)據(jù)基礎(chǔ)上,從一類模型中確定1個(gè)與正在觀測(cè)系統(tǒng)相等價(jià)的模型。對(duì)于船舶縱搖問(wèn)題,系統(tǒng)模型已知,但系統(tǒng)模型中各個(gè)參數(shù)未知,待辨識(shí)參數(shù)共有12個(gè)。對(duì)于c33,c35,c53,c55這4個(gè)參數(shù)而言,它們只與船型有關(guān),與航速、海情、航向、遭遇頻率沒(méi)有關(guān)系。因此,這些參數(shù)可以用理論計(jì)算方法直接得到,不需要進(jìn)行辨識(shí),只需對(duì)a33,a35,a53,a55,b33,b35,b53,b55這8個(gè)參數(shù)進(jìn)行辨識(shí)。

        基于ICPSO算法的參數(shù)辨識(shí)步驟如下:1)對(duì)ICPSO算法進(jìn)行初始化,根據(jù)船舶縱向運(yùn)動(dòng)方程以及文獻(xiàn)中所給的水動(dòng)力參數(shù)計(jì)算出理論觀測(cè)值;2)根據(jù)船舶縱向運(yùn)動(dòng)方程以及每個(gè)粒子的位置(即水動(dòng)力參數(shù))計(jì)算實(shí)際觀測(cè)值;3)由理論觀測(cè)值和實(shí)際觀測(cè)值按照式(7)計(jì)算每個(gè)粒子的適應(yīng)度值;4)對(duì)群體中的每—個(gè)粒子按照式(6)調(diào)整慣性權(quán)重,按照?qǐng)D1進(jìn)行變異操作;5)更新ICPSO算法相關(guān)參數(shù);6)判斷是否滿足終止條件,若不是就返回步驟2,否則結(jié)束迭代,輸出結(jié)果。

        船舶縱搖參數(shù)辨識(shí)算法流程如圖1所示。

        (7)

        式中:Yi實(shí)際觀測(cè)值為辨識(shí)得到的水動(dòng)力參數(shù)計(jì)算到的實(shí)際觀測(cè)值;Yi理論觀察值為根據(jù)實(shí)船試驗(yàn)得到的水動(dòng)力參數(shù)計(jì)算到的理論觀測(cè)值;dataNum為觀測(cè)次數(shù)。

        圖1 參數(shù)辨識(shí)算法流程圖Fig.1 Flowchart of parameters identification algorithm

        圖2 升沉的辨識(shí)曲線Fig.2 Identification curves of heave

        圖3 縱搖的辨識(shí)曲線Fig.3 Identification curves of longitudinal motions

        在仿真實(shí)驗(yàn)過(guò)程中,仿真工具為Matlab7.0,粒子群規(guī)模為60,加速常數(shù)c1和c2均取2.05,A=0.15,B=0.93,pm=0.2,輸入舵角設(shè)定為幅值是±10的偽隨機(jī)數(shù),二維測(cè)量噪聲取均值為0的高斯白噪聲,理論觀測(cè)值由海情3級(jí)航速18 kn航向分別是0°,45°,90°,135°,180°的水動(dòng)力參數(shù)計(jì)算得出,1000次迭代后的水動(dòng)力參數(shù)辨識(shí)數(shù)據(jù)如表1所示。從表1可以看出,辨識(shí)誤差大部分在5%以內(nèi),但也有個(gè)別達(dá)到了10%左右,總體上講在可以接受的范圍之內(nèi)。當(dāng)然,如果適當(dāng)增加迭代的次數(shù),有可能進(jìn)一步降低辨識(shí)誤差。圖2為船舶升沉曲線圖,橫坐標(biāo)是觀測(cè)的實(shí)際次數(shù),縱坐標(biāo)則是升沉值(單位為cm)。圖3為船舶縱搖曲線圖,橫坐標(biāo)是觀測(cè)的實(shí)際次數(shù),縱坐標(biāo)為縱搖值[單位為(°)]。從圖中可以看出理論觀測(cè)值與模型輸出值基本是吻合的,說(shuō)明船舶的動(dòng)力學(xué)特性能夠通過(guò)辨識(shí)結(jié)果較準(zhǔn)確地描述出來(lái)。

        4 結(jié) 語(yǔ)

        船舶水動(dòng)力參數(shù)辨識(shí)是通過(guò)對(duì)船舶觀測(cè)數(shù)據(jù)處理而獲取船舶水動(dòng)力參數(shù)的一種重要手段。本文根據(jù)云模型的模糊性和隨機(jī)性的特點(diǎn),對(duì)云粒子群算法進(jìn)行了改進(jìn),有效增強(qiáng)種群的多樣性,避免陷入局部極小值,并將改進(jìn)后的云粒子算法用于船舶縱向運(yùn)動(dòng)參數(shù)辨識(shí)問(wèn)題,給出了參數(shù)辨識(shí)結(jié)果以及船舶升沉和縱搖的辨識(shí)曲線圖,結(jié)果基本可以接受,為船舶水動(dòng)力參數(shù)辨識(shí)提供了一種新的研究方法。

        表1 船舶縱向運(yùn)動(dòng)參數(shù)辨識(shí)結(jié)果

        [1] MAHFOUZ A B,HADDARA M R.Effect of the damping and excitation on the identification of the hydrodynamic parameters for an underwater robotic vehicle[J].Ocean Engineering,2003,30(8):1005-1025.

        [2] LUO Wei-lin,ZOU Zao-jian.Identification of response models of ship maneuvering motion using support vector machines[J].Journal of Ship Mechanics,2007,11(6):832-838.

        [3] 徐孟,陳永冰,周永余.基于高級(jí)遺傳算法的船舶模型參數(shù)辨識(shí)[J].艦船電子工程,2006,26(1):101-106.

        XU Meng,CHEN Yong-bing,ZHOU Yong-yu.A ships parameter identification arithmetic based on RGA[J].Ship Electronic Engineering,2006,26(1):101-106.

        [4] 陳瑋琪,顏開(kāi),史淦君,等.智能算法和物體斜出水水動(dòng)力參數(shù)辨識(shí)[J].船舶力學(xué),2008,12(2):204-210.

        CHEN Wei-qi,YAN Kai,SHI Gan-jun,et al.A new swarm intelligence and parameter identification of hydrodynamic forces acting on axis-symmetric body exiting water obliquely[J].Journal of Ship Mechanics,2008,12(2):204-210.

        [5] 趙大明,施朝健,彭靜.應(yīng)用擴(kuò)展卡爾曼濾波算法的船舶運(yùn)動(dòng)模型參數(shù)辨識(shí)[J].上海海事大學(xué)學(xué)報(bào),2008,29(3):5-9.

        ZHAO Da-ming,SHI Chao-jian,PENG Jing.Parameter identification tomotion model of ship by extended Kalman filter[J].Journal of Shanghai Maritime University,2008,29(3):5-9.

        [6] KENNEDY J,EBERHART R C.Particle swarm optimization[A].Proc.IEEE International Conference on Neural Networks[C].Piscataway,NJ,1995:1942-1948.

        [7] 曾建潮,介婧,崔志華.微粒群算法[M].北京:科學(xué)出版社,2004.

        ZENG Jian-chao,JIE Jing,CUI Zhi-hua.Particle swarm optimization algorithm[M].Beijing:Science Press,2004.

        [8] 孫湘,周大為,張希望.慣性權(quán)重粒子群算法模型收斂性分析及參數(shù)選擇[J].計(jì)算機(jī)工程與設(shè)計(jì),2010,31(18):4068-4071.

        SUN Xiang,ZHOU Da-wei,ZHANG Xi-wang.Convergence analysis and parameter selection of PSO model with inertia weight[J].Computer Engineering and Design,2010,31(18):4068-4071.

        [9] 田雨波,彭濤,沙莎.基于微分進(jìn)化算子和混沌擾動(dòng)的量子粒子群算法[J].江蘇科技大學(xué)學(xué)報(bào)(自然科學(xué)版),2011,25(2):158-162.

        TIAN Yu-bo,PENG Tao,SHA Sha.Improved quantum-behaved particle swarm optimization algorithm based on differential evolution operator and chaos disturbance[J].Journal of Jiangsu University of Science and Technology (Natural Science Edition),2011,25(2):158-162.

        [10] 田雨波,朱人杰,薛權(quán)祥.粒子群優(yōu)化算法中慣性權(quán)重的研究進(jìn)展[J].計(jì)算機(jī)工程與應(yīng)用,2008,44(23):39-41.

        TIAN Yu-bo,ZHU Ren-jie,XUE Quan-xiang.Research adva-nces on inertia weight in particle swarm optimization[J].Com-puter Engineering and Applications,2008,44(23):39- 41.

        [11] 胡旺,李志蜀.一種更簡(jiǎn)化而高效的粒子群優(yōu)化算法[J].軟件學(xué)報(bào),2007,18(4):861-868.

        HU Wang,LI Zhi-shu.A simpler and more effective particle swarm optimization algorithm[J].Journal of Software,2007,18(4):861-868.

        [12] 韋杏瓊,周永權(quán),黃華娟,等.云自適應(yīng)粒子群算法[J].計(jì)算機(jī)工程與應(yīng)用,2009,45(1):48-50.

        WEI Xing-qiong,ZHOU Yong-quan,HUANG Hua-juan,et al.Adaptive particle swarm optimization algorithm based on cloud theory[J].Computer Engineering and Applications,2009,45(1):48-50.

        [13] 李德毅,孟海軍,史雪梅.隸屬云和隸屬云發(fā)生器[J].計(jì)算機(jī)研究與發(fā)展,1995,32(6):15-20.

        LI De-yi,MENG Hai-jun,SHI Xue-mei.Membership clouds and membership cloud generators[J].Journal of Computer Research and Development,1995,32(6):15-20.

        [14] 劉常昱,李德毅,杜鶿,等.正態(tài)云模型的統(tǒng)計(jì)分析[J].信息與控制,2005,34(2):236-239.

        LIU Chang-yu,LI De-yi,DU Yi,et al.Some statistical analysis of the normal cloud model[J].Information and Control,2005,34(2):236-239.

        Parameter identification of ship longitudinal motions based on cloud particle swarm optimization algorithm

        MENG Fei,XU Hong-yang,XIE Zhi-bin

        (School of Electronics and Information, Jiangsu University of Science and Technology,Zhenjiang 212003,China)

        Parameter identification of ship longitudinal motion is presented based on a proposed cloud particle swarm optimization (CPSO). The CPSO applies normal cloud model generator to adjust its inertia value. Simultaneously, cloud variation is used to the particle position in the process of evolution of the CPSO. This may solve the premature convergence problem and improve the convergence speed and accuracy. Finally, the method is applied to the parameter identification of ship longitudinal motion, and the simulation result is acceptable.

        particle swarm optimization;cloud model;parameter identification

        2013-06-20;

        2013-09-04

        船舶工業(yè)國(guó)防科技預(yù)研基金資助項(xiàng)目(10J3.5.2)

        孟非(1977-),女,實(shí)驗(yàn)師,研究方向?yàn)橹悄苡?jì)算技術(shù)及其應(yīng)用。

        TP27

        A

        1672-7649(2014)07-0037-04

        10.3404/j.issn.1672-7649.2014.07.008

        猜你喜歡
        云滴粒子動(dòng)力
        學(xué)習(xí)動(dòng)力不足如何自給自足
        福建九仙山一次佛光的云滴粒子尺度分析*
        你不知道的雷雨知識(shí)
        基于粒子群優(yōu)化的橋式起重機(jī)模糊PID控制
        基于粒子群優(yōu)化極點(diǎn)配置的空燃比輸出反饋控制
        胖胖一家和瘦瘦一家(10)
        動(dòng)力船
        云微物理特性及云滴有效半徑參數(shù)化:一次降水層狀云的飛機(jī)觀測(cè)資料結(jié)果
        云滴譜離散度對(duì)氣溶膠間接效應(yīng)影響的研究進(jìn)展
        基于多動(dòng)力總成的六點(diǎn)懸置匹配計(jì)算
        不卡高清av手机在线观看| 国产免费一区二区在线视频| 人禽杂交18禁网站免费| 极品成人影院| 国产网站视频| 能看的网站中文字幕不卡av| 男女做羞羞事的视频网站| 狠狠人妻久久久久久综合蜜桃 | 国产在线观看精品一区二区三区| 国产成人av三级在线观看韩国| 久久精品国产精品亚洲| 国产高清视频在线不卡一区| 色综合久久久无码中文字幕| 丰满女人又爽又紧又丰满| 亚洲成AV人片在一线观看| 日本一区二区三区女优在线| 亚洲国产精彩中文乱码av| 玩弄人妻少妇500系列网址| 欧美国产伦久久久久久久| 黄色一区二区三区大全观看| 久久精品国产精品| 国产亚洲欧美在线观看的| 玩弄丝袜美腿超短裙校花| 日本无遮挡真人祼交视频| 国产欧美日韩综合精品二区| 国产av一区二区三区丝袜| 天堂一区二区三区精品| 国产激情无码一区二区三区| 成年人黄视频大全| 日本午夜一区二区视频| 人妻诱惑中文字幕在线视频| 亚洲一线二线三线写真| 亚洲九九九| av网站免费在线浏览| 国产又色又爽又黄的| 男女一级毛片免费视频看| 91麻豆精品久久久影院| 欧洲熟妇色xxxx欧美老妇软件| 亚洲精品无码国模| 一区二区三区在线蜜桃| 亚洲乱码中文在线观看|