用有限元法计算空瓶谐振频率

14次浏览(最近30天)
马吕斯Tøndel Eliassen
马吕斯Tøndel Eliassen 2019年3月19日
回答: 精确的模拟2019年5月16日
你好!
我需要通过数值模拟/FEA来解决这个题目。共振频率,我指的是当一个人轻轻吹过嘴巴时,可以被激发和听到的模式。
首先,我在Solidworks中创建了空气外壳的几何模型以及周围的墙壁。我有Matlab可以通过我的大学。我知道Hyperworks程序可以做到这一点,并且一直在调查这个问题,但我的电脑根本无法运行HW(兼容性问题)。
我熟悉Matlab中的PDE工具箱和PDE的基本代码操作(importGeometry, define boundary conditions等),我也观看了教程和阅读了关于PDE问题设置的帮助文件。然而,在这种特殊情况下,我还需要定义参数,如空腔中空气的体积模量(可压缩性),这是我在Matlab中没有发现的一种材料属性。
所以我关心的是,我不知道这种类型的模拟能否在Matlab中完成?如果您能给我任何建议,我将不胜感激。
致以最亲切的问候
马吕斯

答案(1)

精确的模拟
精确的模拟 2019年5月16日
如果你可以将你的几何图形导出为STL CAD文件,或者创建一个Gmsh有限元网格(从STEP, STL,或IGES格式),那么你可以使用FEATool FEM仿真工具箱建模和模拟亥姆霍兹方程的共振频率,如这里所做的:

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!