caizi2008 发表于 2007-5-14 11:17

ansys对某一实船的辐射噪声进行分析

本人要使用ansys对某一实船的辐射噪声进行分析,船的整个模型已经建完,且船模周围流场也建完!现在要将流场与船接触的表面与船的水下表面进行连接耦合!在ABAQUS中可以用Tie命令进行接触联系,但是在ansys中是否有同样的命令来实现两个接触面间的连接呢?
谢谢大家!!

chenzhj 发表于 2007-5-14 13:37

不知你做的是二维分析还是三维分析,但原理是一样的。声场分析划分流体的单元有四种,分别是:FLUID29、FLUID129(二维分析)和FLUID30、FLUID130(三维分析)。其中FLUID29、FLUID30是用来划分流体区域的,它们有一个选项需要设置,就是是否与结构相接触,与结构相接触的单元和不相接触的单元设置是不同的。设置完并划分了结构单元、流体单元后,可通过菜单:Solution>Define Loads>Apply>Fluid/ANSYS>Field Surface>On Nodes在结构与流体相接触的节点上施加二者的相互作用。顺便说一下,FLUID129、FLUID130单元是用来覆盖FLUID29、FLUID30单元的,以表示无限远处的吸收边界。

sysh320 发表于 2007-5-15 08:21

fluid30单元我也用过,通过改变关键字keyopt(1)来实现是否该单元与结构耦合

caizi2008 发表于 2007-5-15 09:19

各位说的很好,谢谢!不过我的意思是:如果接触的流体表面与船体水下表面网格划分不一致,应该怎么办?SF,all,FSI这个命令我知道,但这个命令的前提是两个接触面必须单元划分一致,然后才能才能修改流体接触单元,并定义耦合。

chenzhj 发表于 2007-5-15 13:10

要用映射网格划分,在二者接触处设置相同的单元尺寸。映射网格对模型的形状有要求,如果是形状不合要求的话你要先把模型分成几个部分,使各个部分符合映射网格划分的要求,再分别给二者相接触的部分设置相同的单元尺寸,再进行划分。当然,你在建模时就要保证二者接触处各个小部分线和面的重合。

caizi2008 发表于 2007-5-15 16:40

因为船的模型很大,而且船的表面有很多小线,船的单元和节点总数非常多,如果流场设置与船体表面相同,那么总的单元数就更多,ANSYS根本就不给算。
我看过一篇文章,也是计算舰船辐射噪声的,他的流场网格和船体表面就不一致,我不知道他是怎么来定义接触的。

chenzhj 发表于 2007-5-15 19:39

接触处的耦合作用只有通过节点才能传递,所以流场网格和船体表面网格一定要一致,要不是做不了耦合分析的。

Antony21 发表于 2007-6-25 20:57

那结构与流体中间的界面层的设定,是在建模的时候就先把流体分二块, 界面设成keyopt(1),还是流体就只建一块,之后再覆盖过去呢?

我的流体一直都无法跟结构结合,不知道是哪里有问题?

[ 本帖最后由 Antony21 于 2007-6-25 20:58 编辑 ]

Mei 发表于 2008-5-6 19:01

学习一下,
顺便想问一下,Ansys能不能用来计算一个板,一面是水,另一面是空气时的声辐射

hrbeu2008 发表于 2008-5-8 12:34

问题同楼上。一定厚度的平板,只有上下与流体接触,周围不接触。用FLUID130定义无限远处的吸收边界。该怎样模拟?
页: [1]
查看完整版本: ansys对某一实船的辐射噪声进行分析