Gprmax
文章平均质量分 60
Gprmax 学习与研究
商功贤
用心传递知识和欢乐的搬运工,欢迎大家相互学习交流。
以写促学,不收费,不当写手,侵删!!
展开
-
代码分享:gprMax钻孔地质雷达波场模拟
gprMax模拟地面地质雷达被广泛使用,但是在钻孔内进行地质雷达的模拟较少。本博文尝试利用gprMax进行钻孔地质雷达的模拟,代码仅供大家借鉴。为了展示电磁波在钻孔内传播的状态,利用paraview将模拟的结果动态展示。假设钻孔间距为20m,钻孔深度为30m,背景介质设置为花岗岩,设置两个方形充水空洞。模型图如下:雷达天线频率设置为32MHz,gprMax模拟的具体参数设置如下:本参数设置的不是很合理,但是不影响模拟出结果。运行模拟的主程序代码由python编辑,代码如下:注:程序运行出现bug,原创 2023-03-07 14:10:53 · 1795 阅读 · 1 评论 -
gprMax中多相随机介质探地雷达三维建模与模拟
实际地下介质是非均匀介质,但数值模拟时常常把介质当做均匀介质,难以对实际介质产生准确认识。常规gprMax建模都是均匀介质建模、规则形状建模,本博文给出一种gprmax中多相随机介质建模的方法。原创 2022-04-25 20:43:49 · 7868 阅读 · 32 评论 -
gprMax中任意不规则形状建模与模拟
gprMax中任意不规则形状三维建模与模拟gprMax中给出了不规则几何形状的建模方法。常规的几何建模都是基于gprMax内置的几何命令建模,所建立的模型是规则的,如圆球、正方体、圆柱体、三角体等。不规则形状三维建模需要利用matlab或者python生成三维数组,然后将三维数组保存到HDF5格式文件中,因此,需要利用matlab编程生成任意不规则三维数组。本帖子给出一个生成任意不规则形状的代码。文章目录gprMax中任意不规则形状三维建模与模拟1、任意不规则几何形状建模2、matlab生成不规则形状的原创 2022-04-18 22:00:55 · 7168 阅读 · 43 评论 -
Matlab 读取 gprmax 的 out 文件详细解释
Matlab 读取 gprmax 的 out 文件规律详细解释。out 文件是hdf5格式的文件,普通软件无法读取。out 文件有一定的规律,在matlab平台上简单操作一下,就可以深刻理解 out 文件含义了文章目录Matlab 读取 gprmax 的 out 文件规律详细解释。一、常用函数简介1、hdf5read2、h5read3、h5info4、h5disp二、读取out文件三、out文件数据格式一、常用函数简介1、hdf5read我用的 matlab 版本为2020a,帮助文档提示不推荐使原创 2021-11-15 12:55:48 · 7579 阅读 · 19 评论 -
探地雷达(GPR)的 C-scan (三维图)的绘制
探地雷达(GPR)的 C-scan (三维图)的绘制作为一个初学者,看到教科书上探地雷达 C-scan 图绘制的比较高级,很好看,看起来也比二维图直观。因此,本文分享一下我绘制 C-scan 图的方法。文章目录探地雷达(GPR)的 C-scan (三维图)的绘制一、C-scan 图二、解析三、MATLAB代码分享一、C-scan 图首先展示一下我做出的结果(模仿教科书中绘制的,数据来源于 gprmax 软件正演)。上面的是灰度图,把它变为彩色图为换成红(高值)、蓝(低值)显示的图模型图大原创 2021-10-15 20:26:21 · 4859 阅读 · 21 评论 -
运用经验模态分解方法(EMD)对实测探地雷达数据进行处理
运用经验模态分解方法(EMD)对实测探地雷达数据进行处理经验模态分解(EMD)是一种新型自适应信号时频处理方法,特别适用于非线性非平稳信号的分析处理。探地雷达实测数据存在干扰,因此运用经验模态分解(EMD)对实测数据进行处理非常有必要。文章目录运用经验模态分解方法(EMD)对实测探地雷达数据进行处理一、问题的提出一、问题的提出运用上篇博客时间增益的方法对一个金属管线的GPR实测数据进行处理结果如下:...原创 2021-10-06 19:53:15 · 1364 阅读 · 2 评论 -
gprMax 正演模拟中Ex、Ey、Ez三个分量之间的关系分析
gprMax 正演模拟中Ex、Ey、Ez三个分量之间的关系分析在 GPR 应用中,电场分量通常是测得量。我们一般的正演模拟用哪个电场分量呢文章目录gprMax 正演模拟中Ex、Ey、Ez三个分量之间的关系分析一、电场E、磁场B和波传播方向K之间的关系二、模拟结果分析一、电场E、磁场B和波传播方向K之间的关系电场 E、磁场 B、波传播方向 K 是两两正交的,如下图所示一般的天线是电偶极子,激发产生的电磁波传播方向与电场方向垂直。二、模拟结果分析首先看 Ex 分量Ey 分量Ez 分量原创 2021-10-06 19:50:43 · 3666 阅读 · 7 评论 -
运用时间增益方法对 gprmax 模拟的探地雷达数据进行处理
运用时间增益方法对 gprmax 模拟的探地雷达数据进行处理GPR 对地下进行探测时,随着电磁信号向下传播,雷达信号的幅值往往衰减很快。与浅层目标的回波相比,深层回波信号的幅度很小。这些信号需要经过校正处理后才能同时显示出来,即对快速衰减的深层回波信号进行补偿处理。对时变幅度进行补偿在GPR应用中被称为时间增益或距离增益。文章目录运用时间增益方法对 gprmax 模拟的探地雷达数据进行处理一、时间增益效果1、原始的 GPR 图像2、时间增益后的 GPR 图像3、时间增益函数二、Matlab 代码分享一原创 2021-10-05 15:58:13 · 4490 阅读 · 8 评论 -
关于Gprmax正演模拟结果显示空白的原因分析
Gprmax正演模拟结果显示空白文章目录Gprmax正演模拟结果显示空白一、问题的提出二、问题分析三、问题解决一、问题的提出用Gprmax正演模拟时,偶然发现模拟出来的结果是空白的,结果如下:但是波形图却有结果:虽然波形不是很明显,但是可以看出部分结果。这是我用来模拟的In文件#title: 3Dkondon_100cm_20cm#material: 12.0 0.01 1.0 0.0 soil#material: 1.0 0 1.0 0.0 air#domain: 4.000原创 2021-09-30 20:35:21 · 2218 阅读 · 28 评论 -
Python 基础知识学习笔记——OpenCV(1)
Python 基础知识学习笔记——OpenCV(1)OpenCV是一个开源的跨平台计算机视觉和机器学习软件库,它轻量而且高效,被广泛的使用。整理一下OpenCV学习笔记,以防忘记。文章目录Python 基础知识学习笔记——OpenCV(1)一、安装OpenCV二、简单操作1、读取图像2、显示图像3、保存图像一、安装OpenCVpip install opencv-python使用 pip list 或pip freeze 查看已经安装的python 库及其版本,但是这种方法会列出所有的库,如果原创 2021-09-23 13:06:52 · 265 阅读 · 1 评论 -
二维声波方程的有限差分法数值模拟
二维声波方程的有限差分法数值模拟文章目录二维声波方程的有限差分法数值模拟一、实现效果二、代码分享一、实现效果二、代码分享close allclearclc% 此程序是有限差分法实现声波方程数值模拟%% 参数设置delta_t = 0.001; % sdelta_s = 10; % 空间差分:delta_s = delta_x = delta_y (m)nx = 800;ny = 800;nt = 1000;fmain = 12.5;%loop:按照10000s为一次大转载 2021-08-11 10:08:58 · 5597 阅读 · 11 评论