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

        ?

        基于自適應(yīng)變異 PSO-BP 算法的船舶橫搖運(yùn)動(dòng)預(yù)測

        2017-01-16 02:02:29張澤國尹建川
        艦船科學(xué)技術(shù) 2016年12期
        關(guān)鍵詞:適應(yīng)度粒子船舶

        張澤國,尹建川,柳 成

        (大連海事大學(xué) 航海學(xué)院,遼寧 大連 116026)

        基于自適應(yīng)變異 PSO-BP 算法的船舶橫搖運(yùn)動(dòng)預(yù)測

        張澤國,尹建川,柳 成

        (大連海事大學(xué) 航海學(xué)院,遼寧 大連 116026)

        為了準(zhǔn)確高效預(yù)測船舶在海上的航行狀態(tài),以保證人員、貨物和船舶的安全,提出一種自適應(yīng)變異的粒子群優(yōu)化算法(self-adapting particle swarm optimization algorithm,SAPSO),將該算法與誤差反傳(back propagation,BP)神經(jīng)網(wǎng)絡(luò)結(jié)合。SAPSO-BP 預(yù)測模型使用 SAPSO 算法優(yōu)化 BP 網(wǎng)絡(luò)的網(wǎng)絡(luò)參數(shù)??朔鹘y(tǒng) BP 神經(jīng)網(wǎng)絡(luò)對初始權(quán)值閾值敏感,容易陷入局部極小值的缺點(diǎn),同時(shí)也克服了傳統(tǒng) PSO 算法早熟收斂、搜索準(zhǔn)確度低及迭代效率低等缺點(diǎn)。運(yùn)用該模型對科研教學(xué)船“育鯤”輪在海上航行的橫搖情況進(jìn)行實(shí)時(shí)預(yù)測實(shí)驗(yàn),驗(yàn)證該方法的可行性與有效性具有較高的預(yù)測精度。

        船舶橫搖運(yùn)動(dòng);前向神經(jīng)網(wǎng)絡(luò);自適應(yīng)變異;粒子群優(yōu)化算法;時(shí)間序列預(yù)測

        0 引 言

        船舶在風(fēng)浪中航行,會(huì)受到風(fēng)浪流的影響,因而船舶將會(huì)產(chǎn)生各種搖蕩運(yùn)動(dòng),船舶的六自由度運(yùn)動(dòng)中,橫搖對船舶的運(yùn)動(dòng)安全影響最大,較大幅度的橫搖會(huì)產(chǎn)生很多不良影響,尤其是風(fēng)浪中大幅度的橫搖有可能會(huì)導(dǎo)致船舶傾覆,從而引發(fā)海難事故的發(fā)生。能精確高效地預(yù)測船舶橫搖狀態(tài)對于保證人員、船舶以及貨物安全有著非常重要的實(shí)踐應(yīng)用意義。然而由于船舶的搖蕩運(yùn)動(dòng)[1–2]具有非平穩(wěn)性、非線性等特點(diǎn),使用傳統(tǒng)的靜態(tài)線性預(yù)測模型對船舶橫搖狀態(tài)進(jìn)行實(shí)時(shí)預(yù)報(bào),一般難以得到比較實(shí)用的的結(jié)果,很多文獻(xiàn)[3–4]也論證了這一點(diǎn)。近年來,蓬勃發(fā)展的人工神經(jīng)網(wǎng)絡(luò),其較強(qiáng)的非線性映射和自學(xué)習(xí)自適應(yīng)能力使得其在工程計(jì)算領(lǐng)域得到了廣泛的應(yīng)用。因而人工神經(jīng)網(wǎng)絡(luò)能夠進(jìn)行復(fù)雜的、非線性的、非平穩(wěn)性的系統(tǒng)仿真預(yù)測,BP 神經(jīng)網(wǎng)絡(luò)(Back Propagation,BP)是一種多層前饋神經(jīng)網(wǎng)絡(luò),是當(dāng)今最常用的一種神經(jīng)網(wǎng)絡(luò)模型。然而,BP 神經(jīng)網(wǎng)絡(luò)本身尚有一些缺陷[5–6]:網(wǎng)絡(luò)模型參數(shù)的選擇隨機(jī)性比較大;優(yōu)化過程可能陷入局部最優(yōu);對網(wǎng)絡(luò)參數(shù)的選擇比較敏感,訓(xùn)練的收斂速度相對較難控制等。研究者將粒子群優(yōu)化算法與 BP網(wǎng)絡(luò)結(jié)合起來[7],以改進(jìn) BP 網(wǎng)絡(luò)的非線性映射能力,但仍易出現(xiàn)早熟收斂,搜索效率較低等現(xiàn)象。而加入自適應(yīng)變異算子的粒子群優(yōu)化算法(self-adapting particle swarm optimization algorithm,SAPSO)結(jié)合了PSO 算法的全局搜索尋優(yōu)能力和自適應(yīng)變異算法的跳出局部最優(yōu)解的能力,使得 BP 網(wǎng)絡(luò)模型能夠迅速跳出局部最優(yōu)并能快速找到全局最優(yōu)解。本文使用自適應(yīng)粒子群優(yōu)化算法建立 SAPSO-BP 混合預(yù)報(bào)模型,采用該混合預(yù)報(bào)模型對船舶橫搖運(yùn)動(dòng)狀態(tài)進(jìn)行實(shí)時(shí)預(yù)測[8],經(jīng)仿真試驗(yàn)訓(xùn)練,與傳統(tǒng)單一的 BP 網(wǎng)絡(luò)預(yù)測模型進(jìn)行對比,可以得出結(jié)論:SAPSO-BP 預(yù)測模型具有更精確的預(yù)測結(jié)果。

        1 船舶橫搖運(yùn)動(dòng)

        根據(jù) Conolly 理論分析,得出船舶在波浪中的橫搖運(yùn)動(dòng)方程式:

        式中:2N 為船舶的橫搖阻尼力矩的比例系數(shù);D 為船舶的排水量;h 為船舶的橫穩(wěn)心高度;φ, 和分別為船舶橫搖角度、橫搖角速度和橫搖角加速度;I′xx為船舶橫搖質(zhì)量對 x 軸的慣性矩;am為有效波傾角;ω為波浪自然角頻率。

        使用不同的推導(dǎo)方法可以導(dǎo)出不同的預(yù)測模型。首先 t 時(shí)刻的船舶橫搖角度 φt可由方程表示。由微分定義可知,t 時(shí)刻的船舶橫搖角加速度 可表示為其中和 可表示為。從而可知,船舶在 t 時(shí)刻的橫搖角度 φ 可由 t–1 和 t–2 時(shí)刻的橫搖角度表示,則船舶的橫搖角度非線性方程可表示為:

        此非線性方程式表明,船舶在不同時(shí)刻的橫搖角度值可以由船舶的橫搖時(shí)間序列進(jìn)行預(yù)測。

        2 SAPSO-BP 算法的實(shí)現(xiàn)

        2.1 BP 神經(jīng)網(wǎng)絡(luò)算法

        BP 算法本質(zhì)是將樣本仿真的輸入輸出映射為非線性優(yōu)化問題,也就是將網(wǎng)絡(luò)的連接權(quán)值作為變量,將網(wǎng)絡(luò)訓(xùn)練的誤差函數(shù)作為目標(biāo)函數(shù)的多元變量求極值問題,傳統(tǒng)的 BP 網(wǎng)絡(luò)模型通常由輸入層、輸出層和隱含層 3 層構(gòu)成,網(wǎng)絡(luò)的仿真實(shí)驗(yàn)使用選定的訓(xùn)練樣本進(jìn)行學(xué)習(xí)訓(xùn)練,從而確定訓(xùn)練模型的模型參數(shù)。BP網(wǎng)絡(luò)模型仿真訓(xùn)練過程包括輸入信息正向傳播和誤差信息反向傳播,在一定的迭代循環(huán)條件下,2 個(gè)過程反復(fù)執(zhí)行,直到模型結(jié)果收斂。輸入數(shù)據(jù)經(jīng)輸入層進(jìn)入隱含層,經(jīng)隱含層節(jié)點(diǎn)激活函數(shù)計(jì)算進(jìn)入輸出層,得到正向傳播結(jié)果。網(wǎng)絡(luò)模型的第 j 個(gè)神經(jīng)元的輸出可表示為:

        式中:j = 1,2,…,n,k = 1,2,…,m;f(x)為隱含層的激活函數(shù);為第 k–1 層第 i 個(gè)神經(jīng)元到第k 層神經(jīng)元的連接權(quán); 為閾值。

        輸出信息反向傳播過程:由預(yù)測輸出值與實(shí)際輸出值的差值構(gòu)成誤差函數(shù) E(wk),反向傳播過程采用梯度下降法調(diào)節(jié)網(wǎng)絡(luò)模型的權(quán)值閾值,使得誤差函數(shù)值最小。為了避免仿真訓(xùn)練過程中出現(xiàn)數(shù)值震蕩,加入動(dòng)量項(xiàng):

        式中:η 為學(xué)習(xí)效率;α 為動(dòng)量項(xiàng)系數(shù)。

        網(wǎng)絡(luò)模型使用訓(xùn)練樣本進(jìn)行學(xué)習(xí)訓(xùn)練,使得模型的權(quán)值閾值與訓(xùn)練樣本之間匹配,經(jīng)誤差信息反向傳播調(diào)整后的權(quán)值閾值也為非線性函數(shù)的隱含形式。經(jīng)過一定次數(shù)的迭代仿真訓(xùn)練學(xué)習(xí)得到與樣本匹配的網(wǎng)絡(luò)模型即可用于進(jìn)行預(yù)測。BP 網(wǎng)絡(luò)具有很好的非線性映射能力,但收斂速度較慢,如果初始的網(wǎng)絡(luò)參數(shù)選擇不當(dāng),BP 模型的仿真訓(xùn)練將會(huì)陷入局部最優(yōu);

        2.2 粒子群優(yōu)化算法

        粒子群優(yōu)化算法(particle swarm optimization,PSO)[9]的理論源于對鳥群捕食的行為研究:鳥群在尋找食物的過程中,每只鳥通過搜尋當(dāng)前距離食物最近的鳥的周圍高效地獲取食物。PSO 算法便是從鳥群捕食行為中獲得啟發(fā)而產(chǎn)生的。PSO 求解時(shí),問題的解就是種群空間中每只鳥的位置,每只鳥稱為一個(gè)“粒子”。首先隨機(jī)初始化一群粒子(隨機(jī)解),每個(gè)粒子在搜尋空間中初始化自己位置和速度,且每個(gè)粒子都有一個(gè)適應(yīng)度函數(shù)值,適應(yīng)度函數(shù)由所優(yōu)化的問題決定。每一次迭代循環(huán)過程中,每個(gè)粒子以一定的速度通過跟蹤個(gè)體極值和群體極值來更新自身的位置,個(gè)體極值是粒子在尋優(yōu)過程中自身所尋找到的最優(yōu)值,而群體極值則是整個(gè)種群在尋優(yōu)過程中獲得的最優(yōu)值(也稱為全局最優(yōu)值)。

        設(shè)搜尋空間中有 d 個(gè)粒子,其中第 i 個(gè)粒子可用一個(gè) D 維向量表示,第 i 個(gè)粒子的位置表示為 Xi=(Xi1,Xi2,…,XiD),i = 1,2,…,d,速度為 Vi= (Vi1,Vi2,…,ViD) 。記第 i 個(gè)粒子搜索到的最優(yōu)位置為 Pi=(Pi1,Pi2,…,PiD),整個(gè)粒子群搜索到的最優(yōu)位置為Pg=(Pg1,Pg2,…,PgD)。粒子狀態(tài)更新操作如下:

        式中,i = 1,2,…,m,d = 1,2,…,D;w 為慣性因子;學(xué)習(xí)因子 c1和 c2是非負(fù)常數(shù),通常 c1= c2= 2;r1和 r2為介于 [0,1] 之間的隨機(jī)數(shù)。

        為了提高粒子的搜尋效率,一般將每個(gè)粒子的位置和速度限定在規(guī)定的范圍之內(nèi) Xid∈(–Xmax,Xmax),Vid∈(–Vmax,Vmax),Xmax 和 Vmax 均為常數(shù)。

        PSO 優(yōu)化算法是一種全局迭代尋優(yōu)的工具,尋優(yōu)開始時(shí),算法將每個(gè)粒子初始化為一組初始隨機(jī)解,根據(jù)優(yōu)化問題選擇適應(yīng)度函數(shù),設(shè)定迭代尋優(yōu)次數(shù),根據(jù)適應(yīng)度函數(shù)計(jì)算每個(gè)粒子的適應(yīng)度值從而進(jìn)行迭代尋優(yōu),搜尋到最優(yōu)粒子(即最優(yōu)解)。

        2.3 SAPSO 優(yōu)化算法

        PSO 算法的尋優(yōu)收斂速度較快,但也存在著在尋優(yōu)過程中容易早熟收斂、搜索準(zhǔn)確度低、循環(huán)后期迭代效率較低等缺點(diǎn)。仿照遺傳算法(Genetic Algorithm,GA)中的變異操作,在 PSO 算法中加入變異算子,對初始隨機(jī)變量再一次重新隨機(jī)初始化。引入的變異算子將初始隨機(jī)變量再次隨機(jī)初始化,擴(kuò)展了在尋優(yōu)中不斷縮小的種群搜尋空間,使得已尋優(yōu)得到的粒子跳出之前尋優(yōu)得到最優(yōu)位置,從而在更大的搜尋空間中進(jìn)行迭代尋優(yōu),增加了算法尋找到更優(yōu)值的概率。因此,在傳統(tǒng) PSO 算法的基礎(chǔ)上加入變異算子,實(shí)質(zhì)就是在每次粒子迭代更新之后,將迭代更新后的粒子再以一定的概率隨機(jī)初始化。其中自適應(yīng)變異算子公式為:

        式中:j 為粒子種群規(guī)模;pos 為一個(gè)離散的均勻隨機(jī)正整數(shù);λ 為粒子種群位置最大值;C 為一個(gè)正的常數(shù),通常小于 1。

        種群迭代進(jìn)化過程中最優(yōu)個(gè)體適應(yīng)度函數(shù)值變化如圖 1 所示。由圖可知,SAPSO-BP 混合預(yù)測模型的適應(yīng)度函數(shù)值明顯小于 PSO-BP 模型,而且其誤差遞減速率更快。也就是說,SAPSO-BP 模型可以自適應(yīng)的跳出局部極小值點(diǎn)并能快速的搜索到一個(gè)更優(yōu)的結(jié)果。其中適應(yīng)度函數(shù)的方程如下:

        圖 1 SAPSO-BP 模型和 PSO-BP 模型之間的適應(yīng)度函數(shù)曲線比較Fig. 1 The comparison of fitness function curve between SAPSO-BP model and PSO-BP model

        式中,Yk為網(wǎng)絡(luò)模型的預(yù)測輸出值;Ok為網(wǎng)絡(luò)模型的實(shí)際輸出值。

        2.4 SAPSO 優(yōu)化算法訓(xùn)練 BP 神經(jīng)網(wǎng)絡(luò)

        采用 SAPSO 算法對 BP 神經(jīng)網(wǎng)絡(luò)模型的權(quán)值和閾值進(jìn)行優(yōu)化,以提高神經(jīng)網(wǎng)絡(luò)預(yù)測模型的收斂性。將整個(gè)網(wǎng)絡(luò)預(yù)測模型設(shè)置為 5 個(gè)輸入節(jié)點(diǎn),1 個(gè)輸出節(jié)點(diǎn)。該算法的實(shí)現(xiàn)步驟如下:

        1)載入并初始化船舶的實(shí)測橫搖數(shù)據(jù),創(chuàng)建 BP神經(jīng)網(wǎng)絡(luò)并設(shè)置 SAPSO 算法的參數(shù):c1= 1.5,c2= 1.494 45,種群迭代次數(shù)為 100,種群規(guī)模數(shù)量為 10。并將每個(gè)粒子的速度和位置進(jìn)行限定。

        2)將 BP 神經(jīng)網(wǎng)絡(luò)的權(quán)值和閾值作為 SAPSO 算法的粒子種群位置進(jìn)行隨機(jī)初始化,根據(jù)選定的適應(yīng)度函數(shù)計(jì)算每 1 個(gè)粒子種群的適應(yīng)度函數(shù)值。

        3)通過方程(5)和(6)更新每個(gè)粒子的速度和位置,然后計(jì)算粒子更新之后的適應(yīng)度函數(shù)值并通過方程(7)更新粒子搜尋到的個(gè)體最優(yōu)值 Pi和全局最優(yōu)值 Pg。

        4)判斷每個(gè)粒子的適應(yīng)度函數(shù)值是否滿足誤差要求,或者算法是否達(dá)到最大迭代次數(shù)。如果滿足要求,算法執(zhí)行下一步,否則將返回上一步繼續(xù)迭代循環(huán)尋優(yōu)。

        5)結(jié)束 SAPSO 算法的迭代尋優(yōu),進(jìn)而將算法尋優(yōu)得到的最優(yōu)權(quán)值閾值賦給 BP 神經(jīng)網(wǎng)絡(luò)以便行仿真實(shí)驗(yàn)。

        6)BP 神經(jīng)網(wǎng)絡(luò)模型的參數(shù)設(shè)置如下:迭代次數(shù)為 100,學(xué)習(xí)率為 0.1,訓(xùn)練目標(biāo)為 0.000 01。然后將SAPSO 優(yōu)化算法尋優(yōu)得到的權(quán)值和閾值賦給 BP 神經(jīng)網(wǎng)絡(luò)進(jìn)行船舶橫搖運(yùn)動(dòng)預(yù)測仿真。

        3 仿真結(jié)果與討論

        3.1 BP,SAPSO-BP 模型的仿真實(shí)驗(yàn)

        在本項(xiàng)研究中,均方根誤差(root mean square error,RMSE)用來計(jì)算不同預(yù)測模型的精確度,RMSE公式為:

        式中:n 為預(yù)測數(shù)據(jù)的個(gè)數(shù);yk為實(shí)測船舶橫搖數(shù)據(jù);為預(yù)測船舶橫搖數(shù)據(jù)。

        本文所使用的船舶橫搖[10]數(shù)據(jù)均來自于“育鯤”輪的海上直航實(shí)驗(yàn)?!坝H”輪是 1 艘隸屬于大連海事大學(xué)的現(xiàn)代化科研教學(xué)實(shí)習(xí)船,“育鯤”輪的船舶參數(shù)如表 1 所示。艦船航向、航速、位置、橫搖及縱搖等航行信息都由船舶的航行記錄儀 VDR(Voyage Data Record,VDR)進(jìn)行記錄。從“育鯤”輪的 VDR 中選取一定周期的實(shí)測橫搖數(shù)據(jù)進(jìn)行仿真實(shí)驗(yàn)。數(shù)據(jù)的采樣時(shí)間為等間隔采樣,采樣間隔均為 1 s,總共選取 1 500組橫搖數(shù)據(jù)。仿真實(shí)驗(yàn)為單步仿真,在試驗(yàn)中,所選數(shù)據(jù)的前 1 000 組數(shù)據(jù)用于網(wǎng)絡(luò)模型的訓(xùn)練學(xué)習(xí),剩余的 500 組數(shù)據(jù)用于網(wǎng)絡(luò)模型的預(yù)測輸出。

        圖 2和圖 3 分別為 BP 網(wǎng)絡(luò)模型,SAPSO-BP 網(wǎng)絡(luò)模型的預(yù)測結(jié)果與實(shí)測結(jié)果的對比圖。從圖中可看出,SAPSO-BP 混合預(yù)測模型的預(yù)測結(jié)果比傳統(tǒng)的BP 網(wǎng)絡(luò)模型預(yù)測結(jié)果要好,且當(dāng)船舶的橫搖角度在短時(shí)間內(nèi)急劇變化時(shí),SAPSO-BP 預(yù)測模型相也有著更好的自我辨識(shí)、自我適應(yīng)和自我糾錯(cuò)能力。圖 4 同時(shí)表明 SAPSO-BP 模型有著瞬間修正較大預(yù)測誤差的能力。

        3.2 BP,SAPSO-BP 模型的仿真實(shí)驗(yàn)誤差

        為了更準(zhǔn)確描述 2 種模型的預(yù)測結(jié)果以及模型的不同之處,將傳統(tǒng)的 BP 預(yù)測模型與改進(jìn)的自適應(yīng)變異 PSO-BP 預(yù)測模型的船舶橫搖實(shí)時(shí)預(yù)測誤差進(jìn)行比較,其誤差曲線圖如圖 4 和圖 5 所示。

        表 1 育鯤輪船舶參數(shù)Tab. 1 Ship parameters of Yukun

        圖 2 BP 網(wǎng)絡(luò)模型的仿真實(shí)驗(yàn)結(jié)果Fig. 2 Simulation results of BP network model

        圖 3 SAPSO-BP 網(wǎng)絡(luò)模型的仿真實(shí)驗(yàn)結(jié)果Fig. 3 Simulation results of SAPSO-BP network model

        圖 4 BP 網(wǎng)絡(luò)模型的預(yù)測誤差曲線Fig. 4 Prediction error curve of BP network model

        通過對比圖 4 和圖 5可分析出:傳統(tǒng)的 BP 網(wǎng)絡(luò)模型的預(yù)測誤差變動(dòng)幅度較大,而且誤差數(shù)值的變化也比較明顯,當(dāng)船舶橫搖角度發(fā)生急劇變化時(shí),BP 網(wǎng)絡(luò)模型會(huì)產(chǎn)生較大的誤差。而 SAPO-BP 模型相對于傳統(tǒng)的 BP 模型來說,它們的誤差曲線幅度較為平緩,且變化幅度也穩(wěn)定在了一定的范圍之內(nèi)。經(jīng)過改進(jìn)的PSO-BP 網(wǎng)絡(luò)模型,即加入自適應(yīng)變異算子的 PSO-BP網(wǎng)絡(luò)模型相對于 BP 網(wǎng)絡(luò)模型來說,其誤差曲線幅度更加平緩,誤差曲線的變化幅度也穩(wěn)定在了更小的范圍之內(nèi)。從而說明 SAPSO-BP 網(wǎng)絡(luò)模型有著更好的自適應(yīng)和自糾錯(cuò)能力。為了更準(zhǔn)確描述出網(wǎng)絡(luò)模型的預(yù)測誤差,使用均方根誤差(RMSE)來進(jìn)行比較。BP以及 SAPSO-BP 網(wǎng)絡(luò)模型預(yù)測結(jié)果的 RMSE 分別為0.616 9°,0.375 2°。從而說明 SAPSO-BP 網(wǎng)絡(luò)模型相對于 BP 模型有著更高的預(yù)測精度。

        3.3 預(yù)測模型的對比分析

        為了進(jìn)一步研究分析,使用另外幾種不同的神經(jīng)網(wǎng)絡(luò)預(yù)測模型對“育鯤”輪的橫搖運(yùn)動(dòng)進(jìn)行實(shí)時(shí)預(yù)報(bào)仿真實(shí)驗(yàn),仿真實(shí)驗(yàn)均使用相同的數(shù)據(jù)并在相同的仿真環(huán)境下進(jìn),所有模型均設(shè)置為 5 個(gè)輸入節(jié)點(diǎn)和 1 個(gè)輸出節(jié)點(diǎn)且仿真模型參數(shù)不變。這幾種網(wǎng)絡(luò)模型分別包括:RBF(Radical Basis Function)神經(jīng)網(wǎng)絡(luò)、WNN(Wavelet Neural Network)神經(jīng)網(wǎng)絡(luò)、傳統(tǒng) BP 神經(jīng)網(wǎng)絡(luò)、PSO-BP 神經(jīng)網(wǎng)絡(luò)以及 SAPSO-BP 神經(jīng)網(wǎng)絡(luò)。仿真實(shí)驗(yàn)的結(jié)果如表 2 所示。

        圖 5 SAPSO-BP 網(wǎng)絡(luò)模型的預(yù)測誤差曲線Fig. 5 Prediction error curve of SAPSO-BP network model

        表 2 仿真實(shí)驗(yàn)結(jié)果Tab. 2 Simulation results

        經(jīng)過表 2 實(shí)驗(yàn)結(jié)果的對比可知,SAPSO-BP 網(wǎng)絡(luò)預(yù)測模型的預(yù)測精度比另外幾種模型的預(yù)測精度更高。而且 SAPSO-BP 預(yù)測模型的單步仿真時(shí)間比傳統(tǒng)的其他模型更短一些。

        4 結(jié) 語

        本文將 SAPSO-PB 算法應(yīng)用于傳統(tǒng) BP 神經(jīng)網(wǎng)絡(luò)模型的網(wǎng)絡(luò)參數(shù)優(yōu)化中,克服了傳統(tǒng) BP 網(wǎng)絡(luò)模型的對初始權(quán)值閾值敏感,容易陷入局部極小值的缺點(diǎn),同時(shí)也克服了傳統(tǒng) PSO 算法的容易早熟收斂、搜索準(zhǔn)確度低、迭代效率較低等缺點(diǎn)。提高了 PSO 算法的全局搜索能力,拓展了種群搜索的空間范圍。并將 SAPAO-B 混合預(yù)測模型應(yīng)用于船舶橫搖運(yùn)動(dòng)的實(shí)時(shí)預(yù)報(bào),仿真實(shí)驗(yàn)將該混合算法預(yù)測模型與傳統(tǒng)的 BP 預(yù)測模型進(jìn)行比較,驗(yàn)證了 SAPSO-BP 混合預(yù)測模型預(yù)測精度較高,收斂速度也相對較快,同時(shí)也具有良好的泛化性能。它為船舶橫搖運(yùn)動(dòng)的實(shí)時(shí)預(yù)報(bào)提供了一種有效途徑。但是本文僅僅使用 SAPSO-BP 模型進(jìn)行了船舶橫搖運(yùn)動(dòng)的較短期預(yù)報(bào),因此使用該模型進(jìn)行橫搖運(yùn)動(dòng)的長期預(yù)報(bào)將是接下來的主要研究工作。

        [1]FOSSEN T I. Handbook of marine craft hydrodynamics and motion control[M]. Hoboken N.J, USA: John Wiley & Sons Ltd., 2011: 20–80.

        [2]FOSSEN T I. Guidance and control of ocean vehicles[M]. Chichester, New York, USA: John Wiley & Sons Ltd., 1994: 10–100.

        [3]鄭麗穎. 混沌神經(jīng)網(wǎng)絡(luò)及模糊混沌神經(jīng)網(wǎng)絡(luò)的研究與應(yīng)用[D]. 哈爾濱: 哈爾濱工程大學(xué), 2002.

        [4]席劍輝. 混沌時(shí)間序列的長期預(yù)測方法研究[D]. 大連: 大連理工大學(xué), 2005.

        [5]LIN Y J. Prevention of transient instability employing rules based on back propagation based ANN for series compensation[J]. International Journal of Electrical Power & Energy Systems, 2011, 33(10): 1776–1783.

        [6]BASERI H. BAKHSHI-JOOYBARI M. RAHMANI B. Modeling of spring-back in V-die bending process by using fuzzy learning back-propagation algorithm[J]. Expert Systems with Applications, 2011, 38(7): 8894–8900.

        [7]賈嶸, 薛建輝, 張文宇, 等. 基于鄰域粒子群優(yōu)化神經(jīng)網(wǎng)絡(luò)的異步電動(dòng)機(jī)振動(dòng)故障診斷[J]. 西安石油大學(xué)學(xué)報(bào)(自然科學(xué)版), 2010, 25(2): 73–75.

        [8]YIN J C, ZOU Z J, XU F, et al. Online ship roll motion prediction based on grey sequential extreme learning machine[J]. Journal of Neurocomputing, 2014, 129: 168–174.

        [9]KENNEDY J, EBERHART R. Particle swarm optimization[C]//Proceedings of IEEE international conference on neural networks. Perth, WA, Australia: IEEE, 1995(4): 1942–1948.

        [10]劉永清, 孫江龍, 王嘉俊, 等. LNG船運(yùn)動(dòng)響應(yīng)數(shù)值計(jì)算與試驗(yàn)研究[J]. 艦船科學(xué)技術(shù), 2016, 38(3): 25–30. LIU Yong-qing, SUN Jiang-long, WANG Jia-jun. et al. Numerical and experimental study of LNG ship motion response[J]. Ship Science and Technology, 2016, 38(3): 25–30.

        [11]劉勝, 邢博聞, 陳瀟. 船舶信息系統(tǒng)數(shù)據(jù)流設(shè)計(jì)方案研究[J].艦船科學(xué)技術(shù), 2016, 38(4): 110–115. LIU Sheng, XING Bo-wen, CHEN Xiao. Design of data flow for ship information system[J]. Ship Science and Technology, 2016, 38(4): 110–115.

        Ship rolling forecasting based on self-adapting PSO-BP algorithm

        ZHANG Ze-guo, YIN Jian-chuan, LIU Cheng
        (Navigation College, Dalian Maritime University, Dalian 116026, China)

        In order to predict the navigation state of ship in the wind and waves accurately, timely and efficient and ensure the safety of personnel, cargo and ship. We propose a self-adapting particle swarm optimization (SAPSO) algorithm to optimize the back propagation (BP) neural network model. The proposed model is referred to as SAPSO-BP model which employs PSO to adjust control parameters of BP network. This method overcomes the shortcomings of traditional BP neural network, which is sensitive to the threshold value of the initial value and is easy to fall into local minimum. At the same time, it also overcomes the shortcomings of the traditional PSO algorithm, such as premature convergence, low accuracy, and low efficiency and so on. The measurement data from scientific research and training ship Yukun was chosen as the test database. Simulation results have demonstrated that the proposed method can give predictions for ship rolling motion in real time with high accuracy and satisfactory stability.

        ship rolling motion;BP neural network;self-adapting;particle swarm optimization;time series prediction

        U661.3

        A

        1672–7619(2016)12–0069–05

        10.3404/j.issn.1672–7619.2016.12.014

        2016–04–25;

        2016–10–10

        國家自然科學(xué)基金資助項(xiàng)目(51279106,51009017,51379002);中央高?;究蒲袠I(yè)務(wù)經(jīng)費(fèi)資助項(xiàng)目(3132016116,3132016314);交通部應(yīng)用基礎(chǔ)研究項(xiàng)目(2014329225010);遼寧省自然科學(xué)基金資助項(xiàng)目(2014025008)

        張澤國(1991–),男,碩士研究生,主要研究方向?yàn)橹悄芩惴按斑\(yùn)動(dòng)控制。

        猜你喜歡
        適應(yīng)度粒子船舶
        改進(jìn)的自適應(yīng)復(fù)制、交叉和突變遺傳算法
        《船舶》2022 年度征訂啟事
        船舶(2021年4期)2021-09-07 17:32:22
        船舶!請加速
        BOG壓縮機(jī)在小型LNG船舶上的應(yīng)用
        基于粒子群優(yōu)化的橋式起重機(jī)模糊PID控制
        基于粒子群優(yōu)化極點(diǎn)配置的空燃比輸出反饋控制
        船舶壓載水管理系統(tǒng)
        中國船檢(2017年3期)2017-05-18 11:33:09
        基于空調(diào)導(dǎo)風(fēng)板成型工藝的Kriging模型適應(yīng)度研究
        中國塑料(2016年11期)2016-04-16 05:26:02
        基于Matlab的α粒子的散射實(shí)驗(yàn)?zāi)M
        物理與工程(2014年4期)2014-02-27 11:23:08
        基于兩粒子糾纏態(tài)隱形傳送四粒子GHZ態(tài)
        国产精品毛片99久久久久| 日韩人妻无码精品久久| 三上悠亚av影院在线看| 久久精品亚洲精品毛片| 亚洲偷自拍国综合第一页国模| 国产无套中出学生姝| 欧美日韩不卡合集视频| 韩国精品一区二区三区| 亚洲女同高清精品一区二区99| 亚洲 欧美 综合 在线 精品| 日日噜噜夜夜狠狠va视频v| 午夜三级a三级三点| 国产精品自产拍在线观看中文| 国产一区二区杨幂在线观看性色 | 国内色精品视频在线网址| 亚洲一区二区三区高清在线观看| 国内成+人 亚洲+欧美+综合在线| 91av小视频| 国产成人综合日韩精品无| 国产极品大秀在线性色| 狂野欧美性猛xxxx乱大交| 亚洲av无码成人黄网站在线观看| 蜜臀aⅴ永久无码一区二区| 一区二区二区三区亚洲| 三年中文在线观看免费大全| 伊人久久大香线蕉免费视频 | 国产精品久久久久尤物| 午夜精品人妻中字字幕| 久久国产劲爆∧v内射| 国产99久久久国产精品免费看| 午夜国产在线| 亚洲女同av一区二区在线观看| 青春草在线视频观看| 亚洲国产精品久久亚洲精品| 欧美一级视频在线| 国产三级黄色大片在线免费看| 亚洲精品无人区| 亚洲中久无码永久在线观看软件| 亚洲中文字幕av一区二区三区人| 一区二区黄色在线观看| 四虎影视永久地址www成人|