基于Qt编程的实时二维地震波有限差分模拟

Real-time Two Dimensional Seismic Wave Finite Difference Simulation Based on Qt Programming

  • 摘要: 将Qt编程与二维有限差分正演模拟相结合,开发一种能够进行实时正演模拟以及将正演结果用png图片形式或segy文件格式输出的软件。首先,将二维声波方程、二阶Clayton_Engquist_majda吸收边界条件以及子波函数进行离散后进行软件设计和编程;编程过程中,试验发现全波形和半波形子波对正演结果的影响,并提出解决方法;给出实时显示波场的实现思路并进行验证,通过增益参数的添加提高了波场对比度和正演效果。

     

    Abstract: Combined Qt programming with two-dimensional finite-difference forward modeling, we developed a software that enables real-time forward display and support output seismic forward results in png or segy file formats. Before programming, the two-dimensional acoustic wave equation, the 2nd Clayton_Engquist_majda absorption boundary condition and the Ricker wavelet were discredited in order to meet requirements. During the programming process, the influence of the full-waveform and half-wavelet wavelet on the forward performance was learned and a solution was proposed. At the same time, the idea of real-time display of wave field is given and validated, and the addition of gain parameters improved the contrast and forward performance of the wave field.

     

/

返回文章
返回