油藏數(shù)值模擬中常規(guī)與流線模型的數(shù)據(jù)體轉(zhuǎn)換方法及裝置的制造方法
【專利摘要】本發(fā)明提供了一種油藏數(shù)值模擬中常規(guī)與流線模型的數(shù)據(jù)體轉(zhuǎn)換方法及裝置,其中,該方法包括:建立常規(guī)模型數(shù)據(jù)體與流線模型數(shù)據(jù)體關鍵字對應關系的數(shù)據(jù)庫;關鍵字對應關系包括:相同關鍵字的對應關系,以及存在差異關鍵字的對應關系;根據(jù)相同關鍵字的對應關系,將待轉(zhuǎn)換的常規(guī)模型數(shù)據(jù)體中、與流線模型數(shù)據(jù)體相同的關鍵字,直接轉(zhuǎn)換為對應的流線模型數(shù)據(jù)體關鍵字;根據(jù)存在差異關鍵字的對應關系,找到待轉(zhuǎn)換常規(guī)模型數(shù)據(jù)體中、與流線模型數(shù)據(jù)體中存在差異的關鍵字,分不同類型采用不同方法將存在差異的關鍵字轉(zhuǎn)換為流線模型數(shù)據(jù)體關鍵字。上述技術方案實現(xiàn)了油藏數(shù)值模擬中常規(guī)模型到流線模型數(shù)據(jù)體的轉(zhuǎn)換,提高了大型精細油藏數(shù)值模擬研究的效率。
【專利說明】
油藏數(shù)值模擬中常規(guī)與流線模型的數(shù)據(jù)體轉(zhuǎn)換方法及裝置
技術領域
[0001]本發(fā)明涉及油藏數(shù)值模擬中數(shù)據(jù)體轉(zhuǎn)換的技術領域,特別涉及一種油藏數(shù)值模擬中常規(guī)與流線模型的數(shù)據(jù)體轉(zhuǎn)換方法及裝置。
【背景技術】
[0002]近年來,隨著國內(nèi)外在高分辨層序地層學(或成因地層學)、單砂體幾何形態(tài)和井間連通性、河流相儲層砂體內(nèi)部建筑結(jié)構-層次界面和結(jié)構要素分析、儲層流動單元劃分及三維建模等方面研究取得的進展,所建地質(zhì)模型越來越精細,地質(zhì)原模型網(wǎng)格數(shù)越來越多,精細的地質(zhì)模型網(wǎng)格節(jié)點數(shù)通常高達幾百萬。然而,由于受到油藏數(shù)值模擬的速度和網(wǎng)格容量的限制,在采用常規(guī)數(shù)值模擬方法研究高含水老油田剩余油分布時,往往需要將地質(zhì)原模型進行粗化,減少網(wǎng)格數(shù),網(wǎng)格粗化往往“抹殺” 了一些精細地質(zhì)特征,這樣一來,地質(zhì)研究人員辛辛苦苦進行的精細油藏描述就失去了它的意義。
[0003]利用流線模型進行精細油藏數(shù)值模擬研究,一直是人們致力研究的重要問題。進入2000年后,流線模型的研究得到了進一步深化和商業(yè)化。流線模擬技術與常規(guī)數(shù)值模擬技術相比,具有以下兩個優(yōu)勢:①計算速度塊,網(wǎng)格容量大,全油田模擬,歷史擬合時間節(jié)省2?5倍,模擬網(wǎng)格數(shù)可達百萬以上,甚至可以模擬具有幾千萬網(wǎng)格單元的地質(zhì)模型;②應用流線直觀顯示注采井之間的關系和剩余油的大致部位,這一點是常規(guī)有限差分數(shù)值模擬所不能表達的。盡管流線模型具有速度快的特點,模擬網(wǎng)格數(shù)可達百萬以上,但計算精度同常規(guī)數(shù)值模擬(常規(guī)模型)方法相比存在一定的差距。
[0004]因此,必要時需要將常規(guī)數(shù)值模擬與流線數(shù)值模擬結(jié)合起來,例如:高含水期油藏剩余油分布的研究,對油藏數(shù)值模擬的精度和效率提出了更高的要求,為了克服常規(guī)模型受計算機內(nèi)存和速度的限制,在研究高含水期大型精細油藏數(shù)值模擬時,有必要將流線模擬和常規(guī)模擬有機地結(jié)合起來,以便利用流線模擬的“速度快”的優(yōu)點,克服它的“精度差”的弱點。這就要求先用Frontsim模塊(流線模型)進行“粗”擬合,然后在用EclipselOO模塊(常規(guī)模型)進行“精細”擬合,實現(xiàn)“粗細結(jié)合”的思想,提高大型精細油藏數(shù)值模擬研究的效率。
[0005]下面對上述提到的EclipselOO模塊和Frontsim模塊進行介紹。
[0006]EclipselOO模塊(常規(guī)模型)和Frontsim模塊(流線模型)即為目前較流行的主流油藏數(shù)值模擬軟件中的兩個重要模塊,該軟件是斯倫貝謝公司開發(fā)的Eclipse軟件,對于研究黑油油藏問題,該軟件既提供了一個全隱式三維三相黑油常規(guī)模型EclipselOO模塊(常規(guī)模型),同時也提供了基于隱式壓力顯式飽和度(MPES)和流線/前緣追蹤概念的快速流線型數(shù)值模擬方法油藏模擬器FrontSim模塊(流線模型)。用戶可以根據(jù)研究需要,選用不同的模塊進行模擬計算。EclipselOO和Frontsim這兩個模塊的數(shù)據(jù)體所涉及的關鍵字大多數(shù)是一致的,但也有一些各自特有的關鍵字,無法兩個模塊使用同一個數(shù)據(jù)體,模擬計算前,通常需要按照Eclipse用戶手冊所列的不同模塊數(shù)據(jù)格式分別準備計算數(shù)據(jù)體,軟件無法將這兩個不同的數(shù)據(jù)體進行轉(zhuǎn)換。用戶在用這兩個不同的模塊研究同一個目標時,需要準備兩個數(shù)據(jù)體,既浪費準備時間,也容易引起人為誤差,造成兩個數(shù)據(jù)體的不一致。
【發(fā)明內(nèi)容】
[0007]本發(fā)明實施例提供了一種油藏數(shù)值模擬中常規(guī)與流線模型的數(shù)據(jù)體轉(zhuǎn)換方法,用以實現(xiàn)油藏數(shù)值模擬中常規(guī)模型數(shù)據(jù)體與流線模型數(shù)據(jù)體的轉(zhuǎn)換,該方法包括:
[0008]建立常規(guī)模型數(shù)據(jù)體與流線模型數(shù)據(jù)體關鍵字對應關系的數(shù)據(jù)庫;所述關鍵字對應關系包括:相同關鍵字的對應關系,以及存在差異關鍵字的對應關系;
[0009]根據(jù)所述相同關鍵字的對應關系,將油藏數(shù)值模擬過程中,待轉(zhuǎn)換的常規(guī)模型數(shù)據(jù)體中、與流線模型數(shù)據(jù)體相同的關鍵字,直接轉(zhuǎn)換為對應的流線模型數(shù)據(jù)體關鍵字;
[0010]根據(jù)所述存在差異關鍵字的對應關系,找到油藏數(shù)值模擬過程中,待轉(zhuǎn)換常規(guī)模型數(shù)據(jù)體中、與流線模型數(shù)據(jù)體中存在差異的關鍵字,并根據(jù)存在差異關鍵字的對應關系,將存在差異的關鍵字轉(zhuǎn)換為流線模型數(shù)據(jù)體關鍵字;所述數(shù)據(jù)體為油藏數(shù)值模擬中所需參數(shù)數(shù)據(jù)的集合。
[0011]本發(fā)明實施例還提供了一種油藏數(shù)值模擬中常規(guī)與流線模型的數(shù)據(jù)體轉(zhuǎn)換裝置,用以實現(xiàn)油藏數(shù)值模擬中常規(guī)模型數(shù)據(jù)體與流線模型數(shù)據(jù)體的轉(zhuǎn)換,該裝置包括:
[0012]數(shù)據(jù)庫,用于存儲常規(guī)模型數(shù)據(jù)體與流線模型數(shù)據(jù)體關鍵字對應關系;所述關鍵字對應關系包括:相同關鍵字的對應關系,以及存在差異關鍵字的對應關系;
[0013]第一數(shù)據(jù)體轉(zhuǎn)換模塊,用于根據(jù)所述相同關鍵字的對應關系,將油藏數(shù)值模擬過程中,待轉(zhuǎn)換的常規(guī)模型數(shù)據(jù)體中、與流線模型數(shù)據(jù)體相同的關鍵字,直接轉(zhuǎn)換為對應的流線模型數(shù)據(jù)體關鍵字;
[0014]第二數(shù)據(jù)體轉(zhuǎn)換模塊,用于根據(jù)所述存在差異關鍵字的對應關系,找到油藏數(shù)值模擬過程中,待轉(zhuǎn)換常規(guī)模型數(shù)據(jù)體中、與流線模型數(shù)據(jù)體中存在差異的關鍵字,并根據(jù)存在差異關鍵字的對應關系,將存在差異的關鍵字轉(zhuǎn)換為流線模型數(shù)據(jù)體關鍵字;所述數(shù)據(jù)體為油藏數(shù)值模擬中所需參數(shù)數(shù)據(jù)的集合。
[0015]本發(fā)明實施例提供的技術方案,通過建立常規(guī)模型數(shù)據(jù)體與流線模型數(shù)據(jù)體關鍵字對應關系的數(shù)據(jù)庫;根據(jù)相同關鍵字的對應關系,將油藏數(shù)值模擬過程中,待轉(zhuǎn)換的常規(guī)模型數(shù)據(jù)體中、與流線模型數(shù)據(jù)體相同的關鍵字,轉(zhuǎn)換為對應的流線模型數(shù)據(jù)體關鍵字;根據(jù)存在差異關鍵字的對應關系,找到油藏數(shù)值模擬過程中,待轉(zhuǎn)換常規(guī)模型數(shù)據(jù)體中、與流線模型數(shù)據(jù)體中存在差異的關鍵字,并根據(jù)存在差異關鍵字的對應關系,將存在差異的關鍵字轉(zhuǎn)換為流線模型數(shù)據(jù)體關鍵字,這樣用戶在應用常規(guī)模型和流線模型研究同一目標時,無需準備兩個數(shù)據(jù)體,保證了數(shù)據(jù)體的一致性,節(jié)約了時間,提高了大型精細油藏數(shù)值模擬研究的效率。
【附圖說明】
[0016]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,并不構成對本發(fā)明的限定。在附圖中:
[0017]圖1是本發(fā)明實施例中油藏數(shù)值模擬中常規(guī)與流線模型的數(shù)據(jù)體轉(zhuǎn)換方法的流程示意圖;
[0018]圖2是本發(fā)明實施例中油藏數(shù)值模擬中常規(guī)與流線模型的數(shù)據(jù)體轉(zhuǎn)換裝置的結(jié)構示意圖。
【具體實施方式】
[0019]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,下面結(jié)合實施方式和附圖,對本發(fā)明做進一步詳細說明。在此,本發(fā)明的示意性實施方式及其說明用于解釋本發(fā)明,但并不作為對本發(fā)明的限定。
[0020]本發(fā)明的目的就是提供一種兩個模塊數(shù)據(jù)體的轉(zhuǎn)換技術,自動地將EclipselOO模塊(常規(guī)模型)數(shù)據(jù)體轉(zhuǎn)換成Frontsim模塊(流線模型)數(shù)據(jù)體,克服各自準備數(shù)據(jù)體造成的不一致,同時也可節(jié)省準備數(shù)據(jù)體的時間。
[0021]下面對本發(fā)明提供的油藏數(shù)值模擬中常規(guī)與流線模型的數(shù)據(jù)體轉(zhuǎn)換技術方案進行詳細介紹。
[0022]在本發(fā)明實施例中,提供了一種油藏數(shù)值模擬中常規(guī)與流線模型的數(shù)據(jù)體轉(zhuǎn)換方法,如圖1所示,該方法包括如下步驟:
[0023]步驟101:建立常規(guī)模型數(shù)據(jù)體與流線模型數(shù)據(jù)體關鍵字對應關系的數(shù)據(jù)庫;所述關鍵字對應關系包括:相同關鍵字的對應關系,以及存在差異關鍵字的對應關系;
[0024]步驟102:根據(jù)所述相同關鍵字的對應關系,將油藏數(shù)值模擬過程中,待轉(zhuǎn)換的常規(guī)模型數(shù)據(jù)體中、與流線模型數(shù)據(jù)體相同的關鍵字,直接轉(zhuǎn)換為對應的流線模型數(shù)據(jù)體關鍵字;
[0025]步驟103:根據(jù)所述存在差異關鍵字的對應關系,找到油藏數(shù)值模擬過程中,待轉(zhuǎn)換常規(guī)模型數(shù)據(jù)體中、與流線模型數(shù)據(jù)體中存在差異的關鍵字,并根據(jù)存在差異關鍵字的對應關系,將存在差異的關鍵字轉(zhuǎn)換為流線模型數(shù)據(jù)體關鍵字;所述數(shù)據(jù)體為油藏數(shù)值模擬中所需參數(shù)數(shù)據(jù)的集合,例如:最小孔隙體積、天然氣的壓縮系數(shù)和天然氣的體積系數(shù)等等。
[0026]本發(fā)明實施例提供的油藏數(shù)值模擬中常規(guī)與流線模型的數(shù)據(jù)體轉(zhuǎn)換方法,通過建立常規(guī)模型數(shù)據(jù)體與流線模型數(shù)據(jù)體關鍵字對應關系的數(shù)據(jù)庫;根據(jù)相同關鍵字的對應關系,將油藏數(shù)值模擬過程中,待轉(zhuǎn)換的常規(guī)模型數(shù)據(jù)體中、與流線模型數(shù)據(jù)體相同的關鍵字,轉(zhuǎn)換為對應的流線模型數(shù)據(jù)體關鍵字;根據(jù)存在差異關鍵字的對應關系,找到油藏數(shù)值模擬過程中,待轉(zhuǎn)換常規(guī)模型數(shù)據(jù)體中、與流線模型數(shù)據(jù)體中存在差異的關鍵字,并根據(jù)存在差異關鍵字的對應關系,將存在差異的關鍵字轉(zhuǎn)換為流線模型數(shù)據(jù)體關鍵字,這樣用戶在應用常規(guī)模型和流線模型研究同一目標時,無需準備兩個數(shù)據(jù)體,保證了數(shù)據(jù)體的一致性,節(jié)約了時間,提高了大型精細油藏數(shù)值模擬研究的效率。
[0027]具體實施時,首先,要如上述步驟101所述,建立常規(guī)模型數(shù)據(jù)體與流線模型數(shù)據(jù)體關鍵字對應關系的數(shù)據(jù)庫,當然,該步驟101建立數(shù)據(jù)庫的過程可以是預先進行的步驟。另外,存在差異關鍵字也可以叫做無效關鍵字。
[0028]在一個實施例中,根據(jù)所述存在差異關鍵字的對應關系,找到油藏數(shù)值模擬過程中,待轉(zhuǎn)換常規(guī)模型數(shù)據(jù)體中、與流線模型數(shù)據(jù)體中存在差異的關鍵字,并根據(jù)存在差異關鍵字的對應關系,將存在差異的關鍵字轉(zhuǎn)換為流線模型數(shù)據(jù)體關鍵字,可以包括:
[0029]根據(jù)所述存在差異關鍵字的對應關系,找到油藏數(shù)值模擬過程中,待轉(zhuǎn)換常規(guī)模型數(shù)據(jù)體中、在流線模型數(shù)據(jù)體中沒有意義的關鍵字;
[0030]將在流線模型數(shù)據(jù)體中沒有意義的關鍵字,使用注釋符注釋掉,轉(zhuǎn)換為注釋行。
[0031]具體實施時,將在流線模型數(shù)據(jù)體中沒有意義的關鍵字,可以使用注釋符注釋掉,使其成為注釋行,失去其常規(guī)模型數(shù)據(jù)體中的意義。例如:常規(guī)模型數(shù)據(jù)體中的用關鍵字“MESSAGES”設置打印和計算停止限制等信息,但在流線模型數(shù)據(jù)體中沒有相應的設置,就可以使用注釋符“一”注釋掉,使其成為注釋行。
[0032]在一個實施例中,根據(jù)所述存在差異關鍵字的對應關系,找到油藏數(shù)值模擬過程中,待轉(zhuǎn)換常規(guī)模型數(shù)據(jù)體中、與流線模型數(shù)據(jù)體中存在差異的關鍵字,并根據(jù)存在差異關鍵字的對應關系,將存在差異的關鍵字轉(zhuǎn)換為流線模型數(shù)據(jù)體關鍵字,可以包括:
[0033]根據(jù)所述存在差異關鍵字的對應關系,找到油藏數(shù)值模擬過程中,待轉(zhuǎn)換常規(guī)模型數(shù)據(jù)體中、與在流線模型數(shù)據(jù)體中表示意義相同和寫法不一致的關鍵字;
[0034]將與在流線模型數(shù)據(jù)體中表示意義相同和寫法不一致的關鍵字,轉(zhuǎn)換成流線模型數(shù)據(jù)體中意義相同所對應的關鍵字。
[0035]具體實施時,如:最小孔隙體積在常規(guī)模型數(shù)據(jù)體中用“MINP0RV”表示,在流線模型數(shù)據(jù)體中用“MINPV”表示,那么,這時就需要將“MINP0RV”轉(zhuǎn)換成“MINPV”,在流線模型中
[0036]在一個實施例中,根據(jù)所述存在差異關鍵字的對應關系,找到油藏數(shù)值模擬過程中,待轉(zhuǎn)換常規(guī)模型數(shù)據(jù)體中、與流線模型數(shù)據(jù)體中存在差異的關鍵字,并根據(jù)存在差異關鍵字的對應關系,將存在差異的關鍵字轉(zhuǎn)換為流線模型數(shù)據(jù)體關鍵字,可以包括:
[0037]根據(jù)所述存在差異關鍵字的對應關系,找到油藏數(shù)值模擬過程中,待轉(zhuǎn)換常規(guī)模型數(shù)據(jù)體中、在流線模型數(shù)據(jù)體中沒有相應意義的關鍵字;
[0038]編寫相應的轉(zhuǎn)換程序,利用所述轉(zhuǎn)換程序?qū)⒃诹骶€模型數(shù)據(jù)體中沒有相應意義的關鍵字轉(zhuǎn)換為流線模型數(shù)據(jù)體的關鍵字。
[0039]具體實施時,如:PVT輸入,在常規(guī)模型數(shù)據(jù)體中用關鍵字“PVZG”表示,PVT表中輸入的是天然氣的壓縮系數(shù);而在流線模型數(shù)據(jù)體中僅有“PVDG”表示輸入的是天然氣的體積系數(shù),那么,這時就需要編寫相應的程序,將“PVZG”生成流線模型數(shù)據(jù)體的關鍵字。
[0040]基于同一發(fā)明構思,本發(fā)明實施例中還提供了一種油藏數(shù)值模擬中常規(guī)與流線模型的數(shù)據(jù)體轉(zhuǎn)換裝置,如下面的實施例所述。由于油藏數(shù)值模擬中常規(guī)與流線模型的數(shù)據(jù)體轉(zhuǎn)換裝置解決問題的原理與油藏數(shù)值模擬中常規(guī)與流線模型的數(shù)據(jù)體轉(zhuǎn)換方法相似,因此油藏數(shù)值模擬中常規(guī)與流線模型的數(shù)據(jù)體轉(zhuǎn)換裝置的實施可以參見油藏數(shù)值模擬中常規(guī)與流線模型的數(shù)據(jù)體轉(zhuǎn)換方法的實施,重復之處不再贅述。以下所使用的,術語“單元”或者“模塊”可以實現(xiàn)預定功能的軟件和/或硬件的組合。盡管以下實施例所描述的裝置較佳地以軟件來實現(xiàn),但是硬件,或者軟件和硬件的組合的實現(xiàn)也是可能并被構想的。
[0041]圖2為本發(fā)明實施例中油藏數(shù)值模擬中常規(guī)與流線模型的數(shù)據(jù)體轉(zhuǎn)換裝置的結(jié)構示意圖,如圖2所示,該裝置包括:
[0042]數(shù)據(jù)庫02,用于存儲常規(guī)模型數(shù)據(jù)體與流線模型數(shù)據(jù)體關鍵字對應關系;所述關鍵字對應關系包括:相同關鍵字的對應關系,以及存在差異關鍵字的對應關系;
[0043]第一數(shù)據(jù)體轉(zhuǎn)換模塊04,用于根據(jù)所述相同關鍵字的對應關系,將油藏數(shù)值模擬過程中,待轉(zhuǎn)換的常規(guī)模型數(shù)據(jù)體中、與流線模型數(shù)據(jù)體相同的關鍵字,直接轉(zhuǎn)換為對應的流線模型數(shù)據(jù)體關鍵字;
[0044]第二數(shù)據(jù)體轉(zhuǎn)換模塊06,用于根據(jù)所述存在差異關鍵字的對應關系,找到油藏數(shù)值模擬過程中,待轉(zhuǎn)換常規(guī)模型數(shù)據(jù)體中、與流線模型數(shù)據(jù)體中存在差異的關鍵字,并根據(jù)存在差異關鍵字的對應關系,將存在差異的關鍵字轉(zhuǎn)換為流線模型數(shù)據(jù)體關鍵字;所述數(shù)據(jù)體為油藏數(shù)值模擬中所需參數(shù)數(shù)據(jù)的集合。
[0045]在一個實例中,上述第二數(shù)據(jù)體轉(zhuǎn)換模塊06具體可以用于:
[0046]根據(jù)所述存在差異關鍵字的對應關系,找到油藏數(shù)值模擬過程中,待轉(zhuǎn)換常規(guī)模型數(shù)據(jù)體中、在流線模型數(shù)據(jù)體中沒有意義的關鍵字;
[0047]將在流線模型數(shù)據(jù)體中沒有意義的關鍵字,使用注釋符注釋掉,轉(zhuǎn)換為注釋行。
[0048]在一個實例中,上述第二數(shù)據(jù)體轉(zhuǎn)換模塊06具體可以用于:
[0049]根據(jù)所述存在差異關鍵字的對應關系,找到油藏數(shù)值模擬過程中,待轉(zhuǎn)換常規(guī)模型數(shù)據(jù)體中、與在流線模型數(shù)據(jù)體中表示意義相同和寫法不一致的關鍵字;
[0050]將與在流線模型數(shù)據(jù)體中表示意義相同和寫法不一致的關鍵字,轉(zhuǎn)換成流線模型數(shù)據(jù)體中意義相同所對應的關鍵字。
[0051 ]在一個實例中,上述第二數(shù)據(jù)體轉(zhuǎn)換模塊06具體可以用于:
[0052]根據(jù)所述存在差異關鍵字的對應關系,找到油藏數(shù)值模擬過程中,待轉(zhuǎn)換常規(guī)模型數(shù)據(jù)體中、在流線模型數(shù)據(jù)體中沒有相應意義的關鍵字;
[0053]編寫相應的轉(zhuǎn)換程序,利用所述轉(zhuǎn)換程序?qū)⒃诹骶€模型數(shù)據(jù)體中沒有相應意義的關鍵字轉(zhuǎn)換為流線模型數(shù)據(jù)體的關鍵字。
[0054]下面再以實例來進行說明,以便于理解如何實施本發(fā)明。
[0055]Eclipse軟件中流線模擬Frontsim模塊和常規(guī)模型ECLIPSE100模塊所使用的數(shù)據(jù)體中的關鍵字雖然大體上是一致的,但有些關鍵字的表述不一致。
[0056]首先,在實現(xiàn)兩個模塊所用數(shù)據(jù)體轉(zhuǎn)換時,首先應用ECLIPSE數(shù)模軟中件OFFICE模塊導入Ec I ipse 100模塊所用數(shù)據(jù)體,并用“Simulator convers1n report”功能鍵將EclipselOO模塊(常規(guī)模型)數(shù)據(jù)體轉(zhuǎn)換為Frontsim模塊(流線模型)數(shù)據(jù)體,這時屏幕上就會出現(xiàn)常規(guī)模擬數(shù)據(jù)體轉(zhuǎn)化成流線模擬數(shù)據(jù)體時的無效關鍵字;
[0057]接著,再針對具體生成的無效關鍵字進行分析、處理,不同差異類型,采用不同的處理方式:
[0058]①有些常規(guī)數(shù)據(jù)體中的關鍵字在流線數(shù)據(jù)體中沒有意義的關鍵字在數(shù)據(jù)體轉(zhuǎn)換時,使用注釋符注釋掉;
[0059]②有些常規(guī)數(shù)據(jù)體和流線數(shù)據(jù)體中表示的意義相同的關鍵字,寫法不一致,這類關鍵字,在數(shù)據(jù)體轉(zhuǎn)換時,轉(zhuǎn)換成相對應的關鍵字,如:最小孔隙體積在常規(guī)數(shù)據(jù)體中用“MINP0RV”表示,在流線數(shù)據(jù)體中用“MINPV”表示;
[0060]③有些常規(guī)數(shù)據(jù)體中的關鍵字表示的意義在流線數(shù)據(jù)體中沒有相應的關鍵字對應,這類關鍵字在數(shù)據(jù)體轉(zhuǎn)化時,根據(jù)這類關鍵字之間的關系,編寫相應的轉(zhuǎn)換程序,將這類關鍵字轉(zhuǎn)換為模型中相應的關鍵字。如:PVT輸入,在常規(guī)數(shù)據(jù)體中用關鍵字“PVZG”表示PVT表中輸入的是天然氣的壓縮系數(shù);而在流線數(shù)據(jù)體中僅有“PVDG”表示輸入的是天然氣的體積系數(shù)。
[0061 ]下面介紹在具體軟件界面的操作步驟,以便于理解如何實施本發(fā)明。
[0062](I)啟動ECLIPSE數(shù)模軟件,運用OFFICE模塊新建常規(guī)數(shù)模的工程文件Pro ject_Normal,并導入常規(guī)模型數(shù)據(jù)體;
[0063](2)鼠標放在工程文件名Project_Normal上,按右鍵;
[0064](3)用鼠標點擊“Simulator convers1n report”,屏幕上出現(xiàn)選擇新模擬器的菜單;
[0065](4)用鼠標點擊流線模擬器“FrontSim”,屏幕上出現(xiàn)數(shù)據(jù)體的信息;
[0066](5)數(shù)據(jù)體轉(zhuǎn)化完后,屏幕上出現(xiàn)常規(guī)模擬數(shù)據(jù)體轉(zhuǎn)化成流線模擬數(shù)據(jù)體時的無效關鍵字,例如:常規(guī)模型數(shù)據(jù)體中的設置打印和計算停止限制等信息的關鍵字“MESSAGES”、控制輸出變量的關鍵字“RPTRUNSP”等。
[0067](6)選擇“文件”菜單中的“保存”選項,軟件自動將常規(guī)模擬數(shù)據(jù)體轉(zhuǎn)化為流線模擬數(shù)據(jù)體時的無效關鍵字,保存在“Project_Normal_FrontSim.RPT”文件中;
[0068](7)運行常規(guī)模擬數(shù)據(jù)體與流線模擬數(shù)據(jù)體互換輔助工具;
[0069](8)鼠標點擊“打開無效關鍵字文件”,輸入前面通過OFFICE模塊生成的常規(guī)模擬數(shù)據(jù)體轉(zhuǎn)化為流線模擬數(shù)據(jù)體時生產(chǎn)的無效關鍵字文件“ P r ο j e c t _ N ο r m a I _FrontSim.RPT”,屏幕上“常規(guī)數(shù)值模擬與流線模擬數(shù)據(jù)體轉(zhuǎn)換”選項變?yōu)榭蛇x項;
[0070](9)用戶點擊“常規(guī)數(shù)值模擬與流線模擬數(shù)據(jù)體轉(zhuǎn)換”選項,就可以生成流線模擬數(shù)據(jù)體。
[0071]本發(fā)明實施例實現(xiàn)了如下技術效果:本發(fā)明實現(xiàn)了Eclipse數(shù)值模擬軟件中自動將EclipselOO模塊數(shù)據(jù)體轉(zhuǎn)換成Frontsim模塊數(shù)據(jù)體的功能,保證了兩個模塊數(shù)據(jù)體的一致性,同時也節(jié)省了大量準備數(shù)據(jù)體的時間。
[0072]本領域內(nèi)的技術人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-R0M、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
[0073]本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0074]這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0075]這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0076]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明實施例可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【主權項】
1.一種油藏數(shù)值模擬中常規(guī)與流線模型的數(shù)據(jù)體轉(zhuǎn)換方法,其特征在于,包括: 建立常規(guī)模型數(shù)據(jù)體與流線模型數(shù)據(jù)體關鍵字對應關系的數(shù)據(jù)庫;所述關鍵字對應關系包括:相同關鍵字的對應關系,以及存在差異關鍵字的對應關系; 根據(jù)所述相同關鍵字的對應關系,將油藏數(shù)值模擬過程中,待轉(zhuǎn)換的常規(guī)模型數(shù)據(jù)體中、與流線模型數(shù)據(jù)體相同的關鍵字,直接轉(zhuǎn)換為對應的流線模型數(shù)據(jù)體關鍵字; 根據(jù)所述存在差異關鍵字的對應關系,找到油藏數(shù)值模擬過程中,待轉(zhuǎn)換常規(guī)模型數(shù)據(jù)體中、與流線模型數(shù)據(jù)體中存在差異的關鍵字,并根據(jù)存在差異關鍵字的對應關系,將存在差異的關鍵字轉(zhuǎn)換為流線模型數(shù)據(jù)體關鍵字;所述數(shù)據(jù)體為油藏數(shù)值模擬中所需參數(shù)數(shù)據(jù)的集合。2.如權利要求1所述的油藏數(shù)值模擬中常規(guī)與流線模型的數(shù)據(jù)體轉(zhuǎn)換方法,其特征在于,根據(jù)所述存在差異關鍵字的對應關系,找到油藏數(shù)值模擬過程中,待轉(zhuǎn)換常規(guī)模型數(shù)據(jù)體中、與流線模型數(shù)據(jù)體中存在差異的關鍵字,并根據(jù)存在差異關鍵字的對應關系,將存在差異的關鍵字轉(zhuǎn)換為流線模型數(shù)據(jù)體關鍵字,包括: 根據(jù)所述存在差異關鍵字的對應關系,找到油藏數(shù)值模擬過程中,待轉(zhuǎn)換常規(guī)模型數(shù)據(jù)體中、在流線模型數(shù)據(jù)體中沒有意義的關鍵字; 將在流線模型數(shù)據(jù)體中沒有意義的關鍵字,使用注釋符注釋掉,轉(zhuǎn)換為注釋行。3.如權利要求1所述的油藏數(shù)值模擬中常規(guī)與流線模型的數(shù)據(jù)體轉(zhuǎn)換方法,其特征在于,根據(jù)所述存在差異關鍵字的對應關系,找到油藏數(shù)值模擬過程中,待轉(zhuǎn)換常規(guī)模型數(shù)據(jù)體中、與流線模型數(shù)據(jù)體中存在差異的關鍵字,并根據(jù)存在差異關鍵字的對應關系,將存在差異的關鍵字轉(zhuǎn)換為流線模型數(shù)據(jù)體關鍵字,包括: 根據(jù)所述存在差異關鍵字的對應關系,找到油藏數(shù)值模擬過程中,待轉(zhuǎn)換常規(guī)模型數(shù)據(jù)體中、與在流線模型數(shù)據(jù)體中表示意義相同和寫法不一致的關鍵字; 將與在流線模型數(shù)據(jù)體中表示意義相同和寫法不一致的關鍵字,轉(zhuǎn)換成流線模型數(shù)據(jù)體中意義相同所對應的關鍵字。4.如權利要求1所述的油藏數(shù)值模擬中常規(guī)與流線模型的數(shù)據(jù)體轉(zhuǎn)換方法,其特征在于,根據(jù)所述存在差異關鍵字的對應關系,找到油藏數(shù)值模擬過程中,待轉(zhuǎn)換常規(guī)模型數(shù)據(jù)體中、與流線模型數(shù)據(jù)體中存在差異的關鍵字,并根據(jù)存在差異關鍵字的對應關系,將存在差異的關鍵字轉(zhuǎn)換為流線模型數(shù)據(jù)體關鍵字,包括: 根據(jù)所述存在差異關鍵字的對應關系,找到油藏數(shù)值模擬過程中,待轉(zhuǎn)換常規(guī)模型數(shù)據(jù)體中、在流線模型數(shù)據(jù)體中沒有相應意義的關鍵字; 編寫相應的轉(zhuǎn)換程序,利用所述轉(zhuǎn)換程序?qū)⒃诹骶€模型數(shù)據(jù)體中沒有相應意義的關鍵字轉(zhuǎn)換為流線模型數(shù)據(jù)體的關鍵字。5.—種油藏數(shù)值模擬中常規(guī)與流線模型的數(shù)據(jù)體轉(zhuǎn)換裝置,其特征在于,包括: 數(shù)據(jù)庫,用于存儲常規(guī)模型數(shù)據(jù)體與流線模型數(shù)據(jù)體關鍵字對應關系;所述關鍵字對應關系包括:相同關鍵字的對應關系,以及存在差異關鍵字的對應關系; 第一數(shù)據(jù)體轉(zhuǎn)換模塊,用于根據(jù)所述相同關鍵字的對應關系,將油藏數(shù)值模擬過程中,待轉(zhuǎn)換的常規(guī)模型數(shù)據(jù)體中、與流線模型數(shù)據(jù)體相同的關鍵字,直接轉(zhuǎn)換為對應的流線模型數(shù)據(jù)體關鍵字; 第二數(shù)據(jù)體轉(zhuǎn)換模塊,用于根據(jù)所述存在差異關鍵字的對應關系,找到油藏數(shù)值模擬過程中,待轉(zhuǎn)換常規(guī)模型數(shù)據(jù)體中、與流線模型數(shù)據(jù)體中存在差異的關鍵字,并根據(jù)存在差異關鍵字的對應關系,將存在差異的關鍵字轉(zhuǎn)換為流線模型數(shù)據(jù)體關鍵字;所述數(shù)據(jù)體為油藏數(shù)值模擬中所需參數(shù)數(shù)據(jù)的集合。6.如權利要求5所述的油藏數(shù)值模擬中常規(guī)與流線模型的數(shù)據(jù)體轉(zhuǎn)換裝置,其特征在于,所述第二數(shù)據(jù)體轉(zhuǎn)換模塊具體用于: 根據(jù)所述存在差異關鍵字的對應關系,找到油藏數(shù)值模擬過程中,待轉(zhuǎn)換常規(guī)模型數(shù)據(jù)體中、在流線模型數(shù)據(jù)體中沒有意義的關鍵字; 將在流線模型數(shù)據(jù)體中沒有意義的關鍵字,使用注釋符注釋掉,轉(zhuǎn)換為注釋行。7.如權利要求5所述的油藏數(shù)值模擬中常規(guī)與流線模型的數(shù)據(jù)體轉(zhuǎn)換裝置,其特征在于,所述第二數(shù)據(jù)體轉(zhuǎn)換模塊具體用于: 根據(jù)所述存在差異關鍵字的對應關系,找到油藏數(shù)值模擬過程中,待轉(zhuǎn)換常規(guī)模型數(shù)據(jù)體中、與在流線模型數(shù)據(jù)體中表示意義相同和寫法不一致的關鍵字; 將與在流線模型數(shù)據(jù)體中表示意義相同和寫法不一致的關鍵字,轉(zhuǎn)換成流線模型數(shù)據(jù)體中意義相同所對應的關鍵字。8.如權利要求5所述的油藏數(shù)值模擬中常規(guī)與流線模型的數(shù)據(jù)體轉(zhuǎn)換裝置,其特征在于,所述第二數(shù)據(jù)體轉(zhuǎn)換模塊具體用于: 根據(jù)所述存在差異關鍵字的對應關系,找到油藏數(shù)值模擬過程中,待轉(zhuǎn)換常規(guī)模型數(shù)據(jù)體中、在流線模型數(shù)據(jù)體中沒有相應意義的關鍵字; 編寫相應的轉(zhuǎn)換程序,利用所述轉(zhuǎn)換程序?qū)⒃诹骶€模型數(shù)據(jù)體中沒有相應意義的關鍵字轉(zhuǎn)換為流線模型數(shù)據(jù)體的關鍵字。
【文檔編號】G06Q50/02GK106022944SQ201610364918
【公開日】2016年10月12日
【申請日】2016年5月27日
【發(fā)明人】王經(jīng)榮
【申請人】中國石油天然氣股份有限公司