二层介质大地电磁响应模拟系统
项目介绍
本项目基于电磁场理论,实现二层水平层状介质模型的大地电磁响应数值模拟。系统通过汉克尔变换和阻抗递推算法,计算不同频率电磁波在二层介质中的传播特性,生成视电阻率和相位随频率变化的响应曲线,为地球物理勘探中的大地电磁测深提供数值模拟工具。
功能特性
- 二层介质建模:支持用户自定义第一层厚度、各层电导率等介质参数
- 灵活频率设置:可设定起始频率、终止频率和频率点数(对数等间隔)
- 高效数值计算:采用数字滤波法进行汉克尔变换,确保计算精度和效率
- 完整响应输出:提供视电阻率和相位两条测深曲线
- 可视化展示:自动生成双对数坐标下的响应曲线图
- 计算监控:实时显示计算进度、耗时和收敛状态
使用方法
- 参数配置:在
main.m中设置介质参数、频率范围和计算参数 - 运行模拟:执行主程序开始计算
- 结果查看:系统自动显示响应曲线并输出数据文件
- 参数调整:修改输入参数重新运行即可获得不同地质模型的响应
系统要求
- MATLAB R2018b或更高版本
- 支持矩阵运算和图形绘制的标准配置
文件说明
主程序文件整合了完整的模拟流程,包含介质参数定义、频率点生成、汉克尔变换计算、阻抗递推求解、视电阻率与相位转换、结果可视化以及参数报告生成等核心功能模块,实现了从参数输入到结果输出的全自动计算。