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

[问题讨论] VL声学面网格与结构网格有什么对应关系吗

[复制链接]
发表于 2012-8-1 22:56:40 | 显示全部楼层 |阅读模式 来自 江苏无锡
问题一:
在VL里面需要的声学网格是包络结构网格的面网格  对这个面网格映射表面振动速度或加速度的时候 有一个对应关系  这个对应关系有什么特别要求吗  在李增刚老师的那本书里面  都是网格数4 最大距离为20  这个有什么要求吗?
问题二:
例如做机体等结构复杂的模型的时候,声学面网格一般是用什么软件处理的,HM行吗?在HM中对机体前后面,就是曲面比较复杂的两个面进行表面处理也很复杂  不知如何下手  声学面网格比较大,生成容易变形厉害,小弟想请教一下  各位前辈一般都是怎么处理的呢??
发表于 2012-8-1 23:54:30 | 显示全部楼层 来自 重庆
Simdroid开发平台
问题一:楼主,这个问题的根源是这样的,今天借着你提问的机会,我给大家详细解释一下。在很多时候,我们做振动计算的时候都想把振动计算得足够准确(提取足够高阶次模态等),或者在做CFD计算的时候为了流场计算精确,都会把结构网格或者CFD网格做得非常小,从而保证计算精度。有的朋友直接把原有的结构(或CFD)网格提取面网格,作为声学边界元计算的声学网格,从原理上讲,是完全可以的,但是在做声学计算的时候,我们的声学网格通常只需要满足一个波场内有六个网格即可,所以如果用原来提取的面网格,即会出现自由度过高,计算量太大的情况。这时候,数据映射就提供帮助了!你结构(或CFD)就按比较细密的网格计算,然后算声学的时候用比较粗糙的声学网格,由于两种网格没有一一对应,所以这之间就存在一个两种网格之间的映射插值问题。通常算法一栏有以下几种选择,以下做一个简单解释:①Node Number,这种方式没有插值,只是结构(或CFD)网格与声学网格一一对应,例如前面提到的直接提取面网格作为声学边界元网格就属于这种方式,但是这种方式是很少见到的;②Max Distance,这种方式表示结构(或者CFD)网格与声学网格的几何尺寸是一样的,但是两边的网格数目不同(通常声学网格粗糙一些);③Element Max Distance,这种方式表示结构(或CFD)网格与声学网格的几何尺寸、网格数目都不一样,就选用这种插值方式。后两种插值方式,都涉及一个问题,就是插值的时候是多少个节点的值平均来作为新一点的值(或多少距离内节点的平均值来作为新点值)的问题,这个你看一下李增刚书上那个图,马上就很清楚了。另外,在VL11里面多了一种新的插值方法,对于插值精度有更大的提高,特别对于流体声学的计算有非常大的帮助,这个等VL11发布之后我再给大家说明。
问题二:网格划分软件有很多,就看你个人熟悉什么了。我个人使用的是HyperMesh,比较笨一点的方法就是在HyperMesh里面提取面网格,然后可以对这个面网格进行重新划分一下,这样来制作符合条件的声学网格。其实VL里面有很强大的网格功能的,在Structure模块下,有个专门的网格粗化功能,你只需要导入结构模型,然后设定计算声学模型的计算上限频率,就能自动做出符合声学要求的边界元面网格了。你还提到了网格变形的问题,没有关系的,这些都能交给VL的网格映射来解决。在这里多说一句,不仅仅是能做面网格,像声学有限元法、FEM-PML、FEM-AML方法所需要的声学体网格,都能很容易在这里做出来,所以VL网格功能是很强大的!

点评

阿伟每次都是这么热心!感谢阿伟!  发表于 2012-8-2 08:57

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2012-8-4 11:34:47 | 显示全部楼层 来自 江苏无锡
版主这么热心!!  谢谢您!!
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 18:07 , Processed in 0.031293 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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