网站首页 > 博客文章 正文
ANSYS Fluent中的动态网格模型可以用于模拟由于域边界上的运动而随时间改变的域形状的流动。动态网格模型可以应用于单相或多相流动(以及多物种流动)。通用输运方程(方程适用于所有适用的模型方程,例如湍流、能量、物种、相位等等。动态网格模型也可以用于稳态应用,当在稳态求解器中移动网格有益时。运动可以是规定的运动(例如,可以随时间指定刚体关于质心线速度和角速度),也可以是未规定的运动,其中后续运动是根据当前时间的解确定的(例如,线速度和角速度是根据刚体上的力平衡计算的,如六自由度。ANSYS Fluent在每个时间步长上根据边界的新位置自动处理体积网格的更新。要使用动态网格模型,需要提供起始体积网格和模型中任何移动区域的运动描述。ANSYS Fluent允许使用边界轮廓、用户定义函数(UDF)或六自由度求解器来描述运动。
ANSYS Fluent希望在任何面或单元区域上指定运动的描述。如果模型包含移动和非移动区域,您需要通过在生成的起始体积网格中将它们分组到各自的面或单元区域来标识这些区域。此外,由于邻近区域的运动而变形的区域也必须在起始体积网格中分为单独的区域。不同区域的边界不必是共形的。您可以在ANSYS Fluent中使用非共形或滑动界面功能来连接最终模型中的各个区域。
1) 守恒方程
对于动态网格,任意控制体积上的通用标量,,的积分形式的保护方程可以写成
其中
l
:是流体密度
l
:是流速向量
l
:是移动网格的网格速度
l
:是扩散系数
l
:是源项
这里,
用来表示控制体积的边界。
通过使用一阶后向差分公式,方程3-1中的时间导数项可以写成
其中n和n+1分别表示当前和下一个时间水平的相应量。第n+1个时间水平体积,Vn+1,从以下公式计算
其中dV/dt是控制体积的时间导数。为了满足网格守恒定律,控制体积的时间导数从以下公式计算
其中nf是控制体积上的面数,
是j面的面积向量。每个控制体积面的点积
从以下公式计算
其中
是由控制体积面j在时间步长Δt内扫出的体积。
通过使用二阶后向差分公式,方程3-1中的时间导数可以写成
其中n+1,n 和 n-1表示相继时间水平的相应量,其中n+1表示当前时间水平。
对于二阶差分方案,控制体积的时间导数以与一阶方案相同的方式计算,如下方程所示。对于二阶差分方案,每个控制体积面的点积从以下公式计算
其中
和
是控制体积面在当前和前一时间水平上在一个时间步长内扫出的体积。
2) 六自由度求解器理论
ANSYS Fluent中的六自由度求解器使用物体的力和力矩来计算物体的质心平移和角运动。质心平移运动的控制方程在惯性坐标系中求解:
其中
是质心的平移运动,m 是质量,
是重力引起的力向量。
物体的角运动,
, 更容易使用体坐标来计算:
其中L是惯性张量,
是体矩矢量,
是刚体角速度矢量。
力矩从惯性坐标系变换到体坐标系使用:
其中,R表示以下变换矩阵:
其中,在通用术语中,
和
。角度
、
和
是欧拉角,表示以下旋转序列:
l 绕Z轴旋转(例如飞机的偏航)
l 绕Y轴旋转(例如飞机的俯仰)
l 绕X轴旋转(例如飞机的滚转)
猜你喜欢
- 2024-10-14 “互联网+”大赛华软学院参赛项目风采|疲劳驾驶预警系统
- 2024-10-14 双目视觉在机械臂抓取中的应用(3D locate)
- 2024-10-14 翻译文章二:项目说明及四旋翼直升机的动力学原理
- 2024-10-14 基于TOF相机的靶标识别与位姿测量系统设计
- 2024-10-14 3D视觉 | 机器人3D手眼标定实验(上)
- 2024-10-14 基于VANET的车辆相对定位技术(gps相对定位常用的组合方法有)
- 2024-10-14 研究员为HoloLens 2 AR引导操作提出鲁棒性更强的姿态追踪
- 2024-10-14 基于全球卫星导航信号的极化阵列平台姿态估计
- 2024-10-14 使用OpenCV和Dlib的头部姿态估计(opencv 姿态估计)
- 2024-10-14 乒乓球13种拍形与击球部位的关系(乒乓球13种拍形与击球部位的关系是)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)