劉建華
(集美大學(xué)輪機工程學(xué)院,福建廈門361021)
基于組態(tài)技術(shù)的船舶燃油凈化系統(tǒng)的動態(tài)仿真
劉建華
(集美大學(xué)輪機工程學(xué)院,福建廈門361021)
運用組態(tài)軟件PIMS構(gòu)建虛擬船舶燃油凈化系統(tǒng)的模型,利用PIMS自帶的腳本系統(tǒng)編寫船舶燃油凈化組態(tài)場景內(nèi)各對象之間復(fù)雜操控邏輯的腳本程序,進而完成虛擬燃油凈化系統(tǒng)操控過程的動態(tài)仿真.運用PIMS的網(wǎng)絡(luò)控件進行燃油凈化虛擬操控系統(tǒng)的網(wǎng)絡(luò)發(fā)布,以實現(xiàn)輪機模擬仿真訓(xùn)練和評估.
船舶;PIMS組態(tài)軟件;燃油凈化系統(tǒng);虛擬仿真
根據(jù)“STCW公約馬尼拉修正案”和《中華人民共和國海船船員適任考試和發(fā)證規(guī)則》(2012年3月1日起施行)的有關(guān)規(guī)定,輪機部高級船員必須通過相應(yīng)輪機模擬器訓(xùn)練及評估,這也是取得相應(yīng)等級適任證書的必要條件之一[1].目前國內(nèi)普遍采用的是以物理量式仿真器為主的輪機模擬器,盡管此類模擬器在各級輪機員培訓(xùn)和評估中發(fā)揮著顯著作用,但也存在著諸如:設(shè)備占地面積大、運行成本較高;故障率較高,維護修理較困難;功能擴展能力弱以及學(xué)員人數(shù)、培訓(xùn)時間及場地大小受限等缺陷[2].高新技術(shù)裝備匯集的現(xiàn)代船舶對高素質(zhì)船員的需求以及國際公約、法規(guī)對船舶管理的新要求,使得新型輪機模擬器的開發(fā)勢在必行[3].基于PIMS組態(tài)軟件的燃油凈化系統(tǒng)操控過程的動態(tài)仿真系統(tǒng)是一種船舶輔助設(shè)備的操控仿真訓(xùn)練系統(tǒng),是虛擬船舶輪機模擬器的重要組成部分.
PIMS(Process Information Management System)是一套面向?qū)ο?、人機界面、數(shù)據(jù)庫、包含I/O驅(qū)動、網(wǎng)絡(luò)通訊應(yīng)用等方面功能的組態(tài)軟件.其重要功能模塊包括工程管理器、開發(fā)系統(tǒng)、運行系統(tǒng)、界面運行系統(tǒng)、實時數(shù)據(jù)庫、網(wǎng)絡(luò)通信程序及Web服務(wù)器[4].利用PIMS實時數(shù)據(jù)庫開發(fā)系統(tǒng),可以創(chuàng)建所需的工程畫面,進行畫面、I/O驅(qū)動及數(shù)據(jù)庫等資源方面組態(tài),合理配置系統(tǒng)參數(shù),啟動其他程序軟件,用戶根據(jù)實際情況來設(shè)計開發(fā)所需的人機交互仿真界面.通過界面運行系統(tǒng)運行用戶開發(fā)的應(yīng)用系統(tǒng),用戶和組態(tài)場景對象之間就可以實現(xiàn)各種功能交互,進行一系列復(fù)雜操控過程的虛擬操作.利用其運行系統(tǒng)及Web服務(wù)器功能,通過IE瀏覽器可以實現(xiàn)用戶遠程訪問燃油虛擬凈化系統(tǒng)的組態(tài)畫面和數(shù)據(jù),實時操作燃油虛擬凈化系統(tǒng)[5].
本文以裝備于某艘6000TEU集裝箱船的α-LAVAL FOPX型全自動燃油分油機系統(tǒng)為建模原型.利用PIMS組態(tài)軟件搭建了由虛擬燃油分油機等設(shè)備組成的燃油凈化管路系統(tǒng)場景畫面.
啟動PIMS的工程管理器,選擇新建工程,進入工程定義框,填寫將要創(chuàng)建的工程名“船舶燃油凈化虛擬操控系統(tǒng)”,選擇路徑,進入到組態(tài)環(huán)境中,選擇“畫面/窗口”,通過窗口名稱的創(chuàng)建、窗口屬性的設(shè)置并添加必要說明,在生成的窗口上建立燃油凈化虛擬操控系統(tǒng)的人機交互界面.接著在組態(tài)編輯界面內(nèi) (如圖1所示),利用PIMS工具欄中的圖形編輯工具和系統(tǒng)自帶子圖庫 (如圖2所示)繪制所需的工程圖形,根據(jù)功能需要,針對所繪對象屬性:位置、大小、顏色等,進行定義.同時針對所繪對象進行必要的動畫場景設(shè)計,如:管路流體水平移動、液柜液面垂直填充、指示燈閃爍變化、閥件關(guān)通顏色改變等.依此方式完成各個場景對象畫面的創(chuàng)建 (如圖3所示),直至搭建完成完整的燃油凈化管路系統(tǒng)的虛擬場景畫面.
燃油分油機虛擬操作控制箱設(shè)計原則:1)在同一個組態(tài)畫面上設(shè)計安排分油機系統(tǒng)所有停止/起動按鈕;2)控制箱上的按鈕、指示燈、參數(shù)設(shè)定鍵等控件布置要合理.遵循這一指導(dǎo)原則,運用PIMS子圖庫中指示燈、按鈕、旋鈕及儀表等工程組態(tài)模型和自定義設(shè)計控件等方式建立分油機操作控制箱的組態(tài)模型,如圖4所示.
完成對仿真控制箱虛擬對象的操控邏輯腳本程序的編寫輸入后,就能夠?qū)崿F(xiàn)對虛擬燃油分油機控制箱各個相關(guān)控件的操控,從而完成虛擬燃油分油機系統(tǒng)一系列相關(guān)的虛擬場景的操作.例如:進行分油機燃油加熱溫度與排渣間隔時間的設(shè)定調(diào)整,燃油沉淀柜的補油以及分油機自動分油與排渣等虛擬操作.
為了實現(xiàn)虛擬分油機操作控制箱上的各個控件的動畫效果,就必須在完成數(shù)據(jù)庫點組態(tài)的基礎(chǔ)上,對每個控件設(shè)置相應(yīng)的變量,通過數(shù)據(jù)庫組態(tài)完成數(shù)據(jù)連接,然后根據(jù)各控件圖形所需的動作屬性,利用PIMS軟件中的動畫連接模塊對控件對象進行動畫組態(tài),以實現(xiàn)該控件被觸動后產(chǎn)生的相關(guān)狀態(tài)的變化,比如指示燈顏色的變化、功能旋鈕角度的改變等.下面以分油機馬達帶燈起動按鈕為例說明帶燈按鈕鼠標觸動后狀態(tài)變化的設(shè)定.首先,在所創(chuàng)建的控制箱組態(tài)畫面上,雙擊對象“分油機馬達帶燈起動按鈕”,進入動畫連接對話框,將變量“S4002.PV”賦于按鈕,勾選“顏色相關(guān)動作”下的“條件”,設(shè)定方法是:當“S4002.PV”為真時按鈕顯現(xiàn)鮮綠色,“S4002.PV”為假時按鈕顯示暗綠色.這樣模擬按鈕的亮與滅的變化就可以通過這兩種顏色的變換來體現(xiàn).然后,在上述動畫連接對話框內(nèi),點擊打開“鼠標相關(guān)動作”的下拉框,雙擊選項“自定義”,進入“鼠標腳本”窗口,在該主頁的分頁“按下鼠標”界面的腳本編寫對話框內(nèi)進行鼠標觸動時分油機馬達起動按鈕顏色狀態(tài)變換的腳本程序的編寫.圖5為該按鈕用鼠標觸動后,按鈕狀態(tài)變化的腳本程序編寫界面.本控制箱其余控件對象的狀態(tài)、顏色等動態(tài)過程的設(shè)計方法與此類似.
選用PIMS子圖庫中開關(guān)、管道、儀表等組態(tài)模型,利用豐富的建模工具自定義設(shè)計場景單元等方式完成燃油分油機凈化系統(tǒng)整體場景的構(gòu)建.圖6為燃油分油機凈化系統(tǒng)整體虛擬場景的組態(tài)畫面.場景中停止/起動按鈕動作設(shè)計及各個指示燈顏色的變化、閥門狀態(tài)變化的顯示、泵浦停止/起動狀態(tài)的顯示、油柜液位的變化以及油液流動顯示均通過PIMS的動畫連接功能組態(tài)各場景對象的動畫屬性來實現(xiàn),方法同前所述.
燃油分油機凈化系統(tǒng)關(guān)鍵操控過程包括:燃油駁運操作;燃油分油機起動前的準備操作;分油與排渣過程的自動執(zhí)行操作;燃油分油機的停止操作.這些操控仿真過程的實現(xiàn)基于燃油凈化系統(tǒng)虛擬操控場景的成功組態(tài).在PIMS開發(fā)環(huán)境中,必須編寫各組態(tài)場景對象的腳本程序,才能夠在燃油分油機凈化系統(tǒng)的各個組態(tài)場景對象間實現(xiàn)一系列操控邏輯的人機交互,因而編寫該虛擬操作系統(tǒng)的交互操作腳本程序是系統(tǒng)仿真設(shè)計的核心環(huán)節(jié),腳本程序的編寫主要基于PIMS提供的操作符、函數(shù)及大量特定的編程語句等腳本語言[6].打開PIMS的腳本編輯器,在“進入程序”頁,先定義場景對象相關(guān)參數(shù)的初始值,在“程序運行周期執(zhí)行”頁,編寫虛擬燃油凈化系統(tǒng)操控邏輯的腳本程序,以實現(xiàn)虛擬場景內(nèi)上述燃油凈化系統(tǒng)重要操控過程復(fù)雜邏輯的編寫與設(shè)計.
船舶燃油凈化虛擬操控系統(tǒng)數(shù)據(jù)庫的設(shè)計原則是:實時數(shù)據(jù)庫及時存儲該虛擬燃油凈化系統(tǒng)各個組態(tài)對象在操控過程中運行參數(shù) (油/水液位、燃油壓力、加熱溫度等)的實時變化的數(shù)據(jù)信息;操作記錄數(shù)據(jù)庫存儲學(xué)員在該虛擬操控系統(tǒng)場景中訓(xùn)練操作時的操作邏輯、參數(shù)改變、場景對象狀態(tài)變化的結(jié)果等信息;歷史數(shù)據(jù)庫儲存各種泵浦/閥門初始狀態(tài)、燃油加熱溫度設(shè)定值、燃油沉淀柜及工作水柜等液位原始設(shè)定值數(shù)據(jù).
上述三個數(shù)據(jù)庫系統(tǒng)均采用開放的ODBC和OLE/OPC接口來設(shè)計.避免開放實時數(shù)據(jù)庫的第三方引用功能,以確保實時數(shù)據(jù)通訊的順暢與可靠,準許于操縱界面查詢操控過程相關(guān)信息;對于歷史數(shù)據(jù)庫,可以在虛擬操縱界面上執(zhí)行按時間搜索查詢,同時能向第三方軟件開放接口;對于操作記錄數(shù)據(jù)庫,可以在虛擬操縱界面上查詢,并且可以進行SQL查詢,并為自動考試評分系統(tǒng)預(yù)留接口.下面以燃油自動分油與排渣過程的虛擬操作動態(tài)仿真設(shè)計為例進行分析.
已建成的虛擬燃油凈化系統(tǒng)操控場景,具備如下虛擬仿真訓(xùn)練功能:燃油分油機起動前燃油沉淀柜液位檢查與補油;燃油分油機起動前的準備工作;燃油分油機自動分油及自動排渣過程的虛擬操作;停止燃油分油機運行的虛擬操作.篇幅所限,這里僅說明燃油分油機自動分油控制動態(tài)仿真的設(shè)計與實現(xiàn)方法,其他的仿真操作功能的實現(xiàn)與此類似.
本文所創(chuàng)建的虛擬燃油分油機仿真系統(tǒng)的自動分油過程的操控邏輯流程如圖7所示.根據(jù)該操控邏輯,基于PIMS軟件提供的腳本語言,通過應(yīng)用腳本模塊編寫腳本程序,實現(xiàn)該虛擬燃油凈化系統(tǒng)中分油機自動分油運行過程中各場景對象之間復(fù)雜操控邏輯的相互聯(lián)系,進而在虛擬場景下,完成燃油分油機系統(tǒng)自動分油的實時仿真操作[6].
利用PIMS軟件本身配置的Web服務(wù)器,能夠便捷地將該虛擬燃油凈化操控系統(tǒng)進行網(wǎng)絡(luò)發(fā)布.輪機學(xué)員只要通過個人電腦的IE等瀏覽器,就能夠借助Internet實時迅速訪問該虛擬操控訓(xùn)練系統(tǒng)[7].如圖8所示,遠程用戶可以通過“ISP接入”、 “電話撥號”和“局域網(wǎng)”這三種方式訪問PIMS的Web服務(wù)器.該系統(tǒng)的主要優(yōu)越性在于:遠程用戶僅需一臺個人電腦,即可通過學(xué)員客戶端的IE瀏覽器,在該燃油凈化虛擬操控系統(tǒng)場景內(nèi)實現(xiàn)人機交互,進行分油機分油與排渣等各種操作訓(xùn)練和評估,因而占用場地小,維護簡單,運行成本低,訓(xùn)練過程不受時間和人數(shù)的限制,方便了輪機學(xué)員的培訓(xùn)和評估.
基于PIMS組態(tài)軟件的船舶燃油凈化仿真操控系統(tǒng)是虛擬輪機模擬器的重要組成部分.綜合運用組態(tài)技術(shù)、計算機技術(shù)、網(wǎng)絡(luò)技術(shù),基于母型船-LAVAL FOPX全自動燃油分油機系統(tǒng),創(chuàng)建的燃油凈化虛擬操控系統(tǒng),能在虛擬場景內(nèi)完成分油機自動分油與排渣過程等一系列相關(guān)的虛擬操作訓(xùn)練.該系統(tǒng)的開發(fā)使得學(xué)員利用互聯(lián)網(wǎng)或局域網(wǎng)進行在線遠程操控仿真訓(xùn)練和評估得以實現(xiàn),提高了培訓(xùn)效率,降低了培訓(xùn)成本.
[1]中華人民共和國海事局.中華人民共和國海船船員適任評估大綱和規(guī)范[M].遼寧:大連海事大學(xué)出版社,2010:113-202.
[2]曾青山,陳景峰,黃加亮.輪機模擬器的現(xiàn)狀和發(fā)展趨勢[J].集美大學(xué)學(xué)報:自科科學(xué)版,2003,8(1):74-79.
[3]王永堅.基于Web3D主機控制臺的建模及起動與安全保護虛擬操作研究 [D].廈門:集美大學(xué)輪機工程學(xué)院,2009.
[4]浙江中控技術(shù)有限公司.PIMS(3.6)使用手冊[R],杭州:浙江中控技術(shù)有限公司,2007.
[5]龍志文.工控組態(tài)軟件[M].重慶:重慶大學(xué)出版社,2005.
[6]魏云云,吳?。环N監(jiān)控組態(tài)軟件腳本語言的設(shè)計與實現(xiàn) [J].微型電腦應(yīng)用,2009,25(9):2-4.
[7]李強,李敬敬.組態(tài)軟件在電氣控制與PLC課程多媒體教學(xué)中的應(yīng)用 [J].中國現(xiàn)代教育裝備,2010(4):60-62.
(責(zé)任編輯 陳 敏 英文審校 陳 武)
Dynamic Simulat Of the Fuel Oil Purifying System for Ships Based on Configuration Technology
LIU Jian-hua
(Marine Engineering Institute,Jimei University,Xiamen 361021,China)
The paper focus on the construction of ship fuel purifying system virtual scene and the design of simulated operation process for fuel purifying system.The PIMS configuration software was used to construct the virtual model of fuel purifying system,compile scrip programs for logic relationship of interactive operation on every configuration scene with PIMS script system,and then complete dynamic simulat for fuel purifying system virtual operation.Through the network-release for the purifying controlling virtual system with the aid of network-release function of PIMS itself,the cost-effective and high-efficiency network-online training and evaluating of marine engineering simulator course was realized.
PIMS configuration software;virtual fuel oil purifying system;network release
U 664.81+2
A
1007-7405(2012)04-0275-06
2012-03-29
2012-05-15
福建省自然科學(xué)基金資助項目 (2011J01325)
劉建華 (1969—),男,高級輪機長,碩士,從事輪機模擬器、船舶防污染技術(shù)的研究.