美章網(wǎng) 資料文庫 微測井?dāng)?shù)據(jù)處理軟件開發(fā)范文

微測井?dāng)?shù)據(jù)處理軟件開發(fā)范文

本站小編為你精心準(zhǔn)備了微測井?dāng)?shù)據(jù)處理軟件開發(fā)參考范文,愿這些范文能點(diǎn)燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。

1軟件開發(fā)

軟件設(shè)計(jì)流程如圖2所示,主要包括三大模塊:數(shù)據(jù)輸入、處理、微測井解釋輸出。程序主要類與函數(shù)介紹如表1所示。各模塊具體功能實(shí)現(xiàn)與編制方法介紹如下文所述。軟件數(shù)據(jù)輸入模塊包括地震數(shù)據(jù)加載、初至?xí)r間拾取和微測井參數(shù)輸入。地震數(shù)據(jù)格式按照國際公認(rèn)的SEG-Y格式數(shù)據(jù)進(jìn)行讀寫,讀取的主要數(shù)據(jù)包括采樣間隔(3217~3218字節(jié),單位μs)、采樣點(diǎn)數(shù)(3221~3222字節(jié))和實(shí)際地震道數(shù)據(jù)。Qt提供一個(gè)QDataStream類用來儲存地震倒數(shù),需要對地震道數(shù)據(jù)進(jìn)行處理時(shí),只需從QDataStream類中讀取所需處理數(shù)據(jù)所在位到數(shù)據(jù)結(jié)束位位置。對初至?xí)r間的拾取通過用戶觸發(fā)鼠標(biāo)點(diǎn)擊事件mousePressEvent()和mouseReleaseEvent(),判斷鼠標(biāo)所在坐標(biāo)位置,對應(yīng)的縱軸刻度即為單道初至?xí)r間。微測井參數(shù)輸入通過彈出用戶對話框,由用戶輸入?yún)?shù)值,點(diǎn)擊確定完成參數(shù)設(shè)置,對應(yīng)的信號與槽函數(shù)關(guān)系為發(fā)送者(Sender)為okBtn,信號函數(shù)(Signal)為clicked(),接收者(Receiver)為參數(shù)對話框weicejingDlg,槽函數(shù)(Slot)為okSlot()。在okSlot()函數(shù)中將參數(shù)值按照程序需要調(diào)整為int型或float型變量。數(shù)據(jù)處理模塊的主要功能是完成微測井解釋結(jié)果計(jì)算以及對地震數(shù)據(jù)可視化進(jìn)行運(yùn)算。微測井解釋函數(shù)WeicejingSlot()中按照(4)式調(diào)用初至?xí)r間數(shù)組mTime[i],對應(yīng)的道深度按照用戶輸入的首道深度減去i獲得,通過循環(huán)運(yùn)算將計(jì)算結(jié)果保存至mVelocity[i]數(shù)組中來完成。

微測井解釋輸出模塊的主要用于顯示微測井解釋結(jié)果。包括與用戶交互的地層劃分窗口和微測井解釋窗口。每一個(gè)地震道對應(yīng)一個(gè)初至?xí)r間值和深度值,將此坐標(biāo)點(diǎn)繪制在直角坐標(biāo)系中,通過用戶擬合坐標(biāo)點(diǎn)拉線段完成。常用的擬合算法由很多種,各有優(yōu)缺點(diǎn),人工拉線擬合雖然沒有算法計(jì)算精確,但它的優(yōu)勢在于可以通過人工判斷排除異常點(diǎn),避免異常點(diǎn)參與運(yùn)算、增大誤差。微測井解釋窗口結(jié)果主要繪制在十字坐標(biāo)的三、四象限,縱軸為深度坐標(biāo),左橫軸為地層速度坐標(biāo),右橫軸為初至?xí)r間坐標(biāo)。首先要確定象限范圍,通過循環(huán)比較找出深度、速度和初至?xí)r間最大值,選定最大值所在像素點(diǎn)位置,剩余刻度按照均分進(jìn)行填充。用戶擬合線段具有可以是直線也可以是直線段,直線表示地下地層速度一直,直線段表示地下由多個(gè)速度層組成。直線的斜率即為該層速度值,線段拐點(diǎn)對應(yīng)深度為地層分界面。

程序各窗口設(shè)計(jì)通過Qt設(shè)計(jì)師完成,Qt具有強(qiáng)大的界面設(shè)計(jì)功能,為開發(fā)者提供各種界面控件,開發(fā)人員只需通過拖選控件至所需位置即可完成,這種設(shè)計(jì)方法比早先完全有程序員編寫控件屬性代碼完成界面設(shè)計(jì)更加方便、美觀。控件的功能實(shí)現(xiàn)即通過信號與槽機(jī)制完成人機(jī)交互。所有窗口的繪制通過Qt提供的QPaint類完成,QPaint類通過程序員書寫繪制指令完成界面像素點(diǎn)之間的連線,語句簡單、結(jié)構(gòu)清晰、效果良好,滿足多種圖形繪制[7]。

2應(yīng)用實(shí)例

為了驗(yàn)證軟件的各項(xiàng)功能,在野外對軟件進(jìn)行實(shí)際試驗(yàn)。采用敲擊錘激發(fā)地震波,井下檢波器采集地震數(shù)據(jù),采集道數(shù)為28道,首道深度為0m,道間距1m,激發(fā)點(diǎn)距接收井水平距離為10m。實(shí)驗(yàn)采用地表激發(fā)、井中接收的方式,降低環(huán)境造成的干擾,信噪比高,初至明顯,地震數(shù)據(jù)及初至拾取如圖3所示,用戶手動拾取初至為圖中紅色線段所示,比自動拾取更加準(zhǔn)確、靈活。微測井參數(shù)設(shè)置如圖4所示。將拾取初至?xí)r間與檢波器深度繪制在時(shí)間-深度坐標(biāo)系中,通過用戶手動選取同一速度層擬合直線(如圖5所示)。微測井解釋結(jié)果如圖6所示,實(shí)驗(yàn)工區(qū)地表第一層厚度為16m,速度為1303,第二層速度為2115,結(jié)算結(jié)果準(zhǔn)確,達(dá)到預(yù)期目的。

3結(jié)論

微測井是表層結(jié)構(gòu)調(diào)查的主要手段之一。基于Qt的微測井?dāng)?shù)據(jù)處理軟件可以跨平臺編譯,擴(kuò)展性強(qiáng)等優(yōu)點(diǎn)滿足物探軟件高效、精確、便捷、支持多平臺運(yùn)行的要求。軟件計(jì)算快速、準(zhǔn)確,界面友好,操作簡單,運(yùn)行穩(wěn)定,對于減少生產(chǎn)工期、提高勘探精度、降低生產(chǎn)成本都有一定的改善。

作者:強(qiáng)南 曹軍濤 楊杰 唐子涵 單位:西安石油大學(xué)地球科學(xué)與工程學(xué)院 中國石油塔里木油田勘探開發(fā)研究院

主站蜘蛛池模板: 久久久久亚洲av无码去区首 | 波多野结衣电车痴汉| 国产va免费精品高清在线观看 | 亚洲日韩中文字幕天堂不卡| 精品四虎免费观看国产高清午夜 | 欧美日本精品一区二区三区| 你懂得视频在线观看| 老太脱裤子小伙bbbaaa| 国产在线19禁免费观看| jizzjizz成熟丰满舒服| 夜精品a一区二区三区| 一级毛片免费不卡在线| 无人高清视频免费观看在线动漫| 乱人伦人妻中文字幕无码| 欧美性xxxx极品高清| 亚洲精品无码你懂的网站| 精品久久久久久中文字幕人妻最新| 国产一级淫片免费播放电影| 黄网页在线观看| 国产精品久久久久久久久kt| 91精品久久久久久久久网影视| 天天色天天射综合网| 一级全免费视频播放| 成年私人影院免费视频网站| 久久亚洲精品无码gv| 日韩欧美一区二区三区在线| 亚洲专区在线视频| 欧美日韩中文国产一区| 亚洲综合色一区二区三区小说| 福利在线小视频| 再深点灬舒服灬太大了网站| 老司机久久影院| 国产91在线看| 色综合天天综合| 国产免费黄色片| 麻豆一区二区三区蜜桃免费| 国产日韩AV免费无码一区二区| 亚洲av最新在线观看网址| 欧美精品免费观看二区| 亚洲精品无码你懂的| 特区爱奴在线观看|