心脏瓣膜的FSI

分类:分析 | 综合版本 2026-04-06
CAE visualization for heart valve theory - technical simulation diagram
心脏瓣膜的FSI

心脏瓣膜FSI的理论基础

心脏瓣膜仿真的背景

🧑‍🎓

心脏瓣膜的流体-结构耦合分析,在什么场景需要用到呢?


🎓

人工心脏瓣膜(机械瓣、生物瓣)的设计与评估会用到。瓣叶的开闭动态、壁面剪切应力(WSS)、血栓形成风险、溶血风险是主要评估目标。


🎓

通过瓣膜的血流雷诺数为数千,处于过渡区,瓣叶会产生大变形,因此流体-结构耦合(FSI)是必不可少的。


支配方程

🧑‍🎓

血流的力学与牛顿流体有所不同吗?


🎓

在大血管内,血液常被视为牛顿流体($\mu \approx 3.5$ mPa·s)近似,但在低剪切速率区域需要使用Carreau-Yasuda模型等非牛顿模型。


$$ \mu(\dot{\gamma}) = \mu_\infty + (\mu_0 - \mu_\infty)(1 + (\lambda \dot{\gamma})^a)^{(n-1)/a} $$

🎓

瓣叶的结构分析使用超弹性模型。生物瓣使用Mooney-Rivlin模型,机械瓣的叶片采用刚体运动模型。


$$ W = C_{10}(I_1 - 3) + C_{01}(I_2 - 3) $$

其中 $W$ 是应变能密度函数,$I_1, I_2$ 是Cauchy-Green变形张量的不变量。


🧑‍🎓

界面条件与常规FSI相同吗?


🎓

基本相同,但瓣叶是薄壳结构,需要额外处理接触判断(瓣膜闭合时叶瓣间互相接触)。使用浸没边界法(Immersed Boundary Method)或浸没有限元法(Immersed Finite Element Method)可以在不重新生成网格的情况下处理大变形。


$$ \mathbf{f}(\mathbf{x}, t) = \int_{\Gamma} \mathbf{F}(s,t) \delta(\mathbf{x} - \mathbf{X}(s,t)) ds $$
Coffee Break 杂谈

心脏瓣膜是"完全被动系统"——仅靠血压差一天开闭10万次的妙妙之处

对于设计人造物的工程师来说,心脏瓣膜的工作原理简直妙不可言。没有电机、没有电信号,仅凭心室与大动脉间的压力差,瓣膜就能打开,当倒流开始时,血液的动量就能将瓣膜关闭——完全被动的流体力驱动系统。这个开闭的理论是FSI教科书中的经典范例,瓣膜的厚度(约0.5mm)和叶片的弹性系数与开启速度和闭合时的逆流量直接相关。特别是关闭时出现的"水锤压力",瓣尖会瞬间承受0.1~0.3MPa的应力集中,这个反复应力正是导致瓣膜钙化和疲劳破坏的原因,经FSI分析已被证实。因此,理论的理解与人工瓣膜的寿命设计直接挂钩。

心脏瓣膜FSI的数值计算手法

离散化手法的选择

🧑‍🎓

心脏瓣膜FSI分析中使用的数值手法有哪些种类?


🎓

主要有3种方法。


手法流体结构特点
ALE-FEMFVM/FEM(体贴合网格)FEM界面精度高。大变形需要重网格
IB法FDM/FVM(固定网格)纤维模型无需重网格。界面稍显模糊
IFEMFEM(固定网格)FEM(嵌入式)结构使用FEM。实现略复杂
🧑‍🎓

心脏瓣膜一直重复开闭的话,ALE法每个循环都要重网格,费工夫啊。


🎓

正是如此,近年来IB法或overset mesh法逐渐成为主流。Griffith等人开发的开源IB代码(IBAMR)在心脏瓣膜研究中被广泛应用。


时间积分

🧑‍🎓

心跳周期要以多大的时间步长求解呢?


🎓

心跳周期约为0.8秒。瓣膜的开闭在数十毫秒内完成,因此需要 $\Delta t = 0.1$~$0.5$ ms。一个周期需要1,600~8,000步。


🎓

为了排除初始过渡,至少要运行3~5个周期,统计量则从稳定的周期中取得。流入边界条件采用MRI测量的流速波形或压力波形。


壁面剪切应力的评估

🧑‍🎓

WSS的评估很重要,用什么指标呢?


🎓

时间平均WSS(TAWSS)和振荡剪切指数(OSI)是典型指标。


$$ \text{TAWSS} = \frac{1}{T} \int_0^T |\boldsymbol{\tau}_w| \, dt $$
$$ \text{OSI} = \frac{1}{2} \left( 1 - \frac{\left| \int_0^T \boldsymbol{\tau}_w \, dt \right|}{\int_0^T |\boldsymbol{\tau}_w| \, dt} \right) $$

低TAWSS(< 0.4 Pa)且高OSI(> 0.3)的区域血栓风险较高。FDA(美国食品药品监督管理局)的指南也推荐进行这些评估。

Coffee Break 杂谈

瓣尖接触的数值表达——"瓣膜关闭"怎样落实到代码里

心脏瓣膜FSI分析中最数值上困难的是"瓣尖间的接触"处理。当三片瓣尖在中央完全闭合时,瓣尖间的缝隙趋于零。从流体解析的角度,"缝隙为零时压力趋于无穷"会出现奇异性,常规CFD网格无法收敛。为了规避此问题,浸没边界法(IBM)将瓣尖表示为"虚拟体积力源",不改变网格形状就可以近似闭合。另一方面,CEL法通过欧拉网格内流体的体积分数变化来表示闭合。两种方法都是避免直接处理"零缝隙"的奇异性——数值解法的选择决定了分析的成败,这是典范的案例。

心脏瓣膜FSI的实务应用

模型构建的实践步骤

🧑‍🎓

请讲解具体的模型构建步骤。


🎓

1. 从CT/MRI图像重建三维几何(使用Mimics、3D Slicer等)

2. 瓣叶形状的CAD建模(患者特异性或人工瓣膜CAD数据)

3. 网格生成:流体区域使用多面体网格,结构使用壳单元

4. 边界条件设置:入口设流量波形,出口设Windkessel压力模型

5. 材料特性定义:瓣叶、大动脉壁、血液


🧑‍🎓

Windkessel模型是什么?


🎓

用RC回路近似血管系统下游。3单元Windkessel是标准的,


$$ P = R_p Q + R_d Q + C R_d \frac{dQ}{dt} $$

$R_p$ 是近端阻力,$R_d$ 是远端阻力,$C$ 是顺应性。这样可以给大动脉瓣后流设定生理学上合理的压力边界。


网格质量的标准

🧑‍🎓

需要多密集的网格?


🎓

瓣叶附近至少要布置3层以上的棱柱层。从文献来看,总单元数通常在300万~1000万左右。


区域单元尺寸备注
瓣叶表面0.2~0.5 mm应力评估必需的精度
瓣口喷流区0.3~0.8 mm流速梯度的分辨率
大动脉窦0.5~1.0 mm涡流的分辨
远场区1.0~3.0 mm保证计算效率
🧑‍🎓

这样规模的话需要HPC吧。


🎓

典型计算用64~256核心,耗时数天到一周。使用GPU加速求解器(Ansys Fluent Native GPU Solver等)可以显著加速。

Coffee Break 杂谈

为什么"FDA认可的人工瓣膜"开始使用FSI分析

医疗器械监管部门(FDA和日本的PMDA)以前,人工瓣膜的安全性试验主要依靠动物实验和疲劳试验机的物理试验。但从2010年代后期,FDA主导的"计算模型验证"框架逐步完善,FSI分析开始作为部分设计依据被认可。背景在于,用实验全面试验多种瓣膜形状的成本极高(每种耗资数亿元),如果能用FSI分析进行筛选,可将开发周期缩短2~3年。现在普遍的做法是:用FSI计算预测瓣尖最大应力、逆流量、乱流指标(TVSS),然后只对经筛选的有前景形状进行动物试验——即"计算驱动型开发流程"已成标配。

心脏瓣膜FSI的软件对比

工具对比

🧑‍🎓

请推荐心脏瓣膜FSI分析的成熟工具。


🎓

我来整理商用工具和开源工具。


工具手法特点心脏瓣膜实绩
Ansys Fluent + MechanicalALE-FSI通过System Coupling耦合。动态网格支持机械瓣评估有多篇论文
STAR-CCM+overset FSI用重叠网格处理瓣膜开闭西门子Healthineers合作
COMSOL MultiphysicsALE-FSI单一环境中单体耦合适合小规模模型
SimVascular自有CFD斯坦福大学开发。血管FSI专用开源软件临床应用研究多篇论文
IBAMRIB法Griffith实验室开发。心脏瓣膜IB法标准Nature系列论文众多
🧑‍🎓

FDA认可的医疗器械中,用的是哪种工具?


🎓

FDA不指定特定工具,而是强调V&V(验证与确认)。特别是ASME V&V 40标准的符合性要求很高。FDA的CFD基准(nozzle模型)常被用来验证工具。Ansys Fluent和STAR-CCM+在FDA基准上有较多实绩。


🧑‍🎓

开源工具可以发论文,但规制应对的话还是商用工具更安心吧。


🎓

商用工具已建立了软件QMS(质量管理体系),便于规制应对文件的整备。学术研究的自由度就用IBAMR或SimVascular。

Coffee Break 杂谈

Abaqus vs. SimVascular——心脏瓣膜FSI软件选择的幕后

在医疗领域,SimVascular是独具一格的开源FSI工具。斯坦福大学开发,从血管形状分割到流动计算都能一条龙做,这是它的强项。而产业界的人工瓣膜厂商则多用Abaqus的CEL(耦合欧拉-拉格朗日)法,因为与材料模型和疲劳计算的兼容性好。有趣的是,同样的瓣膜形状,两种工具计算的最大应力会相差10~20%。这来自材料模型定式和接触判定算法的不同,要判断"谁正确"只能靠体外(试管内)实验验证。实务中的智慧是,认识到工具间的差异,在设计安全系数中留有余地。

心脏瓣膜FSI的先进研究

患者特异性建模

🧑‍🎓

把患者各自不同的心脏形状反映到仿真中,怎么处理呢?


🎓

从4D Flow MRI或CT获取患者特异的几何和血流动力学数据,导入FSI模型。这被称为患者特异性建模。


🎓

课题是图像分割精度、瓣叶厚度估计(CT分辨率不足的情况)、材料参数的个体差异。有研究用贝叶斯估计反演材料参数。


组织生长和重塑的耦合

🧑‍🎓

瓣膜长期使用变性的过程也能仿真吗?


🎓

为了预测生物瓣(猪心膜瓣等)的钙化和组织劣化,有研究在FSI基础上加入生长与重塑(G&R)理论。


$$ \mathbf{F} = \mathbf{F}_e \mathbf{F}_g $$

变形梯度张量 $\mathbf{F}$ 分解为弹性部分 $\mathbf{F}_e$ 和生长部分 $\mathbf{F}_g$。生长张量由WSS和应力驱动的演化方程来描述。


血球水平的多尺度分析

🧑‍🎓

红细胞损伤(溶血)的评估需要血球级别的分析吗?


🎓

传统上采用幂律类型的溶血模型。


$$ D_{HI} = C \tau^\alpha t^\beta $$

其中 $\tau$ 是标量剪切应力,$t$ 是暴露时间。但这个模型不考虑累积应变的方向性。最近提出了基于张量的溶血模型和DEM(离散单元法)追踪单个红细胞的方法。


🧑‍🎓

宏观与微观的耦合。计算量得有多大啊。


🎓

现实中可行的是从宏观CFD结果用拉格朗日粒子追踪取代表轨迹,沿轨迹进行微观仿真(如格子Boltzmann法)的多尺度策略。

Coffee Break 杂谈

"瓣膜还没完全关闭,下一次搏动就来了"——高心率时FSI独有的难题

运动中心率超过180bpm时,单次心搏周期仅为0.33秒。瓣膜必须在0.1秒内完全闭合。在这样的高心率下,瓣叶的惯性和流体的粘性减衰要达成微妙的平衡,否则会出现"闭合延迟不完全",逆流血量暴增。最前沿的FSI研究已实现动态变心率多周期分析,追踪瓣膜闭合动力学。研究表明,通过优化瓣尖的厚度分布,高心率下的闭合延迟可改善30%以上。人工瓣膜的设计正从静态形状优化转向"动态功能优化"。

心脏瓣膜FSI的故障排除

瓣叶接触时的计算失败

🧑‍🎓

瓣膜关闭时网格被挤压,计算停止了。


🎓

这是ALE法的最大弱点。有3个对策。


1. 设置接触间隙:在瓣叶间保持最小间隙(0.05~0.1 mm),避免完全闭合

2. 重叠网格(overset mesh):STAR-CCM+或Ansys Fluent的重叠网格功能,瓣叶各自独立网格

3. 切换到IB法:固定网格规避接触难题


🧑‍🎓

最小间隙设定会不会让逆流量被高估?


🎓

好问题。间隙设定确实影响结果,应进行间隙敏感性分析。用多个间隙值(0.02、0.05、0.1 mm)进行计算,定量评估对逆流体积的影响。


非牛顿流体模型的收敛问题

🧑‍🎓

用Carreau-Yasuda模型时收敛变差了。


🎓

在剪切速率接近零的区域,粘度会急剧上升,这是原因。应对办法有,


  • 设置粘度上限(例:$\mu_{max} = 0.1$ Pa·s)
  • 初始用牛顿流体,后来切换到非牛顿
  • 降低under-relaxation因子到0.5~0.7

生理学合理性的验证

🧑‍🎓

计算结果是否正确,有判断标准吗?


🎓

对标以下生理学参数是标准做法。


参数正常范围验证方法
大动脉瓣口面积(EOA)3.0~4.0 cm²由瓣口喷流面积计算
最大喷流速度1.0~1.5 m/s瓣口中心最大速度
逆流率< 5%闭合时逆流量/搏出量
压力损失< 15 mmHg瓣前后的压力差
TAWSS(大动脉窦)0.5~2.0 Pa壁面剪切应力的时间平均
🧑‍🎓

超出这些值就要重新审视模型吧。


🎓

对。尤其是EOA和pressure gradient可以直接与临床超声数据对比,是V&V的第一步。

Coffee Break 杂谈

"瓣膜没有完全闭合就计算停止"——接触收敛失败的常见问题

心脏瓣膜FSI分析中常碰到"瓣尖接触判定不收敛"的困境。瓣膜闭合时压力和位移剧烈变化,耦合迭代会振荡而不收敛。首先要查的是"时间步长(dt)是否跨过闭合时刻"。实际瓣膜闭合在1~2ms内完成,如果dt≥1ms,计算会直接跳过闭合的一刻。第二步是检查"接触刚性(罚函数刚性)是否过高"——太高会引起数值振荡,太低则瓣叶会贯穿。经验表明,接触刚性设为瓣叶弯曲刚性的100~1000倍为佳。万一还是不收敛,可给瓣叶加少量数值阻尼(Rayleigh阻尼)。

相关仿真器

通过这个领域的交互式仿真器来体验理论

仿真器列表

相关领域

结构分析电磁场分析热分析
本文的评分
感谢反馈!
很有帮助
需要更多
细节
报告
错误
很有帮助
0
需要更多细节
0
报告错误
0
作者:NovaSolver Contributors
匿名工程师 & AI — 网站地图
查看简历