劉 煒,翟亞軍
(1.江蘇科技大學(xué) 能源與動力學(xué)院,江蘇 鎮(zhèn)江 212003;2.中遠(yuǎn)海運重工有限公司,上海 200120)
船舶操縱模擬器動力裝置系統(tǒng)仿真研究
劉 煒1,翟亞軍2
(1.江蘇科技大學(xué) 能源與動力學(xué)院,江蘇 鎮(zhèn)江 212003;2.中遠(yuǎn)海運重工有限公司,上海 200120)
為了解決船舶駕駛模擬器中快速實時反應(yīng)船的運動狀態(tài)的問題,利用Simulink建立目標(biāo)船舶柴油機及舵槳的準(zhǔn)穩(wěn)態(tài)仿真模型。通過數(shù)據(jù)接口將該模型產(chǎn)生的模擬目標(biāo)船的柴油機的實時運行數(shù)據(jù)存入中間數(shù)據(jù)庫,與操縱模擬器數(shù)據(jù)庫連通,對船舶駕駛模擬器中目標(biāo)船舶的運動參數(shù)與動力參數(shù)及環(huán)境因素綜合計算,將結(jié)果數(shù)據(jù)傳入 OSG虛擬現(xiàn)實環(huán)境,實時反應(yīng)船舶在模擬海況環(huán)境下的運行狀態(tài)。
操縱模擬器;船舶動力裝置;仿真模型
在船舶操縱模擬器的開發(fā)研究中,船舶動力裝置仿真結(jié)果的輸出一直都是建立船舶操縱模擬器的難點。大連海事大學(xué)的唐元元等[1]從通信的角度提出應(yīng)用UML建模的方法進(jìn)行動力裝置的仿真,為三維仿真提供平臺,但是沒有解決柴油機的仿真問題。孫建波等[2]提出使用NORCON公司AUTOCHIEF4(AC4)主機遙控系統(tǒng)技術(shù)資料建立仿真模型,解決了仿真精度的問題,但僅適用于低速柴油機的應(yīng)用。江玉玲等[3]對船舶運動數(shù)學(xué)模型進(jìn)行了論述,但對船舶動力輸出裝置——柴油機并沒有進(jìn)行仿真運算。本文將重點論述船舶操縱模擬器中對柴油機動力輸出仿真方法。
在本系統(tǒng)中使用的船用柴油機模型是瓦錫蘭6L38B船舶柴油機,其Simulink模型包含:壓氣機、中冷器、空氣流量、柴油機有效扭矩、氣缸排氣溫度、渦輪機、軸系動力、調(diào)速器、傳動設(shè)備[4-6]等模型。為了完善目標(biāo)船運動過程中的動力特性仿真模型的建立,在目標(biāo)船柴油機準(zhǔn)穩(wěn)態(tài)模型的基礎(chǔ)之上,還要添加螺旋槳、船體以及船舵和航向模型[7-8],形成船、舵、槳作用一體的仿真模型,其框架圖如圖1所示。
2.1壓氣機模型
以目標(biāo)對象船為例,柴油機裝有廢氣渦輪增壓器,它包含由廢氣渦輪直接帶動的壓氣機。設(shè)壓氣機轉(zhuǎn)速為Nc,壓比為πc,流量為Gc,效率為ηc,進(jìn)口溫度為Ta,出口溫度為Tc,空氣比熱比為k,進(jìn)口壓力為Pa,出口壓力為Pc,則壓氣機的溫升為:
(1)
其出口溫度為:Tc=Ta+dTc
出口壓力為:Pc=πcPa
(2)
因此,該模型監(jiān)測的主要參數(shù)為:進(jìn)口溫度Ta、出口溫度Tc、進(jìn)口壓力Pa、出口壓力Pc。
2.2中冷器模型
柴油機安裝的增壓空氣冷卻器位于增壓器與進(jìn)氣管之間,利用冷卻水與增壓空氣換熱。設(shè)其效能系數(shù)ε=0.7~0.9,壓降系數(shù)Kcp=1.8~5 kPa。
中冷器進(jìn)口溫度Tc1與壓氣機出口溫度Tc相同,中冷器進(jìn)口壓力Pc1與壓氣機出口壓力Pc相同,因此,可以得到如下公式:
Tci=Tc-ε(Tc-Tw)
(3)
(4)
式中:Tci為中冷器出口溫度;Pc1為中冷器進(jìn)口壓力;P0為中冷器出口壓力;Tw為冷卻水進(jìn)口溫度;Gi為通過進(jìn)氣閥的空氣流量。
在中冷器模型中主要的監(jiān)測參數(shù)為:進(jìn)口溫度Tc1、出口溫度Tci、進(jìn)口壓力Pc1、出口壓力P0。
2.3空氣流量模型
在四沖程柴油機中,通過進(jìn)氣閥的空氣流量Gi是吸氣流量Gi1和掃氣流量Gi2之和,即:
Gi=Gi1+Gi2
(5)
吸氣流量可表示為:
(6)
式中:ηv為充氣系數(shù)或者容積效率;Vs為柴油機氣缸總工作容積;R為氣體常數(shù);Pi為進(jìn)氣口壓力;Ti為進(jìn)氣口溫度;n為轉(zhuǎn)速。
如已知掃氣系數(shù)Φs,則空氣流量公式可表示為:
Gi=ΦsGi1
(7)
空氣流量模型中,主要選取的監(jiān)測參數(shù)有:柴油機轉(zhuǎn)速n、空氣流量Gi。
2.4柴油機有效扭矩模型
柴油機有效扭矩Qe計算公式如下:
(8)
式中:Hu為燃油熱值;gc為循環(huán)供油量;ηe為有效效率;i為柴油機氣缸數(shù);τ為沖程數(shù)。
單位時間內(nèi)的噴油量Gf的計算公式如下:
(9)
式中:Fn為每循環(huán)穩(wěn)態(tài)噴油量。
在柴油機有效扭矩模型中選取的監(jiān)測參數(shù)有:有效扭矩Qe和單位時間噴油量Gf。
2.5氣缸排氣溫度模型
在模擬過程中,氣缸的排氣溫度由經(jīng)驗公式推出,它與空燃比以及轉(zhuǎn)速有很大的關(guān)系。這里僅以氣缸排氣溫度Te作為監(jiān)測對象。
2.6渦輪模型
在柴油機準(zhǔn)穩(wěn)態(tài)模擬過程中,一般認(rèn)為柴油機是一個開口系統(tǒng)。根據(jù)質(zhì)量守恒原理,認(rèn)為渦輪流量Gt近似等于進(jìn)入氣缸的空氣流量Gi和燃油耗量Gf之和,表示為:
Gt=Gi+Gf
(10)
同時,由于渦輪轉(zhuǎn)速Ntc與壓氣機轉(zhuǎn)速Nc相同,可以表示為:
Ntc=Nc
(11)
在渦輪模型中選取的監(jiān)測對象有:渦輪轉(zhuǎn)速Ntc和渦輪流量Gt。
2.7軸系動力學(xué)模型
柴油機轉(zhuǎn)速按下式計算:
(12)
式中:Id為柴油機和到離合器為止的半軸系轉(zhuǎn)動慣量;Qms為軸系的摩擦阻力扭矩;Mp為螺旋槳的負(fù)荷力矩。
在軸系動力學(xué)模型中,選取的監(jiān)測對象有:柴油機有效扭矩Qe和螺旋槳的負(fù)荷扭矩Mp。
2.8螺旋槳模型
螺旋槳相對于水的運動包含兩個方面:沿航行方向的速度vP和旋轉(zhuǎn)運動的轉(zhuǎn)速np。螺旋槳軸上產(chǎn)生的推力Tp計算公式為:
(13)
式中:Kf為推力系數(shù);ρ為海水密度;D為螺旋槳的直徑。
系統(tǒng)總體框架如圖2所示。
操縱模擬器并不直接指揮船體運動模型,而是先將指令發(fā)送給動力裝置系統(tǒng),然后由Simulink得出仿真結(jié)果存入數(shù)據(jù)庫,再使用OSG調(diào)用數(shù)據(jù)庫內(nèi)容,將指令最終輸出給動力裝置視覺仿真模型和船體運動模型。
船舶航行時的阻力根據(jù)其產(chǎn)生的原因及阻力的性質(zhì)可分為摩擦阻力、旋渦阻力和興波阻力。這三種阻力與船舶的載重、工況和船速有關(guān)。通常船體阻力R可以表示為:
(14)
式中:r為阻力系數(shù);Vs為船舶航速;z為系數(shù),在1.5~3之間,取為2。
標(biāo)準(zhǔn)工況下的船體阻力曲線可根據(jù)船模試驗得到的船體(包括附體)有效功率Pe計算:
Rs=1 000Pe/Vs
(15)
在各種工況下的船體阻力:
R=F1FdFwRs+Rt
(16)
式中:F1為載重阻力系數(shù),F(xiàn)1≈1.2m/m0-0.2,而m為船體的總質(zhì)量(實際排水量),m0為設(shè)計排水量;Fd為污底阻力系數(shù),F(xiàn)d≈1+(0.05~0.13)Y,Y為船底污穢系數(shù);Fw為風(fēng)浪阻力系數(shù),F(xiàn)w≈1+Ww/8,Ww為正向風(fēng)級;Rt為拖帶阻力,如果無拖帶,則Rt=0。
動態(tài)仿真中船速vs的計算公式如下:
(17)
式中:Z為同時工作螺旋槳數(shù);P為螺旋槳的有效推力;Kw為附水系數(shù),Kw=1.1。
船舶運動模型如圖3所示。
在Simulink模型與數(shù)據(jù)庫之間,通過VC++編程設(shè)置串口來進(jìn)行數(shù)據(jù)讀取并存入到數(shù)據(jù)庫。其工作過程分為:
①進(jìn)行串口設(shè)置,并打開串口;
②接收數(shù)據(jù),將其存入緩存區(qū),并進(jìn)行分類,之后存入數(shù)據(jù)庫,并清除緩存區(qū)的數(shù)據(jù);
③重復(fù)接收數(shù)據(jù)并分類進(jìn)行存儲,實現(xiàn)實時更新[9]。
在本系統(tǒng)中,三維模型的建立是通過專業(yè)工具軟件MultiGen Creator形成的。在完成基本的主機模型之后,為了使模型能與系統(tǒng)完整結(jié)合,需要再進(jìn)行DOF的設(shè)置,然后基于OSG編程設(shè)置回調(diào)將主機轉(zhuǎn)速輸入到三維視覺場景數(shù)據(jù)庫[8-9]。
在VS2008中利用VC++語言編寫程序,在release環(huán)境下運行后得到圖4的視覺仿真場景。
對模型的運行效果進(jìn)行檢驗,船舶做回轉(zhuǎn)運動。船舶在35°舵角下前行,待大約轉(zhuǎn)艏90°時,更改舵角至-35°,查看運動軌跡。通過對Simulink仿真模型的優(yōu)化,從發(fā)出指令到船舶開始回轉(zhuǎn)動作,時間控制在5 s內(nèi),達(dá)到了操縱模擬器實時控制船舶運動的效果。
本系統(tǒng)通過對船用柴油機以及船舶航行時的重要參數(shù)進(jìn)行Simulink建模,產(chǎn)生模擬運行參數(shù),將得到的參數(shù)輸入數(shù)據(jù)庫;然后使用OSG實時讀取數(shù)據(jù)庫,將動力系統(tǒng)產(chǎn)生的數(shù)據(jù),實時傳遞給船舶運動模型,從而提高船舶操縱模擬器仿真速度。
[1] 唐元元,張均東,曹輝. 大型商船分離型輪機仿真實驗平臺的設(shè)計[J].大連海事大學(xué)學(xué)報,2016(2):58-62.
[2] 孫建波,郭晨,張旭,等.大型船舶動力裝置的建模與仿真研究[J].系統(tǒng)仿真學(xué)報,2007,19(2): 465-468.
[3] 江玉玲,彭國鈞.航海模擬器中船舶數(shù)學(xué)模型仿真研究[J].實驗室探索與研究,2016(3):24-27.
[4] 錢耀南.船舶柴油機[M].大連:大連海事大學(xué)出版社,1991.
[5] 施維振.船舶動力裝置系統(tǒng)仿真及航行視景分布式可視化仿真[D].鎮(zhèn)江:江蘇科技大學(xué),2009.
[6] 黃永安,馬路,劉慧敏. MATLAB7.0/Simulink6.0建模仿真開發(fā)與高級工程應(yīng)用[M].北京:清華大學(xué)出版社,2005.
[7] 陳陽泉.基于MATLAB/Simulink的系統(tǒng)仿真技術(shù)與應(yīng)用[M].北京:清華大學(xué)出版社,2002.
[8] 陳寧, 龔蘇斌. 船舶回轉(zhuǎn)運動仿真[J].艦船科學(xué)技術(shù),2013(3):48-51.
[9] 陳寧,呂慶倫,解彥琦.基于旋轉(zhuǎn)軸V和旋轉(zhuǎn)角的視景仿真系統(tǒng)中鷹眼全景視角觀察器設(shè)計 [J].江蘇科技大學(xué)學(xué)報,2011,25(1):45-48.
U664.121
A
2016-10-18
劉煒(1977—),男,講師,從事數(shù)字化設(shè)計與制造研究;翟亞軍(1981—),男,工程師,從事船舶運營管理研究。