当前位置:主页 > 科技论文 > 地质论文 >

基于QT的地震面波反演交互软件开发

发布时间:2019-04-19 01:33
【摘要】:地震面波勘探是调查浅层地质结构的重要方法,面波数据的频散与地下介质速度为非线性数学模型,实测多道面波数据能够反演横波速度信息。面波频散特征提取及非线性反演求解是该方法主要的处理环节,他们需要借助于可视化软件工具进行处理,因此能具备地震面波数据显示及编辑、频散曲线交互拾取和反演结果显示是面波处理可视化软件的基本需求。本文利用C++及QT跨平台工具包开发了多道面波数据反演交互软件。从该软件的需求展开讨论,包括地震数据编辑与显示、面波数据处理与反演和软件交互操作三个部分。基于上述需求设计该软件功能,包括了界面设计模块、算法设计模块和交互设计模块。根据面向对象的软件设计方法,设计如下相应的对象类:结构类、绘图类、文件类和运算类等。通过上述模块化分析和设计,有利于程序扩展升级,方便软件测试和维护。基于地震面波频散分析理论及非线性反演算法,开发了地震面波交互反演软件,该软件具备以下基本功能:(1)实现对SEGY地震数据格式文件I/O操作,对SEGY文件头和道头的数据进行处理;(2)在运算类中添加二维离散傅里叶变换、频散计算和遗传算法等相关的地震面波算法,并通过调用运算类将地震数据运算所得到的数据添加到相应文件类中;(3)在QT中编写一系列绘图函数,并调用文件类,可以分别绘制出地震面波的时间域图、频率域图、频散曲线图、地质剖面图,设计界面显示各类地震面波反演前后差异图和误差分析图;(4)加入鼠标和键盘的交互拾取功能,实现图形放大缩小功能、拖动功能以及在频率域图和频散曲线图内拾点拖动功能;(5)自定义设置多类型对话框实现自我选择地震面波数据、自我选择地震面波道的功能和实时修改地震面波反演参数功能。该软件在QT上编写,在VC上调试,实现一个地震面波处理成像和反演交互的界面软件,很好的满足了人机交互的联动。
[Abstract]:Seismic surface wave exploration is an important method to investigate shallow geological structure. The dispersion of surface wave data and the velocity of underground medium are nonlinear mathematical models. The measured multi-channel surface wave data can retrieve the shear wave velocity information. Surface wave dispersion feature extraction and nonlinear inversion are the main processing links of this method. They need to be processed by means of visual software tools, so they can display and edit seismic surface wave data. The interactive pick-up and inversion results of dispersion curves are the basic requirements of visualization software for surface wave processing. In this paper, the interactive software of multi-channel surface wave data inversion is developed by using C and QT cross-platform toolkit. This paper discusses the requirements of the software, including seismic data editing and display, surface wave data processing and inversion, and software interactive operation. The function of the software is designed based on the above requirements, including interface design module, algorithm design module and interaction design module. According to the method of object-oriented software design, the corresponding object classes are designed as follows: structure class, drawing class, file class and operation class. Through the above modular analysis and design, it is beneficial to expand and upgrade the program and facilitate software testing and maintenance. Based on the theory of seismic surface wave dispersion analysis and nonlinear inversion algorithm, a seismic surface wave interactive inversion software has been developed. The software has the following basic functions: (1) implement the operation of SEGY seismic data format file I / O; Processing the data of SEGY file head and header; (2) the two-dimensional discrete Fourier transform, dispersion calculation and genetic algorithm are added to the operation class, and the data obtained from the seismic data operation is added to the corresponding file class by calling the operation class; (3) compiling a series of drawing functions in QT and calling the file class, we can draw out the time domain map, frequency distribution graph and geological section map of seismic surface wave respectively. The design interface shows all kinds of seismic surface wave inversion before and after the difference map and error analysis map; (4) adding the interactive pick-up function of mouse and keyboard to realize the function of magnifying and shrinking graphics, dragging function and picking up points in frequency domain diagram and frequency dispersion graph; (5) the function of self-selecting seismic surface wave data, self-selecting seismic surface wave trace and real-time modifying seismic surface wave inversion parameters can be realized by self-defining multi-type dialog box. The software is written on QT and debugged on VC to realize an interactive interface software of seismic surface wave processing imaging and inversion, which satisfies the interaction of man-machine interaction well.
【学位授予单位】:中国地质大学(北京)
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:P631.4

【参考文献】

相关期刊论文 前10条

1 李欣欣;李庆春;;利用改进的F-K变换法提取瑞雷波的频散曲线[J];地球物理学进展;2017年01期

2 金聪;杨文海;罗登贵;刘江平;;面波频散曲线提取方法对比分析[J];地球物理学进展;2016年06期

3 沈鸿雁;严月英;张保卫;;泛f-k域瑞雷面波速度分析[J];煤炭学报;2016年08期

4 程飞;刘江平;毛茂;王京;宋先海;;参数自适应差分演化算法在面波频散曲线反演中的应用[J];岩土工程学报;2016年01期

5 付代光;刘江平;周黎明;徐浩;廖锦芳;陈松;郭道龙;;基于贝叶斯理论的软夹层多模式瑞雷波频散曲线反演研究[J];岩土工程学报;2015年02期

6 李杰;杨婧;陈宣华;;面波频散曲线遗传算法反演的程序设计[J];地球物理学进展;2013年05期

7 王季;;基于F-K变换的井下多道瑞利波频散曲线提取[J];煤田地质与勘探;2012年02期

8 李杰;陈宣华;张交东;周琦;刘刚;刘志强;徐燕;李冰;杨婧;;频率—波数域频散曲线提取方法及程序设计[J];物探与化探;2011年05期

9 刘雪峰;凡友华;;Rayleigh波勘探中“之”字形频散曲线“起跳点”频率研究[J];地球物理学报;2011年08期

10 张元鹏;梁晨;吴文佳;;基于QT的能量比法地震波初至拾取系统设计[J];石油地球物理勘探;2010年01期

相关硕士学位论文 前4条

1 任敏;地震数据交互处理系统的研究与实现[D];电子科技大学;2013年

2 李敬贤;面向应急物流的嵌入式移动终端的设计与实现[D];浙江大学;2012年

3 张友加;地震数据可视化技术研究及应用[D];湖南大学;2009年

4 杨辉;基于Qt的OBS数据预处理及速度分析软件开发[D];中国地质大学(北京);2008年



本文编号:2460481

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/diqiudizhi/2460481.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户58c95***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com