專利名稱:石油鉆井三維仿真方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種對石油鉆井設(shè)備進(jìn)行實(shí)時(shí)監(jiān)控的方法,尤其是一種高效、實(shí)時(shí)同步、形象逼真的石油鉆井三維仿真方法。
背景技術(shù):
在石油生產(chǎn)過程中,需要對石油鉆井設(shè)備的運(yùn)行狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)控。目前主要是以數(shù)值儀表和曲線圖來顯示監(jiān)控結(jié)果,其次是以固定三維模型和固定三維動(dòng)畫拼接為基礎(chǔ)的三維監(jiān)控表現(xiàn)形式。雖然以上兩種監(jiān)控技術(shù)能夠解決傳感數(shù)據(jù)的傳遞和數(shù)值表現(xiàn)問題, 并能在一定程度上形象直觀地再現(xiàn)設(shè)備運(yùn)轉(zhuǎn)的狀況,但卻不能實(shí)現(xiàn)實(shí)時(shí)同步的三維場景表現(xiàn),特別是難以形象逼真表現(xiàn)具有復(fù)雜可變性的設(shè)備運(yùn)轉(zhuǎn)狀態(tài)。
發(fā)明內(nèi)容
本發(fā)明是為了解決現(xiàn)有技術(shù)所存在的上述技術(shù)問題,提供一種高效、實(shí)時(shí)同步、形象逼真的石油鉆井三維仿真方法。本發(fā)明的技術(shù)解決方案是一種石油鉆井三維仿真方法,其特征在于依次按如下步驟進(jìn)行
a.取石油鉆井設(shè)備基礎(chǔ)工作狀態(tài)傳感信號數(shù)據(jù);
b.篩選出進(jìn)行三維表現(xiàn)需要的傳感信號數(shù)據(jù);
c.判斷是否需要力學(xué)計(jì)算;
d.對不需要力學(xué)計(jì)算的傳感信號數(shù)據(jù)進(jìn)行XML空間位置解析;
e.采用三維引擎通過XML標(biāo)記進(jìn)行三維表現(xiàn)。本發(fā)明與現(xiàn)有技術(shù)的最大區(qū)別是對傳感數(shù)據(jù)進(jìn)行分類篩選,剔除需要進(jìn)行力學(xué)計(jì)算的傳感信號數(shù)據(jù),只對與三維場景有關(guān)的數(shù)據(jù)進(jìn)行處理,降低了三維引擎內(nèi)處理工程數(shù)據(jù)的壓力,大幅度提高了三維系統(tǒng)的運(yùn)行計(jì)算效率;同時(shí)預(yù)先對需要三維引擎處理的傳感信號數(shù)據(jù)進(jìn)行動(dòng)作解析,使其成為三維引擎能夠高效讀取和利用的XML標(biāo)記,大大降低了三維引擎進(jìn)行三維處理的壓力,從而可高效、實(shí)時(shí)同步、形象逼真地表現(xiàn)石油鉆井設(shè)備的運(yùn)行狀態(tài)。
圖1是本發(fā)明實(shí)施例的流程圖。
具體實(shí)施例方式本發(fā)明實(shí)施例如圖1所示,依次按如下步驟進(jìn)行
a.取石油鉆井設(shè)備基礎(chǔ)工作狀態(tài)傳感信號數(shù)據(jù)通過軟件系統(tǒng)及設(shè)備通訊控制模塊, 每秒讀取遠(yuǎn)端石油鉆井設(shè)備上的36個(gè)基本工作狀態(tài)傳感器的實(shí)時(shí)工作數(shù)據(jù);
b.篩選出進(jìn)行三維表現(xiàn)需要的傳感信號數(shù)據(jù)在所獲得的36個(gè)基本工作狀態(tài)傳感器
3的實(shí)時(shí)工作數(shù)據(jù)中,篩選出關(guān)于井深、井斜、轉(zhuǎn)速、壓力、溫度等與進(jìn)行三維表現(xiàn)有關(guān)的數(shù)據(jù);
c.判斷是否需要力學(xué)計(jì)算判斷所篩選出的數(shù)據(jù)是否需要進(jìn)行力學(xué)計(jì)算;
d.將需要進(jìn)行力學(xué)計(jì)算的數(shù)據(jù)傳入力學(xué)計(jì)算模塊,進(jìn)行力學(xué)計(jì)算處理;對不需要力學(xué)計(jì)算的傳感信號數(shù)據(jù)進(jìn)行XML空間位置解析通過三維動(dòng)作解析模塊將傳入數(shù)據(jù)中描述了方向、方位、高度、移動(dòng)位置、變化速度的數(shù)據(jù)解析成三維引擎可以直接識別的XML文本標(biāo)記,其中記錄了目標(biāo)物件、目標(biāo)物件的XYZ坐標(biāo)及目標(biāo)物件XYZ坐標(biāo)移動(dòng)的軌跡;
e.采用三維引擎通過XML標(biāo)記進(jìn)行三維表現(xiàn)三維引擎系統(tǒng)直接讀取解析過的XML 標(biāo)記,對其中需要進(jìn)行三維變形表現(xiàn)的部分進(jìn)行動(dòng)態(tài)的建模處理和動(dòng)態(tài)的圖片材質(zhì)生成處理,最后通過渲染引擎實(shí)現(xiàn)動(dòng)態(tài)且實(shí)時(shí)的三維虛擬仿真表現(xiàn)。
權(quán)利要求
1. 一種石油鉆井三維仿真方法,其特征在于依次按如下步驟進(jìn)行a.取石油鉆井設(shè)備基礎(chǔ)工作狀態(tài)傳感信號數(shù)據(jù);b.篩選出進(jìn)行三維表現(xiàn)需要的傳感信號數(shù)據(jù);c.判斷是否需要力學(xué)計(jì)算;d.對不需要力學(xué)計(jì)算的傳感信號數(shù)據(jù)進(jìn)行XML空間位置解析;e.采用三維引擎通過XML標(biāo)記進(jìn)行三維表現(xiàn)。
全文摘要
本發(fā)明公開一種高效、實(shí)時(shí)同步、形象逼真的石油鉆井三維仿真方法,依次按如下步驟進(jìn)行a.取石油鉆井設(shè)備基礎(chǔ)工作狀態(tài)傳感信號數(shù)據(jù);b.篩選出進(jìn)行三維表現(xiàn)需要的傳感信號數(shù)據(jù);c.判斷是否需要力學(xué)計(jì)算;d.對不需要力學(xué)計(jì)算的傳感信號數(shù)據(jù)進(jìn)行XML空間位置解析;e.采用三維引擎通過XML標(biāo)記進(jìn)行三維表現(xiàn)。
文檔編號G06F17/50GK102354326SQ20111032937
公開日2012年2月15日 申請日期2011年10月26日 優(yōu)先權(quán)日2011年10月26日
發(fā)明者趙丙文 申請人:大連偉岸縱橫科技發(fā)展有限公司