国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Unity 3D的可燃冰開采環(huán)境監(jiān)測(cè)模擬系統(tǒng)設(shè)計(jì)

2023-09-04 09:22:42賀保衛(wèi)馬志宇崔海朋
關(guān)鍵詞:可燃冰水合物甲烷

賀保衛(wèi) 馬志宇 崔海朋 杜 鵬

(青島杰瑞工控技術(shù)有限公司 山東 青島 266061)

0 引 言

可燃冰是由天然氣和水在高溫高壓下形成的結(jié)晶體,其開采過程中可能出現(xiàn)一定的環(huán)境風(fēng)險(xiǎn),主要有以下幾點(diǎn):(1) 可燃冰在開采過程中大規(guī)模氣化問題無法控制[1-2];(2) 可燃冰的開采會(huì)有大量的天然氣泄漏,加劇全球變暖[3-4];(3) 可燃冰的開采可能產(chǎn)生海底地質(zhì)災(zāi)害,如海床塌陷、海底滑坡等[5-7]。但是,目前可燃冰的開發(fā)只停留在試采階段[8-10],無法獲取足夠多的數(shù)據(jù)進(jìn)行監(jiān)測(cè)[11-13]。隨著計(jì)算機(jī)的飛速發(fā)展,可借用仿真模擬技術(shù)來模擬Natural Gas Hydrate(NGH)的開采,不但可以定量評(píng)價(jià)開采效果,分析相關(guān)參數(shù)的敏感性,還能為NGH的試開采提供技術(shù)支持[14-16]。Yang等[17]利用虛擬仿真技術(shù)虛擬了有毒涂料造成的環(huán)境問題??梢?虛擬仿真技術(shù)的發(fā)展已經(jīng)逐漸帶給人們一種新的思路[18-21]。本文通過Unity 3D技術(shù),設(shè)計(jì)了一種可燃冰開采環(huán)境監(jiān)測(cè)模擬系統(tǒng),充分模擬可燃冰開采過程中的環(huán)境監(jiān)測(cè)場(chǎng)景,建立了可燃冰開采過程中甲烷泄露的模型,充分模擬了可燃冰開采可能造成的環(huán)境風(fēng)險(xiǎn),能夠?yàn)榭扇急_采過程中的環(huán)境監(jiān)測(cè)提供有力的支撐。

1 模擬系統(tǒng)總體構(gòu)架

可燃冰開采環(huán)境監(jiān)測(cè)模擬系統(tǒng)是一個(gè)非常復(fù)雜的模擬操作系統(tǒng),其包括軟件系統(tǒng)和硬件系統(tǒng)兩個(gè)部分。其中軟件系統(tǒng)包括“四位一體”環(huán)境監(jiān)測(cè)主系統(tǒng)、大氣環(huán)境模擬子系統(tǒng)、海水環(huán)境模擬子系統(tǒng)、海床環(huán)境模擬子系統(tǒng)、井下環(huán)境模擬子系統(tǒng)。硬件通過OPC協(xié)議與軟件系統(tǒng)進(jìn)行通信,對(duì)主系統(tǒng)及四個(gè)子系統(tǒng)進(jìn)行控制。該系統(tǒng)的設(shè)計(jì)流程為:

Step13D Max模型建立及渲染。

Step2可燃冰開采典型環(huán)境風(fēng)險(xiǎn)算法設(shè)計(jì)。

Step3MySQL數(shù)據(jù)庫(kù)設(shè)計(jì)。

Step4Unity 3D虛擬仿真環(huán)境搭建。

Step5模擬系統(tǒng)硬件環(huán)境搭建。

2 可燃冰開采環(huán)境監(jiān)測(cè)模擬仿真系統(tǒng)軟件設(shè)計(jì)

可燃冰開采環(huán)境監(jiān)測(cè)模擬仿真系統(tǒng)軟件設(shè)計(jì),通過對(duì)開采平臺(tái)及監(jiān)測(cè)設(shè)備的建模,并通過Unity 3D搭建監(jiān)測(cè)環(huán)境,模擬范圍包括大氣、海水、海床、井筒的開采環(huán)境,模擬各個(gè)參數(shù)對(duì)環(huán)境的影響。最終,通過對(duì)典型環(huán)境風(fēng)險(xiǎn)的模擬,達(dá)到動(dòng)態(tài)演示的效果。

2.1 3D模型建立

本系統(tǒng)通過AutoCAD進(jìn)行建模,通過3Dmax對(duì)模型進(jìn)行渲染,所建立的模型主要包括:開采平臺(tái)模型、浮標(biāo)模型、坐底式觀測(cè)平臺(tái)模型、傳感器模型等。

通過Unity 3D進(jìn)行虛擬環(huán)境的開發(fā)之前,需要通過3D Max對(duì)運(yùn)動(dòng)物體的運(yùn)動(dòng)軌跡進(jìn)行設(shè)計(jì),如水下機(jī)器人的運(yùn)動(dòng)控制,需要設(shè)定機(jī)器人的坐標(biāo)軸和角度,同時(shí),Unity 3D所需模型格式為.FBX,可通過3D Max軟件進(jìn)行導(dǎo)出。

2.2 可燃冰開采過程中甲烷泄露風(fēng)險(xiǎn)算法

可燃冰開采過程中,最典型的風(fēng)險(xiǎn)為氣體泄漏,主要為甲烷,其泄漏過程遵循三大基礎(chǔ)方程[22-23]。

質(zhì)量守恒方程:

(1)

式中:ρ為混合氣體密度;v為矢量速度。

假設(shè)甲烷與空氣均為不可壓縮氣體,密度ρ為常數(shù)。因此,式(1)調(diào)整為:

(2)

式中:u、v、w為矢量速度在三個(gè)坐標(biāo)軸的分量。

動(dòng)量守恒方程:

(3)

式中:μ是流體的動(dòng)力粘度;ρa(bǔ)是空氣密度;gi是重力加速度。

能量守恒方程:

(4)

式中:T是溫度;cp是比熱容;ST是混合氣體的內(nèi)熱源以及通過流體機(jī)械能轉(zhuǎn)化為熱能的部分,簡(jiǎn)稱為粘性耗散項(xiàng)。

此外,在擴(kuò)散過程中,還需要考慮湍流動(dòng)能方程及湍流動(dòng)能耗散率方程,其相應(yīng)的表達(dá)式為:

(5)

式中:μeff為有效粘度;G為湍流動(dòng)能;ε為湍流動(dòng)能耗散率;C1、C2為方程因數(shù)。

在甲烷氣體泄漏過程的數(shù)值模擬中,采用Stone模型的相對(duì)滲透率進(jìn)行模擬,其表達(dá)式為:

(6)

式中:SA為液相濕潤(rùn)相飽和度;SirA為液非濕潤(rùn)相濕潤(rùn)飽和度;SG為氣相濕潤(rùn)相飽和度;SirG為氣相非濕潤(rùn)相飽和度。

此外,考慮甲烷在地層中的分解,其分解速率隨時(shí)間變化關(guān)系如圖1所示。

圖1 甲烷分解速率

根據(jù)質(zhì)量守恒控制方程、能量守恒控制方程、甲烷水合物分解動(dòng)力方程求解甲烷水合物分解控制方程。實(shí)驗(yàn)數(shù)據(jù)如表1所示。

表1 甲烷水合物實(shí)驗(yàn)數(shù)據(jù)

具體思路就是以能量守恒控制方程為基礎(chǔ),將表1的各參數(shù)向能量守恒方程中代入,用溫度和壓力表示方程中其他變量,其余參數(shù)為常數(shù)及已知可求的方程式。同樣溫度可以用壓力進(jìn)行表示,通過算法,可以將壓力解出。

用數(shù)值模擬表示甲烷水合物分解時(shí),采用有限差分法離散偏微分方程組,全隱式方法進(jìn)行求解非線性方程,方法如下:

(1) 根據(jù)甲烷水合物多孔介質(zhì)核的尺寸參數(shù),選取合適網(wǎng)格大小,開始劃分網(wǎng)格。

(2) 確定甲烷水合物分解時(shí)的邊界條件、初始狀態(tài)及初始值。

(3) 選擇合適的步長(zhǎng)。

(4) 將基礎(chǔ)可推算的數(shù)值、能夠表征的產(chǎn)量或式子計(jì)算出來,整理放入程序式子中,便于調(diào)用。

(5) 通過Thomas算法分別解出壓力和溫度。

(6) 根據(jù)壓力溫度和其他參數(shù)間的關(guān)系式計(jì)算三相飽和度、滲透率、各向流速、產(chǎn)氣等參數(shù)。

通過初步的收斂調(diào)試,按步驟編程,通過與實(shí)驗(yàn)數(shù)據(jù)產(chǎn)氣量和溫度分布調(diào)試驗(yàn)證程序準(zhǔn)確性,解決數(shù)值模擬問題。

圖2是累計(jì)甲烷氣體產(chǎn)量隨時(shí)間的變化曲線,可以看出甲烷氣體產(chǎn)量隨時(shí)間的增加而增加,但是在240 min以后,甲烷氣體的產(chǎn)量趨于平緩,不再呈現(xiàn)上升趨勢(shì),累計(jì)的甲烷氣體產(chǎn)量大約為9 000 cm3,這與現(xiàn)有的實(shí)驗(yàn)研究資料大致吻合,說明模擬的結(jié)果是可信的。

圖2 累計(jì)甲烷氣體產(chǎn)量隨時(shí)間的變化曲線

由圖3可知,溫度在開始的20 min之內(nèi)呈現(xiàn)下降的趨勢(shì),到了平衡溫度以后,溫度逐漸回升靠近水域溫度,這是因?yàn)樗衔锓纸馐且粋€(gè)吸熱的過程,水域?qū)α鱾鳠岷蛯?dǎo)熱速度低于甲烷水合物分解的吸熱量,所以溫度的變化是先降低后升高,最后趨于平緩。

圖3 溫度隨時(shí)間的變化曲線

如圖4所示,隨著天然氣水合物的分解,壓力逐漸降低,且外界的壓力保持不變。從天然氣水合物分解反應(yīng)的零時(shí)刻開始,管兩端的減壓閥打開,這時(shí)外界的壓力較低,因而產(chǎn)生了壓力梯度,而外界的壓力低于天然氣水合物的平衡壓力,天然氣水合物迅速地開始分解。

圖4 壓力隨時(shí)間的變化曲線

可以看出,在0至160 min之內(nèi),天然氣水合物分解的反應(yīng)速率由0開始不斷增大,160 min之后天然氣水合物分解的反應(yīng)速率開始放緩。

2.3 數(shù)據(jù)庫(kù)設(shè)計(jì)

(1) 數(shù)據(jù)庫(kù)搭建。在本系統(tǒng)中,數(shù)據(jù)庫(kù)的實(shí)體為各個(gè)傳感器,屬性為傳感器顯示數(shù)值、時(shí)間、位置、信息等。傳感器數(shù)據(jù)表如表2所示,其他表不再列出。

表2 傳感器數(shù)據(jù)表

(2) 數(shù)據(jù)導(dǎo)入與數(shù)據(jù)模擬。在本系統(tǒng)中,數(shù)據(jù)來源為互聯(lián)網(wǎng)上可以下載到的南海神狐海域相關(guān)數(shù)據(jù),由于目前可燃冰試采過程中大多數(shù)數(shù)據(jù)都沒有監(jiān)測(cè)或者需要保密,本系統(tǒng)通過make_regression生成回歸模型數(shù)據(jù),其以現(xiàn)有數(shù)據(jù)為基礎(chǔ),生成樣本特征數(shù),并產(chǎn)生隨機(jī)噪音,從而生成一系列的神戶海域監(jiān)測(cè)數(shù)據(jù)。之后,通過數(shù)據(jù)清洗、歸一化等手段,將生成的數(shù)據(jù)轉(zhuǎn)化為系統(tǒng)可用的模擬數(shù)據(jù),供可燃冰開采環(huán)境監(jiān)測(cè)模擬系統(tǒng)設(shè)計(jì)進(jìn)行模擬與展示。同時(shí),在系統(tǒng)中預(yù)留真實(shí)數(shù)據(jù)接口,以備之后真實(shí)數(shù)據(jù)的導(dǎo)入。

2.4 系統(tǒng)場(chǎng)景建設(shè)

本系統(tǒng)需要展示各個(gè)3D場(chǎng)景,令用戶可以從上帝視角查看模擬場(chǎng)景的整體情況,場(chǎng)景中各浮標(biāo)、傳感器以3D模型的方式展示,虛擬3D仿真?zhèn)鞲衅髡鎸?shí)分布情況,在場(chǎng)景可視化界面設(shè)置操作工具,可以對(duì)3D場(chǎng)景進(jìn)行旋轉(zhuǎn)、放大縮小、漫游等基本操作,對(duì)場(chǎng)景中傳感器進(jìn)行操作,包括增加新傳感器、刪除已有傳感器、修改已布設(shè)傳感器信息、根據(jù)關(guān)鍵字查詢傳感器等操作,并且還可以操作模擬甲烷泄露場(chǎng)景,在可視化界面直觀呈現(xiàn)甲烷擴(kuò)散情況。因此,系統(tǒng)通過Unity 3D的GUI界面設(shè)計(jì)模塊對(duì)系統(tǒng)的界面進(jìn)行設(shè)計(jì),利用C#對(duì)界面程序進(jìn)行編寫,3D場(chǎng)景在Unity 3D軟件中進(jìn)行搭建,其界面及主場(chǎng)景如圖5所示。

圖5 界面及主場(chǎng)景

2.5 系統(tǒng)功能設(shè)計(jì)

在可燃冰開采環(huán)境監(jiān)測(cè)模擬系統(tǒng)中,需要對(duì)可燃冰開采過程中的實(shí)際工況進(jìn)行模擬,并可以展示極端條件下,甲烷泄露的過程。

(1) 可燃冰開采環(huán)境可視化展示及監(jiān)控系統(tǒng)功能。可燃冰開采環(huán)境可視化展示可以實(shí)時(shí)顯示大氣、海水、海床、井下四種場(chǎng)景,通過相機(jī)的移動(dòng)切換展示位置。同時(shí),通過GetSqlConn()函數(shù)獲取已封裝好的數(shù)據(jù)庫(kù)鏈接,將其數(shù)據(jù)進(jìn)行展示。此過程中,建立評(píng)價(jià)與報(bào)警函數(shù),并通過預(yù)先設(shè)置好的報(bào)警值域進(jìn)行報(bào)警操作(綠色:正常;黃色:偏高;紅色:報(bào)警)。

在設(shè)置監(jiān)控系統(tǒng)功能的過程中,立體展示四位一體的監(jiān)控系統(tǒng)布局,設(shè)置傳感器隱藏及顯示函數(shù),進(jìn)行傳感器顯示或隱藏開關(guān)操作讀取傳感器模擬數(shù)據(jù)。

對(duì)于水下機(jī)器人的運(yùn)動(dòng)軌跡,進(jìn)行提前設(shè)定。通過transform.Translate()函數(shù)設(shè)定水下機(jī)器人的移動(dòng)速度與相對(duì)坐標(biāo)系,水下機(jī)器人沿監(jiān)測(cè)圈進(jìn)行運(yùn)動(dòng)。另外設(shè)置一個(gè)相機(jī)移動(dòng)函數(shù)與選擇函數(shù),添加一臺(tái)相機(jī)隨水下機(jī)器人運(yùn)動(dòng),并可在相機(jī)中進(jìn)行選擇性展示。

(2) 可燃冰開采甲烷泄露過程模擬。在甲烷泄露過程模擬中,在Unity 3D中植入甲烷泄露算法,采用粒子系統(tǒng)進(jìn)行甲烷泄露過程中氣泡的模擬,通過粒子發(fā)生器在井筒附近產(chǎn)生粒子,設(shè)置每次產(chǎn)生氣泡的尺寸范圍、生命周期、每次產(chǎn)生氣泡數(shù)量范圍,并設(shè)定粒子的速度、加速度、粒子運(yùn)動(dòng)方向。當(dāng)警報(bào)激活時(shí),粒子隨機(jī)產(chǎn)生,同時(shí),設(shè)置海流腳本模擬海流對(duì)氣泡擴(kuò)散的影響。

3 硬件平臺(tái)設(shè)計(jì)

3.1 操控臺(tái)設(shè)計(jì)

操控臺(tái)安裝兩臺(tái)服務(wù)器和5臺(tái)顯示器,并利用兩臺(tái)網(wǎng)管型交換機(jī)組成冗余以太網(wǎng),實(shí)現(xiàn)相互冗余的功能,通過以太網(wǎng)讀取并監(jiān)控PLC數(shù)據(jù)。

操控臺(tái)采用琴式操控臺(tái)設(shè)計(jì),背面圓弧式設(shè)計(jì),可與開采平臺(tái)控制室墻邊充分貼合。其中左側(cè)柜內(nèi)安裝工控機(jī),臺(tái)面上放置鍵盤和鼠標(biāo),正面嵌入2個(gè)監(jiān)視器。右側(cè)柜內(nèi)放置交換機(jī)、防火墻等設(shè)備。

3.2 通信設(shè)計(jì)

通信單元包括串口服務(wù)器等設(shè)備,實(shí)現(xiàn)多個(gè)RS485 Modbus RTU通信協(xié)議設(shè)備和Modbus TCP協(xié)議采集設(shè)備的互聯(lián)互通。串行設(shè)備服務(wù)器能讓 RS-232/RS-422/RS-485 串行設(shè)備以快速、有效的方式,透過以太網(wǎng)絡(luò)連接至主計(jì)算機(jī)。另外,系統(tǒng)通過OPC通信接口,其產(chǎn)生的數(shù)據(jù)通過數(shù)據(jù)采集服務(wù)器進(jìn)行采集,并存儲(chǔ)到數(shù)據(jù)庫(kù)中。

4 測(cè)試驗(yàn)證

為驗(yàn)證該系統(tǒng)能否有效進(jìn)行可燃冰開采環(huán)境過程中的安全監(jiān)測(cè),結(jié)合軟件模擬可燃冰開采過程中甲烷泄露對(duì)環(huán)境的變化影響,實(shí)現(xiàn)監(jiān)測(cè)與評(píng)估功能的測(cè)試驗(yàn)證。

測(cè)試證明,可燃冰環(huán)境安全監(jiān)測(cè)模擬仿真系統(tǒng)可以較好地模擬出各個(gè)傳感器的數(shù)值,并通過可視化模擬進(jìn)行典型風(fēng)險(xiǎn)場(chǎng)景的展示,從而幫助工程技術(shù)人員了解相應(yīng)的風(fēng)險(xiǎn)。預(yù)留接口的存在可以在可燃冰商業(yè)化開采時(shí),接入現(xiàn)場(chǎng)實(shí)測(cè)數(shù)據(jù),對(duì)現(xiàn)場(chǎng)開采中可能造成的風(fēng)險(xiǎn)進(jìn)行預(yù)警。

對(duì)于甲烷氣體滲漏過程的風(fēng)險(xiǎn)評(píng)估如圖6所示,可以在預(yù)警分析里面實(shí)時(shí)監(jiān)測(cè)甲烷和二氧化碳濃度的變化情況。

圖6 甲烷和二氧化碳濃度的預(yù)警分析

實(shí)時(shí)監(jiān)測(cè)甲烷和二氧化碳的濃度變化情況,若是超出正常狀態(tài),系統(tǒng)就會(huì)報(bào)警,甲烷和二氧化碳的曲線如圖7和圖8所示。

圖7 甲烷曲線

圖8 二氧化碳曲線

5 結(jié) 語

本文通過Unity 3D對(duì)可燃冰開采環(huán)境監(jiān)測(cè)模擬系統(tǒng)進(jìn)行設(shè)計(jì),對(duì)可燃冰開采環(huán)境監(jiān)測(cè)進(jìn)行模擬仿真,成功地模擬了甲烷氣體的泄露過程,從而可以幫助相關(guān)工程技術(shù)人員了解可燃冰開采的相關(guān)風(fēng)險(xiǎn)及風(fēng)險(xiǎn)產(chǎn)生的過程。另外,系統(tǒng)預(yù)留了現(xiàn)場(chǎng)實(shí)測(cè)數(shù)據(jù)的接口,可在可燃冰商業(yè)開采時(shí),對(duì)現(xiàn)場(chǎng)開采進(jìn)行預(yù)警。

猜你喜歡
可燃冰水合物甲烷
氣井用水合物自生熱解堵劑解堵效果數(shù)值模擬
液氧甲烷發(fā)動(dòng)機(jī)
論煤炭運(yùn)輸之甲烷爆炸
水上消防(2020年1期)2020-07-24 09:26:02
感受可燃冰的“溫度”
熱水吞吐開采水合物藏?cái)?shù)值模擬研究
Gas from human waste
天然氣水合物保壓轉(zhuǎn)移的壓力特性
可燃冰是什么?
未來能源可燃冰
我國(guó)海域天然氣水合物試采成功
新晃| 三江| 衡水市| 武穴市| 锡林浩特市| 榕江县| 肇东市| 连山| 天全县| 济阳县| 神池县| 平果县| 桦川县| 霍林郭勒市| 岳池县| 余江县| 绵竹市| 亚东县| 洛浦县| 景东| 新乡市| 华安县| 临城县| 礼泉县| 黄石市| 文成县| 鄂托克旗| 昌吉市| 自治县| 文山县| 连州市| 平度市| 泽库县| 明溪县| 双牌县| 大姚县| 阿拉善左旗| 资中县| 奇台县| 莎车县| 隆子县|