声振耦合声场分析与声辐射结构优化
2021-12-13王旭东朱拥勇王德石
王旭东,朱拥勇,王德石
(1.海军工程大学 兵器工程学院,武汉 430033;2.中国人民解放军92064部队,广东 东莞 523900)
同时具有内部声场和外部自由声场的声振耦合系统广泛存在于汽车、飞机和潜艇等运载工具和武器平台之中。结构与声介质因振动相互作用而产生的中低频噪声会对人员及设备产生负面影响,辐射噪声影响人员舒适性和造成环境污染,在军事上,声辐射过大会影响武器系统的隐身性和自身的声呐探测距离[1]。因此在准确计算声辐射的基础上,通过适当设计材料的结构分布以使耦合系统在所关心的激励频段下具有较低的声辐射值的研究十分必要。
作为新兴的结构动力优化方法,不同于尺寸优化[2]和形状优化[3]仅能改变已知设计部件的尺寸,拓扑优化的目标是寻求最优的结构材料分布以满足性能和结构工艺等多方面要求[4]。国、内外诸多研究者在减振降噪问题上采用拓扑优化法开展了研究。在内声场优化问题中,Akl等[5]采用有限元法建立内声场声辐射模型,采用MMA法优化柔性板厚度,降低了声腔内的声辐射,数值计算结果与实验吻合较好;Dühring等[6]结合混合有限元法和MMA优化法实现在无法明确耦合边界的情况下解决声-结构耦合优化问题;随后Kook[7]用Comsol软件实现将混合有限元法扩展至BESO优化方法中,优化结果与采用传统有限元法的文献[8]结果一致。在外声场优化问题的研究中,陈炉云等[9]结合ESO优化法和单向耦合的边界元法研究了简支板在低频率下外场声辐射优化问题;张军[10]推导了空气为声介质的有限元-边界元耦合方法的声压级和辐射声功率灵敏度公式,并以板厚为设计变量对薄板声辐射进行优化;针对两相材料板结构的声辐射拓扑优化问题,文献[11-12]通过优化布局两种弹性材料的方式降低声辐射;此后,黄其柏在上述基础上研究了板结构声辐射计算方法和辐射特性,提出约束阻尼复合板的拓扑优化方法;Zhang等[13]采用状态空间中的复模态叠加法求解非比例全局阻尼的复合板声响应,伴随变量法进行声压灵敏度分析,通过合理分配阻尼层材料达到最小化指定点声压的目标。
目前,声振耦合方法的研究大多针对单一的有限内声场[5-8]或无限大/半无限大自由声场问题[9-13],且在处理自由声场灵敏度分析时往往忽略了声介质对结构的反作用,无法适用于内声场和外部自由声场均存在的声辐射问题和强耦合问题。基于上述问题,本文结合声振耦合有限元方程和边界元法,推导了内外声场声压的耦合计算公式,并提出一种新的强耦合声功率的灵敏度求解方法,通过不同设计条件下的声辐射优化设计结果验证了声辐射预报的准确性和灵敏度方法在优化过程中的适用性。
1 声辐射问题
1.1 声学基本方程
声振耦合示意图如图1所示,假定流体是可压缩的,无黏且无旋,忽略自由表面重力效应的均匀理想声学介质,声压满足如下的波动方程:
(1)
∇2pf+(ω/c0)2pf=0
(2)
在流固交界面上,应满足如下的运动学和力学条件:
(3)
usns+ufnf=0
(4)
σs|ns=-pf
(5)
式中:ρf为流体密度,nf为耦合表面从声场指向结构的法向量,ns为耦合表面从结构指向声场的法向量,σs为结构应力,us为结构位移向量。
图1 声振耦合示意
1.2 内声场声振耦合的有限元法
结构域的平衡状态方程为
(6)
式中:ρs为结构质量密度,fs为结构所受外激励。
联立式(2)、(3)~式(6),并采用加权余量的伽辽金法可得到声振耦合的有限元方程[14]:
(7)
式中:Ks、Kf分别为结构域和流体域的系统刚度矩阵,Ms、Mf分别为结构域和流体域系统质量矩阵,C为系统耦合矩阵。
为方便后文推导计算,式(7)可简写为
(Kfe-ω2Mfe)Xfe=Ffe
(8)
1.3 自由场声振耦合的边界元法
稳态谐激励下,为求解结构表面上受到介质的压力,需要建立介质中任一点的声压积分方程。对声压和格林函数应用格林第二公式,由Sommerfeld辐射定律,外域自由声场通过Helmholtz积分方程求解:
(9)
式中:px为源点声压;py为场点声压;c为空间角系数,光滑面上取0.5,声场内取1;G(x,y)为自由空间格林函数;Γbe为自由场声辐射边界。
以二维空间为例,对于二维声场问题,格林函数G(x,y)和其对场点处的法向导数的基本阶函数如下:
(10)
(11)
联立式(3),式(9)~式(11),并通过Kronecker函数合并声压项得到边界积分方程:
Hpbe-Gvbe=0
(12)
式中:H、G分别为采用边界积分方程得到的频率相关的矩阵,pbe、vbe分别为边界上的声压和法向速度向量。
1.4 声振耦合方程及辐射声功率
当声场由有限大内声场和无限大自由声场组成时,式(8)的平衡方程须引入自由场声介质对结构表面的反作用力项为
(Kfe-ω2Mfe)Xfe=Ffe+Lpbe
(13)
式中L为结构与自由声场的边界压强与边界法向作用力的耦合矩阵。
(14)
由稳态谐波激励下的界面位移与界面法向速度的界面连续性条件可知:
(15)
式中:Nu为结构单元的位移形函数,Γe为自由声场与结构的单元耦合边界,m为耦合边界单元总数。上式求积分并求逆移项后,将结构位移从边界单元扩充至全局响应向量Xfe得到:
(16)
式中:Mbe为边界质量矩阵,其表达式即为式(15)左端积分项;联立式(12)、(13)和式(16),得到修正后含外部自由声场的声振耦合方程
(17)
直接求解式(17)即可得到内外声场声压值以及结构边界位移。同式(14),采用形函数Np对自由场边界声速和声压进行采用统一的插值离散并代入上式,得到声功率W的数值计算公式为[15]
(18)
式中Re为取计算值的实部。
式(18)在声功率灵敏度求解中不便于解耦变量,为方便后文求解单元灵敏度,需要将声功率公式修改为用结构位移响应表达的方式。将边界积分方程式(12)代入上式并由复共轭矩阵乘法规则得到采用边界振速表示的结构声功率的表达式:
(19)
声功率灵敏度是求声功率对结构单元状态参数xi求微分,为方便计算,应使式(19)尽量简单。由实部操作符得到式(19)的简单表达式:
(20)
其中
将式(16)代入式(20),得到辐射声功率关于Xfe的关系式:
(21)
其中
2 单元灵敏度分析与优化算法
拓扑优化问题需要对目标函数相对设计变量的灵敏度进行分析,由辐射声功率的表达式可知,在外载荷和辐射边界不发生变化的情况下,辐射声功率仅与结构表面法向速度vbe有关,即是结构响应Xfe的函数。Kang等[16-17]利用伴随变量法(AVM)推导出广义结构响应函数g(Xfe)的灵敏度分析方法,该方法明确指出灵敏度依赖于结构位移响应的幅值,随后他们团队采用这种伴随变量法计算仅考虑单向耦合的声压灵敏度[13],取得了一定的成果。本文将该方法推广到强耦合的声功率灵敏度分析中。
2.1 声功率单元灵敏度的AVM方法
在本文中,首先将AVM方法扩展到重介质的灵敏度分析中。对于依赖于位移响应Xfe的结构响应g(Xfe),其目标函数可以通过引入两个拉格朗日乘子的和改写为
(22)
式中,Kd=Kfe-ω2Mfe。上式中存在与Xfe不统一的变量pbe,联立式(12)和式(16)可得
Lpbe=BXfe
(23)
(24)
将式(24)两边对设计变量xi求导,可得
(25)
令伴随向量满足以下方程:
(26)
式中μ1、μ2满足μ1=(μ2)H。式(25)可以化简为
(27)
由声振耦合方程(17)求解的Xfe是复向量,将其分解为实部与虚部之和的形式代入式(21),得到辐射声功率的表达式:
(28)
式中( )R、( )I分别为取实部和虚部。式(28)对Xfe求导得到:
(29)
(30)
将式(29)、(30)代入式(26)可得到伴随向量的表达式:
(31)
求解式(31)即可得到拉格朗日乘子μ1,进而辐射声功率灵敏度可由式(27)得出
(32)
由上述伴随变量法的推导过程可以发现,该方法推导过程较为繁琐,中间变量较多,容易出错。因此,本文提出更为简洁高效的直接求导法求解辐射声功率灵敏度。
2.2 声功率单元灵敏度的直接求导法
式(21)中的辐射声功率W直接对单元变量xi求导,并由实部操作符得到声功率的简单形式:
(33)
式(13)和式(23)分别对xi求导得到:
(34)
由式(34)得到:
(35)
将式(35)代入式(33)得到辐射声功率的单元灵敏度公式:
(36)
对比本文的直接求导法和AVM法可以发现,本文方法的推导过程较为简洁高效,中间变量少。最终的灵敏度公式中的各矩阵都在AVM法的最终公式中出现,不需要计算额外的变量,说明灵敏度计算量也并未增加。
2.3 目标函数与优化算法
体积约束条件下,以辐射声功率C最小化为目标函数,则结构拓扑优化数学模型为:
(37)
式中:V*为结构有效体积,xi为单元状态变量(取xmin或1)。
在涉及到特征值问题的优化中,低密度区域容易产生局部模态。在使用BESO优化方法时,Huang等[18]对质量和刚度采用相同的罚函数幂率,该模型对部分优化问题是有效的。但是在计算中发现,采用这种方法后有些优化问题在失效单元区域仍然会出现局部模态,这导致优化过程中结构拓扑突变,迭代不稳定难以收敛。Pedersen[19]提出线性化单元刚度的方法,该方法可以使单元在极低密度时仍然能保持较高的刚度质量比,可有效避免伪本征模,使优化结果更加合理,罚函数模型如下:
(38)
式中:ρ0为结构初始密度,E0为结构初始弹性模量,p为罚因子。
结合BESO方法中单元状态变量xi仅可取xmin或1的特点,同时为保证罚函数模型的连续性,本文提出以下改进的罚函数模型:
(39)
拓扑优化过程中需要采用基于半径滤波法和单元灵敏度历史平均方法等来避免“孤立网格”和加速收敛。具体的耦合优化的计算流程如下:
1)初始化结构参数。定义初始耦合域的物理参数、定义BESO算法的各初始参数;
2)生成数值网格、生成单元矩阵和耦合矩阵并组装生成有限元声振耦合方程,生成结构外表面边界元的各矩阵;
3)根据步骤2)计算各矩阵,求解系统响应。根据式(38)计算单元灵敏度。进行灵敏度过滤和灵敏度历史平均[20];
4)判断失效单元是否与声学单元相邻,如果相邻,则将失效单元转变为声学单元,并更新结构域和流体域;
5)根据更新后的各域,识别结构域和流体域的耦合单元和耦合边界;
6)进行收敛性判断,如不满足收敛条件,则重复步骤2)~步骤5),直到满足收敛条件。
3 数值算例
3.1 声辐射数值计算结果验证
为验证本文文建立的声振耦合方程的正确性,设置验证算例。无限大水中放置一个内径为1.0 m外径为1.2 m的铝质圆环,结构密度为2 700 kg/m3,弹性模量为69 GPa,泊松比为0.3,内声场和外声场介质为水,其密度为1 000 kg/m3,声速为1 450 m/s。圆环内侧顶点处施加频率为10 Hz,幅值为1 N,方向为y轴方向的激励力。
采用Matlab编程计算圆环内外的耦合声场,并与无反射边界法的计算计算结果进行对比。在无反射边界中,取圆环外侧半径5 m的同心圆为外侧计算域,外边界设置为无反射边界,材料属性和其他边界条件与声振耦合法相同,两种方式的声压计算结果如图2所示。对比可知,本文的声振耦合法与无反射边界法计算的内、外场声压分布基本一致。
图2 圆环内外声场声压分布
图3给出圆环外边界声压实部的分布曲线,为方便比较,设置起始点为圆环左侧中点(与图3中弧度为0处相对应),沿顺时针方向。两种数值方法计算的整体匹配度较好,但在谷值处误差相对较大,原因在于有限元的无反射边界对正入射波吸收性较好,但对倾斜入射波有一定的反射作用,因此与实际值有一定误差。此外可明显看出无反射边界法的曲线在对称节点上的声压值略微不对称,而边界条件和外载荷均是对称,其边界声压实部也应该是对称的。出现这种现象的原因是划分有限元网格无法做到完全对称,造成一定的误差。因此,可以认为采用声振耦合方程可获得良好的声压预报结果。
图3 结构表面声压实部分布
3.2 算例1
图4为算例1的设计模型,设计域为一外部半径3.0 m,内部半径2.0 m的半圆环,外圈厚度0.1 m部分为非设计域,初始设计域为全设计域的80%(即图中半径2.2 m部分),半圆环两侧的底部固定约束,内部流体的底部边界为零声压边界。内外声场的声介质均为水,声介质属性和结构材料属性同声辐射数值计算结果。内声场中点Pin点为一幅值大小为100 Pa的声压激励,激励频率为125 Hz。本算例以结构外表面辐射声功率最小化为目标函数,设置目标体积为全结构域的80%不变。计算域用最大0.03 m尺寸的四边形四节点等参数单元离散,过滤半径rmin=0.1 m,罚函数因子p=3,xmin=0.000 1。
图4 拱形梁设计模型
为验证本文所提灵敏度方法的设计效果,同条件下采用AVM灵敏度法进行对比。迭代过程的声功率级和灵敏度计算消耗时间如图5所示,其中基准声功率为1×10-12W。两种方法的目标函数在迭代过程中除了在开始有小幅波动之外,均很快达到平稳状态,说明两种灵敏度方法的鲁棒性较好,且最终的优化目标函数一致。对比两种方法在迭代过程中灵敏度部分消耗的时间可以发现,两种灵敏度求解方法在每一个迭代步中的分析时间没有明显差异。从式(32)和式(36)看出,两个灵敏度计算公式都包含相似的变量,因此计算时间没有太大差异。
图5 目标函数和灵敏度计算时间的迭代曲线
结构对外声辐射情况也体现在外部声场的声压级分布情况上。图6为优化前、后结构拓扑图与内部声场和部分外部声场的声压级响应分布,外部声场截取10 m×6 m范围。对比内部声场,优化前、后仅分布范围改变,强度未发生明显变化,但从外部声场的声压级分布可以看出,初始设计的外声场存在大范围的高声压级区域。优化设计模型中,该区域声压级明显低于初始设计,这也印证了优化后结构的声辐射得到有效的降低。
图6 优化前、后结构拓扑和声压级分布
3.3 算例2
算例1为铝在水介质中的声辐射优化,为研究不同声介质和结构材料的优化效果,算例2的设计模型同算例1,改变声介质和结构材料。初始设计域为全设计域,半圆环两侧的底部固定约束,流体下边界为刚性边界。圆环内部和外部辐射声场的声介质均为空气,密度为1.21 kg/m3,声速为343 m/s。结构的材料密度为800 kg/m3,弹性模量为2 GPa,泊松比为0.3。声压激励源位于圆心处Pin点,幅值大小为100 Pa,激励频率为205 Hz。以结构外表面辐射声功率最小化为目标函数,设置目标体积为全结构域的65%。单次迭代的体积缩减率为2%,过滤半径rmin=0.1 m,罚函数因子p=3,xmin=0.000 1。
为方便对比外声场情况,截取外部半径为6 m的圆环区域。图7为优化前、后同色度范围的声压级分布图和结构拓扑形态。结构拓扑的边界清晰,且较为规整,内部声场和外部声场的声压级得到大幅的降低。这与图8的迭代曲线相对应,结构拓扑渐变稳定,迭代曲线未出现大幅波动,声功率级从初始的104.8 dB降低至62.1 dB,降低幅度达到40.7%。从优化前、后内部声场的分布情况看,由激励源声波、边界反射声波以及结构振动辐射声波相互叠加形成环形的低声压带,由于结构拓扑的改变,低声压带分布位置和个数发生改变。为方便观察内部声压带与外部辐射声场的关系,图7还给出声压级高对比图,从图中圈出部分可以看出,圆环内边界上的声压带个数与外声场高(或低)声压是对应的。
图7 优化前、后结构拓扑和声压级分布
图8 目标函数和约束体积的优化迭代曲线
3.4 算例3
图9为算例3的设计模型,结构域为1.0 m×0.2 m的固支梁,梁顶部0.02 m部分为非设计域,初始设计域即为全设计域,结构密度为2 700 kg/m3,弹性模量为69 GPa,泊松比为0.3,设置目标体积为全结构域的85%。结构域下侧声介质域为1.0 m×0.2 m的矩形域,声介质为水,梁上侧声介质为空气,各介质属性与上文相同。声压激励源为矩形流体域的下边界,幅值大小为100 Pa,激励频率为1 940 Hz。同样以声功率最小化为目标函数。设计域离散为200×40个四边形单元,体积缩减率设置为1%,过滤半径rmin=0.015 m,罚函数因子p=3,xmin=0.000 1。
图9 固支梁设计模型
截取固支梁上方2.0 m×1.0 m区域的声压级分布来比较优化结果,如图10所示。可以看出,优化后的外声场声压得到明显降低。图中的等值线上数值表明,初始设计的辐射声场最大声压级达到100 dB,且占据固支梁上方的大部分区域,优化构型的最大辐射声压级降低至65 dB,降低幅度约35%。图11显示了两种模型在不同激励频率下的声功率级曲线,激励频率位于初始设计模型的第2个响应峰值处,优化后的结构辐射声功率峰值频率降低,避开激励频率所在位置,使其位于响应谷值附近,声功率级从初始的70.6 dB降低至54.7 dB,降低幅度达22.5%。图12为优化迭代曲线,与前文一致,迭代曲线平缓,结构拓扑形式未发生突变,说明本文算法的稳定性较好。
图10 优化前、后结构拓扑和声压级分布
图11 声功率频率响应曲线
图12 目标函数和约束体积的优化迭代曲线
4 结 论
1)建立的含内部声场的强耦合有限元/边界元模型计算精度较高,可用于求解耦合系统的声辐射问题。
2)提出的直接求导法与经典的伴随变量法得到的优化结果一致,且鲁棒性较好。
3)本文的线性化刚度模型和灵敏度分析法适用于不同结构材料与声介质问题,因此使用本文的优化算法可以得到最优拓扑。