• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于LabVIEW的天然氣水合物電-聲聯(lián)合探測實驗裝置測控軟件開發(fā)

      2019-06-27 09:32:12泰1邢蘭昌1雨1劉昌嶺孟慶國劉樂樂
      計算機(jī)測量與控制 2019年6期
      關(guān)鍵詞:電學(xué)水合物聲學(xué)

      朱 泰1,邢蘭昌1,祁 雨1,劉昌嶺,孟慶國,劉樂樂

      (1.中國石油大學(xué)(華東) 信息與控制工程學(xué)院,山東 青島 266580;2.青島海洋地質(zhì)研究所自然資源部天然氣水合物重點實驗室,山東 青島 266071;3.青島海洋科學(xué)與技術(shù)國家實驗室 海洋礦產(chǎn)資源評價與探測技術(shù)功能實驗室,山東 青島 266071)

      0 引言

      圖1 電-聲聯(lián)合探測實驗裝置硬件結(jié)構(gòu)組成圖

      天然氣水合物是氣體分子與水在低溫、高壓條件下形成的類冰狀的非化學(xué)計量的籠形結(jié)晶水合物[1]。自然界中的水合物大多賦存于海底沉積物中,形成的天然氣水合物以甲烷水合物為主,作為一種儲量巨大的、潔凈的新型替代能源,天然氣水合物的勘探與開發(fā)受到了世界各國的普遍關(guān)注[2]。由于天然氣水合物所處的地質(zhì)條件有差異,其分布和形成機(jī)制也不相同,開發(fā)天然氣水合物之前首先要對儲層中水合物的分布特征和儲層的物性特征進(jìn)行準(zhǔn)確評估,其中含水合物飽和度是是儲層評價的重要目標(biāo)參數(shù)。由于含水合物沉積層比普通圍巖層具有更高的縱波速度和電阻率,且地層中水合物的含量與縱波速度和電阻率密切相關(guān),聲波測井和電阻率測井成為定量評價水合物儲層的有效手段。為了滿足開展天然氣水合物模擬實驗、測試沉積物電學(xué)和聲學(xué)特性參數(shù)以及建立特性參數(shù)與含水合物飽和度之間定量關(guān)系的需求,前期開發(fā)了一套電-聲響應(yīng)特性聯(lián)合探測實驗裝置[3],該實驗裝置具有測試參數(shù)眾多、測試過程復(fù)雜等特點,因此急需開發(fā)一套測控軟件以滿足實驗裝置對自動化操作的高要求。

      虛擬儀器技術(shù)提供了一種靈活、高效的測試系統(tǒng)實現(xiàn)方案,使原本松散組合且不兼容的測量系統(tǒng)發(fā)展成為緊密融合的虛擬測量系統(tǒng),其主要思想是利用計算機(jī)來管理儀器、組織儀器系統(tǒng),將傳統(tǒng)儀器中部分硬件電路用軟件來實現(xiàn)[4]?;趯μ烊粴馑衔镫?聲聯(lián)合探測實驗裝置的需求分析以及虛擬儀器技術(shù)優(yōu)點的認(rèn)識,本文在現(xiàn)有實驗裝置硬件的基礎(chǔ)上,運用軟件工程中的模塊化、功能化的設(shè)計思想,以LabVIEW為平臺開發(fā)了一套電-聲響應(yīng)特性聯(lián)合探測實驗裝置的測控軟件。該軟件包括實現(xiàn)測控軟件的啟動和用戶登錄功能的“啟動和登錄模塊”、實現(xiàn)測試參數(shù)設(shè)置功能的“參數(shù)設(shè)置模塊”、實現(xiàn)對電聲復(fù)合傳感器進(jìn)行有效激勵的“信號發(fā)生模塊”、實現(xiàn)電聲復(fù)合傳感器與激勵模塊以及傳感器與數(shù)據(jù)采集模塊之間分時連通功能的“多路切換模塊”、實現(xiàn)數(shù)據(jù)采集和預(yù)處理功能的“數(shù)據(jù)采集及處理模塊”、實現(xiàn)數(shù)據(jù)的數(shù)值和曲線顯示及數(shù)據(jù)保存的“數(shù)據(jù)顯示及保存模塊”、協(xié)助用戶實際操作與排查故障的“錯誤處理和幫助信息模塊”。所開發(fā)的測控軟件擴(kuò)展性和可維護(hù)性強,人機(jī)交互界面簡潔直觀,自動化程度高,避免了人力耗費過大和人工參與過多對測試結(jié)果的不良影響,保證了測試結(jié)果的準(zhǔn)確性和可靠性,提高了模擬實驗測試的工作效率。

      1 實驗裝置硬件與軟件需求分析

      1.1 實驗裝置硬件組成

      天然氣水合物電-聲響應(yīng)特性聯(lián)合探測實驗裝置包括兩個功能單元,即環(huán)境模擬單元和參數(shù)測試單元。環(huán)境模擬單元主要包括低溫恒溫箱、反應(yīng)釜、增容氣罐和高壓氣瓶;參數(shù)測試單元主要包括電聲復(fù)合傳感器、溫度壓力傳感器、信號切換模塊、信號調(diào)理模塊、信號發(fā)生模塊和數(shù)據(jù)采集模塊。電-聲聯(lián)合探測實驗裝置硬件結(jié)構(gòu)組成示于圖1所示。

      電聲復(fù)合傳感器主要由電極、超聲晶片、外殼、引線和接頭構(gòu)成[3]。反應(yīng)釜為不銹鋼圓柱形筒體,反應(yīng)釜共安裝16個電聲復(fù)合傳感器,分為上下兩層等間隔布置于反應(yīng)釜側(cè)面(如圖1所示)。溫度傳感器為雙感溫PT100,將9支溫度傳感器自反應(yīng)釜底部插入釜內(nèi),每支溫度傳感器有2個溫度敏感元件,采用3支壓力傳感器分別測量沉積物的軸向壓力、孔隙壓力和增容氣罐內(nèi)氣體壓力。

      信號切換模塊采用低壓切換開關(guān)(PXI-632)和高壓切換開關(guān)(PXI-331)分別實現(xiàn)電學(xué)和聲學(xué)信號的切換,完成電聲復(fù)合傳感器與激勵模塊、傳感器與數(shù)據(jù)采集模塊之間的分時連通。信號調(diào)理模塊包括電流/電壓轉(zhuǎn)換電路、超聲波接收信號的前置放大電路、測試被測介質(zhì)阻抗參數(shù)的阻抗測量電路。信號發(fā)生模塊包括低壓激勵源和高壓激勵源,低壓激勵源(采用函數(shù)發(fā)生器板卡PXI-5402)為電學(xué)測試提供低壓掃頻信號,高壓激勵源(采用任意波形發(fā)生器ARB1410)為聲學(xué)測試提供高壓脈沖信號。數(shù)據(jù)采集模塊采用高速同步數(shù)據(jù)采集卡PCIE-1840和低速異步數(shù)據(jù)采集卡PCI-1713,分別與多路切換開關(guān)連接用以實現(xiàn)對電學(xué)、聲學(xué)、溫度和壓力數(shù)據(jù)的采集。

      1.2 測控軟件功能需求分析

      1)啟動與登錄:為了啟動測試軟件和保護(hù)系統(tǒng)開發(fā)者以及使用者的權(quán)限和數(shù)據(jù)安全,測控軟件應(yīng)具有軟件啟動和用戶登錄功能。

      2)參數(shù)設(shè)置:該軟件能夠完成對電學(xué)激勵信號參數(shù)、聲學(xué)激勵信號參數(shù)、采樣參數(shù)和工作周期、保存路徑等參數(shù)進(jìn)行設(shè)置。

      3)激勵信號產(chǎn)生:為了產(chǎn)生激勵電聲復(fù)合傳感器的信號,需要對函數(shù)發(fā)生器板卡PXI-5402和任意波形發(fā)生器ARB1410進(jìn)行配置以實現(xiàn)對激勵源輸出信號的調(diào)節(jié)。

      4)多路切換:為了避免電學(xué)和聲學(xué)傳感器同時工作而可能引起的相互干擾以及節(jié)約激勵信號源和高速數(shù)據(jù)采集卡資源,利用多路切換開關(guān)輔助實現(xiàn)陣列式傳感器的分時輪流工作模式。測控軟件需要按照所設(shè)計的分時輪流工作模式對多路切換開關(guān)進(jìn)行控制以實現(xiàn)電聲復(fù)合傳感器與激勵模塊、傳感器與數(shù)據(jù)采集模塊之間的分時連通。

      5)數(shù)據(jù)采集與分析處理:數(shù)據(jù)采集部分需要采集2路電學(xué)測試信號和1路聲學(xué)信號、17路溫度信號和3路壓力信號。對于電學(xué)測試信號,由于測試過程中采用不同頻率的激勵信號對電學(xué)傳感器進(jìn)行激勵,軟件則需要根據(jù)激勵信號的實際頻率對采樣頻率、采樣點數(shù)和采樣等待時間等參數(shù)進(jìn)行自動實時調(diào)整。對于聲學(xué)測試信號,激勵信號的頻率固定不變,軟件只需設(shè)置固定的或者手動可調(diào)的采樣頻率和采樣點數(shù)、采樣等待時間等參數(shù)。為了降低噪聲的干擾、提高測試的準(zhǔn)確性,需要對采集到的電學(xué)信號、聲學(xué)信號、溫度和壓力信號進(jìn)行濾波處理,在此基礎(chǔ)上進(jìn)一步對濾波后的信號進(jìn)行分析處理,獲得能夠反映被測介質(zhì)狀態(tài)的特征參數(shù),如阻抗模值和相角、超聲波信號的主頻和幅值等。

      6)數(shù)據(jù)顯示與保存:為了能直觀的觀察反應(yīng)釜中沉積物被測介質(zhì)的狀態(tài)參數(shù),需要對預(yù)處理獲得的電學(xué)阻抗模值,超聲傳播時間、超聲波信號幅值、溫度和壓力值進(jìn)行實時數(shù)值和波形顯示。針對大量的測試數(shù)據(jù),為了便于后期的數(shù)據(jù)管理和分析,需要首先對數(shù)據(jù)進(jìn)行分類繼而分別保存于各類文件夾中。需要保存的數(shù)據(jù)包括原始采集數(shù)據(jù)和預(yù)處理后的數(shù)據(jù)。

      7)錯誤處理與幫助:為了便于用戶掌握軟件操作方法、自行排查使用過程中的問題,測控軟件應(yīng)包括錯誤處理模塊和幫助模塊。

      2 測控軟件設(shè)計

      依據(jù)上述功能需求對測控軟件的功能進(jìn)行模塊化分解,設(shè)計了啟動和登錄模塊、參數(shù)設(shè)置模塊、多路切換模塊、數(shù)據(jù)采集與處理模塊、數(shù)據(jù)顯示與保存模塊、錯誤處理模塊和幫助信息模塊。圖2所示為測控軟件運行時的工作流程圖,以下進(jìn)行具體解釋:

      圖2 測控軟件工作流程圖

      1)軟件啟動后,進(jìn)入用戶登錄界面,登錄成功后則進(jìn)入自動測試用戶界面,在此界面實施參數(shù)初始化操作以初步完成對系統(tǒng)參數(shù)的設(shè)置,從而完成“開始測試”前的準(zhǔn)備工作;

      2)通過程序控制高低壓多路切換開關(guān),依照電聲復(fù)合傳感器陣列的工作模式依次實現(xiàn)所需通道的導(dǎo)通,然后控制信號發(fā)生模塊產(chǎn)生激勵信號,同時控制數(shù)據(jù)采集與模塊對各路信號進(jìn)行采集并進(jìn)行實時處理;

      3)數(shù)據(jù)顯示與保存模塊對上述處理結(jié)果進(jìn)行實時波形和數(shù)值顯示,并同時進(jìn)行保存操作;

      4)在用戶發(fā)出停止測試指令之前,軟件不斷重復(fù)上述自動測試過程,實驗完成后用戶發(fā)出指令則退出測控軟件。

      3 測控軟件開發(fā)

      3.1 啟動與登錄模塊

      啟動與用戶登錄模塊的程序如圖3所示。在啟動模塊中,加載軟件顯示加載進(jìn)度并將文件加載結(jié)果顯示在啟動界面,加載成功后啟動界面自動關(guān)閉。

      圖3 啟動與用戶登錄模塊部分程序框圖

      軟件調(diào)用登錄界面子vi進(jìn)入用戶登錄模界面,其主要功能為識別合法用戶。程序首先從讀取的數(shù)據(jù)庫信息中獲取列索引的一維數(shù)組(該數(shù)組存儲了有效用戶名信息),然后調(diào)用搜索一維數(shù)組函數(shù)對用戶名進(jìn)行搜索和判斷,在判斷用戶名有效之后則進(jìn)行密碼匹配。

      3.2 參數(shù)設(shè)置模塊

      參數(shù)設(shè)置模塊主要包括電學(xué)測試參數(shù)、聲學(xué)測試參數(shù)、采樣參數(shù)和工作周期等的設(shè)置。根據(jù)參數(shù)類型的不同,參數(shù)設(shè)置分別采用數(shù)值輸入控件和字符串輸入控件。對于包含多個不同數(shù)值類型的輸入,如控制電學(xué)激勵信號所需設(shè)置的頻率掃描范圍、掃頻方式、掃描點數(shù)等,則采用簇數(shù)組將不同類型的輸入進(jìn)行整合。

      軟件通過參數(shù)初始化功能對所需配置的參數(shù)進(jìn)行默認(rèn)值設(shè)置。在while循環(huán)中定義一個事件結(jié)構(gòu),即事件驅(qū)動方式[5],當(dāng)“參數(shù)初始化”驅(qū)動事件發(fā)生時,則執(zhí)行對各參數(shù)的默認(rèn)值設(shè)置。

      3.3 多路切換模塊

      電聲復(fù)合傳感器陣列的工作模式如圖4所示。S1~S8代表8個電聲復(fù)合傳感器,S1-E和S1-U分別表示復(fù)合傳感器S1的電學(xué)傳感器和聲學(xué)傳感器部分。參照圖7所示的傳感器工作模式,圖中傳感器之間的連線表示兩個傳感器構(gòu)成一對工作的傳感器。

      圖4 電聲復(fù)合傳感器陣列的工作模式

      1)以電極S1-E為發(fā)射端,分別以電極S5-E、S6-E、S7-E、S8-E為接收端,通過控制低壓切換開關(guān),按順序測量上述4個電極對之間,在1Hz~10MHz頻率范圍內(nèi)22個頻率點的阻抗譜;

      2)以S1-U為超聲波發(fā)射探頭,分別以S5-U、S6-U、S7-U、S8-U為超聲波接收探頭組成超聲波探頭對,通過高壓切換開關(guān),依次完成發(fā)射接收并采集超聲波信號;

      3)依次把S2-E、S2-U、S3-E、S3-U、S4-E、S4-U作為發(fā)射端,S5-E、S6-E、S7-E、S8-E/S5-U、S6-U、S7-U、S8-U作為接收端,重復(fù)(1)、(2),完成上層傳感器測試;

      4)針對下層電聲復(fù)合傳感器陣列,重復(fù)上述1)~3)步驟,完成對下層電聲傳感器的測試。

      對每個被測試點均采用上述4個步驟,間隔40 min重復(fù)以上步驟。

      在多路切換模塊中,程序首先調(diào)用Open Specified card.vi設(shè)置總線和擴(kuò)展插槽,然后調(diào)用Op Bit.vi確定輸出子單元和比特數(shù),依據(jù)工作模式的需要閉合相應(yīng)的開關(guān),最后在測試完成后調(diào)用Close Specified Card.vi斷開對應(yīng)的開關(guān)。多路開關(guān)切換模塊部分程序如圖5所示。

      圖5 多路切換模塊部分程序框圖

      3.4 激勵信號產(chǎn)生模塊

      激勵信號產(chǎn)生模塊包含高壓聲學(xué)激勵信號產(chǎn)生部分和低壓電學(xué)激勵信號產(chǎn)生部分。

      聲學(xué)激勵信號產(chǎn)生部分的程序采用順序結(jié)構(gòu)(如圖6所示)。首先調(diào)用AM control.vi對激勵信號類型(正弦波、方波、三角波、鋸齒波)、頻率、每次發(fā)出信號周期數(shù)等參數(shù)進(jìn)行設(shè)置,然后調(diào)用Signal control.vi對激勵信號的幅值、延遲時間、濾波器頻率、偏移量等參數(shù)進(jìn)行設(shè)置,最后調(diào)用Trigger control.vi和High vlotage.vi完成對激勵信號的模式、重復(fù)頻率、觸發(fā)輸出模式等參數(shù)的設(shè)置,進(jìn)而實現(xiàn)高壓聲學(xué)激勵信號的產(chǎn)生。

      圖6 聲學(xué)激勵信號產(chǎn)生模塊程序框圖

      電學(xué)激勵信號產(chǎn)生部分的程序與聲學(xué)部分類似,同樣采用順序結(jié)構(gòu)。首先調(diào)用Initialize.vi對函數(shù)發(fā)生器進(jìn)行初始化,然后依次調(diào)用Configure Channel.vi、Configure Output Mode.vi、Configure Standard Waveform.vi、Configure Channel.vi完成信號源名稱、信號通道、輸出模式、信號頻率、幅值、偏移量、初始相位等參數(shù)設(shè)置,此后利用Initial Generation.vi和Abort Generation.vi來啟動激勵信號產(chǎn)生和終止信號產(chǎn)生,最后調(diào)用Close.vi關(guān)閉函數(shù)發(fā)生器來清除已設(shè)定的參數(shù)并釋放所有的內(nèi)存資源。掃頻方式分為線性掃描和對數(shù)掃描,也可以根據(jù)需要由用戶輸入掃描的頻率點,程序采用For循環(huán)依次調(diào)用包含所設(shè)定頻率值的數(shù)組,完成對激勵信號頻率的設(shè)定。

      3.5 數(shù)據(jù)采集與處理模塊

      數(shù)據(jù)采集部分利用板卡驅(qū)動程序中DAQNavi Polymorphic.vi函數(shù)庫來實現(xiàn)對數(shù)據(jù)采集卡PCIE-1840和PCI-1713的配置,分別用于采集聲學(xué)、電學(xué)、溫度和壓力信號。程序首先調(diào)用DAQNavi Create Channel.vi創(chuàng)建虛擬通道,指定I/O通道類型、通道數(shù)量和設(shè)備號來執(zhí)行數(shù)據(jù)采集任務(wù),然后調(diào)用DAQNavi Timing.vi實現(xiàn)對采樣點和采樣頻率的設(shè)置,之后調(diào)用DAQNavi Read.vi從緩存中讀取數(shù)據(jù),并通過添加While循環(huán)實現(xiàn)數(shù)據(jù)的連續(xù)讀取,在循環(huán)讀取數(shù)據(jù)結(jié)束后,調(diào)用DAQNavi Clear Task.vi停止數(shù)據(jù)采集任務(wù)并進(jìn)行清除緩存和所占用內(nèi)存等操作,釋放數(shù)據(jù)采集所占用的資源[6]。

      聲學(xué)信號采集采用外部觸發(fā)方式,即ARB-1410發(fā)出高壓脈沖的同時產(chǎn)生一個同步信號至PCIE-1840觸發(fā)端口,繼而觸發(fā)PCIE-1840對聲學(xué)信號進(jìn)行采集,實現(xiàn)聲學(xué)激勵信號產(chǎn)生和聲學(xué)信號采集的時間同步。電學(xué)信號采集采用軟件觸發(fā)方式,即電學(xué)信號激勵時同時采集兩路阻抗測量信號,采集完成后終止電學(xué)激勵信號的產(chǎn)生。電學(xué)信號采集程序根據(jù)激勵信號頻率的不同自動調(diào)整采樣頻率、采樣長度和采樣等待時間等參數(shù),此類參數(shù)設(shè)置的程序框圖如圖7所示。

      圖7 電學(xué)信號采集部分程序框圖

      對于聲學(xué)測試信號,首先通過局部置零的方式消除超聲波激勵脈沖信號產(chǎn)生時對接收端干擾導(dǎo)致的虛假幅值波動,然后再利用帶通濾波器濾除45 kHz附近之外的其他頻率的干擾信號。對濾波后的信號進(jìn)行傅里葉變換以獲取主頻信息,利用波峰檢測方法獲得信號峰值。溫度和壓力測試單元采集20路電壓信號,對每次采樣得到的各路信號求平均值,經(jīng)過標(biāo)度變換后將平均壓力和溫度值送入數(shù)據(jù)顯示與保存模塊。

      對于電學(xué)測試信號,根據(jù)阻抗測量原理由式(1)來計算被測介質(zhì)的阻抗模值,V1和V2分別為采集到的兩路正弦電壓信號的幅值[7]。

      (1)

      電學(xué)測試數(shù)據(jù)預(yù)處理部分的程序框圖如圖11所示。首先利用具有線性相位的FIR濾波器對同步采集的V1和V2進(jìn)行數(shù)字濾波[8],然后利用FFT譜分析法對V1和V2進(jìn)行頻譜分析分別得到兩個信號的相位[9-10],被測介質(zhì)阻抗的相角由式(2)計算。

      φz=φv1-φv2

      (2)

      式中,φv1為信號V1的相位,φv2為信號V2的相位。

      3.6 數(shù)據(jù)顯示與保存模塊

      數(shù)據(jù)顯示模塊采用數(shù)值顯示控件、圖形顯示控件(波形圖、波形圖表、Express XY圖)等實現(xiàn)顯示功能,依據(jù)測控軟件對聲學(xué)、電學(xué)以及溫度和壓力特征參數(shù)實時顯示功能的要求,選擇基本的數(shù)值顯示控件來顯示,對于波形顯示,選用波形圖表控件來完成數(shù)據(jù)的實時顯示。

      首先利用File Path.vi設(shè)定保存路徑,然后打開創(chuàng)建文件輸入文件名,通過Dynamic Data Conversion.vi把數(shù)組轉(zhuǎn)換為字符串,調(diào)用Array To Spreadsheet String.vi將數(shù)組轉(zhuǎn)化成電子表格字符串,再調(diào)用Write To Text File.vi將字符串寫入指定文件中,最后調(diào)用Close File.vi實現(xiàn)數(shù)據(jù)的保存。在設(shè)置保存路徑、文件名、保存格式之后,軟件運行時即可自動將原始數(shù)據(jù)、處理后數(shù)據(jù)和測量結(jié)果保存到分類后的指定文件夾中。

      3.7 錯誤處理模塊

      錯誤處理模塊既能為用戶提示操作錯誤,也能監(jiān)測軟件的基本故障。一旦發(fā)生錯誤或故障,錯誤代碼則傳遞到前面板錯誤提示框中,以便用戶及時分析和查看錯誤或故障產(chǎn)生的原因。錯誤處理模塊部分框圖如圖8所示。當(dāng)“error in”不包含錯誤時,將執(zhí)行條件框“無錯誤”內(nèi)的代碼(圖8a),如果“error in”包含錯誤時,將執(zhí)行條件框“錯誤”內(nèi)的代碼(圖8b),錯誤代碼將被傳遞到“error out”,將各個錯誤狀態(tài)通過隊列傳輸?shù)藉e誤模塊內(nèi),繼而將提示信息顯示在前面板錯誤提示框中[11]。

      圖8 錯誤處理模塊部分程序框圖

      3.8 幫助信息模塊

      幫助信息模塊包括兩部分:軟件功能介紹和軟件使用手冊。程序首先調(diào)用Build Path.vi創(chuàng)建路徑,然后調(diào)用Path To Array of Strings.vi將路徑進(jìn)行字符串?dāng)?shù)組轉(zhuǎn)換,再調(diào)用Concatenate Strings.vi連接字符串?dāng)?shù)組,最后調(diào)用System Exec.vi執(zhí)行命令行應(yīng)用程序?qū)崿F(xiàn)對PDF說明文件的調(diào)用和顯示[12]。

      3.9 圖形用戶界面

      圖形用戶界面是用戶和測控軟件交互的接口,通過接收用戶的操作指令調(diào)用各個功能模塊,控制實驗裝置的運行狀態(tài),最終完成相應(yīng)的測試任務(wù)、顯示和保存測試結(jié)果。

      啟動界面是用戶交互界面中的第一個界面[13],本著簡潔、明了的原則,其內(nèi)容包含軟件的版本號、軟件開發(fā)單位等信息。用戶登錄界面包含用戶名和密碼輸入框、用戶登錄、用戶管理、修改密碼和退出系統(tǒng)。

      用戶登錄成功后則進(jìn)入自動測試用戶界面,如圖9所示。自動測試用戶界面包含三個部分:電學(xué)參數(shù)設(shè)置及顯示、聲學(xué)參數(shù)設(shè)置及顯示、溫度壓力參數(shù)設(shè)置及顯示。在前面板上顯示傳感器的實際排布方式,利用指示燈的形式模擬電聲復(fù)合傳感器的工作模式,以指示燈的明暗來表示傳感器是否處于工作狀態(tài)。界面最右側(cè)一欄設(shè)有初始化、開始測試、開始保存、停止測試和退出系統(tǒng)等五個功能按鈕,分別進(jìn)行參數(shù)初始化、測試開始,數(shù)據(jù)開始保存、測試停止、退出系統(tǒng)功能等操作。

      圖9 電-聲響應(yīng)特性聯(lián)合探測測控軟件界面

      4 軟件測試與應(yīng)用

      為測試該軟件的性能,在實驗室環(huán)境下測試了含水合物多孔介質(zhì)生成過程中的電聲聯(lián)合響應(yīng)特性。實驗中采用的甲烷氣體的純度為99.99%,孔隙水濃度為3.5wt%,沉積物是粒徑為0.18~0.25 mm、孔隙度為38.4%的天然海沙。

      用戶成功登錄軟件后,首先利用初始化功能對測試參數(shù)進(jìn)行默認(rèn)設(shè)置。電學(xué)激勵信號幅值為1 V,掃描方式為手動輸入頻率掃描,數(shù)據(jù)采集范圍為±5 V;聲學(xué)激勵信號為正弦波,信號幅值為150 V,信號頻率為45 kHz,數(shù)據(jù)采集范圍為±10 V,采樣頻率為5 MHz,采樣點數(shù)為4 096;溫度壓力數(shù)據(jù)采集間隔時間為15 s,工作周期為40 min。

      圖10所示為實驗過程中含水合物飽和度和超聲波接收信號的波動幅度平均值的變化曲線。在t<20 h階段,水合物具有較高的生成速率,此后水合物生成速率有所降低;超聲波信號波動幅度值受到有效壓力和含水合物飽和度的共同影響。圖11所示為實驗過程中含水合物飽和度和100 kHz阻抗模值平均值的變化曲線。水合物生成初期水合物生成初期,含水合物飽和度較低,水合物生成產(chǎn)生的排鹽效應(yīng),導(dǎo)致孔隙水濃度增加,則阻抗模值逐漸降低;隨著水合物生成量的增加,水合物逐漸堵塞多孔介質(zhì)的孔隙致使阻抗模值隨之升高。

      圖10 超聲接收信號的波動幅度平均值、有效壓力和含水飽和度隨時間變化的曲線

      圖11 下層各傳感器100 kHz阻抗模值平均值和含水合物飽和度隨時間變化曲線

      軟件測試與應(yīng)用結(jié)果表明了所開發(fā)的軟件各模塊功能運行良好,其可靠性、穩(wěn)定性、實時性均滿足設(shè)計的需求。測控軟件根據(jù)開發(fā)者所設(shè)計的陣列式傳感器工作模式控制多路切換開關(guān)的閉合與斷開,實現(xiàn)電聲復(fù)合傳感器與激勵模塊、傳感器與數(shù)據(jù)采集模塊之間的分時連通,最終實現(xiàn)激勵信號的產(chǎn)生、多路開關(guān)的切換以及數(shù)據(jù)的采集等任務(wù)。采集到的各路信號首先經(jīng)過數(shù)據(jù)預(yù)處理,然后在測控軟件前面板上進(jìn)行數(shù)值或者波形圖顯示,軟件同時將原始數(shù)據(jù)以及處理后的數(shù)據(jù)實時保存于硬盤。通過對實驗結(jié)果進(jìn)行分析可知,實驗過程中溫度、壓力、超聲波接收信號的波動幅度值、阻抗模值等特征參數(shù)的變化均能夠合理地反映甲烷水合物在多孔介質(zhì)中的生成過程。

      5 結(jié)束語

      開發(fā)天然氣水合物模擬實驗系統(tǒng)是開展室內(nèi)水合物實驗研究的前提工作。水合物模擬實驗系統(tǒng)普遍具有測試參數(shù)眾多、測試過程復(fù)雜等特點,因此需要開發(fā)功能完善的測控軟件以滿足實驗系統(tǒng)對自動化操作的高要求。在分析軟件功能需求的基礎(chǔ)上,運用軟件工程中的模塊化、功能化的設(shè)計思想,以LabVIEW為平臺開發(fā)了一套電-聲聯(lián)合探測實驗裝置的測控軟件,避免了人力耗費過大和人工參與過多對測試結(jié)果的不良影響,提高了測試結(jié)果的準(zhǔn)確性和可靠性以及模擬實驗測試的工作效率。滿足了天然氣水合物生成分解過程中的測試要求,為研究含水合物多孔介質(zhì)的電聲聯(lián)合特性提供了技術(shù)手段。

      虛擬儀器技術(shù)提供了一種靈活、高效的測試系統(tǒng)實現(xiàn)方案,基于LabVIEW所開發(fā)的測控軟件具有自動化程度高、界面友好、擴(kuò)展性強的特點,符合模塊化、功能化、通用化的軟件工程設(shè)計思想,開發(fā)周期短且便于維護(hù)。所開發(fā)的天然氣水合物電-聲聯(lián)合探測實驗裝置測控軟件可為其它多參數(shù)聯(lián)合測試裝置的軟件開發(fā)提供有益的借鑒。

      猜你喜歡
      電學(xué)水合物聲學(xué)
      電學(xué)
      氣井用水合物自生熱解堵劑解堵效果數(shù)值模擬
      對一個電學(xué)故障題的思考
      愛的就是這股Hi-Fi味 Davis Acoustics(戴維斯聲學(xué))Balthus 70
      Acoustical Treatment Primer:Diffusion談?wù)劼晫W(xué)處理中的“擴(kuò)散”
      Acoustical Treatment Primer:Absorption談?wù)劼晫W(xué)處理中的“吸聲”(二)
      熱水吞吐開采水合物藏數(shù)值模擬研究
      Acoustical Treatment Primer:Absorption 談?wù)劼晫W(xué)處理中的“吸聲”
      天然氣水合物保壓轉(zhuǎn)移的壓力特性
      我國海域天然氣水合物試采成功
      长汀县| 平利县| 宁德市| 忻州市| 同心县| 乌审旗| 无棣县| 长治市| 渑池县| 温州市| 嘉义市| 丽江市| 淅川县| 平阳县| 遂宁市| 阿鲁科尔沁旗| 天长市| 承德市| 夏邑县| 宜川县| 光山县| 丹棱县| 吉木乃县| 筠连县| 岢岚县| 山阳县| 柳林县| 兴山县| 宁城县| 永定县| 云安县| 台安县| 基隆市| 北流市| 宁海县| 西平县| 宜兰县| 遂平县| 平江县| 怀柔区| 新干县|