检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:吴为治 娄利 王鹏[1] 王宾[1] WU Wei-Zhi;LOU Li;WANG Peng;WANG Bin(Geological Exploration Technology Institute of Anhui Province,Heifei 230041,China)
出 处:《物探与化探》2022年第3期743-749,共7页Geophysical and Geochemical Exploration
基 金:安徽蒙城地球物理国家野外科学观测站联合开放基金(MENGO-202111)。
摘 要:本文基于Python语言构建了瑞利面波频散反演工作流程:①通过pysurf96软件包实现水平层状模型的频散曲线正演;②建立描述频散曲线拟合度的目标函数;③利用scikit-opt软件包中的启发式算法实现频散曲线反演。提出并解决了调用函数过程中所遇到的问题,实验测试表明反演结果可靠,同时具备一定的计算效率。由此实现了搭建基于Python语言的面波频散反演地下层状结构研究平台,为其他研究者依靠开源软件进行反演运算提供了方法支持。最后,通过利用彭一波研究海拉尔盆地背景噪声时提取的频散曲线对地壳以及上地幔结构进行了反演,得到不错的效果。This study developed a workflow of Rayleigh-wave dispersion inversion using the Python programming language,and the detail is as follows.First,carry out the forward modeling of the dispersion curves on a horizontal layered model using the pysurf96 software package.Second,create an objective function used to describe the fitting degree of the dispersion curves.Third,complete the dispersion curve inversion using the heuristic algorithm in the scikit-opt software package.The problems encountered in the function call in the workflow were proposed and solved.The results show that the Python-based dispersion curve inversion of Rayleigh wave in multilayered media is reliable and offers a certain computational efficiency.In this way,this study built a Python-based inversion platform of underground layered structures using the wave dispersion,thus providing a method for other researchers to do inversion using open-source software.Finally,this study carried out the inversion of the crust and upper mantle structures using the dispersion curves extracted from the study of Yi-bo Peng on the noise in the Hailar Basin,achieving ideal results.
关 键 词:PYTHON语言 瑞利面波 频散反演 启发式算法
分 类 号:P631[天文地球—地质矿产勘探]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.15