找回密码
 注册
Simdroid-非首页
查看: 251|回复: 4

[07.动网格] 声学模块动网格求助

[复制链接]
发表于 2012-9-13 19:31:39 | 显示全部楼层 |阅读模式 来自 上海
悬赏50仿真币已解决
comsol新手求助,需要模拟一个物体在空气中运动所产生的声场,由于Pressure Acoustics, Transient 模块中不能像结构模块中用u,v表示位移,Prescribed Mesh Displacement 设置了一个随时间变化的位移模拟结构运动,计算不收敛,将迭代子步步长改大一些可以计算,但是发现声压虽然是周期变化,但是振幅越来越大。不用动网格,直接加加速度载荷就没问题。今天用瞬态声固耦合模块计算,算了一段时间报错,结果也不对,这方面需要考虑什么条件,谢谢!

最佳答案

查看完整内容

是否可以考虑使用频域分析,得到一系列频率点后再经过IFFT变换得到时域响应。

点评

lz以后提问题时,请尽量把问题描述的更加清楚,最好提供错误示意模型,否则根据这些描述还不足以确定错误原因。  发表于 2012-9-17 19:40
发表于 2012-9-13 19:31:40 | 显示全部楼层 来自 北京
Simdroid开发平台
是否可以考虑使用频域分析,得到一系列频率点后再经过IFFT变换得到时域响应。
回复

使用道具 举报

 楼主| 发表于 2012-9-17 20:38:18 | 显示全部楼层 来自 上海
调试了两天,应该是时间步长和收敛容差设置的问题,将容差设置很小,数值解比较正常,还在调试中,加速度改了之后又不收敛了,瞬态声学时间步长有个cfl限制,步长太小了,算的非常慢
回复

使用道具 举报

 楼主| 发表于 2012-9-25 20:06:45 | 显示全部楼层 来自 上海
好大一只豚 发表于 2012-9-13 19:31
是否可以考虑使用频域分析,得到一系列频率点后再经过IFFT变换得到时域响应。 ...

没人回,给你算了,原因是网格变小后,时间步没变,导致计算发散,将模型扩大后,可以用大点的步长计算,节约计算时间
回复

使用道具 举报

发表于 2015-4-7 13:30:16 | 显示全部楼层 来自 浙江杭州
楼主,我做类似的 次声发生腔,可不可以交流下怎么做的。?纯新手
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-5-8 20:04 , Processed in 0.038085 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表