肖凱隆,陳作鋼
1 上海交通大學 海洋工程國家重點實驗室,上海 200240
2 高新船舶與深海開發(fā)裝備協(xié)同創(chuàng)新中心,上海 200240
3 上海交通大學 船舶海洋與建筑工程學院,上海 200240
我國是海水養(yǎng)殖發(fā)達國家之一,養(yǎng)殖面積和產(chǎn)量均居世界首位[1]?,F(xiàn)階段,我國海水養(yǎng)殖方式還比較粗放,且內(nèi)陸和沿海的養(yǎng)殖空間受到擠壓,導致養(yǎng)殖密度過大、病害頻發(fā)、水產(chǎn)品品質(zhì)下降和環(huán)境惡化等問題日益突出[2]。因此,走向深遠海、發(fā)展綠色養(yǎng)殖生產(chǎn)新方式已成必然趨勢。
深遠海養(yǎng)殖工船作為深遠海養(yǎng)殖的一個發(fā)展方向,集成了繁育、養(yǎng)殖、加工、冷凍冷藏等魚貨物供給的一條龍功能,可為階段性的分艙養(yǎng)殖、自動化投喂、自動排污、機械化起捕等提供先進的養(yǎng)殖和生產(chǎn)手段。依托養(yǎng)殖工船進行深遠海養(yǎng)殖,可以實現(xiàn)高度集約化、生態(tài)化、規(guī)模化的健康養(yǎng)殖,同時將魚類養(yǎng)殖區(qū)域推向深遠海,能拓展養(yǎng)殖空間,有效地推進海洋漁業(yè)的轉(zhuǎn)型發(fā)展[3]。養(yǎng)殖工船通常系泊工作于水質(zhì)和風浪條件合適的深遠海海域,并汲取海水至養(yǎng)殖液艙。但液艙晃蕩產(chǎn)生的晃蕩力作用于船體,可能會加劇船體運動,使船舶安全性面臨更大的挑戰(zhàn)。因此,在設計階段對液艙晃蕩與船體運動的耦合作用進行充分論證,是確保養(yǎng)殖工船安全性的關(guān)鍵。
目前,國內(nèi)外許多學者針對液艙晃蕩與船體時域耦合運動展開了研究。其中,液艙晃蕩的模擬方法主要有2 類:非線性勢流方法[4]和黏流方法[5]。船體運動預報主要基于勢流理論,采用脈沖響應函數(shù)(IRF)法。船體運動預報和液艙晃蕩模擬分別采用勢流和黏流的方法,簡稱為勢流—黏流耦合法;如果都采用勢流方法,則簡稱為全勢流法。全勢流法假設艙內(nèi)液體無黏無旋,但當晃蕩劇烈時,該假設就會出現(xiàn)局限性。勢流—黏流耦合法是基于CFD 理論模擬液艙晃蕩,以犧牲計算效率為代價來提高計算精度。勢流—黏流耦合法兼顧了勢流方法計算速度快以及CFD 方法相對準確的優(yōu)點,基于此,李裕龍等[6]和操戈等[7]將計算結(jié)果與試驗結(jié)果進行對比,驗證了該方法的可靠性。
本文將采用勢流—黏流耦合法計算液艙晃蕩與船體運動耦合的問題。首先,通過SESAM 軟件計算船體水動力系數(shù)及波浪力,基于IRF 法計算時延函數(shù),建立船體運動預報方程。接著,通過FLUENT 軟件數(shù)值模擬液艙晃蕩,采用流體體積(VOF)法捕捉自由面,并將液艙晃蕩力實時添加至船體運動方程,讓船體運動方程求解與液艙晃蕩模擬交替進行,以隨著時間的步進,重復解耦工作,然后在自由橫搖衰減試驗的基礎上驗證該方法的有效性。最后,計算得到船體運動幅值響應算子(RAO),對比分析考慮液艙晃蕩力與不考慮液艙晃蕩力下的計算結(jié)果,探究液艙晃蕩力對船體運動的影響。同時,還將研究壁面剪切力對數(shù)值模擬液艙晃蕩準確度的影響,并針對多液艙模型,探索一種二維計算方法,以極大地減小計算規(guī)模。
勢流理論假設流體無黏無旋,并引入速度勢φ描述流場。φ滿足
式中, ?為拉普拉斯算子。
根據(jù)疊加原理,可以把速度勢分解為入射勢φI、繞射勢φD、輻射勢φR,如果只保留一階項,則得到
各項速度勢沿船體表面積分可得到流體對船體的各項作用力。其中,入射力FI是假設船體不存在時入射波在船體本該存在的位置產(chǎn)生的力;繞射力FD是假設船體固定時入射波繞射過船體所產(chǎn)生的力;輻射力FR是假設水面靜止時船體運動所產(chǎn)生的力。因此,一階波浪力為
根據(jù)牛頓第二定理,剛性船體的運動方程為
式中:M為船體質(zhì)量矩陣; ξ¨為船體加速度;FS=?Kξ ,為船體回復力,其中K為回復系數(shù)矩陣, ξ為船體位移;FL為船體受到的其他外力,如液艙晃蕩力。
根據(jù)輻射力的相關(guān)理論,F(xiàn)R為
將式(3)和式(5)代入式(4),得到船體頻域運動響應方程
式中: ω為波浪頻率;FI,D為Froude-Kriloff 力,為入射力與繞射力之和,表示船體在規(guī)則波中受到的波浪激勵力[8]。
流體黏性對船體運動,特別是橫搖運動影響很大,通常是對橫搖阻尼添加線性項來彌補勢流理論中黏性的缺失。
式中, γ為臨界阻尼系數(shù),其取值與船型有關(guān),無舭龍骨時,其取值范圍為2%~4%[9]。
將船體在波浪中的響應看作線性系統(tǒng),通過IRF 法可以將一階波浪輻射力表示成時延函數(shù)R(t)與速度時歷 ξ˙(t)的卷積形式[10]。
式中:R為時延函數(shù);t為時間;τ為時間積分量;ij為矩陣角標。無窮大遭遇頻率的附加質(zhì)量和Rij(t)為
將式(6)中的波浪激勵力FI,D和液艙晃蕩力FL用時歷的形式表示,同時將波浪輻射力用式(8)表示,得到液艙晃蕩與船體運動時域耦合方程為
本文將基于水動力學軟件SESAM 計算船體質(zhì)量、附加質(zhì)量、阻尼系數(shù)和波浪載荷等水動力系數(shù),基于CFD 軟件FLUENT 數(shù)值模擬液艙晃蕩,并在用戶自定義函數(shù)(UDF)中實時將晃蕩力添加至船體運動方程。具體運算步驟為:
1) 采用SESAM 軟件計算船體水動力系數(shù),直接輸入或等待UDF 讀?。?/p>
2) 給液艙設置微小的初始速度作為第1 個時間步的邊界條件;
3) 采用軟件FLUENT 計算當前時間步的液艙晃蕩力,并添加至船體運動方程;
4) 求解船體運動方程,給出下一時間步的船體運動速度,并將其作為液艙新時間步下的運動邊界條件;
5) 步驟3)和步驟4)交替進行,隨著時間的步進,重復解耦工作,直至計算結(jié)束。
本次參觀交流活動,為雙方在戰(zhàn)略層面上達成了共識,作為國內(nèi)鐘表行業(yè)唯一的研究所與目前國際上頂級的機心制造商來說,不斷的加強交流與合作,不僅是達成雙方共贏的商業(yè)目的,更多是企業(yè)發(fā)展理念的契合,乃至為鐘表行業(yè)發(fā)展盡一份力量。
UDF 的編制及計算過程需考慮以下細節(jié):
1) UDF 在軟件FLUENT 中運行時,新時間步下自定義物理量會被重新定義,而求解船體運動方程需要參考歷史物理量,因此要將有關(guān)物理量定義成靜態(tài)變量,以避免在新時間步被清空。
2) 為避免每一時間步都要重新計算時延函數(shù),可編寫外部程序預先計算,并在UDF 運行的初始時刻讀取。
3) 船體水動力是基于船體運動重心位置確定的,轉(zhuǎn)換液艙晃蕩力至船體運動方程或?qū)⒋w運動響應轉(zhuǎn)換至液艙晃蕩邊界條件時,需要根據(jù)實際情況確定。
養(yǎng)殖工船垂線間長241 m、型寬48 m、型深18.5 m,經(jīng)快速性多目標數(shù)值優(yōu)化[11],得到型線圖如圖1 所示。在主甲板下設置了關(guān)于船舯對稱的6 對養(yǎng)殖水艙,其中艏、艉2 對為不規(guī)則液艙,船舯4 對為尺寸一致的矩形規(guī)則液艙,各液艙高度均為16.1 m,載液率為75%。圖2 所示為液艙簡化俯視圖,圖中僅繪制了1 對規(guī)則液艙來代替4 對規(guī)則液艙。
圖 1 養(yǎng)殖工船型線圖Fig. 1 Lines plan of the aquaculture ship
圖 2 液艙俯視圖Fig. 2 Top view of the multi-tank
正確處理壁面黏性效應,是CFD 數(shù)值模擬的關(guān)鍵。壁面函數(shù)法是常用的壁面處理方法,其本質(zhì)是在黏性子層及過渡層使用稱為壁面函數(shù)的半經(jīng)驗公式計算壁面與充分發(fā)展湍流區(qū)域之間的黏性影響區(qū)域。壁面函數(shù)的使用依賴于壁單位(Wall unit)y+的正確選取,y+表示第一層網(wǎng)格與壁面間的無量綱距離,其計算公式可參考文獻[13]。當壁面函數(shù)選取增強壁面處理(Enheanced wall treatment)時,要求y+保持在5 以下。
壁面函數(shù)法對y+的要求導致壁面附近的網(wǎng)格量劇增、計算時間變長。若壁面黏性效應對液艙晃蕩影響極小,不妨將壁面設置為滑移壁面,此時壁面附近沒有強剪切,離壁第1 層網(wǎng)格的高度也不再受壁面函數(shù)的約束。本文設置了3 組案例(Case1, Case2, Case3)來對比驗證壁面剪切力對液艙晃蕩數(shù)值模擬的影響。
3 組案例均采用30 m×16 m 的二維矩形液艙,載液率均為50%,液艙繞其中的點作頻率為0.085cos0.6trad/s 的橫搖運動。其壁面函數(shù)的選擇與網(wǎng)格劃分情況如表1 所示。
表 1 計算案例的網(wǎng)格及壁面處理模型Table 1 Mesh and wall treatment model for calculating cases
Case1 與Case2 均采用壁面加密結(jié)構(gòu)網(wǎng)格,如圖3 所示。要滿足y+小于5,Case1 采用增強壁面處理的壁面函數(shù)法;Case2 選擇滑移壁面作為邊界條件,忽略壁面剪切力;Case3 采用均勻的結(jié)構(gòu)網(wǎng)格,同樣忽略壁面剪切力。
圖 3 Case1,Case2 采用的精細化網(wǎng)格及其邊界層Fig. 3 Refined mesh and boundary layer used in Case1 and Case2
圖4 為3 組案例相對回轉(zhuǎn)中心的晃蕩力矩系數(shù)d的計算結(jié)果。由圖可見,3 條曲線基本重合,但由于網(wǎng)格單元數(shù)減少了90%以上,導致Case3的計算時間減少了約80%。因此,可以認為壁面剪切力對液艙晃蕩的數(shù)值模擬影響不大,可以選擇滑移壁面作為壁面條件,同時采用均勻的結(jié)構(gòu)網(wǎng)格,降低網(wǎng)格數(shù)量,提高計算效率。
圖 4 相對回轉(zhuǎn)中心的壁面力矩系數(shù)Fig. 4 Moment coefficients relative to the center of rotation
為了驗證本文數(shù)值方法的有效性,本節(jié)對養(yǎng)殖工船模型在載液率為62.5%時的靜水橫搖自由衰減試驗進行了數(shù)值模擬。
試驗在上海交通大學循環(huán)水槽中進行,該水槽試驗段長8 m,寬3 m。根據(jù)水槽尺寸,試驗模型縮尺比選為1∶100。試驗開始前,利用慣量架測量船模轉(zhuǎn)動慣量及重心位置。安裝、調(diào)整壓載鐵,使吃水位于設計水線處,并記錄壓載鐵的數(shù)量和位置。
試驗時,人工施加恒力于一側(cè)船舷,使船體產(chǎn)生穩(wěn)定的初始橫傾角,當船體內(nèi)、外水靜止后釋放船體,船體開始做自由橫搖衰減運動,同時用陀螺儀記錄橫搖角時歷。圖5 所示為載液及壓載鐵安裝示意圖。
圖 5 載液及壓載鐵安裝示意圖Fig. 5 Water in tanks and ballast iron installation
在已知船模、壓載鐵、液艙水體的重心位置和質(zhì)量的情況下,根據(jù)初穩(wěn)性理論可以求出橫搖回復力系數(shù)K。假設船體繞著重心所在軸線做自由橫搖,可以求出轉(zhuǎn)動慣量。采用SESAM 軟件計算橫搖阻尼系數(shù)及附加轉(zhuǎn)動慣量。
FLUENT 數(shù)值模擬液艙晃蕩中,經(jīng)網(wǎng)格無關(guān)性驗證,設置液艙模型網(wǎng)格尺寸為6 mm,時間步長為0.005 s,迭代步數(shù)為60。
圖6 所示為試驗與數(shù)值模擬得到的橫搖角時歷對比圖,圖中同時還繪制了不考慮液艙晃蕩的模擬結(jié)果??梢园l(fā)現(xiàn),考慮液艙晃蕩的數(shù)值模擬結(jié)果與試驗結(jié)果吻合良好,證明本文數(shù)值方法對液艙晃蕩與船體運動耦合方程的求解有效。
圖 6 試驗與數(shù)值模擬的橫搖角時歷對比Fig. 6 Comparison of roll angle between test and numerical simulation
橫搖臨界阻尼系數(shù)λ取3%時,SESAM 軟件計算得到的橫搖阻尼系數(shù)C44如圖7(a)所示;由式(10)計算出的時延函數(shù)R44如圖7(b)所示;波高2 m時的一階波浪橫搖力矩F44如圖7(c)所示。
液艙晃蕩的數(shù)值模擬中,經(jīng)網(wǎng)格無關(guān)性驗證,網(wǎng)格模型尺寸取為0.6 m,時間步長為0.005 s,每一時間步的迭代步數(shù)為20。初始時刻液艙自由面示意圖如圖8 所示。
圖 7 橫搖阻尼系數(shù)、時延函數(shù)以及一階波浪橫搖力矩Fig. 7 Damping coefficient and retardation functions of rolling and First-order wave rolling moment
圖 8 初始時刻液艙自由面示意圖Fig. 8 The free surface of tanks in the initial moment
圖9 所示為橫向規(guī)則波激勵下,考慮液艙晃蕩力和不考慮液艙晃蕩力情況下計算得到的橫搖RAO4及升沉RAO3。如圖9(a)所示,當波浪頻率較低時,液艙晃蕩力會加大船舶橫搖運動幅值;而在波浪頻率較高時,橫搖幅值有所降低,液艙起到了減搖水艙的作用。同時,考慮液艙晃蕩力時,RAO4的峰值較不考慮液艙晃蕩力時的情況增大了43%,且峰值對應的波浪頻率有所降低。如圖9(b)所示,當波浪頻率較低時,液艙晃蕩力會加大船舶升沉運動幅值;而在波浪頻率較高時,船舶運動幅值有所降低。考慮液艙晃蕩力后,RAO3在頻率更低的位置達到了峰值,且峰值略大于不考慮液艙晃蕩力的情況。
圖 9 橫搖、升沉幅值響應算子對比Fig. 9 Comparison of roll and heave response amplitude operator
如圖9(a)所示,在波浪頻率ω=0.4,0.6 rad/s的激勵情況下,液艙晃蕩力會分別增大、減小船體橫搖運動幅度。本節(jié)將對比分析橫搖運動時歷及有關(guān)力矩,以說明液艙晃蕩力對船體運動的影響機制。
圖10(a)所示為在波浪頻率ω=0.4 rad/s 的橫向規(guī)則波激勵下,考慮液艙晃蕩力和不考慮液艙晃蕩力的船體橫搖運動時歷ξ4(t)對比,圖10(b)所示為晃蕩橫搖力矩與波浪橫搖力矩時歷F4(t)的對比。從中可以看出,運動穩(wěn)定后,晃蕩橫搖力矩與波浪橫搖力矩的相位十分接近,此時,液艙晃蕩力將增大船體橫搖運動幅度。
圖 10 船體運動及相關(guān)力矩的對比(ω=0.4 rad/s)Fig. 10 Comparison of hull motion and moment(ω=0.4 rad/s)
圖11(a)所示為在波浪頻率ω=0.6 rad/s 的橫向規(guī)則波激勵下,考慮液艙晃蕩力和不考慮液艙晃蕩力的船體橫搖運動時歷對比,圖11(b)所示為晃蕩橫搖力矩與波浪橫搖力矩的時歷對比。從中可以看出,運動穩(wěn)定后,晃蕩橫搖力矩與波浪橫搖力矩相位相差較大,此時,液艙晃蕩力將降低船體橫搖運動幅度。
本文雖然用1 對規(guī)則液艙代替了4 對規(guī)則液艙,但受限于計算規(guī)模,仍有必要進一步簡化計算模型。圖12 所示為波浪頻率ω=0.5 rad/s 時,艏、艉液艙橫搖力矩與4 對規(guī)則液艙橫搖力矩的對比,從中可以看出,前者數(shù)值較小,因而對船體運動的影響有限。
圖13 所示為液艙總橫搖力矩與規(guī)則液艙橫搖力矩的比值k隨頻率ω的變化示意圖。如圖所示,k的變化范圍很小,可近似認為總力矩與規(guī)則液艙力矩間的比值恒定。因此,可選取某一波浪頻率下的k作為所有頻率下的定值,并將k倍的規(guī)則液艙力矩近似看作總力矩,以避免計算艏、艉不規(guī)則艙。波浪頻率ω=0.5 rad/s 對應的k值為1.131,選其為本文定值k。
圖 11 船體運動及相關(guān)力矩對比 (ω=0.6 rad/s)Fig. 11 Comparison of hull motion and moment (ω=0.6 rad/s)
圖 12 規(guī)則艙與不規(guī)則艙橫搖力矩對比(ω=0.5 rad/s)Fig. 12 Comparison of rolling moment between regular tank and irregular tank (ω=0.5 rad/s)
矩形液艙長、寬比大于1 時,三維液艙晃蕩與二維液艙晃蕩的數(shù)值模擬結(jié)果經(jīng)過長度換算后吻合良好[14]。養(yǎng)殖工船規(guī)則液艙的長寬比約為1.6,可數(shù)值模擬其二維橫截面液艙晃蕩,并將晃蕩力乘以液艙長度代替三維液艙的晃蕩力,以進一步簡化模型。
通過引入?yún)?shù)k替代艏、艉不規(guī)則艙的晃蕩模擬以及采用二維模型代替三維液艙模型的策略,可將計算效率提升90%以上。
圖 13 k 隨頻率ω 的變化Fig. 13 Variation of k with respect to frequency ω
圖14 所示為在波浪頻率ω=0.3,0.7 rad/s 的激勵下,通過二維方法計算的與包含不規(guī)則液艙的三維方法計算得到的船體橫搖運動時歷對比。雖然k取波浪頻率ω=0.5 rad/s 對應的值,但在波浪頻率ω=0.3,0.7 rad/s 情況下的橫搖運動模擬中,二維計算結(jié)果與三維計算結(jié)果吻合良好,表明用單一波浪頻率下的k近似代替其他頻率下的k是可行的。同時也表明,用二維液艙模型代替三維規(guī)則液艙模型來計算液艙晃蕩是可行的。
圖 14 二維和三維液艙晃蕩船體橫搖運動時歷對比Fig. 14 Comparison of ship rolling between 2D and 3D mutli-tank
如圖9(a)所示,在波浪頻率ω=0.5 rad/s 時RAO4達到峰值,該頻率下,波幅為1 m 的橫向波浪可使船體橫傾角最大達到11.5°。圖15 所示為在該波浪激勵下,船體運動穩(wěn)定后左傾、右傾達到最大位置以及在中間位置處(從左到右)的液艙晃蕩云圖。從中可以看出,由于周期較大,橫搖角度較小,即使在RAO4峰值對應的波浪條件下,艙內(nèi)水體的晃蕩依然比較平穩(wěn),自由液面也未發(fā)生明顯形變。
圖 15 不同時刻的液艙晃蕩云圖(ω=0.5 rad/s)Fig. 15 The contours of tank sloshing at different times
本文求解了多液艙養(yǎng)殖工船在橫向規(guī)則波激勵下的時域響應,得出如下主要結(jié)論:
1) 考慮壁面剪切力與否對液艙晃蕩的數(shù)值模擬影響不大,壁面條件可選擇滑移壁面,同時采用均勻結(jié)構(gòu)網(wǎng)格代替邊界加密網(wǎng)格,提高計算效率。
2) 載液量較大時,液艙晃蕩力會對船體運動產(chǎn)生明顯影響。液艙晃蕩力與波浪力相位接近時,將增大船體運動幅度;反之,將減小。對于養(yǎng)殖工船,液艙晃蕩力對船體橫搖運動影響較大。不考慮液艙晃蕩力時,橫搖RAO 在波浪頻率ω=0.6 rad/s 達到峰值,為0.14 rad/m;考慮液艙晃蕩力時,在波浪頻率ω=0.5 rad/s 達到最大,為0.20 rad/m,增大了43%。
3) 養(yǎng)殖工船艏、艉不規(guī)則艙液量較少,對船體運動影響有限,可將某一波浪頻率下,液艙總晃蕩力與規(guī)則液艙晃蕩力的比值視作該比值在所有波浪頻率下的值,從而避免計算艏、艉不規(guī)則液艙的晃蕩。對于規(guī)則艙,可用其二維橫截面模型代替三維液艙模型,進一步簡化計算。