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 这是因为你采用 BEM INDIRECT 计算的。这种类型认为立方体外面也有空气。
如果你不想考虑外部的声场,建议采用 BEM DIRECT内部 ,这个计算类型。 只是想考察一下刚性壁对声的隔离作用。当将外部立方体导纳设置为零(相当于刚性壁),外部场点依然有声压值。外部有空气,但声压波是从什么地方传递来的?难道密封刚性壁没有完全屏蔽掉内部产生的声波动吗?谢谢。 这样的话,那设置边界条件为速度为零 。这个肯定没有问题了。 非常感谢你的回复。
试了一下将外部立方体的速度边界条件设置为零,结果显示没有起到作用,外场点声压依然存在。
另外,在其它条件不变的情况下,通过设置外部边界不同的阻抗值,考察了内外场点的声压级变化。结果显示内部场点声压级随阻抗的增加而增加,这可以理解,因为增加边界的阻抗,相当于增强了刚性壁的反射作用。然而,外部声场点却和内部场点有着相同的变化趋势,那么刚性壁是反射哪儿来的声波而使得外部场点声压级增加呢?不解。 我也碰到这样的问题,而且不对外部边界不施加任何约束,其结果与施加导纳=0的边界条件的声压值完全一样,这是怎么原因造成的呢? 你确信你的分析类型是 BEM DIRECT内部? 无意间翻到这么久以前的帖子:@)
我前几天也遇到类似的问题,可以试试把网格划分的更密一些,算出的结果作一下对比。
我的模型是一端开口的刚性立方体,计算发现网格越密出口处的声压就越大,当然数值大体上变化不大。所以我认为sysnoise计算可能是有泄露的……
不知道对不对。
页:
[1]