GprMax2D ——描述GprMax2D命令及其参数

约定:

表示可以使用小数

i 是整数

表示单个字符

str 表示一串字符,中间没有空格

file 表示用户提供的文件名

所有与模拟空间相关的参数(即模型大小,空间增量等)都以米为单位

所有与时间相关的参数(即总模拟时间,时刻等)以秒为单位

所有表示频率的参数应以赫兹为单位

与模型中的空间坐标相关的所有参数都以米为单位,坐标系(0,0)的原点位于模型的左下角

除了#analysis:和#end_analysis:命令,其他命令在输入文件中出现的顺序对单个例外并不重要,基本的空间和时间离散化步骤分别表示为Δ XΔ yΔt

命令的列表

GprMax2D 2.0版中提供了32个命令,它们分为四类:

➀ 常规命令,包括用于指定模型大小和离散化的命令。

➁ABC 相关命令,允许定制和优化吸收边界条件。

➂ 介质和对象构造命令,用于在模型中引入不同介质并构造具有不同构造参数的简单几何形状。

➃ 激励和输出命令,用于在模型中放置源点和输出点。

#title:
#domain:
#dx_dy:
#time_step_stability_factor:
#time_window:
#messages:
#number_of_media:
#nips_number:
#media_file:
#geometry_file:
#medium:
#abc_type:
#abc_order:
#abc_stability_factors:
#abc_optimization_angles:
#abc_mixing_parameters:
#pml_layers:
#box:
#cylinder:
#x_segment:
#y_segment:
#triangle:
#analysis:
#end_analysis:
#tx:
#rx:
#rx_box:
#snapshot:
#tx_steps:
#rx_steps:
#line_source:
#excitation_file:

除为了构造最简单的模型所必需的命令,大多数命令都是可选的。例如,媒体和对象构造部分的所有命令都不是运行模型所必需的。但是,如果没有在模型中指定任何对象,GprMax2D会模拟一个自由空间(空气)区域,而这个区域并不适用于GPR建模。如果您尚未指定运行模型所必需的命令(例如模型的大小),GprMax2D将终止执行并发出相应的错误消息。

运行GprMax2D 所需的最小命令集

#domain:

#dx_dy:

#time_window:

至少一个#analysis:和相应的#end_analysis:命令

至少一个#tx:和一个#rx:和/或#rx_box:命令

为了使#tx:命令正常运行,还需要一个#line_source:命令

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值