《電子技術應用》
您所在的位置:首頁 > 測試測量 > 設計應用 > 基于OpenGL的三維油藏可視化模型
基于OpenGL的三維油藏可視化模型
摘要: 通過地震、測井可得到關于油藏地層測試點孔隙度、滲透率等物性參數,但這些數據數量龐大,難以直接進行地質分析。為了解油層結構和分布,需要將油藏地層模型在計算機上再現,并對其進行一些交互式操作及初步處理。
Abstract:
Key words :
1 引言
   
通過地震、測井可得到關于油藏地層測試點孔隙度、滲透率等物性參數,但這些數據數量龐大,難以直接進行地質分析。為了解油層結構和分布,需要將油藏地層模型在計算機上再現,并對其進行一些交互式操作及初步處理。
    系統實現方法是:首先組織數據(幾何頂點,物性參數值等)及提取可視面,并與所需要的目標結合,實現對模型的繪制。其次,提供對模型的分解和剖切方法,實現由數據驅動的對模型的操作控制。

2 數據處理與參數的顏色索引
2.1 系統的地質數據
   
系統讀入的原始網格數據示例如下:


    第一行數據的前3個數據數據分別表示X,Y,Z軸方向上的網格個數,第4~6個數據分別表示X,Y,Z軸方向上的原點坐標,而第7~8個數據表示沿X,Y軸方向的網格間距大小。第二行數據"2"表示以下是兩列數據,第一列數據(如940.700)表示深度值,第二列數據(如73.000)表示對應點的參數值。
    由于網格結點在xoy平面上是規則的順序排列,給出已知的沿x,y方向的網格間距dx,dy,網格數Nx,Ny和幾何坐標系原點坐標x0,y0,z0,則任一網格結點Node的空間坐標和參數為:

   
式中:i的范圍為[O,Nx-1],j的范圍為[0,Ny-1];k為結點Node(i,j)處深度的序數,其值與深度的排列方式有關。dpk,sk為第k點處的深度和物性參數。
2.2 處理原始數據
   
由于原始數據采用大地坐標,為方便繪圖,應對數據進行坐標變換。將X,Y,Z上數據范圍變換到-1~1之間,經過縮放變換,才能在視圖區顯示出圖形。原始數據在測量時可能存在誤差,因此在讀入數據后需對數據進行有效性檢驗。
2.3 參數的顏色索引
    OpenGL的顏色索引模式通過建立一個顏色索引表(又稱彩色表)確定所繪制物體的顏色。彩色表的建立可通過指定彩色表兩端的基色和尾色,插值計算出中間其它顏色,分別賦予相應索引號。在給模型著色時,將讀人數據點對應的參數值轉化成彩色表上的索引號,便可確定參數的顏色。由于彩色表上的索引號對應的參數是離散的,應對參數值在彩色表中對應的位置作四舍五人以精確給出其索引號。設參數存儲在數組parameter中,color_num為彩色表長度。將參數轉化為顏色索引號p的代碼段如下:

對應的索引號

   

    以上創建出來的顏色可能較單調,一些位于中間部分的參數值對應的顏色區別不明顯。一種改進方法是將彩色表分成4段,每一段只控制一種顏色分量的變化,這樣彩色表的顏色變化種類大大增加了,使位于中間部分的參數值顏色區分很明顯,可更直觀的反映出油藏情況。
    基色和尾色通常根據油藏描述的實際要求指定,例如類藍色(表示水)和類紅色(表示油),分別對應物性參數(如滲透率)的最小值和最大值。

3 建立三維地質數據模型
3.1 繪制三維地質模型的基本思想
   
實現三維地質模型繪制的關鍵步驟是對數據體建模。由對讀入數據的排列結構分析可知,原始網格數據形成了一個三維地層模型。除了在垂直方向(Z方向)上的兩個面有上下起伏外,其余的面均是平行于ZOY,面或ZOX面的平面。如圖1所示。

    地層模型的可視面即底面、頂面、左面、右面、前面及后面,因此只畫這6個面的外側就可以繪制出整個6面體。問題便轉化成提取這6個面上的數據,用OpenGL的繪圖技術對每一個面分別進行繪制。
3.2 三維地質數據體模型的生成
   
模型立方體的6個面由很多小4邊形組成,可采用OpenGL畫連續4邊形的方法將每一個面畫出來。填充顏色則可采用OpenGL的平滑(SMOOTH)著色方式,定義出頂點的顏色后,OpenGL便自動地對4邊形內的顏色插值計算,進行顏色漸變繪制。著色之前采用Z緩存(Z_buffer)技術通過對物體進行深度測試的方法實現消隱。
    以底面創建為例,考慮一般情況,設x軸上的網格個數為x_lenth,z軸的數據存儲在數組z_data中,當前繪制的4邊形片序數為循環變量j,各頂點的顏色值由參數值轉化成顏色索引值確定,并由向量模式給出。自動提取底面數據并繪制底面的程序段為:

   

 

其中,函數getparaindex()返回對應參數的顏色索引值。底面繪制完成后,以此類推,可提取其它可視面數據(頂點及其排列順序),同樣對其它可視面進行繪制、消隱和著色,由此生成三維油藏地質模型。

 

4 模型操作
4.1 數據體撥層
   
通過對數據體進行撥層,即沿Z軸分解數據體的層面,按層提取并繪制數據體的可視面,可以得到撥層面的圖形,還可以得到撥層后數據塊的圖形。撥層面的繪制可通過繪制數據體被撥層后的頂面圖形實現。在VC中使用Slider控件傳遞參數,確定"顯示撥層面"操作的次數,這樣可顯示多個撥層面,通過旋轉等操作,可清楚的看出撥層面之間的油藏情況,如圖2所示。

4.2 切片和切塊
   
通過對數據體切片,即切割數據體的X軸、Y軸,得到剖面或截面的圖形。垂直于X軸、Y軸的一系列的切割點的位置由Visual C++中的鼠標響應程序得到,而切割點的顏色通過切割點兩旁的網格數據點的顏色插值得到。這其中須注意兩個問題:①Visual C++中數據和OpenGL中數據的轉化。因通過雙擊鼠標左鍵選擇切割點,得到的是VC中的響應坐標,需要把其轉化成OpenGL中的坐標。由變換語句glFrustum();可知在OpenGL中窗口的寬和高,而且可知VC中窗口的大小,因此二者之間存在一個比例關系,再考慮X軸、Y軸的長度因素,可得到切割點在OpenGL中的坐標。②關于得到切割點顏色。OpenGL中采取平滑模式(GL_SMOOTH)時,給定多邊形內各點的顏色是通過頂點顏色插值得到的。因此,當切割點選擇在給定網格點之間時,切割點的顏色可通過顏色捕值得到。繪制時需注意頂點和顏色的對應關系。利用某油田數據繪制的切片圖如圖3所示。

    切塊功能和切片功能類似,但得到的不是一個面,而是一個數據體。該功能的第一步和切片功能相似,要得到切割點在OpenGL中的坐標。第二步畫數據體圖形的時候,不再是只畫其中的一個面,而是要畫數據體的6個面,因此該功能和切片、旋轉等功能綜合使用時,要注意功能標志的設置問題。利用某油田數據繪制的切塊圖如圖4所示。

5 結語
    提出了一種基于OpenGL建立三維油藏地質數據模型的簡便方法,在根據實際要求創建彩色表并將原始物性參數轉化為顏色索引值的基礎上,可自動提取網格數據體可視面上的數據,然后利用OpenGL繪圖技術對模型繪制。與傳統的三維油藏可視化軟件系統比較,這里提出的系統繪制效率更高,特別是對模型進行撥層、切片、切塊等操作處理是該系統的特色。

 

 

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲激情成人在线| 久久免费视频网站| 久久日韩精品| 欧美精品一区二区三区蜜桃| 久久综合影音| 久久综合亚洲社区| 亚洲欧美三级在线| 欧美福利视频一区| 国产九九精品视频| 激情久久五月天| 欧美日韩一区在线播放| 亚洲免费视频成人| 先锋影音一区二区三区| 亚洲五月六月| 亚洲免费观看在线观看| 亚洲电影在线免费观看| 国产一区二区三区精品久久久| 欧美多人爱爱视频网站| 国产女精品视频网站免费| 亚洲无限乱码一二三四麻| 欧美日韩大片一区二区三区| 一色屋精品视频在线看| 久久精品国产69国产精品亚洲| 亚洲激情亚洲| 午夜亚洲性色视频| 美女国内精品自产拍在线播放| 欧美成人精品影院| 欧美日韩免费高清一区色橹橹| 国产日韩一区二区| 亚洲理伦在线| 亚洲香蕉网站| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲视频免费在线| 国产色爱av资源综合区| 久久本道综合色狠狠五月| 亚洲小说欧美另类婷婷| 午夜国产精品视频| 亚洲免费一级电影| 精品福利免费观看| 欧美一区二区三区四区高清| 国产一在线精品一区在线观看| 蜜桃av久久久亚洲精品| 国产亚洲欧美日韩精品| 欧美一区二区三区日韩| 亚洲免费播放| 亚洲精品国精品久久99热| 国产午夜亚洲精品不卡| 欧美国产精品va在线观看| 国产一区日韩二区欧美三区| 久久夜色精品一区| 亚洲一区二区三区三| 欧美片第一页| 性欧美xxxx视频在线观看| 亚洲香蕉成视频在线观看| 欧美成人综合在线| 99国内精品久久久久久久软件| 久久99在线观看| 午夜精品美女自拍福到在线| 欧美伊人影院| 伊人久久大香线蕉av超碰演员| 在线精品亚洲一区二区| 国模精品一区二区三区| 日韩视频一区二区| 国产欧美 在线欧美| 国产精品综合不卡av| 久久久免费av| 狠狠色丁香久久综合频道| 久久久精品国产免大香伊| 国内一区二区在线视频观看| 亚洲国产一区在线| 亚洲欧洲一区二区在线观看| 亚洲电影激情视频网站| 亚洲毛片在线免费观看| 夜夜嗨一区二区三区| 久久精选视频| 亚洲第一精品夜夜躁人人爽| 欧美成人嫩草网站| 亚洲国产美女| 亚洲欧美中文另类| 免费观看在线综合| 韩曰欧美视频免费观看| 午夜国产精品视频免费体验区| 一区二区三区欧美成人| 欧美日韩视频在线一区二区观看视频| 在线日韩视频| 香蕉亚洲视频| 午夜亚洲性色福利视频| 久久久亚洲精品一区二区三区| 亚洲精品网站在线播放gif| 亚洲视频日本| 宅男噜噜噜66国产日韩在线观看| 欧美色偷偷大香| 一区二区三区视频免费在线观看| 国产午夜精品理论片a级大结局| 欧美精品在线一区| 欧美日韩一区二区三区高清| 亚洲一区二区三区在线视频| 一本色道久久综合亚洲精品小说| 亚洲自拍偷拍一区| 在线中文字幕不卡| 国产美女精品一区二区三区| 麻豆av一区二区三区久久| 亚洲人成毛片在线播放| 亚洲黄色片网站| 久久天堂精品| 欧美精品亚洲精品| 欧美精品手机在线| 欧美成人中文| 久久黄色小说| 欧美一区国产二区| 亚洲精品网站在线播放gif| 欧美日韩直播| 国产免费亚洲高清| 欧美护士18xxxxhd| 欧美日本韩国一区| 免费精品99久久国产综合精品| 亚洲国产欧美日韩精品| 国产一区二区三区四区三区四| 欧美三级视频在线| 91久久夜色精品国产九色| 国产精品女同互慰在线看| 久久久亚洲国产天美传媒修理工| 欧美激情免费在线| 亚洲精品在线视频| 欧美日韩另类丝袜其他| 怡红院av一区二区三区| 亚洲欧美国产制服动漫| 欧美视频一区在线| 欧美精选午夜久久久乱码6080| 国内精品写真在线观看| 正在播放欧美视频| 一区二区欧美日韩视频| 久久av红桃一区二区小说| 亚洲国产精品日韩| 亚洲欧美国产精品桃花| 激情欧美一区二区三区在线观看| 国产麻豆精品视频| 亚洲你懂的在线视频| 亚洲一区二区在线视频| 国产精品成人av性教育| 欧美大胆a视频| 麻豆精品网站| 一色屋精品视频在线观看网站| 久久精品国产综合| 亚洲欧美日韩成人高清在线一区| 国产精品国产三级国产aⅴ入口| 国产亚洲精久久久久久| 欧美尤物巨大精品爽| 一区二区三区欧美视频| 亚洲国内精品| 亚洲免费精彩视频| 影音先锋亚洲一区| 国产日韩欧美在线| 欧美成人性生活| 亚洲欧洲中文日韩久久av乱码| 欧美一区二区三区在线观看| 在线日韩一区二区| 国产精品福利av| 亚洲免费av片| 一区二区三区高清在线观看| 亚洲一区在线视频| 夜夜嗨一区二区三区| 国产精品推荐精品| 国产亚洲精品高潮| 国产香蕉97碰碰久久人人| 老司机aⅴ在线精品导航| 欧美h视频在线| 欧美婷婷在线| 国产日韩亚洲欧美精品| 亚洲娇小video精品| 一本久道久久久| 国产一区二区三区在线观看免费| 国产目拍亚洲精品99久久精品| 国产专区欧美精品| 精品91在线| 一区二区视频免费在线观看| 国产精品久久久久久久久婷婷| 欧美一区二区三区免费在线看| 国产精品海角社区在线观看| 亚洲午夜影视影院在线观看| 欧美韩日一区| 亚洲黑丝一区二区| 亚洲精品影院| 午夜在线一区二区| 国产精品进线69影院| 国产美女在线精品免费观看| 欧美日韩国产va另类| 亚洲欧美国产日韩中文字幕| 香蕉精品999视频一区二区| 亚洲精品影视| 亚洲国产美女精品久久久久∴| 欧美中文字幕视频| 欧美精品一区二区视频| 一区二区三区视频观看| 国产精品久久久久久久app| 亚洲视频axxx| 蜜桃av噜噜一区| 久久久久久一区二区三区| 亚洲国产天堂久久综合| 欧美久久在线| 欧美人与禽性xxxxx杂性| 久久狠狠婷婷| 亚洲精品一区二区在线观看| 欧美日韩亚洲在线| 亚洲国产裸拍裸体视频在线观看乱了| 午夜视频一区在线观看| 夜久久久久久| 性刺激综合网| 欧美视频在线免费| 伊人久久大香线| 欧美成人情趣视频| 国产日韩欧美a| 最新国产成人在线观看| 欧美日韩免费区域视频在线观看| 欧美激情亚洲| 99国产成+人+综合+亚洲欧美| 欧美一区二粉嫩精品国产一线天| 韩日欧美一区二区三区| 久久久久这里只有精品| 亚洲精品视频在线观看网站| 亚洲国产91色在线| 伊人久久亚洲热| 亚洲天堂成人| 免费成人av在线看| 欧美国产精品劲爆| 久久久久久夜精品精品免费| 亚洲理论在线观看| 欧美日韩国产区| 国产日产欧美a一级在线| 亚洲免费观看高清完整版在线观看| 欧美一区二区三区婷婷月色| 99亚洲精品| 午夜精品久久| 欧美日本韩国一区二区三区| 午夜欧美电影在线观看| 欧美色欧美亚洲另类七区| 亚洲精选一区二区| 欧美人与禽猛交乱配视频| 国产精品99久久久久久久久| 国产一区高清视频| 亚洲三级观看| 亚洲激情影视| 一区二区三区免费网站| 亚洲激情中文1区| 狂野欧美激情性xxxx| 欧美一区国产在线| 一本久久青青| 亚洲专区一区二区三区| 久久久久久尹人网香蕉| 亚洲精品视频一区| 久久午夜精品一区二区| 性欧美8khd高清极品| 亚洲欧美国内爽妇网| av成人国产| 免费日韩av电影| 99在线热播精品免费99热| 美女任你摸久久| 亚洲视频在线观看免费| 欧美激情精品久久久久久| 亚洲视频大全| 欧美自拍偷拍午夜视频| 男女av一区三区二区色多| 禁断一区二区三区在线| 一区免费观看| 黄色欧美日韩| 一区二区激情| 夜夜爽99久久国产综合精品女不卡| 亚洲日本欧美| 欧美亚洲视频| 国产精品亚洲综合天堂夜夜| 欧美日韩免费一区二区三区视频| 亚洲三级电影全部在线观看高清| 亚洲国产精品久久精品怡红院| 国产精品99久久久久久久女警| 一本色道久久综合亚洲精品小说| 欧美日韩国产成人精品| 欧美91福利在线观看| 国产精品久久久久久久app| 欧美三级视频在线观看| 亚洲香蕉在线观看| 亚洲国产精品成人久久综合一区| 午夜久久电影网| 亚洲国产精品www| 麻豆av一区二区三区久久| 欧美日韩成人一区二区三区| 亚洲黄色影片| 午夜免费久久久久| 国产真实乱偷精品视频免| 欧美国产日韩免费| 亚洲视频二区| 欧美成人精品不卡视频在线观看| 午夜精品成人在线视频| 黄色一区二区在线观看| 欧美精品亚洲精品| 日韩亚洲一区在线播放| 欧美国产日韩二区| 国产视频综合在线| 亚洲一区三区在线观看| 欧美中文在线视频| 亚洲欧美日韩第一区| 欧美成人免费全部观看天天性色| 久久精品国内一区二区三区| 性欧美办公室18xxxxhd| 亚洲精品中文字幕有码专区| 亚洲电影成人| 亚洲精品在线一区二区| 亚洲欧美在线另类| 午夜精品久久久久久久久久久久| 午夜精品一区二区三区在线视| 国产伦精品一区二区三区高清| 午夜精品www| 免费欧美视频| 欧美日韩亚洲一区二区三区在线| 欧美久久精品午夜青青大伊人| 国产亚洲成精品久久| 亚洲欧美中文在线视频| 蜜桃av一区二区三区| 亚洲资源在线观看| 久久精品视频导航| 亚洲成色最大综合在线| 亚洲精品乱码久久久久| 一本色道久久88精品综合| 亚洲国产精品一区二区第一页| 久久躁日日躁aaaaxxxx| 亚洲精品五月天| 国产午夜精品视频免费不卡69堂| 国产一区二区日韩精品欧美精品| 欧美日韩亚洲在线|