文本涉及到UDF、层铺网格,网格划分与流场设置十分繁琐,可能有部分遗漏,大家可以留言询问。
在Fluent中用于动网格更新的模型有以下3种:
弹簧近似光顺模型(Spring-Based Smoothing)、动态铺层模型(Dynamic Layering)以及局部网格重构模型(Local Remeshing)。
弹簧近似光顺模型中的位移量来修改的,进而对网格进行光顺调整。通常近似光顺模型和局部网格重构模型联合使用。
动态铺层模型是Fluent动网格方法一般适用于二维的四边形网格或三维的六面体棱柱网格,网格能够根据运动情况进行自动劈分、合并,但是该方法多应用于单自由度运动模式。
在本研究中采用动态层铺模型对高速列车运动进行模拟。
#include "dynamesh_tools.h"
DEFINE_CG_MOTION(piston, dt, vel, omega, time, dtime)
{
NV_S (vel, =, 0.0);
NV_S (omega, =, 0.0);
vel[0]=83;
}
2 workbench 设置
本案例需要设置如下三个模块的计算,其中包括动网格区域网格划分、外域网格划分与fluent计算三个部分,具体设置如下图:
3.1 导入几何
整体几何结构如下图:此边界参考相关文献,部分文献左边界为压力入口。
局部细节图如下,中间的长方体为动网格运动区域。
5.1 General设置与网格导入
首先导入FFF 1.1.msh网格,其次通过下图所示的方法将FFF 2.2.msh导入。
由于本文涉及到列车运动,因此需要探讨瞬态计算结果,此处的设置比较简单,勾选为瞬态计算。
首先依据前文讲述的几何模型,按照下图对边界进行设置。将地面设置为free-slip。
首先导入编辑的udf 。
5.4 初始化设置
相关初始化设置如下图。
5.5 计算设置
此处进行的计算设置如下:
6.2 后处理云图结果
对稳定后的表面压力云图进行绘制,可以发现,压力云图与Fluent 合成风法高速列车横风静态气动特性仿真(一)结果一致。因此为了快速计算,对于横风影响可以采用合成速度法进行计算。而动网格的方法适合于列车在不同地形中(例如隧道)前进,无法通过静态模拟的场景。