COMSOL仿真声呐测量船体声场分布

COMSOL仿真声呐测量船体声场分布


前言

我们通过COMSOL仿真声呐测量船体声场分布得出三种声压之间的关系,并通过外场计算得到外场压力。外场计算是一种在仿真模型的边界之外评估场的方法,它提供了在计算域外部任意点处场量的近似值。


一、模型的建立

我们在COMSOL中进行几何以及压力声学的建立。船体是固体简化就是硬声场边界,所以几何建模的时候可以做差集,这里我们可以去看看B站博主COMSOL搬运工的COMSOL声学建模的系列视频(里面有提到为什么将固体做差集的原因)以及B站up主辛林_frontier做的模型,让我们的模型更简单。

(1)设置参数
在这里插入图片描述
今天这个参数只有一个声入射的角度
(2)建立几何模型(今天是一个二维模型
在这里插入图片描述
模型的几何文件大家可以私信一下我,我不会放上来emmm,大家跟做之后可以在评论区向我询问模型的源文件。(之前的也可以私信我要源文件

(3)设置材料
我们这里只有空气,大家不要忘了外侧要设置完美匹配层(PML),PML的作用是吸收波,模拟无限域
在这里插入图片描述
(4)设置压力声学
主要设计这三个
在这里插入图片描述
背景压力场的设置
在这里插入图片描述
外场计算1的设计(外场,顾名思义模拟不到的区域
在这里插入图片描述
外场计算2的设计
在这里插入图片描述
(5)构建网格,我们在这里还是选择物理场构建网格(当有一定的划分网格的需要的时候,比如大小,形状,质量等要求,我们可以去COMSOL官网以及B站上搜索网格划分进阶的教程
在这里插入图片描述
(6)研究只需要设置频域即可
在这里插入图片描述

二、三种声压的可视化

1.背景场的声压

我们通过设置二维绘图组,选择表面,输入表达式acpr.p_b这个是背景场的声压,结果如下图所示:
在这里插入图片描述

2.散射场的声压

我们通过设置二维绘图组,选择表面,输入表达式acpr.p_s这个是背景场的声压,结果如下图所示:
在这里插入图片描述

3.总场的声压

我们通过设置二维绘图组,选择表面,输入表达式acpr.p_t这个是背景场的声压,结果如下图所示:
在这里插入图片描述

4.三种声压的关系

我们通过将表达式改为acpr.p_b+acpr.p_s得到
在这里插入图片描述
神奇的事发生了acpr.p_t=acpr.p_b+acpr.p_s

三、外场计算及外场声压结果

在二中我们设置了外场计算,结果如一下两个图所示:
在这里插入图片描述
在这里插入图片描述


总结

今天主要通过这个小小的案例讲解了三种声压的关系,以及简单的给出了外场计算的步骤,外场计算不仅仅如此,它还可以计算离我们边界一个具体位置的声压。我后面学习后会持续更新。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值