房巨山 王君玲
摘 要:以BIM+3DGIS三維模型數(shù)據(jù)為基礎(chǔ),依托數(shù)字孿生等技術(shù)搭建了動車運(yùn)用所數(shù)字孿生可視化運(yùn)維管理平臺。通過該平臺能夠?qū)榆囁鶅?nèi)部的各類設(shè)備進(jìn)行精準(zhǔn)運(yùn)維管理,并可通過設(shè)備實(shí)時運(yùn)行狀態(tài)參數(shù)的接入,模擬相關(guān)設(shè)備三維模型動態(tài)運(yùn)行,同真實(shí)設(shè)備狀態(tài)保持一致。相關(guān)人員能夠不受空間、時間、展示環(huán)境限制就能直觀的了解動車運(yùn)用所實(shí)際運(yùn)行情況,保證動車所及其環(huán)境的安全,使管理更便捷、效率更高。
關(guān)鍵詞:數(shù)據(jù)孿生技術(shù);BIM;3DGIS;動車運(yùn)用所;運(yùn)維管理
中圖分類號:TP 391.41?? 文獻(xiàn)標(biāo)識碼:A?? 文章編號:1672-7312(2021)04-0477-06
Design and Application of 3D Visual Operation and Maintenance
Management Platform of Smart EMU Based
on Digital Twin Technology
FANG Jushan,WANG Junling
(China Coal Aerial Remote Sensing Group Co.,Ltd.,Xian 710199,China )
Abstract:This paper,based on BIM+3DGIS 3D model data,relying on digital twin technology and Internet of things technology,built a three-dimensional visual operation and maintenance management platform for smart EMU.Through this platform,the precise operation and maintenance management of various equipment inside the EMU can be performed,and the real-time operating status parameters of the equipment can be accessed to simulate the dynamic operation of the three-dimensional model of the relevant equipment,which is consistent with the real equipment status.The relevant personnel can intuitively understand the actual operation of the EMU without being limited by space,time and display environment,ensure the safety of EMU and its environment,and make the management more convenient and efficient.
Key words:digital twin technology;BIM;3DGIS;EMU operation station;operation and maintenance management
0 引言
數(shù)字孿生(digital twin)指的是一種對物理實(shí)體、過程和系統(tǒng)的數(shù)字化復(fù)制[1]。數(shù)字模型通過多重手段獲取并分析物理模型的實(shí)時信息,能夠呈現(xiàn)物理模型中的多種要素及整個生命周期中的實(shí)時動態(tài)運(yùn)行情況,從而實(shí)現(xiàn)系統(tǒng)監(jiān)控運(yùn)維、過程和系統(tǒng)優(yōu)化、事件預(yù)測及模擬等功能。
動車運(yùn)用所的科學(xué)名稱是動車組檢修站,專門針對動車組列車進(jìn)行檢查、測試、維修和養(yǎng)護(hù)等作業(yè),屬于鐵路車輛檢修基地的一種類型。目前動車所大多采用SCADA(supervisory control and data acquisition,監(jiān)視控制與數(shù)據(jù)采集)系統(tǒng)來實(shí)現(xiàn)站內(nèi)監(jiān)控運(yùn)維管理,但存在以下缺陷:
1)信息可視化方面。不同設(shè)施、不同地點(diǎn)的信息和狀態(tài)通常使用二維圖紙進(jìn)行信息展示,難以與實(shí)際物理模型相對應(yīng)。數(shù)據(jù)呈現(xiàn)和故障反饋都不夠直觀,難以直觀反映出動車所各類設(shè)備的實(shí)際運(yùn)行狀態(tài)。
2)信息共享化方面。不同專業(yè)、不同來源的信息往往是異構(gòu)的,如傳感器數(shù)據(jù)、視頻監(jiān)控數(shù)據(jù)、設(shè)備運(yùn)行狀態(tài)等,通常是分別顯示和存儲,信息之間缺乏與實(shí)際模型的緊密聯(lián)系,這樣的信息管理模式會對維護(hù)工作造成諸多不便,且由于對信息的整合程度不夠,數(shù)據(jù)間的內(nèi)在聯(lián)系難以被深入挖掘,從而降低了運(yùn)維效率。
為此,本文利用數(shù)字孿生“虛實(shí)結(jié)合,以虛映實(shí)”的特點(diǎn),搭建動車所數(shù)字孿生可視化運(yùn)維管理平臺,實(shí)時對接動車組、各專業(yè)部件、檢修設(shè)備數(shù)據(jù),建立與動車所實(shí)體對應(yīng)的數(shù)字孿生車間,以車間3D模型為載體,綜合動態(tài)地展示動車組位置及檢修作業(yè)過程、檢修進(jìn)度、設(shè)備運(yùn)行動作、設(shè)備狀態(tài)等信息,支持調(diào)度人員全面掌握生產(chǎn)情況,為動車所運(yùn)維管理提供數(shù)據(jù)支撐,提高管理效率,保障動車所安全運(yùn)行。
1 總體架構(gòu)設(shè)計
動車所數(shù)字孿生可視化運(yùn)維管理平臺的搭建主要包括孿生數(shù)據(jù)層、孿生模型層與業(yè)務(wù)應(yīng)用層,如圖1所示。孿生數(shù)據(jù)層主要依托工業(yè)物聯(lián)網(wǎng),對動車所內(nèi)部各類設(shè)施、設(shè)備對象(如有無電顯示屏、電動接地裝置等)進(jìn)行數(shù)據(jù)采集與匯總,實(shí)現(xiàn)了生產(chǎn)過程信息的互感和互聯(lián),確保了平臺多源信息的精確、實(shí)時和可靠地獲取與傳輸。孿生模型層采用無人機(jī)傾斜攝影,獲取動車所地形及影像數(shù)據(jù),結(jié)合動車所BIM模型,共同搭建動車所高精度三維場景,并對設(shè)施設(shè)備模型進(jìn)行單體化以及輕量化處理,為動車所三維可視化運(yùn)維管理平臺提供孿生模型載體。業(yè)務(wù)應(yīng)用層以用戶需求為導(dǎo)向,以孿生數(shù)據(jù)與孿生模型為基礎(chǔ),面向管理人員、業(yè)務(wù)人員、企業(yè)領(lǐng)導(dǎo)等不同角色形成以虛擬巡檢、設(shè)備管理、運(yùn)行仿真、以及輔助培訓(xùn)為核心的業(yè)務(wù)應(yīng)用功能。
2 關(guān)鍵技術(shù)
2.1 大體量BIM數(shù)據(jù)性能優(yōu)化技術(shù)
動車所BIM模型涉及到鐵路多個專業(yè),包括房建、機(jī)電、暖通等,體量很大,再加上海量的屬性信息使得BIM模型數(shù)據(jù)量十分龐大,對計算機(jī)圖形顯示處理能力提出了嚴(yán)峻考驗(yàn)[2]。如果不對其做輕量化處理,就直接應(yīng)用,往往會導(dǎo)致平臺使用卡頓不流暢。因此需對大體量BIM數(shù)據(jù)進(jìn)行性能優(yōu)化操作,本文主要基于實(shí)例化技術(shù)、LOD技術(shù)、輕量化技術(shù)(如三角網(wǎng)簡化、刪除重復(fù)頂點(diǎn)、子對象簡化、文件壓縮等),進(jìn)行大規(guī)模性能優(yōu)化處理,提高三維渲染的幀率的同時,減小模型應(yīng)用時對計算機(jī)配置的需求,使運(yùn)維管理人員能夠流暢的瀏覽可視化三維數(shù)據(jù)及其相關(guān)信息。
2.1.1 實(shí)例化技術(shù)
實(shí)例化技術(shù)適用于重復(fù)模型較多的情況,可以實(shí)現(xiàn)對相同的幾何模型只繪制一次,降低了顯卡等硬件設(shè)備的壓力[2]。
如圖2所示,在圖2中,一幢房屋中存在大量相同的“門”對象,利用實(shí)例化渲染技術(shù),只保存繪制一個對象,降低了顯卡、內(nèi)存等的壓力,提高了三維場景性能。
2.1.2 LOD技術(shù)
LOD技術(shù)即Levels of Detail的簡稱,意為多細(xì)節(jié)層次。LOD技術(shù)指根據(jù)物體模型的節(jié)點(diǎn)在顯示環(huán)境中所處的位置和重要體模型的節(jié)點(diǎn)在顯示環(huán)境中所處的位置和重要度,決定物體渲染的資源分配,降低非重要物體的面數(shù)和細(xì)節(jié)度,從而獲得高效率的渲染運(yùn)算。多細(xì)節(jié)層次,當(dāng)三維場景拉近看的時候,模型表現(xiàn)的非常精細(xì),當(dāng)瀏覽整個場景的時候,模型只需要以較粗糙的方式顯示即可,這樣最大程度的優(yōu)化了資源的占用,提高了整個三維場景的性能。
2.1.3 輕量化技術(shù)
不同的領(lǐng)域BIM數(shù)據(jù)的精細(xì)程度也不盡相同[3]。某些BIM模型存在大量冗余的三角面,如某些橋梁墩柱、門把手、鎖芯等。通過三角網(wǎng)簡化,實(shí)現(xiàn)對同類BIM模型批量簡化的效果,降低了內(nèi)存的占用,滿足大體量數(shù)據(jù)的性能需要。
通過上述優(yōu)化處理,動車所BIM模型數(shù)據(jù)量大大減小。例如,動車所檢查庫內(nèi)的綜合支吊架模型,其完整的9 m單體模型包括梁夾、雙拼槽鋼、吊架、牛腿等復(fù)雜異形面連接件,其中吊架又包括槽鋼、連接件等11個復(fù)雜異形構(gòu)件,部件總量為106個。采取上述輕量化技術(shù)手段處理之后,模型體量由40 MB減小為905 KB,大大優(yōu)化了性能。
2.2 數(shù)字孿生模型動態(tài)展示技術(shù)
數(shù)字孿生包括以虛映實(shí)和以虛控實(shí)2個過程[4],其中以虛映實(shí)指物理世界向數(shù)字世界的映射,實(shí)現(xiàn)以虛映實(shí)的關(guān)鍵技術(shù)是數(shù)字孿生模型制作及數(shù)據(jù)驅(qū)動。當(dāng)前涉及數(shù)字孿生以虛映實(shí)過程的研究,僅能在虛擬模型上展示物理實(shí)體的幾何信息和靜態(tài)屬性信息,尚不能將物理實(shí)體的實(shí)時運(yùn)動狀態(tài)映射到虛擬模型上,無法實(shí)現(xiàn)數(shù)字孿生以虛映實(shí)動態(tài)過程。而動車所數(shù)字孿生可視化運(yùn)維管理平臺又需要實(shí)現(xiàn)以虛映實(shí)動態(tài)過程,需將動車所實(shí)際運(yùn)行狀態(tài),比如隔離開關(guān)裝置、電動接地裝置等設(shè)備的運(yùn)行動作實(shí)時展示在虛擬模型上。因此,本文提出數(shù)字孿生模型動態(tài)展示技術(shù),基于動車所BIM模型完成相關(guān)數(shù)字孿生模型的制作及數(shù)據(jù)驅(qū)動,來實(shí)現(xiàn)數(shù)字孿生以虛映實(shí)的動態(tài)效果。
BIM模型是靜態(tài)數(shù)據(jù),內(nèi)部沒有相關(guān)動畫參數(shù)及動作,無法通過設(shè)施設(shè)備的動態(tài)參數(shù)驅(qū)動其狀態(tài)發(fā)生改變;而動畫模型又缺失BIM模型的屬性信息,只有將兩者相結(jié)合,才能保證BIM模型的屬性信息既不丟失,又可以通過設(shè)施設(shè)備的動態(tài)參數(shù)驅(qū)動動畫模型運(yùn)動。
2.2.1 數(shù)字孿生模型制作技術(shù)
首先通過SuperMap桌面軟件,將相關(guān)設(shè)施設(shè)備BIM模型進(jìn)行DAE格式文件的導(dǎo)出,然后將DAE格式文件導(dǎo)入3DS MAX中進(jìn)行動畫模型的制作,主要包括剛體動畫模型以及骨骼動畫模型。剛體動畫模型需錄制幀動畫,骨骼動畫模型需綁定人物骨骼,為后續(xù)動畫控制做準(zhǔn)備。
制作完成后再利用SuperMap提供的動畫導(dǎo)出插件進(jìn)行SGM以及Mesh模型的導(dǎo)入至系統(tǒng)。完成之后,動畫模型在外觀上跟BIM模型是無任何差別的,做到了外觀上的契合。
動畫模型本身是不帶屬性信息的,而與之對應(yīng)的BIM模型是帶有相關(guān)內(nèi)容屬性信息的。本文通過將BIM模型的設(shè)備編號以及BIM模型所處的模型數(shù)據(jù)集名稱記錄在動畫模型的Description(描述信息)屬性里,在查詢相關(guān)屬性信息時,先獲取該動畫模型對應(yīng)的BIM模型所處的模型數(shù)據(jù)集名稱以及設(shè)備編號,通過這2個關(guān)聯(lián)值即可查詢到BIM模型的屬性信息,做到了內(nèi)容上的契合。如下圖,記錄的是有無電信號屏的設(shè)備編號以及對應(yīng)的模型數(shù)據(jù)集名稱。通過上述操作就基本完成了數(shù)字孿生模型的制作。
2.2.2 數(shù)字孿生模型動作控制技術(shù)
1)數(shù)字孿生模型位移(主要為動車出入庫)的動作控制:系統(tǒng)通過設(shè)置該模型的NodeAnimation屬性,綁定指定的路線,實(shí)現(xiàn)沿路徑運(yùn)動動畫效果。
3)數(shù)字孿生模型骨骼動畫(主要為檢修工人人工驗(yàn)電、沿路徑運(yùn)動)的控制。分2種情況,①可以綁定路徑,比如走路骨骼;②其他骨骼可以設(shè)置播放起始時間。
4)數(shù)字孿生模型紋理替換動畫(主要為進(jìn)出車信號燈、軌道有無電顯示屏、三層平臺門禁、爆閃燈)控制。獲取該模型的Mesh面,修改Mesh面的Material屬性即可修改紋理,完成紋理替換的動畫實(shí)現(xiàn)。
在實(shí)現(xiàn)了數(shù)字孿生模型的動作控制之后,即可通過相關(guān)數(shù)據(jù)庫接口來實(shí)現(xiàn)設(shè)施設(shè)備的動態(tài)驅(qū)動運(yùn)行。
2.2.3 數(shù)據(jù)驅(qū)動技術(shù)
數(shù)字孿生模型制作完成后,結(jié)合傳感器,獲取相關(guān)設(shè)施設(shè)備實(shí)時狀態(tài)數(shù)據(jù),在虛擬空間完成映射,從而反映相對應(yīng)的實(shí)體設(shè)備的狀態(tài)信息。本文采用SqlServer的SqlDependency技術(shù),該技術(shù)提供了這樣一種能力:當(dāng)被監(jiān)測的數(shù)據(jù)庫中的數(shù)據(jù)發(fā)生變化時,SqlDependency會自動觸發(fā)OnChange事件來通知客戶端應(yīng)用程序,從而達(dá)到讓系統(tǒng)自動驅(qū)動設(shè)施設(shè)備動態(tài)運(yùn)行的目的。
3 系統(tǒng)實(shí)現(xiàn)
本系統(tǒng)基于SuperMap iObject組件,在Microsoft Visual Studio 2013集成開發(fā)環(huán)境中利用C#進(jìn)行二次開發(fā)來實(shí)現(xiàn),利用SuperMap iObject組件提供的接口通過空間數(shù)據(jù)引擎SuperMap SDX訪問空間數(shù)據(jù)庫[5];利用ADO.NET來訪問后臺業(yè)務(wù)數(shù)據(jù)庫。
系統(tǒng)主要實(shí)現(xiàn)功能包括動車運(yùn)用所三維場景瀏覽展示(包括放大、縮小、平移、旋轉(zhuǎn)等)、數(shù)據(jù)驅(qū)動,設(shè)備運(yùn)維管理等功能[6]。
3.1 場景瀏覽展示
基于運(yùn)用所物理實(shí)體,構(gòu)建運(yùn)用所3D模型,立體展示運(yùn)用所的生產(chǎn)布局,包括檢修股道、3層作業(yè)平臺、存車場、檢修設(shè)備等生產(chǎn)元素模型?;诟呒壭捃囬g物理實(shí)體,構(gòu)建高級修車間3D模型,立體展示運(yùn)用所的生產(chǎn)布局,包括檢修股道、3層作業(yè)平臺、存車場、檢修工位、檢修流水線、檢修設(shè)備等生產(chǎn)元素模型。
3.2 數(shù)據(jù)驅(qū)動
該功能可以動態(tài)監(jiān)控動車所內(nèi)的安全聯(lián)鎖系統(tǒng)、車號識別系統(tǒng)以及作業(yè)評價系統(tǒng)的后臺數(shù)據(jù)庫信息,通過該信息動態(tài)驅(qū)動相關(guān)設(shè)備設(shè)施的實(shí)時仿真運(yùn)行,從而實(shí)現(xiàn)動車所物理場景在數(shù)字世界的情景再現(xiàn)。
點(diǎn)擊開啟數(shù)據(jù)庫監(jiān)控按鈕,打開數(shù)據(jù)庫監(jiān)控功能。當(dāng)監(jiān)控到后臺數(shù)據(jù)庫發(fā)生變化后,場景里的數(shù)字孿生模型會根據(jù)數(shù)據(jù)庫信號做出相應(yīng)的動作(比如模擬動車的出入庫、人員的檢修、接地裝置的運(yùn)行等),系統(tǒng)主窗體底部會展示出該數(shù)據(jù)庫信號[8]。
3.3 設(shè)備運(yùn)維管理
屬性信息查詢:數(shù)字孿生模型中包含所有設(shè)備設(shè)施詳細(xì)信息,在動車所數(shù)字孿生三維可視化運(yùn)維管理平臺上可以隨時點(diǎn)開需要查看的設(shè)施設(shè)備,與之相關(guān)的設(shè)備屬性、廠家信息、操作手冊、維護(hù)記錄等都可以直接顯示。
報警管理:當(dāng)設(shè)備報警時,可以高亮顯示設(shè)備
位置、運(yùn)行參數(shù)、工程數(shù)據(jù)和文檔。對于設(shè)備廠
家、應(yīng)用手冊、是否出保修期、設(shè)備報廢前報警等都一目了然。報警事件可基于測點(diǎn)數(shù)據(jù)產(chǎn)生,包
括閾值超限報警和故障代碼匹配2種方式,包括實(shí)時報警和歷史報警功能。對于輕度的實(shí)時報警提醒,用戶可選擇忽略,對于重度的實(shí)時報警,用戶可選擇報修進(jìn)入設(shè)備的維保流程。能夠?qū)С鰣缶涗泩蟊怼?/p>
設(shè)備故障統(tǒng)計及趨勢預(yù)測:提供從時間、設(shè)備、測點(diǎn)、故障/預(yù)警類型等多維度進(jìn)行數(shù)據(jù)統(tǒng)計,通過直方圖、數(shù)據(jù)表實(shí)現(xiàn)高度可視化。并可以從龐大的數(shù)據(jù)中提取出有效特征值,建立故障預(yù)測模型,通過對歷史設(shè)備故障的分析與學(xué)習(xí),實(shí)現(xiàn)設(shè)備故障預(yù)測。
4 結(jié)語
對已動車所已建立的各專業(yè)(站場、房建、軌道、測繪、橋梁、給排水、暖通、電力、接觸網(wǎng)、信號、通信、信息、供變電、機(jī)械、動車等)BIM模型數(shù)據(jù)進(jìn)行輕量化,同時結(jié)合可承載BIM模型的GIS平臺,以BIM模型各專業(yè)信息和GIS地形數(shù)據(jù)為基礎(chǔ),通過數(shù)字孿生技術(shù)對動車所內(nèi)設(shè)備運(yùn)行狀態(tài)進(jìn)行實(shí)時映射,真實(shí)反映運(yùn)行情況,使用數(shù)字化、智能化的手段對運(yùn)用所進(jìn)行運(yùn)維管理的探索,保障運(yùn)用所的安全運(yùn)營和管理,為動車所的智能化運(yùn)維管理提供參考。
參考文獻(xiàn):
[1] 盧陽光.面向智能制造的數(shù)字孿生工廠構(gòu)建方法與應(yīng)用[D].大連:大連理工大學(xué),2020.
[2]韓亮亮.基于3D EXPERIENCE平臺的鐵路設(shè)備BIM模型輕量化技術(shù)研究[J].科技創(chuàng)新與應(yīng)用,2020(01):67-68.
[3]王自超.基于3D EXPERIENCE平臺的動車運(yùn)用所BIM設(shè)計[J].鐵路技術(shù)創(chuàng)新,2019(01):25-31.
[4]莊存波,劉檢華,熊輝,等.產(chǎn)品數(shù)字孿生模型的內(nèi)涵、體系結(jié)構(gòu)及其發(fā)展趨勢[J].計算機(jī)集成制造系統(tǒng),2017,23(04):753-768.
[5]何波,張家立,陳強(qiáng),鄧焯彬.基于BIM的機(jī)電設(shè)備應(yīng)急管理系統(tǒng)總體設(shè)計[J].土木建筑工程信息技術(shù),2014(02):123-124.
[6]過俊,張穎.基于BIM的建筑空間與設(shè)備運(yùn)維管理系統(tǒng)研究[J].土木建筑工程信息技術(shù),2013(03):213-215.
[7]李俊華.基于物聯(lián)網(wǎng)的智能數(shù)字校園研究與設(shè)計[J].梧州學(xué)院學(xué)報,2010(03):32-34.
[8]張承剛.高校校園能耗監(jiān)管系統(tǒng)設(shè)計與實(shí)現(xiàn)[D].濟(jì)南:山東大學(xué),2014.
(責(zé)任編輯:許建禮)
收稿日期:
2020-06-12
作者簡介:
房巨山(1964—),男,山東單縣人,高級工程師,主要從事航空攝影測量、地理信息工程應(yīng)用技術(shù)研究與實(shí)踐。