壓裂現(xiàn)場(chǎng)數(shù)據(jù)遠(yuǎn)程實(shí)時(shí)監(jiān)測(cè)方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及油氣井壓裂技術(shù)領(lǐng)域,具體涉及一種壓裂現(xiàn)場(chǎng)數(shù)據(jù)遠(yuǎn)程實(shí)時(shí)監(jiān)測(cè)方法及系統(tǒng)。
【背景技術(shù)】
[0002]壓裂是指采油或采氣過程中,利用水力作用,使油氣層形成裂縫的一種方法,又稱水力壓裂。油氣層壓裂工藝過程用壓裂車,把高壓大排量具有一定粘度的液體擠入油層,當(dāng)把油層壓出許多裂縫后,加入支撐劑(如石英砂等)充填進(jìn)裂縫,提高油氣層的滲透能力,以增加注入量或產(chǎn)油量。
[0003]隨著老油田進(jìn)入勘探開發(fā)后期,產(chǎn)量快速遞減,低滲透、非常規(guī)油氣藏所占比例越來越多,增產(chǎn)改造技術(shù)的作用愈加突出,已經(jīng)成為穩(wěn)定并提高單井產(chǎn)量的關(guān)鍵技術(shù)。面對(duì)二十一世紀(jì)非常規(guī)油氣藏的快速發(fā)展,儲(chǔ)量有效動(dòng)用及開發(fā)的難度不斷加大,儲(chǔ)層改造技術(shù)不斷面臨新的挑戰(zhàn),需要積極創(chuàng)新理念、加速技術(shù)攻關(guān),全力推動(dòng)油氣藏壓裂改造技術(shù)進(jìn)步,以滿足非常規(guī)油氣資源勘探開發(fā)的需求。
[0004]壓裂施工過程中,為了保證重點(diǎn)井施工的順利進(jìn)行,提高壓裂成功性,一般要選派少數(shù)技術(shù)人員或者專家趕赴現(xiàn)場(chǎng),利用壓裂儀表車上的壓裂監(jiān)測(cè)軟件進(jìn)行施工監(jiān)測(cè)和決策指揮,處理壓裂過程中可能出現(xiàn)的復(fù)雜情況,現(xiàn)場(chǎng)施工水平和處理復(fù)雜情況的能力受到現(xiàn)場(chǎng)技術(shù)人員經(jīng)驗(yàn)和能力的制約。
[0005]目前,壓裂現(xiàn)場(chǎng)數(shù)據(jù)的監(jiān)測(cè),通常直接將壓裂現(xiàn)場(chǎng)數(shù)據(jù)上傳給遠(yuǎn)程監(jiān)測(cè)模塊,而沒有考慮壓裂現(xiàn)場(chǎng)數(shù)據(jù)在上傳過程中的通用性、安全性和完整性。
【發(fā)明內(nèi)容】
[0006]為了解決上述技術(shù)問題,本發(fā)明提供了一種壓裂現(xiàn)場(chǎng)數(shù)據(jù)遠(yuǎn)程實(shí)時(shí)監(jiān)測(cè)方法及系統(tǒng),以解決壓裂現(xiàn)場(chǎng)數(shù)據(jù)在上傳過程中的通用性較低的問題。
[0007]根據(jù)本發(fā)明的一個(gè)方面,提供一種壓裂現(xiàn)場(chǎng)數(shù)據(jù)遠(yuǎn)程實(shí)時(shí)監(jiān)測(cè)方法,包括:
[0008]采集步驟,采集壓裂現(xiàn)場(chǎng)數(shù)據(jù);
[0009]轉(zhuǎn)換步驟,將所述壓裂現(xiàn)場(chǎng)數(shù)據(jù)轉(zhuǎn)換成WITSML字符串,所述WITSML字符串包括排量、砂比、套壓、油壓、總砂量和總液量中的至少一種元素;
[0010]發(fā)送步驟,發(fā)送所述WITSML字符串;
[0011]接收步驟,接收所述WITSML字符串。
[0012]在本發(fā)明的一個(gè)實(shí)施例中,在所述轉(zhuǎn)換步驟之后,還包括:
[0013]加密步驟,對(duì)所述WITSML字符串進(jìn)行加密。
[0014]在本發(fā)明的一個(gè)實(shí)施例中,在所述發(fā)送步驟之后,還包括:
[0015]判斷步驟,判斷所述WITSML字符串是否發(fā)送成功;
[0016]斷點(diǎn)續(xù)傳步驟,在判斷所述WITSML字符串未發(fā)送成功時(shí),對(duì)所述WITSML字符串進(jìn)行斷點(diǎn)續(xù)傳,直至所述WITSML字符串發(fā)送成功。
[0017]在本發(fā)明的一個(gè)實(shí)施例中,在所述轉(zhuǎn)換步驟之前,還包括:
[0018]格式檢驗(yàn)步驟,檢驗(yàn)所述壓裂現(xiàn)場(chǎng)數(shù)據(jù)的格式是否正確:如果格式正確,則執(zhí)行所述轉(zhuǎn)換步驟。
[0019]在本發(fā)明的一個(gè)實(shí)施例中,在所述接收步驟之后,還包括:
[0020]解密步驟,對(duì)所述WITSML字符串進(jìn)行解密;
[0021]第二 WITSML字符串轉(zhuǎn)換步驟,將解密后的所述WITSML字符串轉(zhuǎn)換成結(jié)構(gòu)化數(shù)據(jù)并存儲(chǔ)至壓裂施工數(shù)據(jù)庫中;
[0022]第二數(shù)據(jù)資源轉(zhuǎn)換步驟,將所述壓裂施工數(shù)據(jù)庫中的結(jié)構(gòu)化數(shù)據(jù)轉(zhuǎn)換成數(shù)據(jù)資源,所述數(shù)據(jù)資源為一個(gè)元素集合,所述元素集合包括采集時(shí)間、排量、砂比、套壓、油壓、總砂量和總液量中的至少一個(gè)元素;
[0023]數(shù)據(jù)資源導(dǎo)入步驟,將所述數(shù)據(jù)資源導(dǎo)入數(shù)據(jù)資源池中,所述數(shù)據(jù)資源池為正在處理的所述數(shù)據(jù)資源的集合;
[0024]數(shù)據(jù)資源讀取步驟,從所述數(shù)據(jù)資源池中讀取所述數(shù)據(jù)資源。
[0025]在本發(fā)明的一個(gè)實(shí)施例中,在所述數(shù)據(jù)資源讀取步驟之后,還包括:
[0026]顯示步驟,將讀取的所述數(shù)據(jù)資源中的數(shù)據(jù)顯示出來。
[0027]在本發(fā)明的一個(gè)實(shí)施例中,在所述顯示步驟之后,還包括:
[0028]預(yù)警步驟,將讀取的所述數(shù)據(jù)資源中的數(shù)據(jù)與安全閾值進(jìn)行比較,并在所述數(shù)據(jù)超過所述安全閾值時(shí),做出預(yù)警響應(yīng)。
[0029]在本發(fā)明的一個(gè)實(shí)施例中,所述采集步驟包括:從所述壓裂儀表車的串口,實(shí)時(shí)采集所述壓裂現(xiàn)場(chǎng)數(shù)據(jù)。
[0030]在本發(fā)明的一個(gè)實(shí)施例中,所述轉(zhuǎn)換步驟,包括:
[0031]第一數(shù)據(jù)資源轉(zhuǎn)換步驟,將所述壓裂現(xiàn)場(chǎng)數(shù)據(jù)轉(zhuǎn)換成數(shù)據(jù)資源,所述數(shù)據(jù)資源為一個(gè)元素集合,所述元素集合包括采集時(shí)間、排量、砂比、套壓、油壓、總砂量和總液量中的至少一個(gè)元素;
[0032]數(shù)據(jù)資源導(dǎo)入步驟,將所述數(shù)據(jù)資源導(dǎo)入數(shù)據(jù)資源池中,所述數(shù)據(jù)資源池為正在處理的所述數(shù)據(jù)資源的集合;
[0033]數(shù)據(jù)資源讀取步驟,從所述數(shù)據(jù)資源池中讀取所述數(shù)據(jù)資源;
[0034]第一 WITSML字符串轉(zhuǎn)換步驟,將讀取的所述數(shù)據(jù)資源轉(zhuǎn)換成WITSML字符串。
[0035]在本發(fā)明的一個(gè)實(shí)施例中,所述數(shù)據(jù)資源讀取步驟,包括:
[0036]采用多線程技術(shù),從所述數(shù)據(jù)資源池中讀取所述數(shù)據(jù)資源:
[0037]判斷當(dāng)前線程的游標(biāo)是否指向所述數(shù)據(jù)資源:
[0038]在判斷當(dāng)前線程的游標(biāo)指向所述數(shù)據(jù)資源時(shí),表示成功讀取所述數(shù)據(jù)資源;在判斷當(dāng)前線程的游標(biāo)未指向所述數(shù)據(jù)資源時(shí),則將所述數(shù)據(jù)資源的讀取操作掛起,并等待至所述數(shù)據(jù)資源的讀取輪詢時(shí)間到期之后,再利用當(dāng)前線程從所述數(shù)據(jù)資源池中讀取所述數(shù)據(jù)資源。
[0039]根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種壓裂現(xiàn)場(chǎng)數(shù)據(jù)遠(yuǎn)程實(shí)時(shí)監(jiān)測(cè)系統(tǒng),其采用上述壓裂現(xiàn)場(chǎng)數(shù)據(jù)遠(yuǎn)程實(shí)時(shí)監(jiān)測(cè)方法,對(duì)壓裂現(xiàn)場(chǎng)數(shù)據(jù)進(jìn)行監(jiān)測(cè)。
[0040]本發(fā)明的有益效果是:
[0041]1、本發(fā)明將壓裂現(xiàn)場(chǎng)數(shù)據(jù)發(fā)送給遠(yuǎn)程終端,可以實(shí)現(xiàn)專家的遠(yuǎn)程指揮,提高壓裂施工監(jiān)測(cè)的效果,并且在將壓裂現(xiàn)場(chǎng)數(shù)據(jù)發(fā)送給遠(yuǎn)程終端之前,將壓裂現(xiàn)場(chǎng)數(shù)據(jù)轉(zhuǎn)換成WITSML字符串,保證了壓裂現(xiàn)場(chǎng)數(shù)據(jù)文本格式的通用性;
[0042]2、本發(fā)明通過對(duì)WITSML字符串進(jìn)行加密,保證了壓裂現(xiàn)場(chǎng)數(shù)據(jù)的安全性;
[0043]3、本發(fā)明通過對(duì)未發(fā)送成功的WITSML字符串進(jìn)行斷點(diǎn)續(xù)傳,保證了壓裂現(xiàn)場(chǎng)數(shù)據(jù)的完整性;
[0044]4、本發(fā)明在將壓裂現(xiàn)場(chǎng)數(shù)據(jù)轉(zhuǎn)換成WITSML字符串之前,對(duì)壓裂現(xiàn)場(chǎng)數(shù)據(jù)進(jìn)行格式驗(yàn)證,能夠保證壓裂現(xiàn)場(chǎng)數(shù)據(jù)的準(zhǔn)確性;
[0045]5、本發(fā)明在遠(yuǎn)程終端,對(duì)接收到的WITSML字符串進(jìn)行解密并轉(zhuǎn)換成數(shù)據(jù)資源,保證了壓裂現(xiàn)場(chǎng)數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)的通用性;
[0046]6、本發(fā)明在遠(yuǎn)程終端,將數(shù)據(jù)資源中的現(xiàn)場(chǎng)數(shù)據(jù)與安全閾值進(jìn)行比較,實(shí)現(xiàn)了壓裂現(xiàn)場(chǎng)數(shù)據(jù)的預(yù)警;
[0047]7、本發(fā)明先從壓裂儀表的串口實(shí)時(shí)采集壓裂現(xiàn)場(chǎng)數(shù)據(jù),無需利用壓裂儀表車車載工控機(jī)來上傳壓裂現(xiàn)場(chǎng)數(shù)據(jù),不僅省去了不必要的改造成本,而且保證了壓裂儀表車的正常工作;
[0048]8、本發(fā)明首先將所有的壓裂現(xiàn)場(chǎng)數(shù)據(jù)均轉(zhuǎn)換成數(shù)據(jù)資源,再將數(shù)據(jù)資源轉(zhuǎn)換成WITSML字符串,能夠方便壓裂現(xiàn)場(chǎng)數(shù)據(jù)的傳輸和管理,并有效屏蔽底層數(shù)據(jù)格式的差異,進(jìn)一步提高了壓裂現(xiàn)場(chǎng)數(shù)據(jù)的通用性;
[0049]9、本發(fā)明在將數(shù)據(jù)資源轉(zhuǎn)換成WITSML字符串之前,先將數(shù)據(jù)資源導(dǎo)入數(shù)據(jù)資源池中,以適應(yīng)壓裂現(xiàn)場(chǎng)數(shù)據(jù)采集速度和上傳速度不一致的情況,由此,提高了該壓裂現(xiàn)場(chǎng)數(shù)據(jù)監(jiān)測(cè)方法的適用范圍;
[0050]10、本發(fā)明采用多線程技術(shù),從數(shù)據(jù)資源池中并發(fā)讀取數(shù)據(jù)資源,提高了數(shù)據(jù)的讀取速度,從而提高了壓裂現(xiàn)場(chǎng)數(shù)據(jù)轉(zhuǎn)換成WITSML字符串的速度。
[0051]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
【附圖說明】
[0052]附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí)施例共同用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:
[0053]圖1顯示了本發(fā)明的實(shí)施例1提供的壓裂現(xiàn)場(chǎng)數(shù)據(jù)遠(yuǎn)程實(shí)時(shí)監(jiān)測(cè)系統(tǒng)的系統(tǒng)結(jié)構(gòu)圖;
[0054]圖2顯示了本發(fā)明的實(shí)施例2提供的壓裂現(xiàn)場(chǎng)數(shù)據(jù)遠(yuǎn)程實(shí)時(shí)監(jiān)測(cè)方法的流程圖;
[0055]圖3顯示了 WITSML字符串的擴(kuò)展元素的示意圖;
[0056]圖4顯示了數(shù)據(jù)資源的實(shí)現(xiàn)類的表示形式的示意圖;
[0057]圖5顯示了數(shù)據(jù)資源池的實(shí)現(xiàn)類的表現(xiàn)形式的示意圖;
[0058]圖6顯示了本發(fā)明的實(shí)施例3提供的壓裂現(xiàn)場(chǎng)數(shù)據(jù)遠(yuǎn)程實(shí)時(shí)監(jiān)測(cè)