Skip to content

Latest commit

 

History

History
56 lines (30 loc) · 1.47 KB

readme.md

File metadata and controls

56 lines (30 loc) · 1.47 KB

概述

本项目创建于2020-8-21,目的通过Python的科学运算模拟声悬浮的环境(声压、声压级、声势能)。

安装环境

使用python3环境,其中numpy(用于运算)与matplotlib(用于绘图)是必须的,推荐直接使用anaconda环境。

使用说明

文件顺序

一般的文件夹已经尽可能见文知意,

新的模拟方法

Time Depend

是基于时间微分的模拟,也是完成的最后一个模型。可以计算声压、声压级、声势能。该模型的可靠性与可用性都大大超过了前面的模型,优先推荐使用该模型,但运算时间也相对于前面的模型大大增加。

3d simulation

储存的是3维空间上的模拟数据。现在由Time Depend的代码修改而得。

旧的模拟方法

wave path difference

计算波的波程差

liner wave

采用直线的方式描述波源的位置。可以计算声压、声压级。

non-liner

采用参数方程的形式描述波源的位置,允许波源排列采用非直线的形式。可以计算声压、声压级、声势能。

后缀名

声压文件无后缀名

声压级带有后缀名level

势能带有后缀名U

other wave

该文件夹下存放着不同的波形。

New function

采用新的公式计算声压、声势能。

函数说明

在time depend中,使用的是线段的参数方程

在3D simulation中,使用的是x型区域的模拟方程。