音響-構造相互作用

分类: 解析 | 综合版 2026-04-06
Acoustic-structure interaction: vibrating plate coupled to acoustic cavity pressure field with Helmholtz equation and coupling interface conditions
音響-構造連成系の可視化 — 構造振動モード(左)と音響キャビティ圧力場(中央)の連成界面条件

概述

🧑‍🎓

先生、音響-構造相互作用って、つまり音と構造が互いに影響し合うってことですか?


理论与物理

🎓

没错。结构振动时会推动周围的空气或流体,从而产生声波。反过来,声压也会作为载荷作用在结构上,引发振动。这种双向的耦合就是声学-结构相互作用(ASI)。


🧑‍🎓

具体在哪些场景下会成为问题呢?


🎓

汽车车内噪声是典型例子。发动机的振动激励车身面板,面板压缩/膨胀车内的空气,形成乘员听到的声音。其他例子还有飞机机身透射噪声、建筑物的隔音设计、潜艇声呐罩设计等。


控制方程

🧑‍🎓

结构侧和声学侧,分别用什么方程来描述呢?


🎓

结构侧是通常的弹性体运动方程。


$$ [M_s]\{\ddot{u}\} + [C_s]\{\dot{u}\} + [K_s]\{u\} = \{F_{ext}\} + [A]\{p\} $$

右边的 $[A]\{p\}$ 是声压对结构的载荷项,$[A]$ 是耦合矩阵。声学侧是亥姆霍兹方程的时间域版本,即波动方程。


$$ \frac{1}{c^2}\ddot{p} - \nabla^2 p = 0 $$

🧑‍🎓

这两者是在哪里连接起来的呢?


🎓

通过耦合界面上的边界条件连接。从声学侧来看,界面法线方向的速度必须与结构的位移速度一致。


$$ \frac{\partial p}{\partial n} = -\rho_f \ddot{u}_n $$

写成矩阵形式,整个耦合系统就变成了非对称的方程组。


$$ \begin{bmatrix} M_s & 0 \\ \rho_f A^T & M_f \end{bmatrix} \begin{Bmatrix} \ddot{u} \\ \ddot{p} \end{Bmatrix} + \begin{bmatrix} K_s & -A \\ 0 & K_f \end{bmatrix} \begin{Bmatrix} u \\ p \end{Bmatrix} = \begin{Bmatrix} F \\ 0 \end{Bmatrix} $$

🧑‍🎓

非对称看起来有点棘手呢。


🎓

是的。在Nastran中,使用FLUID单元(CAABSF、CHEXA等)会在内部自动组建这个非对称耦合系统。Abaqus则为声学-结构耦合准备了*TIE约束。


频率域公式化

🧑‍🎓

振动噪声经常是按频率来讨论的吧?


🎓

假设谐响应 $\{u\} = \{\hat{u}\}e^{i\omega t}$、$\{p\} = \{\hat{p}\}e^{i\omega t}$,就可以转换到频率域。


$$ (-\omega^2 [M_s] + i\omega[C_s] + [K_s])\{\hat{u}\} = \{\hat{F}\} + [A]\{\hat{p}\} $$
$$ (-\omega^2 [M_f]/c^2 + [K_f])\{\hat{p}\} = \rho_f \omega^2 [A]^T \{\hat{u}\} $$

因为按频率逐个求解,所以能高效地计算频率响应函数(FRF)。


🧑‍🎓

用这个公式化方法,就很容易看出哪个模态在哪个频率下会成为问题呢。


🎓

正是如此。特别是当结构的固有频率与声学腔体的固有频率接近时,会发生耦合共振,导致声压放大。车内的轰鸣问题就是典型例子。


实务要点

🧑‍🎓

进行分析时需要注意什么?


🎓

首先是声学网格的单元尺寸。对于最高分析频率 $f_{max}$,要确保每个波长内至少有6个节点。


$$ h \leq \frac{c}{6 f_{max}} $$

在空气中,$c = 343$ m/s,$f_{max} = 1000$ Hz 时,$h \leq 57$ mm。如果是二次单元可以稍粗一些,但一次单元最好遵守这个规则。


🧑‍🎓

原来如此,低阶单元需要相当细密的网格呢。整体情况我大致明白了。

Coffee Break 杂谈

“声音使结构变形”——声辐射压现象

学习声学-结构相互作用理论时,很多人会再次对“声压会给结构施加力”这一事实感到惊讶。实际上,超声波清洗机正是基于这个原理工作的,28~40 kHz的声波在金属零件表面产生微细气泡(空化),从而物理性地剥离污垢。声压级可达150 dB以上。人耳听不见,却拥有足以使金属变形的能量——声学耦合的理论,正是从用方程描述这种“看不见的力”的本质开始的。

各项的物理意义
  • 结构-热耦合项:温度变化引起的热膨胀诱发结构变形,变形又影响温度场。$\sigma = D(\varepsilon - \alpha \Delta T)$。【日常示例】夏天铁轨伸长导致间隙变小——温度上升→热膨胀→产生应力的典型例子。电子电路板在焊接后翘曲,也是不同材料热膨胀系数差异导致的。发动机气缸体因高温部分与低温部分的温差产生热应力,最坏情况下会导致裂纹。
  • 流体-结构耦合(FSI)项:流体压力/剪切力使结构变形,结构变形又改变流体区域的双向相互作用。【日常示例】强风下悬索桥的缆索振动(涡激振动)——风力使结构摇晃,摇晃的结构改变风的流动,进而放大振动。心脏血流与血管壁的弹性变形、飞机机翼的颤振(气动弹性不稳定性)也是典型的FSI问题。有时单向耦合即可满足,但变形较大时则必须采用双向耦合。
  • 电磁-热耦合项:焦耳发热 $Q = J^2/\sigma$ 引起温度上升,温度变化又改变电阻的反馈回路。【日常示例】电炉的镍铬丝通电后发热(焦耳热)变红——温度升高则电阻改变,电流分布也随之变化。IH电磁炉的涡流发热、输电线路因温度升高导致的垂度增加也是此耦合的例子。
  • 数据传递项:通过插值解决不同物理场间网格不匹配的问题。【日常示例】天气预报中,将“气温数据”和“风力数据”结合计算体感温度时,若各自的观测地点不同就需要插值——CAE的耦合分析中,结构网格与CFD网格通常也不一致,因此界面处的数据传递(插值)精度直接关系到结果的可信度。
假设条件与适用范围
  • 弱耦合假设(单向耦合):当一方物理场影响另一方而反向影响可忽略时有效
  • 需要强耦合的情况:FSI中的大变形、电磁-热耦合中温度依赖性较强时
  • 时间尺度分离:各物理场特征时间差异较大时,可采用子循环提高效率
  • 界面条件的协调性:需确认耦合界面处的能量/动量守恒在数值上得到满足
  • 不适用的案例:三个以上物理场同时强耦合时,有时需要整体式方法
量纲分析与单位制
变量SI单位注意事项·换算备忘
热膨胀系数 $\alpha$1/K钢:约12×10⁻⁶、铝:约23×10⁻⁶
耦合界面力N/m²(压力)或N(集中力)确认流体侧与结构侧的力平衡
数据传递误差无量纲(%)插值精度取决于网格密度比。建议控制在5%以下

数值解法与实现

FEM对声学-结构耦合的离散化

🧑‍🎓

声学-结构耦合在FEM中怎么处理呢?结构和声学用的单元不一样吧?


🎓

问得好。结构侧使用通常的壳单元或实体单元,声学侧使用具有压力自由度的声学流体单元。在耦合界面处,将结构的位移自由度与声学的压力自由度结合起来。


🧑‍🎓

在Nastran里具体怎么做呢?


🎓

在Nastran中,使用FLUID单元(CHEXA、CPENTA、CTETRA的声学版本),并在结构面上定义ACMODAL面。然后用SOL 108(频率响应)或SOL 111(模态频率响应)来求解耦合系统。


FEM-BEM耦合法

🧑‍🎓

外部辐射问题用FEM的话,无限域很难处理吧?


🎓

没错。内部问题(如车内等封闭空间)只用FEM即可,但外部辐射问题则需要与BEM(边界元法)结合。用FEM求解结构振动,将辐射面的速度作为BEM的边界条件。


BEM的Kirchhoff-Helmholtz积分方程如下。


$$ c(\mathbf{r})p(\mathbf{r}) = \int_S \left[ p(\mathbf{r'}) \frac{\partial G}{\partial n'} - G \frac{\partial p}{\partial n'} \right] dS' $$

这里 $G = \frac{e^{ikR}}{4\pi R}$ 是三维自由空间的格林函数。


🧑‍🎓

BEM不需要体网格,所以很适合外部问题呢。


🎓

是的。Siemens Simcenter 3D(原LMS Virtual.Lab)和FFT ASTRA是FEM-BEM耦合的代表性工具。HEAD acoustics的ARTEMIS等也是基于边界元的。


统计能量分析(SEA)

🧑‍🎓

频率高了之后,FEM的网格不会变得非常庞大吗?


🎓

很敏锐。在高频域(汽车行业大致在500 Hz以上),模态密度变得极高,FEM的确定性方法变得不现实。这时就使用统计能量分析(SEA)。


SEA的基本方程是功率平衡。


$$ P_{in,i} = P_{diss,i} + \sum_{j \neq i} P_{ij} $$
$$ P_{ij} = \omega \eta_{ij} (E_i/n_i - E_j/n_j) $$

这里 $\eta_{ij}$ 是耦合损耗因子,$n_i$ 是子系统 $i$ 的模态密度,$E_i$ 是能量。


🧑‍🎓

也就是说要根据频带来选择使用的方法呢。


🎓

是的。低频用FEM,高频用SEA,中频带用混合FE-SEA(Simcenter 3D的Hybrid FE-SEA和Wave支持)。这种区分是振动声学分析实务的基本。


频带方法代表工具
低频(~500 Hz)FEM / FEM-BEMNastran, Abaqus, COMSOL
中频混合FE-SEASimcenter 3D, Wave6
高频(500 Hz~)SEAVA One (ESI), AutoSEA

时间域的显式解法

🧑‍🎓

冲击声或者瞬态的声音怎么处理呢?


🎓

需要在时间域求解。LS-DYNA支持声学-结构耦合的显式解法,用于安全气囊展开声、关门声等瞬态分析。Abaqus/Explicit也支持与声学单元的耦合。


関連シミュレーター

この分野のインタラクティブシミュレーターで理論を体感しよう

シミュレーター一覧

関連する分野

構造解析電磁界解析熱解析
この記事の評価
ご回答ありがとうございます!
参考に
なった
もっと
詳しく
誤りを
報告
参考になった
0
もっと詳しく
0
誤りを報告
0
Written by NovaSolver Contributors
Anonymous Engineers & AI — サイトマップ
关于作者