#简介
seapy是一个python模块,用于帮助执行统计能量分析(sea)。
在振动声学中,sea被用来模拟通过振动系统的声功率流。
一个例子是模拟汽车由于发动机引起的振动。
sea通常用于高频区,而有限元分析则用于低频区。
执行sea的第一步是创建几何体。
然后,将相关组件建模为子系统,其中每个子系统表示一种波类型。
然后,子系统通过联接器连接。
通过一个或多个子系统的励磁,向系统中增加功率。
子系统和耦合中的功耗使用损耗因子建模。
最后,求解由损耗因子、模态密度和输入功率组成的单矩阵,得到各子系统的模态能量,从而计算出各子系统的振动或噪声水平。
#座椅
这个模块提供了几个类和函数来执行sea。首先,必须创建主类system()的对象。
然后,组件、子系统、耦合和激励可以添加到system()实例中。
最后,当所有属性都设置好后,可以通过执行system()实例的solveSystem()方法来求解模态能量。
#先决条件
需要的是:python 3.4或更高版本
努比
matplotlib
#安装
通过PIP:pip install seapy
通过Conda:conda install -c …
或者克隆此存储库:
##文档
##报告错误
欢迎加入QQ群-->: 979659372
推荐PyPI第三方库