本项目创建于2020-8-21,目的通过Python的科学运算模拟声悬浮的环境(声压、声压级、声势能)。
使用python3环境,其中numpy
(用于运算)与matplotlib
(用于绘图)是必须的,推荐直接使用anaconda环境。
一般的文件夹已经尽可能见文知意,
是基于时间微分的模拟,也是完成的最后一个模型。可以计算声压、声压级、声势能。该模型的可靠性与可用性都大大超过了前面的模型,优先推荐使用该模型,但运算时间也相对于前面的模型大大增加。
储存的是3维空间上的模拟数据。现在由Time Depend的代码修改而得。
计算波的波程差
采用直线的方式描述波源的位置。可以计算声压、声压级。
采用参数方程的形式描述波源的位置,允许波源排列采用非直线的形式。可以计算声压、声压级、声势能。
声压文件无后缀名
声压级带有后缀名level
势能带有后缀名U
该文件夹下存放着不同的波形。
采用新的公式计算声压、声势能。
在time depend中,使用的是线段的参数方程
在3D simulation中,使用的是x型区域的模拟方程。