李婷云,黃建偉,郭家建
?
船舶電站虛擬操作平臺智能評估系統(tǒng)
李婷云,黃建偉,郭家建
(福建船政交通職業(yè)學院,福建福州 350007)
虛擬仿真是提高輪機模擬器訓練效果的重要手段之一。為了更好的規(guī)避主觀意識或者主觀標準,特別引入智能評估系統(tǒng),智能評估系統(tǒng)里最重要的參數(shù)就是各種評估規(guī)則下權(quán)重的使用,結(jié)合評估算法對人機交互操作進行有效性判斷,提高學員培訓的時效性和仿真真實度。
智能評估 虛擬仿真 評估算法 交互操作 有效性
虛擬仿真技術(shù)在船員培訓及考核中的應用已經(jīng)有了大量的探索和前瞻性的研究,輪機模擬器仿真系統(tǒng)的核心是數(shù)學模型和三維虛擬模型,包括船舶機艙設備的數(shù)學模型、監(jiān)控系統(tǒng)數(shù)學模型、各種控制邏輯模型及交互操作評估模型等。STCW公約采用相當大的篇幅規(guī)范了使用模擬器進行訓練和考核的有關(guān)規(guī)定,采用新型的虛擬模擬器進行智能評估和考核將會成為未來航海教育的重要應用和評估手段。
評估模型的基礎是數(shù)學仿真模型、三維仿真模型、交互控制模型和專家評估模型。數(shù)學仿真模型主要是利用數(shù)值模型模擬實際系統(tǒng)的物理過程,并在實際的仿真實施中,將被仿真系統(tǒng)的物理過程描述成一定的數(shù)學模型,將其轉(zhuǎn)化成計算機處理的離散化模型,最后進行程序編碼以實現(xiàn)對實際物理過程的仿真。
三維仿真模型主要是建立完整的虛擬機艙幾何模型并提供高度真實感場景畫面,提升機艙視景系統(tǒng)的沉浸感,重在對于機艙三維場景漫游的真實感和模型的精度的幾何建模。交互控制模型主要是研究在三維仿真模型的視景系統(tǒng)中參與仿真訓練學員的交互方式和控制算法,以及仿真響應速度,提供一種更易于操作、訓練和研究的真實感和實時渲染速度。專家評估模型主要是對于評估學員在實現(xiàn)機艙設備的場景漫游和人機虛擬交互操作的算法模型和評估建模,對三維拾取過程附加有效性判斷,對三維交互點進行了行為建模和權(quán)重評估,給出智能評估操作分析結(jié)果。
最后,模型的校驗和仿真的認定也是相輔相成,交替進步的結(jié)果,通過各個學員經(jīng)過一系列的虛擬交互操作模型后,所得出的智能評估結(jié)果能否真實反映原系統(tǒng)的真實特性,這也是虛擬交互操作系統(tǒng)必須重視的工作,一方面可以用來驗證研究對象的連續(xù)數(shù)學模型經(jīng)過離散化后建模的離散化數(shù)學模型是否正確;另一方面也可以通過比較實際系統(tǒng)或?qū)嵨锬P团c仿真模型在相同的輸入條件下,輸出結(jié)果的一致性程度來衡量模型的準確度。因此,仿真模型的校驗和認定也可以反過來促進仿真質(zhì)量的提高,以期發(fā)現(xiàn)和優(yōu)化仿真模型及智能評估軟件中的程序錯誤和評估權(quán)屬問題。
智能評估是對學員操作訓練及對其掌握的熟練程度進行綜合評估,仿真模型的數(shù)據(jù)處理和輸出是產(chǎn)生數(shù)據(jù)庫的關(guān)鍵步驟,智能評估的核心是建立層次結(jié)構(gòu)的評估指標體系,通過數(shù)值仿真驗證模型的準確性,在可視化仿真環(huán)境中實現(xiàn)船舶機艙機電控制系統(tǒng)的實時渲染、自動漫游與交互操作,提升了仿真系統(tǒng)的真實感。智能評估系統(tǒng)根據(jù)虛擬模型的交互碰撞和評估算法得出評估結(jié)果。該體系是一個遞階層次結(jié)構(gòu)模型,智能評估體系結(jié)構(gòu)按功能劃分為4個層次,包括目標層、評估層、管理層、物理層。其組成結(jié)構(gòu)如圖1所示。
圖1 船舶智能評估結(jié)構(gòu)圖
最高層是總目標層,給出虛擬智能評估的總體目標和智能評估結(jié)果,例如船舶電站電能質(zhì)量評估、船舶電站故障冗余和容錯控制仿真評估、船舶電力系統(tǒng)綜合監(jiān)控系統(tǒng)分析評估等。中間層又稱評估層、準則層,根據(jù)實際仿真的船舶電站機電裝置和評估模型進行系統(tǒng)綜合評價的準則和知識推理評估分析[1]。管理層又稱指標層或權(quán)重層,各項指標對應的各項模型的重要程度是不同的,當衡量各項指標對其相關(guān)目標的貢獻值時,應該賦予不同的權(quán)重。權(quán)重的確定可以采用德爾菲法(Delphi)和層次分析法(AHP法)等[2]。前者擅長評估系統(tǒng)預測,在智能評估評價中用于指標權(quán)重的選擇,后者則將復雜的系統(tǒng)進行簡化,用一種有序的層次結(jié)構(gòu)和判斷矩陣的方法進行定性定量分析判斷和數(shù)學運算結(jié)合起來,確定各模型目標的權(quán)重。最底層是物理層,根據(jù)實際的模型庫和數(shù)據(jù)庫所提供的操作交互數(shù)據(jù)來作為指標度量標準的依據(jù),包括指標歸一化、指標定量化,甚至精確到度量分級的標準,以進一步優(yōu)化模型參數(shù)作為參照標準確定評估模型的指標值,如圖2所示。
傳統(tǒng)的輪機儀器操作評估主要是依賴評估員,在具體的評估過程中難免存在一些主觀標準評估或者評估標準不一致的現(xiàn)象,這些現(xiàn)象的存在導致評估的理想狀態(tài)難達到。為了更好的規(guī)避主觀意識或者主觀標準導致的非評估理想狀態(tài),特別引入智能評估系統(tǒng),智能評估系統(tǒng)里最重要的參數(shù)就是權(quán)重的使用。
權(quán)重又稱權(quán)數(shù)、加權(quán)系數(shù),是指各評價指標對評價對象影響程度的大小,在多指標評價和預測體系中經(jīng)常用到權(quán)重。即目標對象重要性的度量,反映的是評估系統(tǒng)對目標的重視程度、各目標指標值的差異程度、各目標指標值的可靠程度等。智能評估系統(tǒng)采用的是多層次多指標評價體系,即各個層次中每項目標指標根據(jù)不同的工況都有各自不同的權(quán)重[3]。優(yōu)勢在于權(quán)重的使用有利于評價指標的評分值。合理確定權(quán)重值主要體現(xiàn)在技術(shù)性能評估、正確度評估和經(jīng)濟性評估,使智能評估具有良好的綜合性能和準確性。
輪機員對船舶電站負載設備操作有多種,如發(fā)電機的起停、負荷的轉(zhuǎn)移、頻率的調(diào)整,冷卻水泵的起停,燃油的加熱,油品的切換等,看起來紛繁復雜,難以分類。其實,仔細分析輪機人員對船舶電站負載設備的所有操作過程,可以發(fā)現(xiàn),操作處理過程按目的可分為3種類型:保持穩(wěn)定工況、工況的切換轉(zhuǎn)移、突發(fā)情況處理。
最難處理的就是憑主觀臆斷出的評價系統(tǒng),比如采用的是大致、可能、比較等模糊語言,這種評判雖然比較符合客觀實際和人的表達方式,但是對于量化處理有些困難,需要通過一定的方法量化、綜合后才能得到評價信息,這種指標本身模糊性較高、復雜度較大,評價指標具有一定的局限性,需要一定的證據(jù)推理方法使其定性量化的結(jié)果有成效性[4],概率分配函數(shù)具有一定的不確定性和合理性。
比如評價標準是特征集:
同時對應的模糊詞語集定義為:
可以根據(jù)7個類來充分靈活的表達各個模糊詞語,比如表述為肯定時,指標判斷為優(yōu);表述為絕對不可能時,指標判斷為差;下面兩個表格分別為模糊詞語的定義集和特征集的定義。
(k=1,2,3,4;j=1,2,...n;) (1)
表1 模糊詞語的定義集
表2 模糊詞語的特征集
由此可根據(jù)各專家的知識、理解和偏好上的差異,得出可靠的專家評估意見。假設各指標tl給出n個專家的權(quán)重為:
(k=1,2,..n;)
假設一組專家群組中,權(quán)重比例最高的專家其判斷結(jié)果的可靠性最高,不可靠程度只和專家的經(jīng)驗、偏好有關(guān)。其他專家評判不可靠的相對程度除與自身的經(jīng)驗、偏好有關(guān)外,還與其他同等最高權(quán)威的知識的相對差異有關(guān)。我們可以對專家指標tl評判的相對可靠性定義為:
屬于專家評價中的未知信息,可以用于多個定性指標的不確定信息進行層次綜合。在具體的實施中通過運用評估模型對相應的輪機機電設備進行評估和考核,前提是通過相應的經(jīng)驗對題型和使用過程進行更深層次的細化和優(yōu)化,并且在評估模型的基礎上提取相應的評估參數(shù),然后設置權(quán)重等內(nèi)容[5],從而形成更完整的評估模型機制,達到難易度的調(diào)整需求。
基于專家的經(jīng)驗和專業(yè)知識建立邏輯推理和操作程序,再加上實際培訓過程中涉及的理論、實操、故障判斷、應急處理措施等建立一套完善的智能評估系統(tǒng)。該系統(tǒng)主要分為三部分:推理機制專家?guī)?、評估系統(tǒng)專家?guī)臁⒐收吓袛鄳碧幚砉收蠋?。各大專家?guī)斓闹螖?shù)據(jù)主要來源于仿真初始化數(shù)據(jù)庫、仿真變量庫、仿真模型數(shù)據(jù)庫、仿真過程數(shù)據(jù)庫、故障變量越限數(shù)據(jù)庫等多個子庫。它們各自的子系統(tǒng)統(tǒng)一管理,各種應用程序只能通過各庫的子系統(tǒng)才能訪問低層的數(shù)據(jù)[6],這樣方便保護低層數(shù)據(jù)不被輕易改寫。通過與評估子系統(tǒng)的交互和邏輯控制分析腳本,才能完成具體的評估,得出相應的評估結(jié)果,后臺會實時保存學員的仿真訓練步驟和記錄,以備學員和老師查詢操作者的成績。腳本是基于虛擬場景平臺利用VRML語言的事件機制和route路由,結(jié)合Javascript編寫的程序,通過鍵盤和鼠標交互,按照船舶電站各個實操項目的操作要求和邏輯控制,實現(xiàn)虛擬仿真環(huán)境下的仿真操作訓練和評估考核,遠程、網(wǎng)絡、在線評估和交互操作在客戶端可以便捷地實現(xiàn)[7]。邏輯控制實際上是指Javascript編寫的邏輯判斷和動作執(zhí)行的腳本程序語句,由VRML在應用軟件進行時加以解釋,從而讓評估學員建立各動作與邏輯的系統(tǒng)函數(shù)之間的聯(lián)系。
各個子庫平臺的搭建主要是基于船舶機艙各個機電操作設備虛擬系統(tǒng)的實際構(gòu)建一體化平臺VRML,對各個操作對象進行虛擬操作過程的分析,建立知識庫,通過該平臺通過Microsoft Visual C++ 6.0(VC++ 6.0)、Microsoft DirectX 9.0 SDK、VRP開發(fā)工具包(VRP-SDK)、聲音引擎(FMOD-SDK)和數(shù)據(jù)庫系統(tǒng)(Microsoft SQLServer)搭建實現(xiàn)操作記錄步驟[8],完成原始數(shù)據(jù)的采集,結(jié)合相應的算法與實際操作中的專家?guī)煜到y(tǒng)數(shù)據(jù)進行對比推理判斷,并給出實操提示和代碼,進而給出智能評估的最終目標和智能評估結(jié)果。數(shù)據(jù)庫系統(tǒng)主要記錄操作數(shù)據(jù)和評估庫的信息,考慮數(shù)據(jù)的安全性和數(shù)據(jù)交換的便捷性,選用的是SQLServer2010數(shù)據(jù)庫系統(tǒng)。因智能評估系統(tǒng)重在評估結(jié)果的正確性和邏輯推理評估判斷的快速性,為了提高評估的速度和交互操作的時效性,模型庫的模型盡量刪除一些不必要的面采用簡模。在操作評估的過程中,當相應的事件或者虛擬對象代碼被激活,就會給出動態(tài)的提示,比如虛擬場景中避碰操作時的文字提示,或者右擊鼠標事件做出選擇操作?;蚪o與某些特殊操作聲音提示以彌補虛擬操作場景的不足。
智能評估系統(tǒng)實際上就是對船舶電站操作系統(tǒng)的各種屬性的描述,只是有些操作屬性是定性、定量的,也有些是模糊的、不具體的,沒有辦法直接給出具體、嚴謹?shù)牧炕瘶藴?。單純定量的指標,直接用度量的?shù)據(jù)轉(zhuǎn)化為數(shù)量等級標準,像啟動和停止操作。具有半定性和半定量性質(zhì)的指標,采用定量與定性相結(jié)合的方法,像減速停車和調(diào)頻調(diào)載操作。需要完全依賴專家系統(tǒng)模型進行經(jīng)驗判斷的指標,可以視為模糊指標或灰色指標。這類指標采用模糊評價方法,用指標向量度量標值,然后轉(zhuǎn)化為數(shù)量等級,比如故障判斷操作。不管采用何種智能評估指標和評估準則進行操作步驟的指標定量化,都需要依據(jù)實際操作的步驟和具體評價對象進行分析,建立能夠準確反映設備屬性和描述各種屬性的指標體系,然后根據(jù)評估體系中的有關(guān)指標度量標準數(shù)據(jù)進行指標歸一化、指標定量化。最后運用多種方法評價各操作結(jié)果,并把各種綜合評價結(jié)果與實際實物操作判斷結(jié)果相互比較印證,以提高智能評估的可信度和有效性。
[1] 吳志良. 船舶電站及其自動化系統(tǒng)[M]. 大連海事大學出版社, 2010.
[2] Xu Minghua.Design of ship power station monitor system based on muCOS-II. Ship Engineering, 2012, 34(5): 47-50.
[3] Wang Haoliang, Zhang Chunlai. Research on tran-sient stability simulation of ship power system. Manufacturing Science and Technology, 2012(383): 2055-2059.
[4] Tang Wusheng, Li Qinghua, Sun Qiucheng. The s-tudy of the application of XML Technology in B/S System. 2010 Internation Conference on Computer,. Mechatronics, Control and Electronic Engineering(CMCE), Hubei, 2010, (5): 334-337.
[5] 周曉光. 基于GDI+的地圖符號庫的設計開發(fā)與優(yōu)化[D]. 湖南: 中南大學, 2010.
[6] Yong Zhang, Bin Gecui. Research on web-based scientific computing legacy application sharing[J]. Elsevier Journal, 2012, (24): 926-931.
[7] 林成春, 孟湘來, 馬朝東. C#數(shù)據(jù)庫程序設計[M]. 北京: 清華大學出版社, 2010.
[8] 白德平, 袁斌, 劉建全. B/S與C/S混合體系結(jié)構(gòu)開發(fā)應用程序[J]. 微計算機信息, 2010, 26(7): 151-153.
Intelligent Evaluation System for Virtual Operation Platform of Ship Power Station
Li Tingyun, Hua Jianwei, Guo Jiajian
(FuJian Chuanzheng Communications College, Fuzhou 350007, Fujian, China)
U665.12
A
1003-4862(2019)03-0037-06
2018-09-19
2018年福建省中青年教師教育科研項目(JZ180351)
李婷云(1983-),女,講師。研究方向:從事船舶電氣,船舶模擬器虛擬仿真研究。E-mail:.