化學(xué)驅(qū)數(shù)值模擬后處理技術(shù)研究
發(fā)布時(shí)間:2021-10-30 04:30
目前,隨著油田開(kāi)采難度的加大,油藏?cái)?shù)值模擬技術(shù)越發(fā)成為驅(qū)油、采油方面不可或缺的手段。尤其是在化學(xué)驅(qū)數(shù)值模擬后處理中對(duì)油藏體的展示方面,顯得尤為重要。但數(shù)值模擬軟件存在的差異性,使不同的數(shù)值模擬軟件結(jié)果不能被統(tǒng)一存儲(chǔ)加載,且數(shù)值模擬結(jié)果中所包含的網(wǎng)格數(shù)量也達(dá)到了百萬(wàn)級(jí)甚至千萬(wàn)級(jí),因此導(dǎo)致大量三維紋理的生成,降低了運(yùn)行效率或?qū)е孪到y(tǒng)崩潰。所以,如何解決不同數(shù)值模擬軟件之間的差異性以及提高加載速度成為后處理系統(tǒng)首要解決的問(wèn)題。本文基于課題研究的背景及實(shí)際需求,采用大數(shù)據(jù)組織管理技術(shù)(LDM)、細(xì)節(jié)層次技術(shù)、八叉樹(shù)組織結(jié)構(gòu)等技術(shù),可加載不同的數(shù)值模擬軟件結(jié)果以及提高油藏體加載速度,從而實(shí)現(xiàn)對(duì)油藏體的精細(xì)描述。首先,構(gòu)建了基于Open Inventor組件的運(yùn)行環(huán)境,針對(duì)不同數(shù)值模擬軟件的結(jié)果文件進(jìn)行了分析。通過(guò)對(duì)結(jié)果文件的研究與分析,引入LDM技術(shù)和關(guān)鍵字抽取技術(shù)用以解決結(jié)果文件差異性問(wèn)題。其次,通過(guò)對(duì)異構(gòu)結(jié)果文件的分析,根據(jù)LDM技術(shù)的特性,采用了細(xì)節(jié)層次技術(shù)(LOD)與八叉樹(shù)數(shù)據(jù)結(jié)構(gòu)技術(shù),同時(shí)應(yīng)用提出的LOD網(wǎng)格優(yōu)化算法用來(lái)提高油藏體的加載速度,減少LDM結(jié)構(gòu)所占用的內(nèi)存。最后,針對(duì)用戶的...
【文章來(lái)源】:東北石油大學(xué)黑龍江省
【文章頁(yè)數(shù)】:62 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
格式轉(zhuǎn)換界面圖
dMeshParameters():讀取油藏體中的各種信息參數(shù),例如:時(shí)間步長(zhǎng)、是第一次構(gòu)建拓?fù)浣Y(jié)構(gòu)等。通過(guò)類 MeshConvert 中的 LDMConver()函數(shù),將上述需要處理的數(shù)據(jù)一的 LDM 組織結(jié)構(gòu)。LDM 數(shù)據(jù)格式轉(zhuǎn)換完成后,將其進(jìn)行三維展示的過(guò)程中,使用到了Open展模塊,利用其中的相關(guān)功能進(jìn)行了快速的編程實(shí)現(xiàn)。在本文中arSetIjk 節(jié)點(diǎn)來(lái)對(duì)數(shù)據(jù)的組織結(jié)構(gòu)進(jìn)行定義,讀取 LDMConver 中的 LDM立 GetFileNames 函數(shù),得到 LDM 數(shù)據(jù)組織的屬性列表,利用 Property獲取。在這里以 Eclipse 的油田數(shù)據(jù)為例,當(dāng)讀取的數(shù)據(jù)時(shí),需要 Reorn、ReadActnum 等函數(shù)來(lái)讀取原數(shù)據(jù)格式,然后利用 LDMConver 函轉(zhuǎn)換,在此需要使用到 addLevelFunctor 函數(shù),得到所劃分的級(jí)別,利數(shù)據(jù)塊個(gè)數(shù),最后再利用 readMeshParameters 函數(shù)建立八叉樹(shù)的索引屬性信息,最后實(shí)現(xiàn)數(shù)模結(jié)果數(shù)據(jù)的三維展示。具體的 LDM 數(shù)據(jù)結(jié)示。
EY_CURRENT_USER\Software\ FLEXlm License ManagerEY_USERS\S-1-5-21-1661843751-67727763-880039202-500\Software\FLEXl對(duì) License Manager 進(jìn)行配置。SLMD_LICENSE_FILE./password.dat再對(duì) password.dat 文件進(jìn)行配置。Program Files\Mercury\Open Inventor 8.0 /license/password.dat樣就完成了實(shí)驗(yàn)環(huán)境的配置,接下來(lái)就可以對(duì)后處理系統(tǒng)進(jìn)行相應(yīng)的功能臺(tái)系統(tǒng)的實(shí)現(xiàn)維可視化系統(tǒng)界面實(shí)現(xiàn)三維可視化主界面中,可以在工具欄中看到文件、編輯、數(shù)據(jù)體、數(shù)據(jù)區(qū)域、時(shí)間步以及二維顯示等功能,在每個(gè)功能下都有人機(jī)交互操作。用戶可以需求對(duì)油藏體進(jìn)行操作,達(dá)到精準(zhǔn)展示油藏體特征的目的,圖 5-4 所示就是主界面。
本文編號(hào):3466052
【文章來(lái)源】:東北石油大學(xué)黑龍江省
【文章頁(yè)數(shù)】:62 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
格式轉(zhuǎn)換界面圖
dMeshParameters():讀取油藏體中的各種信息參數(shù),例如:時(shí)間步長(zhǎng)、是第一次構(gòu)建拓?fù)浣Y(jié)構(gòu)等。通過(guò)類 MeshConvert 中的 LDMConver()函數(shù),將上述需要處理的數(shù)據(jù)一的 LDM 組織結(jié)構(gòu)。LDM 數(shù)據(jù)格式轉(zhuǎn)換完成后,將其進(jìn)行三維展示的過(guò)程中,使用到了Open展模塊,利用其中的相關(guān)功能進(jìn)行了快速的編程實(shí)現(xiàn)。在本文中arSetIjk 節(jié)點(diǎn)來(lái)對(duì)數(shù)據(jù)的組織結(jié)構(gòu)進(jìn)行定義,讀取 LDMConver 中的 LDM立 GetFileNames 函數(shù),得到 LDM 數(shù)據(jù)組織的屬性列表,利用 Property獲取。在這里以 Eclipse 的油田數(shù)據(jù)為例,當(dāng)讀取的數(shù)據(jù)時(shí),需要 Reorn、ReadActnum 等函數(shù)來(lái)讀取原數(shù)據(jù)格式,然后利用 LDMConver 函轉(zhuǎn)換,在此需要使用到 addLevelFunctor 函數(shù),得到所劃分的級(jí)別,利數(shù)據(jù)塊個(gè)數(shù),最后再利用 readMeshParameters 函數(shù)建立八叉樹(shù)的索引屬性信息,最后實(shí)現(xiàn)數(shù)模結(jié)果數(shù)據(jù)的三維展示。具體的 LDM 數(shù)據(jù)結(jié)示。
EY_CURRENT_USER\Software\ FLEXlm License ManagerEY_USERS\S-1-5-21-1661843751-67727763-880039202-500\Software\FLEXl對(duì) License Manager 進(jìn)行配置。SLMD_LICENSE_FILE./password.dat再對(duì) password.dat 文件進(jìn)行配置。Program Files\Mercury\Open Inventor 8.0 /license/password.dat樣就完成了實(shí)驗(yàn)環(huán)境的配置,接下來(lái)就可以對(duì)后處理系統(tǒng)進(jìn)行相應(yīng)的功能臺(tái)系統(tǒng)的實(shí)現(xiàn)維可視化系統(tǒng)界面實(shí)現(xiàn)三維可視化主界面中,可以在工具欄中看到文件、編輯、數(shù)據(jù)體、數(shù)據(jù)區(qū)域、時(shí)間步以及二維顯示等功能,在每個(gè)功能下都有人機(jī)交互操作。用戶可以需求對(duì)油藏體進(jìn)行操作,達(dá)到精準(zhǔn)展示油藏體特征的目的,圖 5-4 所示就是主界面。
本文編號(hào):3466052
本文鏈接:http://sikaile.net/kejilunwen/shiyounenyuanlunwen/3466052.html
最近更新
教材專著