单向流体结构耦合 — 故障排除
更丰富的内容请见 one-way-fsi.html。
映射错误
从CFD到FEA的数据传输出现映射错误...
让我们整理一下常见的原因和对策。
| 症状 | 原因 | 对策 |
|---|---|---|
| 存在未映射节点 | CFD和FEA的面在空间上偏差 | 统一CAD坐标系 |
| 压力为零的区域 | CFD壁面小于FEA面 | 充分增大CFD壁面 |
| 力的总和不匹配 | 非保守映射 | 改为Conservative mapping |
| 压力分布存在噪声 | 网格尺度差异大 | 适度粗化CFD壁面网格后导出 |
坐标系的偏差其实容易被忽视。
如果是Fluent和Mechanical的Workbench联动,坐标系会自动对齐,但在不同软件之间(STAR-CCM+→Abaqus等)需要在CAD的导入设置中对齐坐标系。还要注意单位系统的差异(m vs mm)。
压力的滤波
非定常CFD的压力数据有很多噪声,导致结构分析变得不稳定...
以下的滤波方法很有效。
1. 时间滤波:将高于结构固有频率10倍以上的高频分量用低通滤波器除去
2. 空间滤波:当CFD壁面网格比结构网格细得多时,应用空间平均化
3. 模态滤波:除去不对结构响应产生贡献的高阶模态的荷载分量
时间滤波的截断频率应该如何确定?
对于结构感兴趣的固有频率 $f_n$,设置 $f_{cutoff} = 5-10 \times f_n$。例如,对于 $f_n = 100$ Hz 的结构,$f_{cutoff} = 500-1000$ Hz。高于这个频率的压力波动基本不会激励结构,因此即使除去也不会影响结果。
FEA的边界条件不足
将CFD的压力加载到结构上后,位移变得异常大...
要检查结构模型的约束条件。确认CFD的压力是绝对压力(相对压力+大气压)还是相对压力。如果是在闭合结构(如管道)的内面加载相对压力,一定不要忘记在外面加载大气压,否则压差会过大。
检查点:
1. 确认CFD的压力输出是相对压力还是绝对压力(Fluent:注意Reference Pressure)
2. 结构模型是否有适当的约束条件(支持点、螺栓孔等)
3. 材料常数的单位系是否与FEA的单位系一致(Pa vs MPa)
4. FEA的反力合计是否与CFD的荷载合计一致
当Fluent的Reference Pressure为零时,输出的壁面压力是相对压力,对吧?
完全正确。如果Operating Pressure为0,则相对压力=绝对压力。如果Operating Pressure为101325 Pa,则壁面输出是相对压力(以大气压为基准)。在将荷载传递给结构分析时,理解这个设置非常重要。
"荷载正确,但变形不匹配"——单向FSI的盲点
在单向FSI分析中,常见的困惑是"流体荷载的合力与实验一致,但结构变形却不匹配"的现象。造成这个问题的原因通常是荷载的空间分布过于粗糙。即使合力正确,压力分布的峰值位置稍有偏移,就会改变力矩,进而改变变形模式。在降低CFD网格尺度来减少计算成本的结果中,荷载的局部分布信息丧失了——这就是经典的问题所在。"仅确认合力就放心了"是单向FSI分析中的典型陷阱。
相关主题
帮助
详细
错误