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

        ?

        基于改進灰狼算法的船舶數(shù)學(xué)模型參數(shù)辨識

        2023-08-28 03:48:18孟耀張秀鳳陳雨農(nóng)
        關(guān)鍵詞:灰狼二階數(shù)學(xué)模型

        孟耀, 張秀鳳, 陳雨農(nóng)

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

        船舶操縱運動數(shù)學(xué)模型主要分為整體型數(shù)學(xué)模型、分離型數(shù)學(xué)模型、響應(yīng)型數(shù)學(xué)模型。整體型數(shù)學(xué)模型需要計算大量的水動力導(dǎo)數(shù),且有的水動力導(dǎo)數(shù)物理意義不明確;分離型數(shù)學(xué)模型起源于日本,在我國運用較廣泛;響應(yīng)型數(shù)學(xué)模型以舵角為輸入,船舶艏向角和轉(zhuǎn)艏角速度為輸出,在控制領(lǐng)域運用廣泛,且已被應(yīng)用到了船舶航向、航跡自動保持控制中[1]。船舶響應(yīng)型模型準確的參數(shù)值對于船舶運動狀態(tài)預(yù)報至關(guān)重要,其中K、T指數(shù)的計算方法有野本標準Z形操縱試驗法、回歸公式估算法等[2]。早期船舶運動數(shù)學(xué)模型參數(shù)辨識算法有最小二乘[3]、拓展卡爾曼濾波[4]、最大似然估計[5]、反步法[6]等。

        隨著智能算法及控制理論的發(fā)展,多新息理論[7-8]和非線性新息理論[9-10]被應(yīng)用于傳統(tǒng)算法的優(yōu)化研究,并利用優(yōu)化后的辨識算法實現(xiàn)了船舶分離型數(shù)學(xué)模型、船舶響應(yīng)型數(shù)學(xué)模型的參數(shù)辨識。新息理論的應(yīng)用使得傳統(tǒng)算法的收斂性、精確性提高,預(yù)報結(jié)果更加貼近于試驗數(shù)據(jù)。除此之外,一些智能算法被應(yīng)用于船舶數(shù)學(xué)模型的參數(shù)辨識。褚式新等[11]利用粒子群算法對遞推最小二乘算法到的參數(shù)辨識結(jié)果進一步優(yōu)化,得到更加準確的無人艇響應(yīng)模型操縱性指數(shù)。謝朔等[12]、張心光等[13]利用支持向量機(support vector machine, SVM)在線辨識了船舶響應(yīng)型數(shù)學(xué)模型的操縱性指數(shù),證實了SVM是一種有效的在線參數(shù)辨識方案。另外,SVM也被應(yīng)用到其他領(lǐng)域[14-15]?;依撬惴?grey wolf optimizer, GWO)具有參數(shù)少、易調(diào)節(jié)、搜索能力強以及尋優(yōu)速度快等優(yōu)點,應(yīng)用于較多的研究領(lǐng)域[16-17],如機器學(xué)習(xí)算法的超參數(shù)優(yōu)化[18]、路徑規(guī)劃[19]以及參數(shù)辨識[20]等方面,并且在這些應(yīng)用領(lǐng)域都取得了較好的研究成果。

        由于環(huán)境干擾、樣本數(shù)據(jù)選擇以及算法參數(shù)設(shè)置不合理等影響,算法的回歸精度會降低,辨識的參數(shù)會不準確。因此,本文利用改進灰狼算法(modified grey wolf optimizer, MGWO)對辨識參考值進一步優(yōu)化,使回歸預(yù)報、參數(shù)辨識的結(jié)果更加準確。將從高精度航海模擬器中獲得的大型油輪的10°/10°、20°/20° Z形試驗數(shù)據(jù)進行處理,并應(yīng)用SVR和MGWO算法實現(xiàn)大型油輪操縱性指數(shù)辨識。為了提高參數(shù)辨識的準確度,本文利用支持向量回歸(support vector regression, SVR)辨識10°/10° Z形試驗數(shù)據(jù)得到K、T指數(shù)的辨識參考值。當參考值不準確時,利用MGWO算法對參考值進行優(yōu)化。將本文算法得到的辨識結(jié)果與基于遺忘因子的遞推最小二乘(recursive least squares with forgetting factor, FFRLS)[21]得到的結(jié)果進行對比,驗證優(yōu)化后辨識結(jié)果的準確性。

        1 船舶響應(yīng)型數(shù)學(xué)模型

        船舶響應(yīng)型數(shù)學(xué)模型可以用來描述船舶操縱性能,其反映的是船舶艏向角對舵角變化的響應(yīng),在控制領(lǐng)域運用廣泛。本文所用一階和二階艏向角響應(yīng)線性方程分別為:

        (1)

        (2)

        令p=T1T2,q=T1+T2,將式(1)和式(2)向前差分離散化,得到:

        r(k+1)=a11r(k)+b11δ(k)

        (3)

        r(k+1)=a21r(k)+a22r(k-1)+b21δ(k)+

        b22δ(k-1)

        (4)

        式中:k為樣本序列;a11、a21、a22、b11、b21、b22為待辨識參數(shù),采樣間隔h=1 s;n為樣本總數(shù),系統(tǒng)的輸入輸出數(shù)據(jù)如表1所示。

        表1 系統(tǒng)輸入輸出數(shù)據(jù)Table 1 System input and output data

        表1中,一階線性響應(yīng)模型辨識值轉(zhuǎn)換為K、T指數(shù)分別為:

        (5)

        將二階線性響應(yīng)型數(shù)學(xué)模型辨識值轉(zhuǎn)換為K、T:

        (6)

        2 辨識方法

        2.1 支持向量回歸

        SVR的原理是將樣本數(shù)據(jù)變換到高維特征空間,在高維特征空間中對樣本數(shù)據(jù)進行回歸擬合[22]。本文通過建立的輸入、輸出樣本數(shù)據(jù)(xi,yi),建立高維空間的回歸擬合函數(shù),并引入不敏感損失函數(shù)及懲罰函數(shù),分別為:

        f(x)=ωφ(x)+b

        (7)

        (8)

        式中:f(x)為回歸擬合函數(shù);ω為權(quán)重;φ(x)為非線性映射函數(shù);b為偏置;R為懲罰函數(shù);C為懲罰因子;Lε(y)為不敏感損失函數(shù);ε為不敏感系數(shù);n為樣本總量。

        引入非負松弛變量ξ、ξ*,得到最小化風(fēng)險函數(shù)fc以求取ω和b:

        (9)

        (10)

        2.2 改進灰狼算法

        GWO算法[23]受啟發(fā)于灰狼捕食獵物的行為,該算法主要包含4個階段,分別為劃分狼群、包圍獵物、追捕獵物、攻擊獵物。

        1)劃分狼群:按照適應(yīng)度值的高低,將狼群劃分為4個等級,由高到低依次為α、β、η、ω。

        2)包圍獵物:對GWO算法的線性收斂因子進行改進,使得該算法的全局搜索能力加強。在包圍獵物時,每個灰狼的位置不斷更新,更新方式為:

        (11)

        式中:D是灰狼與獵物之間的距離向量;X是灰狼位置向量;XP是獵物位置向量;A、C是系數(shù)向量;a是改進的非線性收斂因子;r1、r2是[0,1]的隨機數(shù);i為當前迭代次數(shù);I為最大迭代次數(shù)。

        3)追捕獵物:在將獵物包圍之后,狼群ω由α,β,η領(lǐng)導(dǎo)來追捕獵物,狼群位置得到更新。由于適應(yīng)度函數(shù)值不同,α狼更加靠近于獵物,所以狼群的更新策略應(yīng)更側(cè)重于α,其次是β,最后是η。改進種群更新策略后的GWO算法為:

        (12)

        式中:X1是α的更新后的位置向量;Xα是α的位置向量;Dα是α的距離向量;Wα是α的權(quán)重;fα是α的適應(yīng)度值,以此類推。

        4)攻擊獵物:灰狼完成狩獵,算法得到最優(yōu)解。

        MGWO算法在GWO算法的基礎(chǔ)上做出了以下的改進:1)采用非線性收斂因子。GWO算法中收斂因子對算法的搜索能力影響較大,且GWO算法中收斂因子為線性遞減的,這種線性減小的策略弱化了算法的全局搜索能力,于是本文對其進行了改進,將線性收斂因子改為非線性收斂因子,全局搜索能力時間變長,使算法前期的全局搜索能力增加,從而有效避免了算法陷入局部極值的情況;2)引入位置更新權(quán)重。將灰狼種群的更新策略進行修正,增加位置更新權(quán)重,使得灰狼種群位置更加接近于α狼,即更接近于最優(yōu)解。

        2.3 改進灰狼算法驗證

        為了驗證MGWO算法和GWO算法的搜索性能,本文利用Sphere函數(shù)(單峰函數(shù))和Rastrigin函數(shù)(多峰函數(shù))來測試2種算法的可靠性[24]。設(shè)置種群規(guī)模為30,最大迭代次數(shù)為300,循環(huán)做30次實驗,2種測試函數(shù)都存在最小值0。取30次中的最優(yōu)值、最差值和平均值作為評判標準,具體的適應(yīng)度值如表2所示。

        表2 GWO算法與MGWO算法適應(yīng)度值對比Table 2 The comparison of fitness values between GWO algorithm and MGWO algorithm

        3 MGWO優(yōu)化SVR辨識算法的應(yīng)用

        當SVM用于回歸、參數(shù)辨識時,被稱為SVR,該方法是基于風(fēng)險最小化原則,適用于小樣本數(shù)據(jù)的學(xué)習(xí),已被廣泛運用到船舶操縱運動辨識建模與預(yù)報中[25]。但是由于數(shù)據(jù)集的影響(樣本的選擇)[26-27]或者超參數(shù)設(shè)置不恰當[25],難免會導(dǎo)致辨識的結(jié)果不準確,即由于人為因素或者數(shù)據(jù)集的原因,會導(dǎo)致SVR辨識結(jié)果不理想。因此,當SVR辨識結(jié)果精度較差時,本文利用MGWO算法較強的搜索能力對SVR的辨識參數(shù)進行范圍內(nèi)優(yōu)化,使得辨識結(jié)果更準確。

        本文采用的試驗樣本數(shù)據(jù)來自于360°高精度全任務(wù)航海模擬器,該模擬器利用6自由度MMG分離型運動數(shù)學(xué)模型進行解算船舶的運動狀態(tài),仿真精度高,性能可靠[28]。在航海模擬器中選擇一艘大型油輪進行了10°/10°、20°/20° Z形試驗,數(shù)據(jù)采樣周期為1 s。10°/10° Z形試驗數(shù)據(jù)作為訓(xùn)練數(shù)據(jù),其仿真時間為931 s;20°/20° Z形試驗數(shù)據(jù)作為泛化性驗證數(shù)據(jù),其仿真時間為928 s。油輪的主要尺度參數(shù)如表3所示。大型油輪方形系數(shù)和排水體積較大,從而使得其與普通噸級船舶的操縱性性能相差較大。大洋航行時,大型油輪的舵效、追隨性以及航向穩(wěn)定性較差,對操舵的響應(yīng)也較為遲鈍。因此,基于大型油輪的這些航行特性,對其的操縱性研究可以為駕駛?cè)藛T安全操舵提供一定的參考。

        表3 油輪主要尺度參數(shù)Table 3 The main dimensions of tanker

        3.1 一階線性船舶響應(yīng)型數(shù)學(xué)模型參數(shù)辨識及預(yù)報

        對處理好的10°/10° Z形試驗數(shù)據(jù),利用SVR進行參數(shù)辨識。設(shè)置線性SVR的懲罰因子為104,不敏感系數(shù)為10-7,得到辨識參考值(a11,b11)?;赟VR辨識得到的參數(shù)值,設(shè)定MGWO算法的尋優(yōu)范圍。一階船舶響應(yīng)模型中的參數(shù)尋優(yōu)的上下限X′min、X′max分別為:

        (13)

        設(shè)置完尋優(yōu)范圍后,對灰狼種群進行初始化,設(shè)置初始灰狼個數(shù)為500個,最大迭代次數(shù)為200次,根據(jù)上述的MGWO算法的尋優(yōu)原理及參數(shù)尋優(yōu)范圍,利用均方誤差(mean square error, MSE)作為評判標準[29],對辨識參考值進一步優(yōu)化,并將優(yōu)化后得到的一階船舶響應(yīng)數(shù)學(xué)模型的辨識參數(shù)值與SVR、FFRLS辨識得到的辨識參數(shù)值進行對比。其中,FFRLS中遺忘因子設(shè)置為0.98。最終的預(yù)報結(jié)果如圖1所示,辨識參數(shù)以及適應(yīng)度函數(shù)曲線如圖2所示。將辨識得到的參數(shù)值轉(zhuǎn)換為船舶響應(yīng)型數(shù)學(xué)模型中的操縱性指數(shù),并與野本標準Z形試驗理論值進行比較,具體數(shù)值如表4所示。

        圖2 一階船舶響應(yīng)型數(shù)學(xué)模型收斂曲線Fig.2 The convergence curve for first order ship response mathematical model

        表4 一階船舶響應(yīng)型數(shù)學(xué)模型操縱性指數(shù)Table 4 The maneuverability indices of first order ship response mathematical model

        航海模擬器是基于6自由度MMG分離型數(shù)學(xué)模型解算船舶的運動狀態(tài)并且MMG分離型數(shù)學(xué)模型與響應(yīng)型數(shù)學(xué)模型求解方法有所不同。因此,從操縱性指數(shù)驗證方面,本文采用的驗證方案為:利用野本標準Z形試驗得到的理論值進行仿真以得到試驗數(shù)據(jù),并將辨識得到的參數(shù)代入式(1)以得到預(yù)報結(jié)果。一階線性船舶響應(yīng)型數(shù)學(xué)模型中需要辨識的參數(shù)只有2個,參數(shù)之間的相互影響較小,從圖1中可以看出,3種辨識算法都得到了較好的預(yù)報效果,其中,SVR得到的預(yù)報結(jié)果與仿真試驗結(jié)果具有較高的一致性,這也證明了SVR是一種有效的建模方式。相較于本文所提算法和SVR,FFRLS的預(yù)報效果較差,在經(jīng)過MGWO算法優(yōu)化后的預(yù)報結(jié)果與SVR相近。在艏向角預(yù)報結(jié)果中,SVR的最大絕對誤差(max absolute error, MAE)為1.35°,FFRLS的MAE為4.75°,MGWO算法優(yōu)化后的MAE為2.75°。從表4可以看出SVR辨識得到的K最接近理論值,但是T與理論值有一定的偏差。

        從預(yù)報結(jié)果中可以看出,SVR得到的預(yù)報結(jié)果誤差較小。本文所提算法的初衷是將預(yù)報結(jié)果較差的辨識參數(shù)進行范圍內(nèi)尋優(yōu)。根據(jù)圖2(a)和(b)可知,a11、b11最終分別穩(wěn)定在1和0附近。

        3.2 二階線性船舶響應(yīng)型數(shù)學(xué)模型參數(shù)辨識及預(yù)報

        針對于本文建立的二階船舶響應(yīng)型數(shù)學(xué)模型,為了使FFRLS的辨識結(jié)果更加的準確,將FFRLS的遺忘因子值設(shè)置為0.99,其他參數(shù)不做修正。利用SVR得到辨識參數(shù)的參考值,根據(jù)參數(shù)尋優(yōu)上下限實現(xiàn)模型參數(shù)尋優(yōu),得到范圍內(nèi)優(yōu)化的參數(shù)辨識值,辨識參數(shù)及適應(yīng)度函數(shù)收斂曲線如圖3所示,二階船舶響應(yīng)型數(shù)學(xué)模型的運動變量預(yù)報結(jié)果如圖4所示,二階船舶響應(yīng)型數(shù)學(xué)模型的操縱性指數(shù)值如表5所示。二階船舶響應(yīng)型數(shù)學(xué)模型參數(shù)尋優(yōu)的上下限X″min、X″max分別為:

        圖3 二階船舶響應(yīng)型數(shù)學(xué)模型收斂曲線Fig.3 The convergence curve of second order ship response mathematical model

        表5 二階船舶響應(yīng)型數(shù)學(xué)模型操縱性指數(shù)Table 5 The maneuverability indices of second order ship response mathematical model

        (14)

        從圖3的參數(shù)收斂曲線圖中可以看出,a21、a22在參數(shù)收斂時發(fā)生了振蕩并最終收斂于一個定值,但是對MGWO算法的適應(yīng)度函數(shù)值并無影響。

        2個參數(shù)最終分別穩(wěn)定于1.6和-0.6附近,b21、b22穩(wěn)定于0附近。將SVR得到的辨識參數(shù)值代入到式(2)進行解算時,方程出現(xiàn)了發(fā)散的現(xiàn)象,因此,未將SVR的預(yù)報結(jié)果列入到圖4中。導(dǎo)致SVR辨識參數(shù)發(fā)散的原因為:1)算法超參數(shù)設(shè)置的原因;2)訓(xùn)練數(shù)據(jù)集選擇以及構(gòu)造問題;3)辨識參數(shù)較多,辨識參數(shù)之間相互影響較嚴重。

        從圖4的預(yù)報結(jié)果圖中可以看出,盡管SVR辨識得到參數(shù)準確性較低,但是,相較于FFRLS得到的預(yù)報結(jié)果,經(jīng)過MGWO算法優(yōu)化后的預(yù)報結(jié)果具有較高的精度。這也體現(xiàn)出了所提算法的搜索能力以及收斂能力。將MGWO算法優(yōu)化后的參數(shù)代入到式(2)中,艏向角預(yù)報結(jié)果的MAE為3.07°。從表5中也可以看出,SVR辨識得到的操縱性指數(shù)偏離理論值較大,相對來看,經(jīng)過優(yōu)化后的結(jié)果更加接近于理論值。

        3.3 算法泛化性驗證

        本文利用MGWO優(yōu)化SVR的方法辨識了10°/10° Z形試驗數(shù)據(jù),得到了一階、二階船舶響應(yīng)型模型的參數(shù)辨識值。在一階、二階船舶響應(yīng)模型辨識實驗中,驗證了所提算法的可行性以及有效性,即在2組辨識實驗中,所提算法都得到了較好的預(yù)報結(jié)果。為了驗證算法的泛化性能,利用本文算法得到的辨識參數(shù)結(jié)果,代入一階、二階船舶響應(yīng)型數(shù)學(xué)模型中,獲得2種不同模型下的20°/20° Z形試驗預(yù)報數(shù)據(jù),預(yù)報結(jié)果如圖5、6所示。

        圖5 一階船舶響應(yīng)型數(shù)學(xué)模型泛化性預(yù)報結(jié)果Fig.5 The generalization verification of first order ship response mathematical model

        由于操縱性指數(shù)T1、T2、T3較難測量,因此,20°/20° Z形試驗利用式(1)解算。將MGWO算法優(yōu)化后的K、T1、T2、T3代入式(2)得到二階船舶響應(yīng)型數(shù)學(xué)模型的泛化性結(jié)果。根據(jù)圖5和圖6可知,所提算法的預(yù)報結(jié)果與仿真試驗數(shù)據(jù)相差較小,其中,一階船舶響應(yīng)型數(shù)學(xué)模型泛化性驗證結(jié)果中艏向角的MAE為5.15°,二階船舶響應(yīng)型數(shù)學(xué)模型泛化性驗證結(jié)果中艏向角的MAE為5.00°。另外,對于一階船舶響應(yīng)型數(shù)學(xué)模型,仿真試驗的第一超越角為36.49°,預(yù)報結(jié)果的第一超越角為33.09°。對于二階船舶響應(yīng)型數(shù)學(xué)模型,預(yù)報結(jié)果的第一超越角為33.96°,預(yù)報結(jié)果與仿真試驗結(jié)果誤差相對較小。

        圖6 二階船舶響應(yīng)型數(shù)學(xué)模型泛化性預(yù)報結(jié)果Fig.6 The generalization verification of second order ship response mathematical model

        當SVR辨識效果較差時,可以利用MGWO算法對其得到的參數(shù)辨識結(jié)果進行范圍內(nèi)優(yōu)化以得到更好的預(yù)報效果。同時,實驗結(jié)果也表明了MGWO算法是一種高效的尋優(yōu)算法,在有大致的參考值情況下,可以為船舶響應(yīng)型數(shù)學(xué)模型尋找到貼近于理論值的操縱性指數(shù)。

        4 結(jié)論

        1)當參考值不準確時,利用MGWO算法對參考值進行范圍內(nèi)尋優(yōu)以得到較好的預(yù)報結(jié)果。

        2)對GWO算法進行改進以提高算法的全局搜索能力并采用單峰、多峰基準函數(shù)作為算法搜索性能測試。最終的測試結(jié)果驗證了MGWO算法的搜索性能。

        3)SVR是一種有效的辨識建模方案。但在二階響應(yīng)型數(shù)學(xué)模型參數(shù)辨識中,SVR的辨識效率下降,利用MGWO算法對SVR辨識結(jié)果優(yōu)化。優(yōu)化后的操縱性指數(shù)與理論值偏差較小。

        猜你喜歡
        灰狼二階數(shù)學(xué)模型
        AHP法短跑數(shù)學(xué)模型分析
        活用數(shù)學(xué)模型,理解排列組合
        一類二階迭代泛函微分方程的周期解
        谷谷雞和小灰狼
        小太陽畫報(2019年1期)2019-06-11 10:29:48
        一類二階中立隨機偏微分方程的吸引集和擬不變集
        二階線性微分方程的解法
        灰狼的大大噴嚏
        一類二階中立隨機偏微分方程的吸引集和擬不變集
        灰狼和老虎
        快樂語文(2016年15期)2016-11-07 09:46:31
        對一個數(shù)學(xué)模型的思考
        91精品全国免费观看青青| 亚洲深深色噜噜狠狠爱网站| 少妇粉嫩小泬喷水视频| 朝鲜女人大白屁股ass| 狠狠色综合网站久久久久久久| 亚洲人成影院在线无码观看| 四虎影视国产884a精品亚洲| 日韩一二三四区免费观看 | 99精品热6080yy久久| 国产一级r片内射免费视频| 国产av精品一区二区三区不卡| 最新中文字幕亚洲一区| 午夜熟女插插xx免费视频| 韩国三级中文字幕hd| 日日摸夜夜添无码无码av| 乱子伦av无码中文字幕| 少妇激情一区二区三区| 亚洲女厕偷拍一区二区| 人成午夜大片免费视频77777| 无码ol丝袜高跟秘书在线观看| 国产av影片麻豆精品传媒| 中文无码日韩欧免费视频| 日韩精品一区二区亚洲专区 | 日韩极品免费在线观看| 国产高清一区二区三区四区色| 午夜男女很黄的视频| 少女高清影视在线观看动漫| 无码一区二区三区AV免费换脸| 果冻国产一区二区三区| 麻豆人妻性色av专区0000| 亚洲av成人无遮挡网站在线观看| 激情综合色五月丁香六月亚洲| 欧美日韩国产综合aⅴ| 水蜜桃在线视频在线观看| av网页免费在线观看| 久久人人爽av亚洲精品| 欧美日韩精品一区二区三区不卡| 亚洲韩国在线| 少妇高潮呻吟求饶视频网站| 国产精品国产三级国产av品爱| 色一情一区二区三区四区|