本书基于Python实现激发极化法三维有限元正演的一站式编程,以搭建完整且高效的数值模拟流程。首先,采用Galerkin法建立稳定电流场三维边值问题的控制方程,阐明基于非结构化四面体网格的直流电阻率法三维有限元数值模拟基础理论,计算时引入Cole-Cole模型复电阻率或依据Cole-Cole表达式推导出的时变电阻率(基于G-S、Euler、Talbot算法的逆Laplace变换),以实现频率域(简称频域)或时间域(简称时域)激发极化法(又称激电法)数值模拟。其次,在纯Python环境中,调用Gmsh构建地电模型与剖分网格,利用NumPy分析有限单元,结合SciPy存储稀疏矩阵,选用PyPardiso求解大型稀疏线性方程组,应用pandas处理计算结果,依赖matplotlib绘制成果图件,编写激发极化法三维有限元数值模拟程序并验证其准确性。最后,采用时域与频域激电法对若干模型进行算例分析,同时,针对目前垃圾填埋场渗漏液污染周围土壤和地下水的问题,探讨了频域激电法在垃圾填埋场渗漏液探测中的理论应用效果。
本书注重利用有限单元法开展激发极化法数值模拟的基本思想和基本方法,书中正演程序基于Python语言实现,并附有详细源代码。本书可作为高等院校地球物理学、勘查技术与工程专业本科生,地质资源与地质工程、地球探测与信息技术等相关专业研究生的参考书,也可供从事电法勘探的科技人员、工程技术人员学习参考。
展开