气动噪声仿真关键细节:FW-H 积分面位置直接影响精度,紧贴后视镜 72dB,外扩 50mm 达 84dB 贴合实测 85dB

FW-H积分面贴太紧,后视镜噪声算出来72dB,实测85dB——紧贴表面5mm外扩到50mm,差了13dB。

一、第一次算出来72dB,我以为是LES的问题

做汽车后视镜的气动噪声仿真,流程是成熟的:LES算近场流场,FW-H声类比算远场噪声。


方法没问题,之前也做过类似的项目。


结果一出来,距后视镜1m处声压级72dB(A)。送到风洞一测,85dB(A)。


差了13dB。


13dB是什么概念?


声压级每差3dB,声能量差一倍。差13dB,意味着我的仿真只算出了不到实际噪声5%的声能量。

我第一反应是LES没算好。检查网格分辨率和时间步长,满足CFL ≤ 0.5。检查湍流模型,用的是Dynamic Smagorinsky。

检查采样时间,覆盖了足够长的物理时间。

都没问题。

二、老同事一句话点醒:积分面设在哪里?

做气动噪声有一个很隐蔽的坑——大家通常关注网格、时间步长、亚格子模型这些LES参数,但FW-H积分面的位置对结果的影响,有时候比这些参数都大。


FW-H声类比的原理是把声源区域(近场)和声传播(远场)解耦。近场用CFD算,远场用FW-H方程积分得到。积分面就是这两者之间的边界。

积分面必须满足一个条件:完全包含所有声源区域。


对于后视镜,声源不仅包括表面的压力脉动(偶极子源),还包括尾迹中的湍流涡结构(四极子源)。


我那个积分面,紧贴后视镜表面,距离只有5mm。表面压力脉动是抓住了,但尾迹区域的湍流涡结构全漏在了积分面外面。

三、外扩50mm,声压级从72dB变成84dB

把积分面从距离后视镜表面5mm外扩到50mm——大约1个特征长度——重新算了一遍。


声压级从72dB变成84dB,与实测85dB误差只有1.2%。


原因很清楚:紧贴表面的积分面只捕捉了偶极子源(表面压力脉动),后视镜尾迹中产生的四极子源(湍流应力)被遗漏了。

外扩后,尾迹区域的四极子源被包含进来,声压级就跟实测对上了。

四、气动噪声的物理来源

气动噪声源分三类:单极子(质量注入/吸收)、偶极子(流体与固体表面的相互作用力)、四极子(湍流应力)。


对于汽车外流场,低马赫数条件下,偶极子噪声占主导——边界层压力脉动和分离流撞击固体表面是主要噪声源。


四极子强度与偶极子之比正比于马赫数的平方,汽车马赫数最大不超过0.1,四极子通常可忽略——但尾迹中的湍流结构仍然对远场噪声有贡献。

五、积分面到底怎么设?

三条经验:


第一,积分面距离声源至少1-2个特征长度。

特征长度取后视镜的截面尺寸,大约150mm,所以积分面外扩50-100mm比较稳妥。


第二,积分面不能穿过强声源区域。

如果积分面正好穿过尾迹的剪切层,会漏掉大量声源,计算结果偏小。


第三,积分面不能太靠近计算域边界。

边界处的数值耗散会影响积分面上的流动变量,导致声源数据不准。

六、近场LES的精度同样关键

积分面设对了,LES本身的质量也不能放松。


FW-H的精度依赖近场CFD,如果LES本身没算准,积分面设在哪里都没用。


有项目对比过:RANS+宽带噪声模型算出来78dB,LES+FW-H算出来84dB,实测85dB。


RANS低估了7dB,因为RANS无法解析湍流的瞬态脉动结构。

七、实用流程

现在做气动噪声仿真的流程是:


1.近场流场计算:用LES做瞬态计算,CFL ≤ 0.5,网格能解析含能涡。

2.FW-H积分面设置:外扩1-2个特征长度,确保完全包含分离流、尾迹和剪切层区域。

3.长时间采样:至少覆盖100个特征时间,确保频谱分辨率足够。

4.频谱分析:FFT得到声压级频谱,与风洞实测对比。

5.验证:对比总声压级和1/3倍频程频谱。

积分面紧贴后视镜,72dB。外扩50mm后,84dB。实测85dB。差就差在积分面有没有把该包的声源包进去。


扫码添加客服,获取更多模型资料包

气动噪声仿真关键细节:FW-H 积分面位置直接影响精度,紧贴后视镜 72dB,外扩 50mm 达 84dB 贴合实测 85dB的图1
查看全文
默认 最新