李建鋒 吳 亮 黃 政
(中海油能源發(fā)展裝備技術(shù)有限公司南海工程分公司,湛江 524057)
數(shù)字油田三維可視化平臺技術(shù)利用先進(jìn)的建筑可視化、實時三維動畫等互動內(nèi)容的多平臺綜合型開發(fā)工具作為底層,可有效滿足設(shè)施設(shè)備完整性管理的應(yīng)用,處理海量的空間數(shù)據(jù),利用三維仿真技術(shù)直觀、真實地展示設(shè)施設(shè)備的三維可視化模型[1]。
半潛式生產(chǎn)平臺作為離岸設(shè)施,在生產(chǎn)運維過程中存在現(xiàn)場支援成本高、海上與陸地方案溝通困難、運維時效低以及數(shù)據(jù)傳輸通道有限等難題。通過二維圖紙識別技術(shù)等關(guān)鍵技術(shù)攻關(guān),充分挖掘數(shù)據(jù)核心價值,形成三維模型與工程靜態(tài)數(shù)據(jù)和生產(chǎn)實時數(shù)據(jù)的聯(lián)動,實現(xiàn)半潛式生產(chǎn)平臺全屬性全生命周期資產(chǎn)數(shù)據(jù)展示,為生產(chǎn)運維過程中的數(shù)據(jù)可視化應(yīng)用提供了良好的技術(shù)支撐與用戶體驗。
通過二維圖紙識別技術(shù),結(jié)合設(shè)備位號的元素特征,對半潛式生產(chǎn)平臺P&ID圖進(jìn)行位號與圖形元素的自動識別,形成位號與元素的識別算法,實現(xiàn)信息自動提取,建立設(shè)備位號與元素的映射關(guān)系,并對P&ID圖紙進(jìn)行加工處理,使其能夠通過位號與工程設(shè)計文件、設(shè)備完工文件、建造完工文件以及三維模型實現(xiàn)同步可視化功能[2]。
通過設(shè)備位號與工程設(shè)計文件、設(shè)備完工文件、建造完工文件、三維模型進(jìn)行關(guān)聯(lián),建立二維文件與三維模型的映射關(guān)系,打破二三維異構(gòu)文檔數(shù)據(jù)的信息壁壘,以設(shè)備位號為紐帶,實現(xiàn)半潛式生產(chǎn)平臺二三維工程數(shù)據(jù)同步關(guān)聯(lián)可視化功能,并同步顯示相關(guān)信息,實現(xiàn)不同資料之間的相互導(dǎo)航和顯示切換。
三維模型優(yōu)化技術(shù)結(jié)合半潛式生產(chǎn)平臺三維模型的特點,從建模流程、模型數(shù)據(jù)庫及模型封裝等方面對關(guān)鍵技術(shù)進(jìn)行優(yōu)化處理,使得半潛式生產(chǎn)平臺三維模型在局部光影效果、半透明渲染效果、設(shè)備位號懸浮顯示以及安全通道展示等方面提高了逼真度,同時提高了三維模型的加載、漫游、空間測量、設(shè)施設(shè)備剖切、批注、視圖快照以及模型對象操作等交互功能渲染的真實性和實時性,優(yōu)化了用戶對三維模型的可視化操作體驗,如圖1所示。
圖1 三維模型優(yōu)化技術(shù)
針對半潛式生產(chǎn)平臺三維模型精細(xì)化處理后的數(shù)據(jù)量大導(dǎo)致響應(yīng)速度緩慢的問題,采用三維引擎分布式處理技術(shù),實現(xiàn)模型數(shù)據(jù)從分布式處理、分布式存儲到服務(wù)發(fā)布的全流程化管理,充分利用硬件資源提高模型操作響應(yīng)速度。同時,三維引擎對加載后的模型數(shù)據(jù)進(jìn)行本地緩存,大大減少了數(shù)據(jù)傳輸與運算量。
通過關(guān)鍵技術(shù)集成,研發(fā)數(shù)字油田三維可視化平臺。系統(tǒng)包括數(shù)據(jù)源、服務(wù)層、應(yīng)用層和展示層4部分,架構(gòu)如圖2所示。
2.2.1 二三維聯(lián)動可視化功能
數(shù)字油田三維可視化平臺提供三維模型在線瀏覽,可以查看三維模型中的每一個設(shè)備對象類型和信息。P&ID圖紙可以在線瀏覽,圖紙中的管線、儀表等設(shè)備信息可以通過點擊實現(xiàn)在線瀏覽?,F(xiàn)場技術(shù)人員可以在三維模型中選擇設(shè)施設(shè)備,從而快速找到與此設(shè)備關(guān)聯(lián)的二維圖紙,也可以通過二維圖紙點擊熱點,快速找到此設(shè)備的現(xiàn)場位置,減少施工改造的工作量。
2.2.2 設(shè)施設(shè)備測量功能
設(shè)施設(shè)備測量功能包括長度測量、角度測量和面積測量。長度測量通過點擊測量中的長度測量按鈕進(jìn)入距離測量模式。單擊鼠標(biāo)左鍵選擇兩點后,即可顯示其長度信息,且繼續(xù)選擇點可實現(xiàn)連續(xù)測量。雙擊鼠標(biāo)左鍵,結(jié)束此次測量并退出測量。使用測量功能可以讓技改人員在空間布置中得到與現(xiàn)場一致的數(shù)據(jù),無須到現(xiàn)場即可測量管道等設(shè)備的長度、角度、面積等。
2.2.3 設(shè)施設(shè)備剖切功能
剖切功能通過控制基準(zhǔn)橫切面位置的移動和旋轉(zhuǎn),支持從三維的任何一個角度對模型進(jìn)行剖切,以瀏覽其內(nèi)部結(jié)構(gòu)。設(shè)施設(shè)備剖切具體包括面剖切和體剖切兩種方式,如圖3所示。面剖切借助三維可視化引擎定義剖切面,包括位移和角度,對模型進(jìn)行剖切顯示。體剖切借助三維可視化引擎通過繪制立方體對三維模型進(jìn)行剖切,只顯示立方體內(nèi)的模型圖形,排除顯示立方體外的模型圖形。
2.2.4 三維模型批注和視圖快照功能
三維可視化引擎提供圖形、文字批注功能和刪除批注功能。批注支持云線、箭頭、矩形、圓形圖形批注以及文字批注,可以根據(jù)需要對問題部位進(jìn)行標(biāo)注。除了模型上的批注,還支持輸入詳細(xì)的備注信息,以記錄并跟蹤問題的狀態(tài)。同時,三維可視化引擎支持對當(dāng)前視窗的三維模型的可視化快照能力。三維快照保存了相機(jī)、批注、剖切等信息,保存下來的視圖被重新選取后,三維可視化引擎可在最大程度上還原快照信息。
圖2 數(shù)字油田三維可視化平臺架構(gòu)
圖3 設(shè)施設(shè)備剖切功能
2.2.5 生產(chǎn)運行實時數(shù)據(jù)接入及可視化功能
三維可視化引擎支持接入生產(chǎn)運行實時數(shù)據(jù),查看實時數(shù)據(jù)監(jiān)測點的空間分布和相應(yīng)的實時數(shù)據(jù)趨勢圖等。在平臺模型中,部分生產(chǎn)運行展示所需的監(jiān)測點可能存在未建模的情況,需要以標(biāo)簽的形式在模型中持久化存儲。這一類標(biāo)簽數(shù)據(jù)通過rest接口傳遞到三維可視化引擎的模型庫中,作為基礎(chǔ)模型對象一同存儲、管理和展示[3],可為生產(chǎn)管理人員提供實時生產(chǎn)運行情況,如閥門開關(guān)狀態(tài)、閥門開度、溫度、壓力、液位以及流量等,如圖4所示。
圖4 三維可視化引擎與生產(chǎn)運行實時數(shù)據(jù)的集成展示
2.2.6 設(shè)施設(shè)備運維可視化
設(shè)施設(shè)備運維可視化基于設(shè)施設(shè)備檢維修記錄的入庫。點擊某一個設(shè)備時,若該設(shè)備的歷次檢維修記錄已經(jīng)入庫,會展示最近所有的檢維修記錄,包括設(shè)備名稱、設(shè)備故障時間或者某個時間段、設(shè)備故障描述、設(shè)備檢修情況、檢修的工作人員、檢修完成時間及備注。此外,工作人員也可查看設(shè)施設(shè)備所對應(yīng)的備品備件數(shù)量[4]。
2.2.7 應(yīng)急指揮可視化
基于三維模型優(yōu)化技術(shù)建立的三維可視化模型,通過虛擬現(xiàn)實(Virtual Reality,VR)技術(shù)創(chuàng)建應(yīng)急指揮場景,可用于應(yīng)急指揮可視化展示[5]。借助VR設(shè)備,當(dāng)應(yīng)急指揮模擬啟動時,設(shè)施平臺報警點可視化。報警標(biāo)注所有相關(guān)聯(lián)的設(shè)施設(shè)備(如中控室、消防水站等),關(guān)聯(lián)四色風(fēng)險區(qū)域顯示其風(fēng)險等級,在三維模型上顯示所有安全逃離路徑,以達(dá)到培訓(xùn)演練的目的。
三維可視化平臺通過對完整性數(shù)據(jù)和三維可視化模型進(jìn)行關(guān)聯(lián),使得數(shù)據(jù)展示更形象、直觀,數(shù)據(jù)應(yīng)用更加高效、便捷,可為智能油氣田建設(shè)的決策支持、遠(yuǎn)程操作及預(yù)測維護(hù)等服務(wù)提供數(shù)據(jù)和應(yīng)用支持。