气动弹性颤振分析

分类: 解析 | 综合版 2026-04-06

理论与物理

🎓

颤振是由流体力和结构弹性力动态耦合产生的自激振动。当超过某个临界速度(颤振速度 $U_F$)时,气动阻尼变为负值,振动会发散性增长。这在飞机机翼、涡轮叶片、桥梁缆索等结构中会成为问题。


🧑‍🎓

振动发散…意思是说会一直持续到结构破坏为止吗?


🎓

正是如此。1940年的塔科马海峡大桥倒塌就是一个著名的例子。在飞机设计中,必须在整个飞行包线内确保相对于颤振速度有足够的裕度。FAA规定(FAR 25.629)要求颤振裕度达到飞行速度的1.15倍以上。


控制方程

🧑‍🎓

用数学公式描述颤振的话会是什么样的呢?


🎓

让我们从典型的2自由度翼型颤振模型开始。以弯曲位移 $h$ 和扭转角 $\alpha$ 为自由度,运动方程如下。


$$m\ddot{h} + S_\alpha\ddot{\alpha} + K_h h = -L$$
$$S_\alpha\ddot{h} + I_\alpha\ddot{\alpha} + K_\alpha \alpha = M_{EA}$$

其中 $m$ 是单位展长质量,$S_\alpha$ 是静不平衡矩,$I_\alpha$ 是绕弹性轴的惯性矩,$K_h$ 和 $K_\alpha$ 分别是弯曲和扭转的弹簧常数。


🧑‍🎓

右边的气动力项 $L$ 和 $M_{EA}$ 如何表达呢?


🎓

非定常气动力使用 Theodorsen 函数 $C(k)$ 来表达。对于折合频率 $k = \omega b / U$,


$$L = \pi\rho b^2[\ddot{h} + U\dot{\alpha} - ba\ddot{\alpha}] + 2\pi\rho U b C(k)\left[\dot{h} + U\alpha + b\left(\frac{1}{2}-a\right)\dot{\alpha}\right]$$

Theodorsen 函数 $C(k) = F(k) + iG(k)$ 定义为汉克尔函数的比值,表示环量气动力的振幅和相位滞后。当 $k \to 0$ 时退化为定常气动力,$k \to \infty$ 时退化为非环量力。


🧑‍🎓

对于一般结构的情况如何扩展呢?


🎓

使用模态坐标 $\mathbf{q}$ 的广义形式如下。


$$\mathbf{M}\ddot{\mathbf{q}} + \mathbf{C}\dot{\mathbf{q}} + \mathbf{K}\mathbf{q} = q_\infty \mathbf{Q}(k)\mathbf{q}$$

对于动压 $q_\infty = \frac{1}{2}\rho U^2$,广义气动力矩阵 $\mathbf{Q}(k)$ 通过偶极子格网法 (DLM) 或 CFD 计算。


颤振解法

🧑‍🎓

求解颤振速度的方法有哪些?


🎓

我们来整理一下代表性的解法。


解法特征适用场景
V-g法(美国法)人为引入结构阻尼 $g$ 进行特征值分析初步设计阶段
p-k法迭代更新折合频率,更符合物理详细设计
p法(状态空间法)有理函数近似将气动力时域化控制系统耦合
CFD-CSD耦合直接计算非线性气动力跨音速颤振

p-k法中求解以下特征值问题。


$$\left[p^2\mathbf{M} + p\left(\mathbf{C} - \frac{q_\infty}{k}\text{Im}(\mathbf{Q})\right) + \mathbf{K} - q_\infty\text{Re}(\mathbf{Q})\right]\mathbf{q} = 0$$

$p = \gamma \pm i\omega$ 的实部 $\gamma$ 穿过零点的速度即为颤振速度。


🧑‍🎓

跨音速区域不能用线性理论了吗?


🎓

没错。在跨音速区域,激波与边界层的相互作用导致气动力非线性增强。这个区域需要采用 CFD(欧拉方程或 RANS)与结构 FEM 直接耦合的 CFD-CSD 方法。


商用工具中的实现

🧑‍🎓

有哪些软件可以用于颤振分析?


工具方法特征
MSC Nastran (SOL 145/146)DLM + p-k/V-g法航空航天行业标准
Ansys Mechanical + FluentCFD-CSD耦合跨音速对应
ZAERO (ZONA Technology)ZONA6/7 非定常面元法高速颤振
STAR-CCM+ + Abaqus协同仿真非线性FSI
🧑‍🎓

Nastran的SOL 145是行业标准啊。我记住了!

Coffee Break 闲谈

“Vn图”与“颤振裕度”——让设计师夜不能寐的气动弹性壁垒

飞机设计中最紧张的试验之一就是“颤振飞行试验”。国际标准(FAR Part 25)强制要求拥有设计颤振速度(VF)15%以上的裕度,在实际飞行试验中,会分阶段将速度提升至设计最大速度(VD)以检测颤振的萌芽。问题在于颤振是“突然出现的不稳定现象”——即使发现萌芽,也可能已经无法返航,因此试飞员的风险极高。1990年代,欧洲下一代客机的认证试验中,曾发生过理论计算忽略了外挂油箱安装导致重心移动的影响,试验机在比设计VF低20%的速度下就显示出颤振征兆的案例。理论的“疏漏”在飞行试验现场显现——因此颤振理论必须始终保持谦逊和怀疑的态度。

各项的物理意义
  • 结构-热耦合项:温度变化引起的热膨胀诱发结构变形,变形又影响温度场。$\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%以下为目标

数值解法与实现

🎓

将翼面分割成梯形面元,在每个面元上布置加速度势的双重子(doublet)。求解满足面元3/4弦长点处下洗边界条件的联立方程,从而求得压力分布。


$$w_j = \sum_{i=1}^{N} A_{ij}(k, M) \Delta c_{p,i}$$

$A_{ij}$ 是包含核函数的气动影响系数,依赖于马赫数 $M$ 和折合频率 $k$。


🧑‍🎓

DLM的精度极限在哪里?


🎓

它基于线性势流理论,因此在以下情况下精度会下降。

  • 跨音速区域($M \approx 0.8$〜1.2):激波的影响
  • 大迎角:伴随分离的流动
  • 机翼厚度效应显著的情况

这些情况需要使用基于CFD的方法。


模态提取与气动样条

🧑‍🎓

结构模态和气动面元的网格完全不同吧。如何将它们连接起来呢?


🎓

使用样条插值。代表性的方法如下。


样条方法用途
Infinite Plate Spline (IPS)薄板弯曲的基本解翼面内位移插值
Thin Plate Spline (TPS)IPS改良版一般翼结构
RBF (Radial Basis Function)径向基函数3D形状
Beam Spline1D插值高展弦比机翼

在Nastran中使用 SPLINE1/SPLINE2 卡片定义。将结构节点的位移插值到气动面元的控制点,反之将气动载荷映射到结构节点。


🎓

使用转换矩阵 $\mathbf{G}$,


$$\mathbf{u}_{aero} = \mathbf{G} \mathbf{u}_{struct}$$
$$\mathbf{F}_{struct} = \mathbf{G}^T \mathbf{F}_{aero}$$

这种力的转换保证了虚功守恒。


p-k法的实现步骤

🧑‍🎓

请告诉我p-k法具体的计算步骤。


🎓

1. 从结构模型进行模态分析(SOL 103)→ 得到固有模态 $\phi_i$、固有频率 $\omega_i$

2. 用DLM计算各马赫数·折合频率对应的广义气动力矩阵 $\mathbf{Q}(M, k)$

3. 对每个速度 $U$ 进行迭代求解:

  • 用初始估计的 $k$ 对 $\mathbf{Q}$ 进行插值
  • 求解特征值问题得到 $p = \gamma + i\omega$
  • 用新的 $k = \omega b / U$ 更新 $\mathbf{Q}$
  • 重复直到 $k$ 收敛

4. 根据 $\gamma(U)$ 的曲线图,$\gamma = 0$ 穿过的速度即为颤振速度


🧑‍🎓

迭代大概多少次收敛?


🎓

通常3~5次收敛。但是,在模态接近的情况下追踪会变得困难,因此模态追踪算法(基于MAC值追踪等)很重要。


CFD
関連シミュレーター

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

シミュレーター一覧

関連する分野

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