首页/文章/ 详情

【CFD小贴士】CFD 常用坐标系

2月前浏览678

在描述质点运动过程中,拉格朗日方法最为方便和直观。拉格朗日方法以“单个质点”为研究对象,记录质点在空间坐标系中的整个运动过程,若对某质点进行标记,将不同时刻该质点的位置相连,即为该质点在这一时间段内的轨迹线。

欧拉方法基于“场”的概念,特别适用于描述“连续质点”运动的情形。在欧拉方法的描述中,并不对质点在空间内的运动轨迹进行描述,而是关注空间内的点速度变化。例如,在观察某高速公路上的汽车时,拉格朗日方法是关注某一辆汽车从上高速公路到下高速公路整个过程中的速度变化,而欧拉方法则是关注高速公路上某一点的车流量。

在使用CFD 方法求解流场时,大多是使用“ 欧拉方法”对空间内流场进行描述,所使用的坐标系无非为固连于空间的惯性坐标系和描述气流速度方向的气流坐标系。然而,近年来随着计算机技术的大力发展,使用CFD 方法对刚体非定常运动的绕流流场进行求解变得不那么遥不可及,在耦合刚体运动方程处理刚体运动过程中,势必会引入固连于刚体的非惯性坐标系。

  • CFD惯性坐标系

CFD 惯性坐标系是在求解流体动力学方程组时所使用的坐标系,也是对空间进行网格离散时所使用的坐标系。该坐标系的坐标原点较为任意,取决于划分空间网格时的原点位置,为了求解方便,通常将坐标原点取在所关心的力矩参考点。如图1所示,CFD惯性坐标系的x 轴指向物体后方,z 轴垂直于x 轴指向上方,y 轴垂直于x-o-z 平面指向右方。为了表示方便,我们定义下标I 表示CFD 惯性坐标系(Inertial System),即OxIyIzI

图1  CFD惯性坐标系

  • CFD 非惯性坐标系

CFD 非惯性坐标系是在CFD 计算过程中固连于物体(飞行器)的随体坐标系,如图2所示,该坐标系的原点通常位于物体(飞行器)重心,x 轴同物体(飞行器)中轴线重合指向后方,z 轴垂直于x 轴指向上方,y 轴垂直于x-o-z 平面指向右方。为了表示方便,我们定义下标N 表示CFD 非惯性坐标系(NoninertialSystem),即OxNyNzN。当物体(飞行器)在欧拉方法描述下,且不进行额外的刚体运动时,物体(飞行器)将固定于流场中不发生刚体 位移,此时CFD 非惯性坐标系同CFD 惯性坐标系的相对位置不变,为了简化问题,通常定义OxIyIzI与OxNyNzN重合。并且该简化适用于所有定常问题和一部分非定常问题。

然而当对飞行器六自由度运动或者螺旋桨转动进行数值模拟时,OxIyIzI与OxNyNzN的相对位置和夹角将发生变化。在飞行器六自由度运动过程中,OxIyIzI与OxNyNzN的夹角为飞行器姿态角,CFD 中的姿态角同飞行力学中的姿态角定义方式完全相同,但方向有所不同,在OxIyIzI和OxNyNzN坐标系中,x 轴方向和z 轴方向分别指向后方和上方,因此CFD 坐标系中的滚转角定义右翼向上为正,偏航角定义机头左偏为正。

图2 CFD非惯性坐标系

  • CFD 气流坐标系

在对飞行器气动力进行预测时,无论是在风洞中还是数值求解过程中,均采用相对速度的概念,即固定飞行器不动,让空气以一定速度流过物体,来模拟飞行器以一定速度飞行的物理状态。以来流速度方向为基准,就引入了CFD 气流坐标系,我们通常所说的升力L、阻力D 和侧向力Y 正是定义于气流坐标系。如图3 所示,CFD 气流坐标系的原点可取任意位置,其x 轴沿来流速度方向,z 轴垂直于x 轴指向上方,y 轴垂直于x-o-z 平面指向右方。为了表示方便,我们定义下标A 表示CFD 气流坐标系(AirflowSystem),即OxAyAzA

图3 CFD气流坐标系

实际上,在空气动力学中,常常隐藏气流坐标系,取而代之的是我们通常所谓的迎角α与侧滑角β。定义来流速度方向同CFD 非惯性坐标系xN-o-zN 面的夹角为侧滑角,定义来流速度方向在CFD 非惯性坐标系xN-o-zN面上的投影同xN 轴的夹角为迎角。当来流速度在CFD 非惯性坐标系yN轴的投影为负时,侧滑角为正;当来流速度在CFD非惯性坐标系zN轴的投影为正时,迎角为正。有了迎角和侧滑角的定义,飞行器的升力、阻力、侧向力同轴向力的变换关系可通过下式来表述:


Fluent中仿真飞机气动为例,可以利用Fluent中的表达式功能计算气动力:

阻力

D=Fx*cos(apha/180*PI)*cos(beta/180*PI)-Fy*sin(beta/180*PI)+Fz*sin(apha/180*PI)*cos(beta/180*PI)

侧力

Y=Fx*cos(apha/180*PI)*sin(beta/180*PI)+Fy*cos(beta/180*PI)+Fz*sin(apha/180*PI)*sin(beta/180*PI)

升力

L=-Fx*sin(apha/180*PI)+Fz*cos(apha/180*PI)

来源:CFD仿真区
FluentSystem汽车
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-10-13
最近编辑:2月前
濮小川CFD
硕士 心不唤物,物不至!
获赞 17粉丝 47文章 103课程 0
点赞
收藏
作者推荐

【CFD小贴士】Fluent Profile定义锂电池热源

引子由于新能源汽车行业的快速成长,锂电池的仿真也变得日益重要起来。锂电池对热高度敏感,过高的热量很容易引发事故。电池在放电过程中,热源往往不是固定的,有时候在不同的行驶工况下,放热曲线非常复杂,这时候采用一般的函数(表达式功能),已经很难来定义这样复杂的热源。因此我们可以采用profile来定义这种复杂的热源。问题描述此案例为一简单演示案例,并不代表真实放热过程,只是为了演示这种点式插值型热源的定义。此案例为一18650单体电芯,热源变化不规律。1.几何与网格此案例采用18650电池,在SCDM中创建几何并划分结构网格2.求解器设置将网格文件导入Fluent,并检查网格质量选择压力基瞬态求解器3.打开能量方程4.读入profile文件此案例采用.csv格式读入,具体如下:CSV文件格式及用法的示例说明此文为在EXCEL编辑,保存为CSV文件,也可如上图所示在文本文件编辑,然后保存为csv文件。需要注意的是,profile中的数据采用的是线性插值,因此计算过程中采用的时间步长需要低于profile数据时间步长,否则会造成数据信息丢失,尤其是在曲线有曲率存在的位置。如下图所示,蓝色线条为大时间步长下得到的值,可以看到在曲率位置并未严格遵守profile指定的规律。在 Fluent 中读取csv格式 profile 文件5.定义电芯的热源电芯的介质属性以及边界条件都采用默认设置6.关闭流动方程因为此案例没有建立流体域,因此只计算固体域的热计算7.监测电芯的最高温度8.初始化,并求解计算9.结果确认采用profile文件定义热源时,锂电池最大温度随时间的响应过程来源:CFD仿真区

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈