溃坝流体-结构耦合

分类:分析 | 综合版 2026-04-06
Dam break FSI simulation: VOF free-surface water column collapsing and impacting a deformable elastic obstacle, with Navier-Stokes, VOF transport, and structural dynamics governing equations
溃坝FSI模拟:具有VOF自由表面的水柱冲击弹性障碍物的过程及支配方程

概述

🧑‍🎓

老师,溃坝FSI分析通常在什么场景下使用?


溃坝流体-结构耦合的理论基础

🎓

当大坝决壊时,下游的洪水波冲击建筑物或结构物时的荷载评价,以及海啸冲击防波堤或建筑物时的冲击力预测,液体储存容器破裂时的溅水冲击力评估等都会用到。其特点是同时处理包含自由表面的非定常流体和结构的大变形。


🧑‍🎓

自由表面的存在是与普通FSI不同的地方吧。


🎓

是的。气-液两相的自由表面流动与结构的耦合,因此比普通的单相FSI计算更复杂。砾波(波破碎)和压缩空气(被困空气)的影响很重要,对冲击压力的影响很大。


支配方程

🧑‍🎓

请告诉我流体一侧的方程。


🎓

将不可压缩Navier-Stokes方程与自由表面追踪结合。VOF(Volume of Fluid)法最为常见。


$$ \frac{\partial \mathbf{v}}{\partial t} + (\mathbf{v} \cdot \nabla)\mathbf{v} = -\frac{1}{\rho}\nabla p + \nu \nabla^2 \mathbf{v} + \mathbf{g} $$
$$ \nabla \cdot \mathbf{v} = 0 $$
$$ \frac{\partial \alpha}{\partial t} + \nabla \cdot (\alpha \mathbf{v}) = 0 $$

$\alpha$ 是VOF函数,$\alpha = 1$ 表示液体,$\alpha = 0$ 表示气体。物性值通过 $\rho = \alpha \rho_l + (1-\alpha)\rho_g$ 混合。


🧑‍🎓

结构一侧如何处理?


🎓

当结构为弹性体时采用通常的有限元法。大坝混凝土采用弹塑性模型,下游建筑若破坏则可与SPH(光滑粒子流体动力学)或DEM(离散元法)耦合。


结构的运动方程为标准形式。


$$ [M]\{\ddot{d}\} + [C]\{\dot{d}\} + [K]\{d\} = \{F_{fluid}\} $$

$\{F_{fluid}\}$ 是流体作用在结构上的压力荷载和粘性力,在耦合界面积分得到。


🧑‍🎓

由于是冲击荷载,需要用显式求解器吧?


🎓

洪水波冲击发生在数十毫秒量级,因此结构侧采用显式求解器(LS-DYNAAbaqus/Explicit)比较合适。流体侧也用VOF的显式求解法(OpenFOAM的interFoam、Fluent VOF)是常规做法。

Coffee Break 闲谈趣事

溃坝成为"FSI教科书"问题的原因

溃坝问题在计算流体力学中被用作全球验证基准。当水突然释放时,波前推进速度有解析解(Ritter解),易于与数值计算比对。加上结构物的冲击力,就成为FSI验证问题。2005年Monte Testacchio大坝溃决得到实测数据,被用于SPH和MPS法验证。理论简洁、验证明确——这是该问题被全球研究者喜爱的原因。

溃坝流体-结构耦合的数值计算方法

🎓
方法特点适用场景
VOF在欧拉网格上追踪体积分数通用、大规模计算
Level Set用距离函数追踪界面界面光滑
SPH无网格粒子法砾波、飞溅
MPS(粒子法)SPH改进版、不可压日本发明、原子炉安全
ALE网格追随界面界面变形较小

对于溃坝等激烈自由表面流动,VOF或SPH是主流。


🧑‍🎓

SPH与结构耦合如何进行?


🎓

采用SPH-FEM耦合。流体用SPH粒子表示,结构用FEM单元表示,通过接触算法传递荷载。LS-DYNA的DEFINE_SPH_TO_SPH_COUPLING或CONSTRAINED_LAGRANGE_IN_SOLID是典型实现。


OpenFOAM溃坝FSI

🧑‍🎓

用开源软件实现的话呢?


🎓

OpenFOAM的interDyMFoam(VOF+动态网格)与solids4foam(结构求解器)组合。或通过preCICE将OpenFOAM(流体)与CalculiX(结构)耦合也很流行。


interFoam的基本方程是带VOF的Navier-Stokes,用MULES算法保持界面清晰。


冲击压的评估

🧑‍🎓

要确保冲击压精度,应该怎么做?


🎓

冲击压强烈依赖于被困空气(entrapped air)的可压缩性。不可压VOF有时会过高估计冲击压峰值。


对策是采用可压缩VOF(compressibleInterFoam)或人工引入气垫效应模型。与实验比较时,压力峰值变差很大(变异系数30~50%),应当认识到这一点。


现象冲击压特征
直接冲撞(flip-through)极高的短时间峰值(10ms以下)
气垫冲撞峰值略低但持续时间长
上升荷载准静态、对结构响应占主导
🧑‍🎓

评估结构响应不仅要看冲击压峰值,持续时间也很重要吧。


🎓

完全同意。结构的固有周期与荷载持续时间的比值决定动力放大因子。短时冲撞结构无法跟随,此时用动量(力×时间)来评估更适合。

Coffee Break 闲谈趣事

SPH与MPS——粒子法在溃坝分析中的优势

溃坝这样的大变形自由表面流动中,欧拉/ALE法的网格变形破坏问题显现。粒子法(SPH或MPS)正好弥补这个不足——流体由粒子群表示,无需网格,大变形和溅水都能处理。但粒子法计算成本高,精度通常低于网格法。实务中有"初期剧烈冲撞用粒子法,之后稳态流动用网格法"的自动切换混合技术在研发中。

溃坝流体-结构耦合的实务应用

🎓

1. 初始条件设置:水位(水头差)、大坝开启方式(瞬时、分段)

2. 计算域设计:包含下游结构物,范围水平向至少是大坝高度的30倍

3. 网格生成:冲撞部位细分。自由表面分解至少每水深10个单元

4. 边界条件:底面、壁面无滑移,上表面大气压开放

5. 时间步长:CFL < 0.5(保证VOF精度),推荐自适应时间步

6. 计算执行:用VOF追踪自由表面同时进行结构耦合

7. 后处理:冲击压时程、结构位移/应力、水位变化


🧑‍🎓

有现成的基准问题用于验证吗?


🎓

有名的有以下三个。


基准内容实验数据
Kleefsman (2005)溃坝→障碍物冲撞压力、水位时程
Lobovsky (2014)溃坝→壁面冲击压高精度压力测量
Idelsohn (2008)弹性壁溃坝FSI壁位移时程

网格收敛性验证

🧑‍🎓

网格细度如何确定?


🎓

冲击压网格依赖性很强。至少验证三个级别(粗、中、密)的收敛性。但冲击压峰值往往随网格细化而升高,严格意义上不收敛。


实务中更稳妥的做法是检验压力的动量(时间积分值)对网格不敏感。直接验证结构响应(位移、应力最大值)的收敛性也是好办法。


常见问题

问题原因对策
自由表面扩散VOF数值扩散调整MULES压缩项(cAlpha=1~2)
非物理压力振荡忽视空气可压缩性采用compressibleInterFoam
结构沙漏模态显式法一阶单元弱点加Flanagan-Belytschko粘性
计算缓慢VOF的CFL约束严格自适应时间步、局部AMR
🧑‍🎓

溃坝FSI中冲击压处理最难,实验验证必不可少,我懂了。

Coffee Break 闲谈趣事

FSI如何用于海啸避难楼设计

2011年东日本大地震教训告诉我们,海啸荷载的避难楼结构设计中用到FSI。海啸波前的冲击力,用静水压换算会严重低估。动力成分可达静水压的2~4倍。FSI分析可评估"哪根柱子先出现水平位移",设计阶段发现薄弱环节并改进。

溃坝流体-结构耦合的软件对比

🎓
工具流体方法结构耦合特点
LS-DYNAALE, SPH内置有限元冲撞FSI标准
Ansys Fluent + MechanicalVOFSystem Coupling通用耦合
STAR-CCM+ + AbaqusVOFCo-simulation自由表面品质高
OpenFOAM + CalculiXinterFoam (VOF)preCICE耦合免费
Particleworks (Prometech)MPS粒子法外部有限元连接日本开发、溅水追踪
DualSPHysics (开源)SPH刚体耦合GPU高速
🧑‍🎓

LS-DYNA是冲撞FSI的标准吧。


🎓

LS-DYNA的ALE流体与拉格朗日结构耦合(*CONSTRAINED_LAGRANGE_IN_SOLID)已经成熟。SPH-FEM耦合也可行,能应对砾波等极端自由表面变形。汽车涉水、船舶砰击、防波堤设计等广泛应用。


Particleworks的定位

🧑‍🎓

Particleworks是日本软件吗?


🎓

Prometech Software(东大创办企业)开发的MPS法粒子求解器。GPU并行计算快速,在汽车排水和进水模拟中广泛使用。与LS-DYNA、Abaqus有耦合接口。


🧑‍🎓

费用如何?


🎓
工具年度概算成本备注
LS-DYNA2-5百万日元含MPP许可
Ansys Suite4-8百万日元包含套件
Particleworks2-4百万日元GPU版
OpenFOAM + preCICE免费支持需另行购买
DualSPHysics免费LGPL

学术研究用OpenFOAM + preCICE或DualSPHysics零成本开始。设计认证需要的话LS-DYNA或Ansys更保险。

Coffee Break 闲谈趣事

LS-DYNA的SPH——溃坝分析的工业标准

溃坝和流体冲撞FSI分析的商业工具市场中,LS-DYNA占据最大份额。SPH(光滑粒子流体动力学)法与结构单元的统一环境在业界率先建立,从汽车碰撞模拟延伸应用。竞争者包括ANSYS Autodyn和ABAQUS/Explicit,都是显式积分法优势。研究社区中OpenFOAM的icoFSI和OpenDualSPHysics作为开源选项备受关注。

溃坝流体-结构耦合的先端研究

🎓

MPM(材料点法)发展迅速。流体和结构都用粒子(Material Point)表示,在背景网格上求解方程。自由表面大变形、破坏能统一处理。


$$ \frac{d\mathbf{v}_p}{dt} = -\frac{1}{\rho_p}\nabla p + \mathbf{g} + \frac{1}{\rho_p}\nabla \cdot \boldsymbol{\tau} $$

Anura3D(荷兰TU Delft开发)和CB-Geo MPM(剑桥大学)都有开源版。特别对土砂-水-结构三相耦合(泥石流冲撞)很有力。


🧑‍🎓

MPM还在研究阶段吧?


🎓

实务应用还很有限,但USACE(美国陆军工兵队)在考虑用于大坝安全评估。验证积累后5~10年可能成为实用工具。


气候变化与极端降雨

🧑‍🎓

气候变化增加了大坝决壤的风险吗?


🎓

极端降雨频率增加,越流导致大坝决壊风险上升。用FSI分析预测越流时堤体侵蚀和决壊过程,纳入避难计划的研究在推进。


ERODAM(法国IRSTEA)和HR-BREACH(HR Wallingford)是堤体侵蚀模型代表。与CFD的FSI组合可实现从决壊开始到洪水到达的全程一体模拟。


GPU计算的发展

🧑‍🎓

GPU能大幅加速吗?


🎓

SPH和MPS与GPU并行兼容性好,相比CPU有10~100倍加速。DualSPHysics已支持CUDA,可处理数亿粒子。NVIDIA Omniverse上实时可视化与洪水模拟结合的演示也已公开。

Coffee Break 闲谈趣事

多相FSI——忽视空气卷入会发生什么

溃坝波冲撞结构时,水面与空气剧烈混合形成气泡。这些空气的压缩膨胀造成局部压力尖峰,比纯水只的模拟大数倍。严格的研究采用"两流体FSI",用VOF追踪空气-水界面同步进行FSI。计算成本大幅增加,但忽视空气卷入的设计可能危险。

溃坝流体-结构耦合的故障排查

1. VOF的界面扩散

症状:自由表面变得模糊,水气边界不清晰。

原因数值扩散、网格太粗、时间步太大。

对策

  • OpenFOAM中把界面压缩系数cAlpha设为1~2
  • 采用HRIC(High Resolution Interface Capturing)格式
  • 用AMR(自适应网格细化)自动细分界面附近

2. SPH的张力不稳定

症状:粒子之间产生间隙,出现非物理粒子分布。

原因:SPH张力不稳定(负压下粒子散开)。

对策

  • 加人工粘性(Monaghan型)
  • 采用XSPH速度修正
  • 使用δ-SPH(加密度扩散项)

3. LS-DYNA的ALE-FSI泄漏

🧑‍🎓

流体穿过结构墙壁为什么会发生?


🎓

症状:*CONSTRAINED_LAGRANGE_IN_SOLID中流体穿透结构壁。


原因:罚函数系数(PFAC)太小,或ALE网格太粗。


对策

  • 逐步加大PFAC从0.1到1.0进行测试
  • 结构壁厚度方向至少放置2层ALE单元
  • 增加NQUAD(流体-结构间积分点数)

4. 冲击压网格非收敛

症状:网格越细冲击压峰值越高,无法收敛。

对策

  • 改为检验动量(力的时间积分)的收敛性
  • 改用考虑空气可压缩性的模型
  • 与实验数据变异范围比较判断合理性
检查项目基准
洪水波前抵达时间与理论解(Ritter解)比较
水位时程与实验数据在10%以内
冲击压动量3层网格验证收敛
结构位移与实验数据在20%以内
🧑‍🎓

冲击压的绝对值比动量收敛重要,这是实务技巧啊。

Coffee Break 闲谈趣事

"冲击压是实验的10倍"——数值压力尖峰的真相

溃坝FSI分析常见困扰:"冲撞直后出现非物理压力尖峰"。实验数几kPa,模拟却几十kPa导致结构破裂。多数原因是自由表面数值不稳定,VOF界面"数值跳跃"。对策是降时间步到CFL数0.1以下;避免过度平滑化界面;严格求解压力泊松方程收敛。

相关模拟器

用本领域的交互式模拟器体验理论

模拟器列表

相关领域

结构分析电磁场分析热分析
本文评价
感谢您的反馈!
有参考
价值
希望
更详细
报告
错误
有参考价值
0
希望更详细
0
报告错误
0
由NovaSolver贡献者撰写
匿名工程师与AI —— 网站地图
查看个人资料