Actup水声声场计算软件使用教程(以Bellhop为例)
- 准备工作
- 参数设置
-
- 环境参数设置(Edit Environment)
- 传播模型参数设置
- 软件参数设置
- 结果输出
- 部分实验结果示例
以射线方法(Bellhop)为例,介绍Actup水声声场计算软件使用方法:
准备工作
首先,将MatLab的工作文件夹设置为ActUP所在文件夹。
- Edit Environment: 环境参数设置;
- Edit Code-Independent Propagation Parameters: 传播参数设置;
- Edit Code-Dependent Propagation Parameters: 软件参数设置;
- Select Active Code: 选择使用的声学计算工具。
参数设置
环境参数设置(Edit Environment)
a) 水体参数设置(Water column)
根据实验要求,水深应为100m,水体密度为1024 kg/m3,水平距离为10km,水中纵波声吸收系数可选填。
对应AcTUP中的选项,设置参数表如下。
b) 声速分布设置(Vector of compressional sound speeds)
i. 均匀声速梯度中声场分布
恒定声速1500m/s;
ii. 正梯度声速剖面中声场分布
水面声速1450m/s,水体底部声速为1520m/s;
iii. 负梯度声速剖面中声场分布
水面声速1520m/s,水体底部声速为1450m/s;
iv. 任意声速梯度
c) 海底地声参数设置(Bottom halfspace)
令下层介质为半无限空间,其中纵波声速1800m/s,下层介质密度1100kg/m3,下层介质中纵波声吸收可选。
对应AcTUP中的选项,设置参数表如下。
传播模型参数设置
a) 声源频率
b) 声源深度
c) 接收点设置
软件参数设置
a) 计算声线
b) 计算相干传播损失
c) 计算非相干传播损失
d) 声线出射角度
全部设置完毕后,检查所选代码是否为Bounce+Bellhop模式。然后开始计算(Run Current Model for ACTIVE Propagation Code)。
运行结束后,通常情况下,MatLab的命令行窗口会输出诸如以下内容:
则代表程序运行成功。如果发生错误,应检查是否声线太少。
结果输出
a) 声线轨迹(Run type: Ray)
b) 声传播损失(Run type: Coherent TL / Incoherent TL)
i. 接收深度30m,传播损失(相干和非相干)随水平距离的变化曲线;
ii. 传播损失(相干和非相干)随水平、深度的变化曲线。
iii. 传播损失(相干和非相干)随深度的变化曲线(接收水平距离设为5000m)。
部分实验结果示例

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!