孫向勇
(江蘇鎮(zhèn)揚汽渡有限公司,江蘇 鎮(zhèn)江 212000)
貨油計量監(jiān)控系統(tǒng)是油船自動化系統(tǒng)中的核心部分,對于油船的安全性和可靠性起著非常重要的作用。目前,國內(nèi)貨油計量系統(tǒng)能夠?qū)崿F(xiàn)數(shù)據(jù)采集、計算和顯示等基本功能,但該系統(tǒng)是基于靜態(tài)基礎(chǔ)上進(jìn)行計量的,通常由各種開關(guān)、指示燈及指示儀表等構(gòu)成的模擬控制屏進(jìn)行監(jiān)控。此方式完全由人工操作,存在著監(jiān)控功能單一、信息量小、統(tǒng)計計算的工作量大且容易出現(xiàn)誤差等問題。而船舶貨油計量是一個動態(tài)過程,因此如何在動態(tài)過程中提高測量精度、減小測量誤差值得研究。
為此,本文以中國船級社發(fā)布的《智能船舶規(guī)范》(2020)和《船舶(油船)智能貨物管理檢驗指南》(2018)為指導(dǎo),設(shè)計某500 t油船的貨油智能監(jiān)控系統(tǒng)。該系統(tǒng)能夠通過采集、分析、判斷貨油智能監(jiān)控系統(tǒng)相關(guān)設(shè)備的監(jiān)測數(shù)據(jù),實現(xiàn)貨油系統(tǒng)的仿真模擬顯示、故障報警、進(jìn)油供油的計量統(tǒng)計和報表存儲等功能,一定程度上避免因人為疏忽和操作失誤所導(dǎo)致的事故和統(tǒng)計誤差。
某500 t油船高精度貨油計量監(jiān)控系統(tǒng)的設(shè)備主要包括:貨油艙、貨油艙管路、貨油泵、管路閥門、各類傳感器和其他輔助設(shè)備等。某500 t油船貨油控制的管路結(jié)構(gòu)見圖1。
圖1 進(jìn)油供油管路結(jié)構(gòu)
500 t油船共有6個貨油艙,每個貨油艙各配有1個開關(guān)閥和1個掃油閥;進(jìn)油管路和出油管路各配有1個流量計和開關(guān)總閥;流量計的進(jìn)口和出口各配有1個開關(guān)閥,同時還配有1個旁通閥;在出油管路中裝配有1個貨油泵,在貨油泵的進(jìn)口和出口各配有1個開關(guān)閥。除圖中顯示的設(shè)備外,貨油艙還配有雷達(dá)液位計、溫度傳感器和超高液位傳感器。
貨油計量監(jiān)控系統(tǒng)中,貨油艙的液位是核心參數(shù)。根據(jù)測量的液位,結(jié)合艙容表推算出貨油容積,最后再根據(jù)貨油密度計算出貨油噸位。因此,液位計測量的穩(wěn)定性、精度和安全性是液位計選型的主要指標(biāo)。本文選用羅斯蒙特5408系列非接觸式雷達(dá)液位變送器,測量液位精度在±2 mm以內(nèi)。
根據(jù)500 t油船的艙容表,±2 mm液位精度對應(yīng)的最大艙容為0.067 82 m,6個貨油艙的最小容積為109.762 m,因此誤差為0.618‰。根據(jù)500 t油船的技術(shù)規(guī)格要求,計量誤差最高上限為3‰,雷達(dá)液位計選型完全符合要求。
貨油計量監(jiān)控系統(tǒng)結(jié)構(gòu)圖見圖2。下位機(jī)控制器采用S7-1200PLC,主要進(jìn)行設(shè)備控制和數(shù)據(jù)采集。該系統(tǒng)包括1臺泵、24個開關(guān)閥、6個雷達(dá)液位計、2臺流量計、6個超高液位傳感器及6個溫度傳感器等。整個系統(tǒng)采用工業(yè)以太網(wǎng)總線進(jìn)行數(shù)據(jù)通信,通信效率、可靠性、維護(hù)性及實現(xiàn)方便程度都比較高。上位機(jī)采用LabVIEW,主要進(jìn)行貨油計量計算,并顯示貨油系統(tǒng)所有設(shè)備及管路的運行狀態(tài)及參數(shù)。該軟件屬于高級語言,編程方便,調(diào)試周期短,效率高。數(shù)據(jù)庫采用開源的MySQL數(shù)據(jù)庫,進(jìn)行進(jìn)油和加油數(shù)據(jù)的存儲統(tǒng)計,包括事件和報警數(shù)據(jù)的存儲。
圖2 貨油計量監(jiān)控系統(tǒng)結(jié)構(gòu)
由于管路或結(jié)構(gòu)的影響,雷達(dá)液位計很難安裝在貨油艙的重心位置,因此船舶在有橫縱傾時實際測得的液位需要進(jìn)行修正。
船舶橫傾截面圖見圖3。圖中:為橫傾角度,通過傳感器測得,船往左傾時<0;船往右傾時>0;為具體油艙的重心與雷達(dá)液位計安裝位置的橫向距離,通過實船測得;船舶在發(fā)生橫傾時,實際測得的液位是,而實際的液位是,它們之間的高度差為,即為修正的高度。具體計算公式如下:
圖3 船舶橫傾截面圖
=+
(1)
=tan
(2)
船舶縱傾截面圖見圖4。圖中:為橫傾角度,通過傳感器測得;船往后傾時<0,船往前傾時>0。船舶在發(fā)生縱傾時,實際測得的液位是,而實際的液位是,它們之間的高度差為,即為修正的高度。具體計算公式如下:
圖4 船舶縱傾截面圖
=+
(3)
=tan
(4)
船舶在航行或靠岸時,橫傾和縱傾都有,因此橫縱傾修正公式如下:
=+tan+tan
(5)
式中:為修正后的液位;為實測的液位,==。
油船在航行或停泊過程中,液面會受波浪和風(fēng)力的影響。波浪和風(fēng)力對液面波動的影響都是平緩周期變化的,周期隨著波浪和風(fēng)力的大小不停變化,即對液位的影響是平緩且隨機(jī)的。本文采用遞推濾波方法對液面波動進(jìn)行修正,它對隨機(jī)的周期干擾有很好的抑制作用,平滑度高,但是不易消除脈沖干擾,靈敏度低。而油船的液面不會有突然的階躍變化,同時其測量的實時性要求不高,因此遞推平均濾波方法非常適用于液貨船的液面測量。
建立一個數(shù)據(jù)緩沖區(qū),依次存放次采樣數(shù)據(jù)。每采進(jìn)一個新數(shù)據(jù),就將最早采集的數(shù)據(jù)去掉,再求出當(dāng)前緩沖區(qū)中的個數(shù)據(jù)的算術(shù)平均值。因此,每采樣一次就可得到一個平均值,大大加快了數(shù)據(jù)處理的能力。具體算式如下:
(6)
式中:為第次采樣濾波后的輸出值;-為遞推平均的數(shù)據(jù)。
進(jìn)油控制流程見圖5。
圖5 進(jìn)油控制流程圖
當(dāng)進(jìn)油管路的閥門全部打開,控制顯示界面顯示“進(jìn)油就緒”,填入加油站點提供的貨油油品密度后,即可以開始進(jìn)油。
進(jìn)油管路閥門都打開,通過顏色變化區(qū)別閥門和管路的通斷。在此基礎(chǔ)上區(qū)分具體哪幾個貨油艙在進(jìn)油,并顯示該貨油艙的液位、計量艙容及噸數(shù)。同時通過流量計顯示進(jìn)油的實時流量,并以此進(jìn)行進(jìn)油油量噸數(shù)計量。當(dāng)6個貨油艙到達(dá)油艙高位限位時,系統(tǒng)報警提示,加油結(jié)束。
供油控制流程見圖6。
圖6 供油控制流程圖
在貨油船對汽渡船供油之前,需要確保供油管路上的所有閥門是打開的。和進(jìn)油管路一樣,通過顏色區(qū)分閥門和管路的通斷。
貨油在不同環(huán)境下,其密度會有差別。本文在保證液位測量的高精準(zhǔn)度的前提下,采用貨油噸數(shù)閉環(huán)原則,對貨油的密度進(jìn)行自動測算。記錄保存每次進(jìn)油或供油后的加油量,并根據(jù)供油之前的實時艙容,推算出當(dāng)前實時密度。實船密度計算見表1,計算結(jié)果符合實際油品密度。
表1 實船供油時密度計算
輸入具體的供油量之后,在界面中進(jìn)行“開泵”操作,系統(tǒng)通過流量計自動計量此次供油量,供油完成后,自動“停泵”。
船舶貨油計量過程是一個動態(tài)過程,需要實時考慮船舶橫縱傾和波浪晃動的影響。本文采用以下方法提高貨油計量的精度:
(1)通過船舶貨油艙重心點、液位計測量點結(jié)合船舶橫縱傾角度對油位進(jìn)行修正。
(2)通過遞推平均濾波算法減小波浪晃動對油位的擾動。
(3)通過貨油質(zhì)量閉環(huán),推導(dǎo)出油品密度。
貨油計量系統(tǒng)實船應(yīng)用結(jié)果表明:進(jìn)油供油的計量誤差都在3‰以內(nèi),滿足系統(tǒng)設(shè)計需求。因此本文所設(shè)計的高精度計量監(jiān)控系統(tǒng)是有效可行的。