喬輝 劉瑩 游冰 鄭玄
摘要:為解決卷煙廠動力車間鍋爐維修培訓(xùn)中普遍存在著的培訓(xùn)形式枯燥單一、缺乏交互性等問題,以典型的WNS型燃氣鍋爐為例,設(shè)計并實現(xiàn)了一個基于建筑信息模型(BIM)技術(shù)和虛擬現(xiàn)實(VR)技術(shù)的卷煙廠動力車間可視化鍋爐維修培訓(xùn)系統(tǒng)。研究設(shè)計了系統(tǒng)總體架構(gòu),闡述了平臺系統(tǒng)組成并進行了系統(tǒng)業(yè)務(wù)流程設(shè)計。使用BIM設(shè)計軟件Revit構(gòu)建動力車間場景模型,使用Solidworks構(gòu)建WNS型燃氣鍋爐設(shè)備模型,利用3D MAX軟件進行模型美化和輕量化處理,在Unity3D軟件中進行交互邏輯編程。實踐應(yīng)用表明,該培訓(xùn)系統(tǒng)能夠滿足對卷煙廠動力車間員工進行鍋爐日常操作和維修保養(yǎng)模擬培訓(xùn)的要求,培訓(xùn)效果也得到顯著提高。
關(guān)鍵詞:虛擬現(xiàn)實;WNS型燃氣鍋爐;模型美化和輕量化處理;模擬培訓(xùn)
中圖分類號:TP391.9? 文獻標(biāo)志碼:A
文章編號:2095-5383(2019)04-0031-05
Design and Implement of the Visual Simulation Training System
for Boilers in Industrial Enterprises
QIAO Hui, LIU Ying, YOU Bing, ZHENG Xuan
(Industrial and Intelligent Center, SIPPR Engineering Group CO., Ltd,? Zhengzhou 450007, China)
Abstract:At present, the current training forms of boiler maintenance training in the power plant of the cigarette factory are boring and lack of? interactivity.In this paper, a visual simulation training system based on Building Information Model technology (BIM) and Virtual Reality (VR) technology for boilers in the power plant of cigarette factories was designed and implemented , taking a typical WNS gas boiler as example. The overall architecture of the system was designed, and the composition of the platform system was explained and the system business process was designed. BIM design software Revit was used to build the power plant scene model, the WNS gas boiler equipment model was built with Solidworks, the 3D MAX software was used for model beautification and lightweight processing, and programmer interactive logic was implemented in Unity3D software. The practical application shows that the visual boiler simulation training system of the cigarette factory designed in this paper can meet the requirements of boiler daily operation and maintenance simulation training for the power plant staff of the cigarette factory, and improve the training effect.
Keywords:Virtual Reality; WNS gas boiler; model beautification and lightweight processing; simulation training
鍋爐作為一種危險性大、技術(shù)含量高、應(yīng)用范圍非常廣泛的復(fù)雜系統(tǒng),要求鍋爐操作人員和管理人員不僅具備良好的技術(shù)水平,還需要很高的操作熟練程度[1]。卷煙廠動力車間總管全廠能源供給,地位十分重要。鍋爐是動力車間中的主要供能設(shè)備,設(shè)備操作要求高,維護保養(yǎng)人員數(shù)量多。但是,國內(nèi)卷煙廠動力車間操作人員的教育培訓(xùn)工作普遍沒有及時跟進[2]。設(shè)備操作人員是最接近設(shè)備的人,他們充分掌握著設(shè)備的各種運行習(xí)性和運行規(guī)律,對設(shè)備運行的優(yōu)劣起著至關(guān)重要的作用。所以,如何利用最新先進技術(shù),提高操作人員的職業(yè)素養(yǎng)和技能水平對于提高卷煙廠動力車間設(shè)備精益管理水平至關(guān)重要。
虛擬現(xiàn)實技術(shù)(Virtual Reality,VR)作為一種新型的計算機仿真系統(tǒng),使用計算機生成一種虛擬環(huán)境,通過多種虛擬現(xiàn)實設(shè)備,使用戶可以沉浸到一個虛擬環(huán)境中,和虛擬環(huán)境中的物體進行交互,產(chǎn)生身臨其境的感覺[3]。
建筑信息模型技術(shù)(Building Information Modeling,BIM)已經(jīng)廣泛應(yīng)用于卷煙廠建設(shè)中[4],并結(jié)合VR技術(shù)開始在卷煙廠設(shè)施運維方面進行探索[5]。本文將BIM技術(shù)和VR技術(shù)應(yīng)用到動力車間鍋爐的虛擬維修培訓(xùn)中,設(shè)計并實現(xiàn)了一套面向卷煙廠動力車間的可視化鍋爐仿真培訓(xùn)系統(tǒng)(以下簡稱培訓(xùn)系統(tǒng))。然后基于某卷煙廠動力車間BIM模型構(gòu)建真實全尺寸動力車間環(huán)境,對鍋爐內(nèi)部結(jié)構(gòu)模型按照真實尺寸進行部件級建模,并對模型進行渲染,保證模擬培訓(xùn)場景和員工實際工作環(huán)境保持一致。通過佩戴穿戴式虛擬現(xiàn)實設(shè)備,受訓(xùn)人員可以從任何角度觀察車間及鍋爐的全部構(gòu)造,沉浸式體驗鍋爐設(shè)備運行原理和操作過程。
1 培訓(xùn)系統(tǒng)總體架構(gòu)設(shè)計
培訓(xùn)系統(tǒng)重點以動力車間常用的WNS型燃氣鍋爐為研究對象,通過組件級建模構(gòu)建鍋爐內(nèi)部結(jié)構(gòu),支持受訓(xùn)人員進行動力車間可視化漫游巡視及鍋爐維護保養(yǎng)模擬操作,同時會對模擬操作結(jié)果進行分析評估。該系統(tǒng)可模擬卷煙廠動力車間實際作業(yè)環(huán)境,還可對操作人員的操作進行評估,從而提高培訓(xùn)效率,增強培訓(xùn)效果,降低實際作業(yè)過程中發(fā)生誤操作的風(fēng)險概率。
1.1 系統(tǒng)組成
系統(tǒng)功能模塊包括:
1)場景渲染(包括動力車間虛擬場景、WNS虛擬鍋爐);
2)虛擬車間巡視(包括動力車間虛擬空間室內(nèi)漫游、視角切換);
3)
虛擬操作界面(包括WNS型燃氣鍋爐結(jié)構(gòu)展示、原理展示、設(shè)備操作、檢修保養(yǎng)、事故處理);
4)后臺數(shù)據(jù)庫(包括鍋爐拆裝結(jié)構(gòu)數(shù)據(jù)、作業(yè)流程數(shù)據(jù)、日志、用戶信息)。
用戶通過VR交互設(shè)備向系統(tǒng)傳遞操作命令,系統(tǒng)根據(jù)當(dāng)前狀態(tài)判斷用戶操作意圖,執(zhí)行操作命令,系統(tǒng)執(zhí)行運算后將執(zhí)行結(jié)果反饋給用戶。系統(tǒng)交互流程如圖1所示。
1.2 開發(fā)及運行環(huán)境
培訓(xùn)系統(tǒng)基于Unity3D 5.6.4版本進行開發(fā),三維建模軟件采用Revit,模型處理軟件采用3D MAX,開發(fā)語言采用C#語言,發(fā)布平臺是Win10系統(tǒng)。系統(tǒng)運行環(huán)境軟件包括:培訓(xùn)平臺,后臺數(shù)據(jù)庫和VR資源庫等。硬件包括HTC VIVEVR頭戴式設(shè)備、高性能電腦、顯示大屏、定位器三角支架輔助設(shè)備等,培訓(xùn)系統(tǒng)通過HTC VIVE設(shè)備進行交互操作和可視化內(nèi)容展示。
2 培訓(xùn)系統(tǒng)詳細設(shè)計
2.1 設(shè)備建模
為滿足在虛擬現(xiàn)實環(huán)境中進行動力車間鍋爐設(shè)備模擬仿真培訓(xùn)的要求,本文把WNS型燃氣鍋爐設(shè)備建模分為幾何建模、結(jié)構(gòu)建模和流程建模3部分,分別滿足可視化展示、結(jié)構(gòu)拆解、運行模擬和維修保養(yǎng)虛擬交互模擬的要求。幾何建模主要包括設(shè)備的物理特性建模,比如形狀、尺寸、材質(zhì)等;結(jié)構(gòu)建模主要包括進行爆炸圖變化的鍋爐組件結(jié)構(gòu)建模;流程建模主要包括正常作業(yè)、維護保養(yǎng)、異常事故處理交互流程建模。WNS設(shè)備幾何模型、結(jié)構(gòu)模型和交互流程模型(以開爐為例)分別如圖2、圖3、表1所示。
2.2 場景建模
本文選用BIM設(shè)計軟件Revit作為動力車間場景建模軟件,選用3D MAX作為模型美化和輕量化處理軟件,選用Unity3D作為場景環(huán)境處理軟件,建模流程如圖4所示。
首先,根據(jù)某卷煙廠動力車間實際竣工圖紙,構(gòu)建動力車間設(shè)計模型,包括建筑、結(jié)構(gòu)、管道等專業(yè)模型,如圖5所示。
在完成設(shè)計模型構(gòu)建后,現(xiàn)場采集模型素材,如門窗、外墻、內(nèi)墻、管道等;將設(shè)計模型導(dǎo)入到3D MAX軟件中,利用減面插件進行輕量化處理,然后利用現(xiàn)場拍攝的材質(zhì)照片對模型進行紋理貼圖渲染,如圖6所示。
最后,將動力車間環(huán)境模型與鍋爐設(shè)備模型在Unity3D軟件中進行合并,設(shè)置天空盒、太陽光和室內(nèi)光等環(huán)境要素,進行烘焙渲染,固化光影效果,最終完成動力車間場景模型構(gòu)建,如圖7所示。
2.3 系統(tǒng)功能設(shè)計
如圖8所示,培訓(xùn)系統(tǒng)主要包括動力車間展示、鍋爐結(jié)構(gòu)拆解、鍋爐燃燒過程、鍋爐水循環(huán)、鍋爐開爐停爐、鍋爐維修保養(yǎng)和鍋爐事故處理7個模塊。
動力車間展示可以讓用戶在虛擬場景中任意移動,對動力車間的結(jié)構(gòu)和設(shè)施進行瀏覽。
鍋爐結(jié)構(gòu)拆解提供鍋爐手動拆裝和自動拆裝兩種模式,并對鍋爐各個結(jié)構(gòu)功能進行描述,引導(dǎo)用戶學(xué)習(xí)鍋爐的結(jié)構(gòu)組成。
鍋爐燃燒過程展示鍋爐內(nèi)部結(jié)構(gòu),使用火焰和蒸汽等特效直觀演示鍋爐三回程的燃燒過程。
鍋爐水循環(huán)展示鍋爐內(nèi)部上升管和下降管中,不同狀態(tài)的水循環(huán)過程。
鍋爐開爐停爐,按照鍋爐正常開爐停爐操作流程,按照步驟引導(dǎo)用戶操作,使用動畫和特效等方式,當(dāng)用戶操作之后給予反饋,設(shè)置操作指示面板,當(dāng)前步驟操作完成之后提示下一步操作,直到操作流程結(jié)束。
鍋爐維修保養(yǎng),按照維修周期劃分為不同的維修模塊,用戶自主選擇需要學(xué)習(xí)的維修保養(yǎng)模塊進行學(xué)習(xí)。
鍋爐事故處理模擬了鍋爐發(fā)生缺水事故時的事故現(xiàn)象和事故處理流程。
3 培訓(xùn)系統(tǒng)實現(xiàn)及應(yīng)用
3.1 虛擬操作交互開發(fā)技術(shù)路線
培訓(xùn)系統(tǒng)對動力車間鍋爐結(jié)構(gòu)拆解、運行原理、日常操作、維修保養(yǎng)和事故處理過程進行仿真模擬。如圖9所示,本文基于Redis構(gòu)建本地數(shù)據(jù)庫,利用C#語言定義數(shù)據(jù)訪問接口,基于JSON語言定義傳遞數(shù)據(jù)結(jié)構(gòu),通過C#語言和JavaScript語言編寫業(yè)務(wù)交互腳本,實現(xiàn)動力車間虛擬場景與仿真培訓(xùn)系統(tǒng)的交互連接。
3.2 虛擬操作交互功能實現(xiàn)
根據(jù)上文2.3所述,培訓(xùn)系統(tǒng)主要包括動力車間展示、鍋爐結(jié)構(gòu)拆解、鍋爐燃燒過程、鍋爐水循環(huán)、鍋爐開爐停爐、鍋爐維修保養(yǎng)和鍋爐事故處理7個模塊。如圖10所示,本文設(shè)計了漫游模塊和仿真模塊實現(xiàn)虛擬操作交互主要功能,其中漫游模塊包括角色控制和視角切換,仿真模塊包括鍋爐拆解過程仿真、鍋爐燃燒過程仿真、鍋爐水循環(huán)過程仿真、鍋爐作業(yè)過程仿真。
場景漫游模塊如圖11所示,在地面設(shè)置傳送點,用戶移動到傳送點即可實現(xiàn)場景切換。在動力車間虛擬場景中用戶可以自由切換視角,可以從任何角度查看動力車間內(nèi)部環(huán)境和鍋爐設(shè)備模型。
鍋爐結(jié)構(gòu)拆解模塊如圖12所示,將鍋爐按照拆解組裝工藝要求,使用XML文件配置零件自動拆解順序和拆解移動坐標(biāo),用戶可隨時修改拆解流程。
鍋爐燃燒過程模塊如圖13所示,根據(jù)鍋爐內(nèi)部燃燒過程原理[6],將鍋爐內(nèi)部分為3個回程,使用動畫和特效等方式進行演示,用戶在操作面板上自主選擇需要觀看學(xué)習(xí)的回程,點擊相應(yīng)的按鈕,即可對鍋爐內(nèi)部工作原理進行學(xué)習(xí)。
鍋爐水循環(huán)過程如圖14所示,按照鍋爐內(nèi)部工作時,自然循環(huán)鍋爐的工作原理[7],將鍋爐內(nèi)部水分為上升管和下降管,使用戶直觀地觀察鍋爐內(nèi)部水循環(huán)過程。
鍋爐作業(yè)操作模塊如圖15所示,包括開爐停爐、維修保養(yǎng)和故障處理模塊,系統(tǒng)內(nèi)部規(guī)定固定的操作流程[8],用戶必須按照正確的操作流程操作才能進行下一步操作,防止用戶誤操作,保證學(xué)習(xí)的正確性。
4 結(jié)束語
近年來,仿真培訓(xùn)廣泛應(yīng)用于航空、軌道交通[9]等行業(yè),本文結(jié)合工業(yè)企業(yè)動力車間鍋爐維修培訓(xùn)現(xiàn)狀和實際生產(chǎn)作業(yè)需求,提出將BIM技術(shù)和VR技術(shù)應(yīng)用到鍋爐維修培訓(xùn)中,使受訓(xùn)人員可以在與實際工作環(huán)境基本一致的虛擬培訓(xùn)場景中進行模擬訓(xùn)練,增強了模擬培訓(xùn)場景的真實性,提高了受訓(xùn)人員對虛擬培訓(xùn)的認可度,因此有效提升了培訓(xùn)效果。同時,本文所設(shè)計的系統(tǒng)屬于可交互軟件系統(tǒng),發(fā)布之后的產(chǎn)品,操作人員可以無限制地重復(fù)使用,并且可以有針對性地進行學(xué)習(xí)。通過在企業(yè)實際項目中進行應(yīng)用實踐,本文所設(shè)計的系統(tǒng)可以極大地降低培訓(xùn)成本,提高操作人員的學(xué)習(xí)積極性,減少學(xué)員學(xué)習(xí)時間,提高學(xué)員培訓(xùn)效率。
參考文獻:
[1]徐通模,金定安,溫龍. 鍋爐燃燒設(shè)備[M].西安:西安交通大學(xué)出版社,1990.
[2] 劉龍濤. 動力車間精益設(shè)備管理模式實踐[J]. 設(shè)備管理與維修, 2017(11):7-8.
[3]趙蔚, 段紅. 虛擬現(xiàn)實軟件研究[J]. 計算機技術(shù)與發(fā)展, 2012, 22(2):229-233.
[4] 范波. 卷煙廠建設(shè)中的BIM技術(shù)的應(yīng)用[J]. 綠色環(huán)保建材, 2018, 141(11):166,168.
[5]薛訓(xùn)明, 汪飛, 葉為全, 等. 基于虛擬現(xiàn)實的BIM在設(shè)施管理中的應(yīng)用研究[J]. 電腦知識與技術(shù), 2016(6):257-259.
[6]馮俊凱,沈幼庭. 鍋爐原理及計算[M].2版.北京:科技出版社, 1992.
[7]朱建寧, 周玉銘, 張曉鵬,等. 中低壓自然循環(huán)鍋爐水動力計算中的多解問題[J]. 動力工程學(xué)報, 1998(5):36-39.
[8]林宗虎,張永照. 鍋爐手冊[M].北京:機械工業(yè)出版社,1994.
[9]馮永崗, 嚴(yán)云富. 基于三層C/S架構(gòu)的地鐵OCC環(huán)控調(diào)度仿真培訓(xùn)系統(tǒng)的設(shè)計[J]. 成都工業(yè)學(xué)院學(xué)報, 2013, 16(1):31-33.
收稿日期:2019-04-28
第一作者簡介:喬輝(1987—),男,高級工程師,碩士,研究方向:虛擬現(xiàn)實技術(shù),電子郵箱:johnxiao2005@sina.com。