dlchen 发表于 2007-3-23 10:25

sysnoise中用边界来模拟声屏障产生的问题

计算类型:BEM INDIRECT VARIATIONAL UNBAFFLED FREQUENCY FLUID;
模型:一个立方体盒子,内含一平面,且两者不接触;
边界条件:给内部平面施加一振动速度,外部立方体未施加任何条件;
场点:设置了两个场点,一个位于立方体内部,一个位于外部;

想象中外部场点应该没有声压,内部平面的振动产生的声压应该全被立方体边界屏蔽掉。但计算结果是,立方体边界的确起到了很好的屏蔽作用,不过外部场点依然有一定的声压值。该如何解释这个现象呢?谢谢。

计算结果:
FREQUENCY
      0.10000000E+01
PRESSURE VALUES
         1         1   -0.75960498E-12   -0.72042325E+00      0.72042325E+00
                         -0.90000000E+02      0.88120854E+02      0.50941616E+00
         2         2      0.18355006E-11      0.19363106E-02      0.19363106E-02
                        0.90000000E+02      0.36708600E+02      0.13691783E-02

pengweicai 发表于 2007-3-23 10:44

这是因为你采用 BEM INDIRECT 计算的。这种类型认为立方体外面也有空气。
如果你不想考虑外部的声场,建议采用 BEM DIRECT内部 ,这个计算类型。

dlchen 发表于 2007-3-23 11:37

只是想考察一下刚性壁对声的隔离作用。当将外部立方体导纳设置为零(相当于刚性壁),外部场点依然有声压值。外部有空气,但声压波是从什么地方传递来的?难道密封刚性壁没有完全屏蔽掉内部产生的声波动吗?谢谢。

pengweicai 发表于 2007-3-23 12:10

这样的话,那设置边界条件为速度为零 。这个肯定没有问题了。

dlchen 发表于 2007-3-23 15:50

非常感谢你的回复。
试了一下将外部立方体的速度边界条件设置为零,结果显示没有起到作用,外场点声压依然存在。

另外,在其它条件不变的情况下,通过设置外部边界不同的阻抗值,考察了内外场点的声压级变化。结果显示内部场点声压级随阻抗的增加而增加,这可以理解,因为增加边界的阻抗,相当于增强了刚性壁的反射作用。然而,外部声场点却和内部场点有着相同的变化趋势,那么刚性壁是反射哪儿来的声波而使得外部场点声压级增加呢?不解。

榫眼 发表于 2007-3-27 14:54

我也碰到这样的问题,而且不对外部边界不施加任何约束,其结果与施加导纳=0的边界条件的声压值完全一样,这是怎么原因造成的呢?

pengweicai 发表于 2007-3-27 15:11

你确信你的分析类型是            BEM DIRECT内部?

gazing 发表于 2008-1-21 14:59

无意间翻到这么久以前的帖子:@)

我前几天也遇到类似的问题,可以试试把网格划分的更密一些,算出的结果作一下对比。

我的模型是一端开口的刚性立方体,计算发现网格越密出口处的声压就越大,当然数值大体上变化不大。所以我认为sysnoise计算可能是有泄露的……
不知道对不对。
页: [1]
查看完整版本: sysnoise中用边界来模拟声屏障产生的问题