qiuchanglin 发表于 2006-12-26 10:58

球壳水下声辐射 ??

看了真空球壳水下声辐射   想到一个问题:如果不是真空球 里面是空气 在球心处有一点源激励球壳还是处于水中   这种情况下如何算啊?

pengweicai 发表于 2006-12-26 13:16

这种情况估计要分开算了,因为空腔与球壳的耦合很弱而水与球壳的耦合很明显。所以分两步:
1.算点源作用在球壳上的压力分布,以作为球壳的载荷。球壳上的声压应该是散射声压。
2.利用第一步计算的压力作为载荷作用在球壳上。这时候与本版上的帖子是类似的处理办法。

希望有人可以算一下,也希望有人提出更好的方案。

qiuchanglin 发表于 2006-12-28 16:29

我这样尝试过, 不过导出的压力结果文件没办法加上 有可能是D版的问题,有会的说声 谢谢!

pengweicai 发表于 2006-12-28 16:50

可以参考本版的这个帖子:

http://vibunion.com/forum/viewthread.php?tid=34658&extra=page%3D1

sunning 发表于 2006-12-29 10:39

回答qiuchanglin
导出的场点结果RESULT加到另外一个模型上,计算时,提示什么啊,是根本无法计算还是可以计算但是计算出来的结果都是零啊?
(1)如果是根本无法计算,那可能是你的面场点的网格和你所施加的面的网格不一样,这样会导致加载的失败。
       解决方法:将面场点的网格画得和所要施加的面的网格一致,或者是你直接将这个面的网格导入作为面场点。
(2)如果是可以计算但是计算中显示STRUCTURE POWER是零,原因可能是你所提取的场点结果是每个场面上每个节点的结果,而我们所要施加的压力边界是施加到单元上的,所以可能识别不出压力值,所以出现计算出来的结果为零的现象。
       解决方法:就象pengweicai所提供的连接中的一样(但是我打开好象图片都不显示,所以我再用语言叙述一下)。
      1。将面场点的结果RESULT导出来,假设保存文件为result.fre。
      2。将面场点的场点坐标文件POINT导出来,假设保存文件为point.fre。
      3。在所要施加载荷的模型下,用Pressure B.C\FEA,在第二步选择导入文件时选择result.f re,在第三步中选择Use other File,导入文件选择point.fre,点击FINISH即可。

w89986581 发表于 2007-1-16 09:49

给单元模型(例如间接边界元、单元型直接边界元)施加节点边界条件,可以计算但是结果都等于零。

pengweicai 发表于 2007-1-16 15:00

单元型的边界元,边界条件和结果的显示都是在单元上,如果加在节点上估计不成功。所以导致计算结果为零。可以考虑用节点型的边界元应该没有问题。

jintianyu 发表于 2007-1-31 20:46

请问第一步中空气和壳分别用什么模型呢??如果壳用fam structure模型,那么就不能导出声压值,还有就是导出的声压值是导出场点的results还是节点的potential?
第二步用什么模型?bem coupled?
谢谢!!




原帖由 pengweicai 于 2006-12-26 13:16 发表
这种情况估计要分开算了,因为空腔与球壳的耦合很弱而水与球壳的耦合很明显。所以分两步:
1.算点源作用在球壳上的压力分布,以作为球壳的载荷。球壳上的声压应该是散射声压。
2.利用第一步计算的压力作为载荷 ...

w89986581 发表于 2007-2-5 10:10

第一步导出表面压力(在potential里);第二步用coupled直接边界元方法计算。

jintianyu 发表于 2007-2-5 16:49

回复 #9 w89986581 的帖子

谢谢w89986581 的回复。

我也试过了导出表面压力,但是在把压力施加到球壳的时候算出来的结果感觉不对。我球壳和水的边界都是用的同一个网格。
我觉得这个方法有待商榷:把水表面的压强施加到壳上,这个是不是在物理模型上有点说不通???

[ 本帖最后由 jintianyu 于 2007-2-5 16:50 编辑 ]
页: [1]
查看完整版本: 球壳水下声辐射 ??