fluent网格质量检查

合集下载

Fluent错误提示及解决方法

Fluent错误提示及解决方法

1.1Error: Floating point error: invalid number原因: 数据矩阵求解过程中出现的问题。

方法:1、检查网格质量。

2、检查边界条件和初始条件。

43、对问题进行深入分析,对比模拟情况与真实情况之间的差距。

License for fluent expires 1-jan-0Error: sopenoutputfile: unable to open file for outputError Object: "c:\temp\kill-fluent696"原因: license 过期方法: 更新license。

absoulte pressure limitted to 5.000e+06 in 541 cells on zone 2temper limiteed to 5.000e+03 in 1008 cells on zone 2divergence detected temporarily reduceing courant number to 0.05 ang try againtime step reduced in 57 cellerror (large-than)invalid arguement{2}wrong type [not a number]error object: 1#inf' ]# `0 M9 i: G原因及方法:1. 超出受限的警告一般来说湍流粘性比比较多,这个尚不知道很好的解决办法2. 其他的变量受限,注意检查模型有没有错误,这个主要是力学模型要准确,受限制后解出来的解可能不是真实解,而大部分都是出现溢出错误,无法继续求解。

2. 解决方法是把courant number调小一点,把松弛因子调小一点Error: FLUENT received a fatal signal (SEGMENTA TION VIOLATION)Error Object: ()原因: 非法关闭图片显示窗口导致的,出此错误后,再无法显示图片方法: 重新启动就可以了(成功)Error: WARNING: Invalid axisymmetric grid: 71 nodes lie below the x-axis发生时机:将网格导入fluent后,检查网格时出现原因: 是对称轴和x轴没有完全重合,中间有较小的偏差的缘故方法: 先确定关键点,再连线,最后成面,然后划分网格。

Fluent常见错误及提示

Fluent常见错误及提示

Fluent常见错误及提⽰Error: Floating point error: invalid number原因: 数据矩阵求解过程中出现的问题。

1、检查⽹格质量2、检查边界条件和初始条件。

仿真分析,有限元,模拟,计算,⼒学,航空,航3、对问题进⾏深⼊分析,对⽐模拟情况与真实情况之间的差距。

License for fluent expiresError: sopenoutputfile: unable to open file for outputsError Object: "c:\temp\kill-fluent696"原因: license 过期⽅法: 更新licensedivergence detected temporarily reduceing courant number to 0.05 ang try again原因及⽅法:1. 超出受限的警告⼀般来说湍流粘性⽐⽐较多,这个尚不知道很好的解决办法2. 其他的变量受限,注意检查模型有没有错误,这个主要是⼒学模型要准确,受限制后解出来的解可能不是真实解,⽽⼤部分都是出现溢出错误,⽆法继续求解。

3. 解决⽅法是把 courant number调⼩⼀点,把松弛因⼦调⼩⼀点 (provided byraindrops)Error: FLUENT received a fatal signal (SEGMENTATION VIOLATION).原因: ⾮法关闭图⽚显⽰窗⼝导致的,出此错误后,再⽆法显⽰图⽚Error: WARNING: Invalid axisymmetric grid: 71 nodes lie below the x-axis发⽣时机:将⽹格导⼊fluent后,检查⽹格时出现原因: 是对称轴和x轴没有完全重合,中间有较⼩的偏差的缘故|⽅法: 先确定关键点,再连线,最后成⾯,然后划分⽹格。

Error:Warning: The use of axis boundary conditions is not appropriate for a 2D/3D flow problem. Please consider changing the zone type to symmetry or wall, or the problem to axisymmetric.发⽣时机:来我做的是⼀个球体,为了⽤⼆维仿真,我通过划⼀个半圆,然后将直径设置为axis,在导⼊fluent后,将space设为axisymmetric,检查⽹格时便出现了负体积。

Fluent错误提示及解决方法

Fluent错误提示及解决方法

1.1Error: Floating point error: invalid number原因: 数据矩阵求解过程中出现的问题。

方法:1、检查网格质量。

2、检查边界条件和初始条件。

43、对问题进行深入分析,对比模拟情况与真实情况之间的差距。

License for fluent expires 1-jan-0Error: sopenoutputfile: unable to open file for outputError Object: "c:\temp\kill-fluent696"原因: license 过期方法: 更新license。

absoulte pressure limitted to 5.000e+06 in 541 cells on zone 2temper limiteed to 5.000e+03 in 1008 cells on zone 2divergence detected temporarily reduceing courant number to 0.05 ang try again time step reduced in 57 cellerror (large-than)invalid arguement{2}wrong type [not a number]error object: 1#inf' ]# `0 M9 i: G原因及方法:1. 超出受限的警告一般来说湍流粘性比比较多,这个尚不知道很好的解决办法2. 其他的变量受限,注意检查模型有没有错误,这个主要是力学模型要准确,受限制后解出来的解可能不是真实解,而大部分都是出现溢出错误,无法继续求解。

2. 解决方法是把courant number调小一点,把松弛因子调小一点Error: FLUENT received a fatal signal (SEGMENTATION VIOLATION)Error Object: ()原因: 非法关闭图片显示窗口导致的,出此错误后,再无法显示图片方法: 重新启动就可以了(成功)Error: WARNING: Invalid axisymmetric grid: 71 nodes lie below the x-axis发生时机:将网格导入fluent后,检查网格时出现原因: 是对称轴和x轴没有完全重合,中间有较小的偏差的缘故方法: 先确定关键点,再连线,最后成面,然后划分网格。

Fluent错误提示及解决方法

Fluent错误提示及解决方法

1.1Error: Floating point error: invalid number原因: 数据矩阵求解过程中出现的问题。

方法:1、检查网格质量。

2、检查边界条件和初始条件。

43、对问题进行深入分析,对比模拟情况与真实情况之间的差距。

License for fluent expires 1-jan-0Error: sopenoutputfile: unable to open file for outputError Object: "c:\temp\kill-fluent696"原因: license 过期方法: 更新license。

absoulte pressure limitted to 5.000e+06 in 541 cells on zone 2temper limiteed to 5.000e+03 in 1008 cells on zone 2divergence detected temporarily reduceing courant number to 0.05 ang try againtime step reduced in 57 cellerror (large-than)invalid arguement{2}wrong type [not a number]error object: 1#inf' ]# `0 M9 i: G原因及方法:1. 超出受限的警告一般来说湍流粘性比比较多,这个尚不知道很好的解决办法2. 其他的变量受限,注意检查模型有没有错误,这个主要是力学模型要准确,受限制后解出来的解可能不是真实解,而大部分都是出现溢出错误,无法继续求解。

2. 解决方法是把courant number调小一点,把松弛因子调小一点Error: FLUENT received a fatal signal (SEGMENTA TION VIOLATION)Error Object: ()原因: 非法关闭图片显示窗口导致的,出此错误后,再无法显示图片方法: 重新启动就可以了(成功)Error: WARNING: Invalid axisymmetric grid: 71 nodes lie below the x-axis发生时机:将网格导入fluent后,检查网格时出现原因: 是对称轴和x轴没有完全重合,中间有较小的偏差的缘故方法: 先确定关键点,再连线,最后成面,然后划分网格。

fluent结果处理步骤

fluent结果处理步骤

以下是Fluent结果处理的一般步骤:
1. 读取网格:通过File菜单中的Read选项,选择Case文件,将网格读入Fluent中。

2. 检查网格:通过Grid菜单中的Check选项,对网格进行检查。

Fluent会对网格进行多种检查,并显示结果。

注意检查最小容积,确保最小容积值为正。

3. 显示网格:通过Display菜单中的Grid选项,以默认格式显示网格。

可以用鼠标右键检查边界区域、数量、名称、类型,本操作对于同样类型的多个区域情况非常有用,以便快速区别它们。

4. 创建特征位置:特征位置就是想要查看物理量的位置,包括点、线、面、曲面、等值面等。

在Surface菜单中,利用Point、Line/Rake、Plane等工具,创建空间上的点、线、面等特征位置。

5. 显示结果:在Solution菜单中,选择Display→Contours选项,在弹出的对话框中选择要显示的物理量(如速度、压力、温度等),以及要绘制的面或区域。

点击OK后,将在图形窗口中显示结果。

6. 调整视图:可以通过Display菜单中的Views选项,调整视图方向、缩放比例等。

还可以通过Camera选项,调整目标物体的位置和角度。

7. 保存结果:通过File菜单中的Write选项,将结果保存为需要的格式,如图片、报告等。

以上是Fluent结果处理的一般步骤,根据具体情况和需要进行相应的调整和处理。

Fluent错误提示及解决方法

Fluent错误提示及解决方法

1.1Error: Floating point error: invalid number原因: 数据矩阵求解过程中出现的问题。

方法:1、检查网格质量。

2、检查边界条件和初始条件。

43、对问题进行深入分析,对比模拟情况与真实情况之间的差距。

License for fluent expires 1-jan-0Error: sopenoutputfile: unable to open file for outputError Object: "c:\temp\kill-fluent696"原因: license 过期方法: 更新license。

absoulte pressure limitted to 5.000e+06 in 541 cells on zone 2temper limiteed to 5.000e+03 in 1008 cells on zone 2divergence detected temporarily reduceing courant number to 0.05 ang try again time step reduced in 57 cellerror (large-than)invalid arguement{2}wrong type [not a number]error object: 1#inf' ]# `0 M9 i: G原因及方法:1. 超出受限的警告一般来说湍流粘性比比较多,这个尚不知道很好的解决办法2. 其他的变量受限,注意检查模型有没有错误,这个主要是力学模型要准确,受限制后解出来的解可能不是真实解,而大部分都是出现溢出错误,无法继续求解。

2. 解决方法是把courant number调小一点,把松弛因子调小一点Error: FLUENT received a fatal signal (SEGMENTATION VIOLATION)Error Object: ()原因: 非法关闭图片显示窗口导致的,出此错误后,再无法显示图片方法: 重新启动就可以了(成功)Error: WARNING: Invalid axisymmetric grid: 71 nodes lie below the x-axis发生时机:将网格导入fluent后,检查网格时出现原因: 是对称轴和x轴没有完全重合,中间有较小的偏差的缘故方法: 先确定关键点,再连线,最后成面,然后划分网格。

FLUENT传热模拟参考资料整理

FLUENT传热模拟参考资料整理

FLUENT传热模拟参考资料整理1、在GAMBIT中显示的“check”主要通过哪几种来判断其网格的质量?及其在做网格时大致注意到哪些细节?判断网格质量的方面有:Area单元面积,适用于2D单元,较为基本的单元质量特征。

Aspect Ratio长宽比,不同的网格单元有不同的计算方法,等于1是最好的单元,如正三角形,正四边形,正四面体,正六面体等;一般情况下不要超过5:1.Diagonal Ratio对角线之比,仅适用于四边形和六面体单元,默认是大于或等于1的,该值越高,说明单元越不规则,最好等于1,也就是正四边形或正六面体。

Edge Ratio长边与最短边长度之比,大于或等于1,最好等于1,解释同上。

EquiAngle Skew通过单元夹角计算的歪斜度,在0到1之间,0为质量最好,1为质量最差。

最好是要控制在0到0.4之间。

EquiSize Skew通过单元大小计算的歪斜度,在0到1之间,0为质量最好,1为质量最差。

2D 质量好的单元该值最好在0.1以内,3D单元在0.4以内。

MidAngle Skew通过单元边中点连线夹角计算的歪斜度,仅适用于四边形和六面体单元,在0到1之间,0为质量最好,1为质量最差。

Size Change相邻单元大小之比,仅适用于3D单元,最好控制在2以内。

Stretch伸展度。

通过单元的对角线长度与边长计算出来的,仅适用于四边形和六面体单元,在0到1之间,0为质量最好,1为质量最差。

Taper锥度。

仅适用于四边形和六面体单元,在0到1之间,0为质量最好,1为质量最差。

Volume单元体积,仅适用于3D单元,划分网格时应避免出现负体积。

Warpage翘曲。

仅适用于四边形和六面体单元,在0到1之间,0为质量最好,1为质量最差。

以上只是针对Gambit帮助文件的简单归纳,不同的软件有不同的评价单元质量的指标,使用时最好仔细阅读帮助文件。

另外,在Fluent中的窗口键入:grid quality 然后回车,Fluent能检查网格的质量,主要有以下三个指标:1.Maxium cell squish: 如果该值等于1,表示得到了很坏的单元;2.Maxium cell skewness: 该值在0到1之间,0表示最好,1表示最坏;3.Maxium 'aspect-ratio': 1表示最好。

fluent问题解决方法

fluent问题解决方法
问:一对相互平行的斜面,几何结构和尺寸完全相同,用相同的参数控制网格,结果却不 相同,相互之间相差将近 10 个网格。这样的话,要实现 cooper 的拓扑功能,只能由一个 面映射到对面,同时也会导致体网格严重畸变。所以想先划分两个平行面的面网格,然后 利用 cooper 实现体网格的生成。可是两个面的网格结构即使存在细微的差别,也会导致 体网格生成失败,不知道大家有没有遇到这种情况 答:你说的情形应该是不可能出现的,如果使用了虚体,你仔细检查一下你对应的线是不 是正确,我曾经碰到过这种情形,如果两边都是实体,应该是完全一样的 -------------------------------------------------------------------------------问:我用的就是实体,一个四分之一圆柱,用一组相互平行的斜面进行 Split 操作,得到几 个相互连接的体,而在所得到的这些切割面上生成面网格,死活都不能一致 答:你只要严格控制对应边的节点个数,对应面网格自然会相同,也就可以 Fluent 后处理的匹处理! 如果有很多个只有边界条件不同的 cas/dat 文件要进行处理,可以这样做: file----write----start journal---(命名一个记录文件); 然后 fluent 把你下面的每一步操作记录下来, 在你想记录结束的时候,file----write-----stop journal 对于下一个文件,file----read----journal-----(那个记录文件),你原来的操作在新的 cas、dat 文件上从来一遍。 计算中的疑问 turbulent viscosity limited to viscosity ratio of 1.000000e+5 in cell **,是说明 什么?计算有问题了吗? 谢谢 是指在计算过程中 turbulent viscosity 超过了设定的阈值.如果实际中的确是超过的话,可以在 solve->controls->limits 中调整.更详细的说明请看帮助! 什么是旋流数?

fluent_gambit网格检查及优化方法

fluent_gambit网格检查及优化方法

Fluent计算对网格质量的几个主要要求:1)网格质量参数:Skewness (不能高于0.95,最好在0.90以下;越小越好)Change in Cell-Size (也是Growth Rate,最好在1.20以内,最高不能超过1.40)Aspect Ratio (一般控制在5:1以内,边界层网格可以适当放宽)Alignment with the Flow(就是估计一下网格线与流动方向是否一致,要求尽量一致,以减少假扩散)2)网格质量对于计算收敛的影响:高Skewness的单元对计算收敛影响很大,很多时候计算发散的原因就是网格中的仅仅几个高Skewness的单元。

高长宽比的单元使离散方程刚性增加,使迭代收敛减慢,甚至困难。

也就是说,Aspect Ratio尽量控制在推荐值之内。

3)网格质量对精度的影响:相邻网格单元尺寸变化较大,会大大降低计算精度,这也是为什么连续方程高残差的原因。

网格线与流动是否一致也会影响计算精度。

4)网格单元形状的影响:你在fluent里面用grid quality命令看下,相关的东西可以百度一下;以下为我百度搜索到的东西:可以作为参考:如何检查网格质量,用什么指标来说明网格好不好呢?怎么控制?一般是什么原因造成的? 一般也就是,网格的角度,网格变形的梯度等等吧判断网格质量的方面有很多,不知你用的是什么软件,下面总结的是针对Gambit帮助文件的简单归纳,不同的软件有不同的评价单元质量的指标,使用时最好仔细阅读帮助文件。

Area单元面积,适用于2D单元,较为基本的单元质量特征。

Aspect Ratio长宽比,不同的网格单元有不同的计算方法,等于1是最好的单元,如正三角形,正四边形,正四面体,正六面体等;一般情况下不要超过5:1. Diagonal Ratio对角线之比,仅适用于四边形和六面体单元,默认是大于或等于1的,该值越高,说明单元越不规则,最好等于1,也就是正四边形或正六面体。

fluent网格质量检查

fluent网格质量检查

网格划分策略与网格质量检查判断网格质量的方面有:Area单元面积,适用于2D单元,较为基本的单元质量特征。

Aspect Ratio长宽比,不同的网格单元有不同的计算方法,等于1是最好的单元,如正三角形,正四边形,正四面体,正六面体等;一般情况下不要超过5:1.Diagonal Ratio对角线之比,仅适用于四边形和六面体单元,默认是大于或等于1的,该值越高,说明单元越不规则,最好等于1,也就是正四边形或正六面体。

Edge Ratio长边与最短边长度之比,大于或等于1,最好等于1,解释同上。

EquiAngle Skew通过单元夹角计算的歪斜度,在0到1之间,0为质量最好,1为质量最差。

最好是要控制在0到0.4之间。

EquiSize Skew通过单元大小计算的歪斜度,在0到1之间,0为质量最好,1为质量最差。

2D质量好的单元该值最好在0.1以内,3D单元在0.4以内。

MidAngle Skew通过单元边中点连线夹角计算的歪斜度,仅适用于四边形和六面体单元,在0到1之间,0为质量最好,1为质量最差。

Size Chang e相邻单元大小之比,仅适用于3D单元,最好控制在2以内。

Stretch伸展度。

通过单元的对角线长度与边长计算出来的,仅适用于四边形和六面体单元,在0到1之间,0为质量最好,1为质量最差。

Taper锥度。

仅适用于四边形和六面体单元,在0到1之间,0为质量最好,1为质量最差。

Volume单元体积,仅适用于3D单元,划分网格时应避免出现负体积。

Warpage翘曲。

仅适用于四边形和六面体单元,在0到1之间,0为质量最好,1为质量最差。

以上只是针对Gambit帮助文件的简单归纳,不同的软件有不同的评价单元质量的指标,使用时最好仔细阅读帮助文件。

另外,在Fluent中的窗口键入:grid quality 然后回车,Fluent能检查网格的质量,主要有以下三个指标:1.Maxium cell squish: 如果该值等于1,表示得到了很坏的单元;2.Maxium cell skewness: 该值在0到1之间,0表示最好,1表示最坏;3.Maxium 'aspect-ratio': 1表示最好。

Fluent动网格系列篇

Fluent动网格系列篇

A:求解uds不,求解选specified flux就行了。一般来说速度
的第二类边界条件不用特别设置吧
Q:边界条件设置UDS菜单的中,编号为0的标量方程应该是自 定义的第一个标量方程还是动量方程?动量方程的flux在哪 里设置呢?如果需要求解一个自定义的标量方程,那么第二 类边界条件如何编写UDF?还有一个问题,flux给定的是对x 的偏导还是对y的偏导?
散,各位有木有碰到这种情况的?
A:VOF法比较容易发散,且引起发散的原因很多。 1.调小点时间步长、松弛因子。 2、检查求解格式 3、检查网格
4、检查边界条件
2.Fluent风扇用fan模型计算知道PQ曲线 :大家好,在fluent, 没有风扇的结构尺寸,但是厂家给了风扇的PQ曲线,想利用 fluent的Fan模型,设置了PQ曲线,但是计算的流量为0之类
到边界运动的流体力学的问题都可以解决。
咨讯: 1.FLUENT动网格系列:公转&自转
2.FLUENT动网格系列:System Coupling流固耦合
3.FLUENT动网格系列:区域运动
问答:
1.使用vof功能时,为什么经常会发散?无论是结构网格还是非
结构网格,使用vof功能时,基于压力的求解器下,很容易发
却。我在 Gambit中已经把网格划分完毕,先划十节圆柱形电
池,然后通过布尔操作把电池和风扇减去,最后划分剩下的 部分。由于电池在充放电时需要发热,所以需要 给电池加载 生热率,我以前用ANSYS可以直接添加生热率,但是不知道 Fluent该如何处理,网上有人说使用UDF,但是大约看了一下 UDF的介绍,也还不太清楚。有哪位.pdf 网格与CFD求解精度的关系,Fluent公司工程师崔凯的文章。 曾经想整理出版,但是他自己找不到原稿了,翻箱底我竟然 找到了,哈哈哈,分享给需要者。

fluent网格

fluent网格

网格的读入和使用FLUENT可以从输入各种类型,各种来源的网格。

你可以通过各种手段对网格进行修改,如:转换和调解节点坐标系,对并行处理划分单元,在计算区域内对单元重新排序以减少带宽以及合并和分割区域等。

你也可以获取网格的诊断信息,其中包括内存的使用与简化,网格的拓扑结构,解域的信息。

你可以在网格中确定节点、表面以及单元的个数,并决定计算区域内单元体积的最大值和最小值,而且检查每一单元内适当的节点数。

以下详细叙述了FLUENT关于网格的各种功能。

(请参阅网格适应一章以详细了解网格适应的具体内容。

)网格拓扑结构FLUENT是非结构解法器,它使用内部数据结构来为单元和表面网格点分配顺序,以保持临近网格的接触。

因此它不需要i,j,k指数来确定临近单元的位置。

解算器不会要求所有的网格结构和拓扑类型,这使我们能够灵活使用网格拓扑结构来适应特定的问题。

二维问题,可以使用四边形网格和三角形网格,三维问题,可以使用六面体、四面体,金字塔形以及楔形单元,具体形状请看下面的图形。

FLUENT可以接受单块和多块网格,以及二维混合网格和三维混合网格。

另外还接受FLUENT有悬挂节点的网格(即并不是所有单元都共有边和面的顶点),有关悬挂节点的详细信息请参阅“节点适应”一节。

非一致边界的网格也可接受(即具有多重子区域的网格,在这个多重子区域内,内部子区域边界的网格节点并不是同一的)。

详情请参阅非一致网格Figure 1: 单元类型可接受网格拓扑结构的例子正如网格拓扑结构一节所说,FLUENT可以在很多种网格上解决问题。

图1—11所示为FLUENT的有效网格。

O型网格,零厚度壁面网格,C型网格,一致块结构网格,多块结构网格,非一致网格,非结构三角形,四边形和六边型网格都是有效的。

Note that while FLUENT does not require a cyclic branch cut in an O-type grid,it will accept a grid that contains one.Figure 1: 机翼的四边形结构网格Figure 2:非结构四边形网格Figure 3: 多块结构四边形网格Figure 4: O型结构四边形网格Figure 5: 降落伞的零厚度壁面模拟Figure 6: C型结构四边形网格Figure 7:三维多块结构网格Figure 8: Unstructured Triangular Grid for an AirfoilFigure 9:非结构四面体网格Figure 10:具有悬挂节点的混合型三角形/四边形网格Figure 11:非一致混合网格for a Rotor-Stator Geometry选择适当的网格类型FLUENT在二维问题中可以使用由三角形、四边形或混合单元组成的网格,在三维问题中可以使用四面体,六面体,金字塔形以及楔形单元,或者两种单元的混合。

fluentmeshing操作流程

fluentmeshing操作流程

fluentmeshing操作流程英文版Fluent Meshing Operation ProcessFluent Meshing, a powerful tool for fluid dynamics simulations, offers a comprehensive suite of capabilities for generating high-quality meshes. The following outlines the basic steps involved in the Fluent Meshing operation process: Step 1: Import GeometryBegin by importing the CAD geometry into Fluent Meshing. Supported formats include STEP, IGES, STL, and others. This step ensures that the geometry is accurately represented in the meshing environment.Step 2: Geometry CleanupAfter importing the geometry, it's often necessary to perform cleanup operations such as repairing holes, removing duplicate faces, and merging adjacent surfaces. This ensures a watertight and consistent geometry for mesh generation.Step 3: Define Boundary LayersBoundary layers are crucial for accurate simulation of fluid flow near solid surfaces. In Fluent Meshing, you can define boundary layer thicknesses and growth rates based on your specific simulation requirements.Step 4: Mesh GenerationFluent Meshing offers multiple meshing algorithms to choose from, depending on the complexity of your geometry. You can generate tetrahedral, hexahedral, or mixed meshes based on your simulation needs.Step 5: Mesh Quality CheckOnce the mesh is generated, it's essential to perform a quality check. Fluent Meshing provides tools to assess mesh quality parameters such as skewness, aspect ratio, and element size. This ensures that the mesh meets the requirements for accurate simulation.Step 6: Mesh ExportFinally, export the mesh to Fluent or other simulation software. Fluent Meshing supports various formats, including ANSYS Fluent's native mesh format.By following these steps, you can efficiently generate high-quality meshes using Fluent Meshing, ensuring accurate and reliable fluid dynamics simulations.中文版Fluent Meshing操作流程Fluent Meshing是一款强大的流体动力学模拟工具,提供了一整套功能用于生成高质量的网格。

fluent后处理

fluent后处理

PISO:主要用 于非定常计算, 也可以用于定 常,但是与以 上两种相比并 无速度优势。 如果网格畸变 较大也可用这 形式。
离散格式
2)初始化流场
我们设置是标准的初始 化计算,定义入口为初 始值进行全局初始化。
3)定义收敛条件
勾选plot 绘制残 差曲线
设置各个参数的收敛 残差值为1e-4
4)迭代计算
湍流模型下不同类型模型的云图
1、RNG模型
2、Realizable模型
3、雷诺模型
显示轨迹线
轨迹线是被用来显示 求解对象的质量微粒流。 粒子由你在Surface菜 单中定义的一个或多个 表面中释放出来(参看 为显示图形和数据产生 表面)。现形或楔行面 经常被使用(参考线形 和楔形面)。(这里是 定义壁面和Y轴中心切 面)
湍流动 能方程k
扩散方程e
定义出口
如果在流场求解 前,流场出口处 的流动速度和压 强是未知的,就 可以选用出流边 界条件,所以这 里我们选择的是 outflow型。
流量权重: 如果出流边 界只有一个 或者流量在 所有边界上 均匀分配的, 则不必修改, 系统会自动 将流量权重 的值进行调 整,以使得 流量在各个 出口上均匀 分布。
基于压力法的求 解器,使用的是 压力修正算法, 求解的控制方程 是标量,擅长求 解不可压缩流体。
基于密度法的 求解器,求解 控制方程是矢 量,求解可压 缩流体
注意:相对速度只是适用于压 力法求解器
2)选择湍流模型
由于这里例子用到的 是湍流模型,其他模 型就简单介绍。在模 型设定中依次有:多 相流模型、能量方程、 湍流模型、辐射模型、 热交换模型、组分模 型、离散相模型、噪 声模型、欧拉墙模型
迭代步数
报告间隔

Fluent Meshing网格划分技巧总结

Fluent Meshing网格划分技巧总结

Fluent Meshing网格划分流程(非结构化):(默认)1.模型导入(面片网格形式or面网格形式)2.面网格尺寸控制3.生成面网格4.检查面网格质量(triple右键—选择Diagnostics(诊断)—Connectivity and Quality—Summary —在下方数据栏查看网格质量数据);①Face Connectivity—Issue栏的选项可以先Mark—据数据提示在Operations里—Apply for All进行修复;②Quality—Skewness—Min.1(0.5)—General Improve—Iterations(>5)—Apply for All(可以多次迭代知道得到自己想要的结果);③交界面处理问题:Triple—右键Join/Intersect—√全选Join/Operation-选Intersect(观察处理结果)5.生成计算域(Volumetric Regions—右键Type—分流体/固体域)6.生成体网格(Cell Zones—右键选Auto Mesh)7.导出网格(File—Write—Mesh)主流:Fluent Meshing水密工作流(按照默认步骤即可)小结:Fluent Meshing生成的网格只能在本求解器中求解→直接转到求解器求解。

其中,全局通量守恒在通量报告中选中出入口来查看(最终结果只要数值很小接近0,即可认为守恒)。

7.ICEM导入Fluent计算:圆柱绕流边界条件设置视频78-79稳态开始!视频25教设置面1)168W网格(整体:1;Nodes:25横和竖-框/45°斜51;条件:0.3 1.2 0.01、2、0)8.Fluent边界条件设置小计:1)SIMPLE是分离求解器;Couple是耦合求解器。

2)先计算把网格无关性验证后,在定平面或点进行出图。

9. CFD中稳态与瞬态的区别:稳态计算与初始值无关,很多CFD 软件在稳态计算时要求进行初始化,这只是用于迭代计算,理论上是不会影响到最终的结果,但是不好的初始会值会影响到收敛过程。

史上Fluent最详细操作步骤 一看就懂

史上Fluent最详细操作步骤 一看就懂

Fluent简单分析教程第1步双击运行Fluent,首先出现如下界面,对于二维模型我们可以选择2d(单精度)或2ddp(双精度)进行模拟,通常选择2d即可。

Mode选择缺省的Full Simulation即可。

点击“Run”。

然后进入如下图示意界面:第2步:与网格相关的操作1.读入网格文件car1.mesh操作如下图所示:打开的“Select File”对话框如图所示:(1)找到网格文件E:\gfiles\car1.mesh;(2)点击OK,完成输入网格文件的操作。

注意:FLUENT读入网格文件的同时,会在信息反馈窗口显示如下信息:其中包括节点数7590等,最后的Done表示读入网格文件成功。

2.网格检查:操作如下图所示:FLUENT在信息反馈窗口显示如下信息:注意:(1)网格检查列出了X,Y的最小和最大值;(2)网格检查还将报告出网格的其他特性,比如单元的最大体积和最小体积、最大面积和最小面积等;(3)网格检查还会报告出有关网格的任何错误,特别是要求确保最小体积不能是负值,否则FLUENT无法进行计算。

3.平滑(和交换)网格这一步是为确保网格质量的操作。

操作:→Smooth/Swap...打开“Smooth/Swap Grid”对话框如图所示:(1)点击Smooth按钮,再点击Swap,重复上述操作,直到FLUENT 报告没有需要交换的面为止。

如图所示:(2)点击Close按钮关闭对话框。

注意:这一功能对于三角形单元来说尤为重要。

4.确定长度单位操作如下图所示:打开“Scale Grid”对话框如图所示:(1)在单位转换(Units Conversion)栏中的(Grid Was Created In)网格长度单位右侧下拉列表中选择m;(2)看区域的范围是否正确,如果不正确,可以在Scale Factors 的X和Y中分别输入值10,然后点击“Scale”或“Unscale”即可;(3)点击Scale;(4)点击Close关闭对话框。

Fluent错误提示及解决方法

Fluent错误提示及解决方法

1.1Error: Floating point error: invalid number原因: 数据矩阵求解过程中出现的问题。

方法:1、检查网格质量。

2、检查边界条件和初始条件。

43、对问题进行深入分析,对比模拟情况与真实情况之间的差距。

License for fluent expires 1-jan-0Error: sopenoutputfile: unable to open file for outputError Object: "c:\temp\kill-fluent696"原因: license 过期方法: 更新license。

absoulte pressure limitted to 5.000e+06 in 541 cells on zone 2temper limiteed to 5.000e+03 in 1008 cells on zone 2divergence detected temporarily reduceing courant number to 0.05 ang try againtime step reduced in 57 cellerror (large-than)invalid arguement{2}wrong type [not a number]error object: 1#inf' ]# `0 M9 i: G原因及方法:1. 超出受限的警告一般来说湍流粘性比比较多,这个尚不知道很好的解决办法2. 其他的变量受限,注意检查模型有没有错误,这个主要是力学模型要准确,受限制后解出来的解可能不是真实解,而大部分都是出现溢出错误,无法继续求解。

2. 解决方法是把courant number调小一点,把松弛因子调小一点Error: FLUENT received a fatal signal (SEGMENTA TION VIOLATION)Error Object: ()原因: 非法关闭图片显示窗口导致的,出此错误后,再无法显示图片方法: 重新启动就可以了(成功)Error: WARNING: Invalid axisymmetric grid: 71 nodes lie below the x-axis发生时机:将网格导入fluent后,检查网格时出现原因: 是对称轴和x轴没有完全重合,中间有较小的偏差的缘故方法: 先确定关键点,再连线,最后成面,然后划分网格。

fluent中的一些基本问题

fluent中的一些基本问题

fluent中的一些基本问题2008-04-22 16:34:03|分类:C FD |标签:|字号大中小订阅使用gambit时可能遇到的问题问题1:如果体网格做好后,感觉质量不好,然后将体网格删除,在其面上重新作网格,结果发现网格都脱离面,不再附体了,比其先前的网格质量更差了.原因:删除体网格时,也许连同较低层次的网格都删除了.上面的脱离面可能是需要的体的面.解决方法:重新生成了面,在重新划分网格问题2:在gambit下做一虚的曲面的网格,结果面上的网格线脱离曲面,由此产生的体网格出现负体积.原因:估计是曲面扭曲太严重造成的解决方法:可以试试分区域划分体网格,先将曲面分成几个小面,生成各自的面网,再划体网格。

问题3:当好网格文件的时候,并检查了网格质量满足要求,但输出*.msh时报错误.原因:应该不是网格数量和尺寸.可能是在定义边界条件或continuum t ype时出了问题.解决方法:先把边界条件删除重新导出看行不行.其二如果有两个几何信息重合在一起, 也可能出现上述情况,将几何信息合并掉.问题4:当把两个面(其中一个实际是由若干小面组成,将若干小面定义为了group了)拼接在一起,也就是说两者之间有流体通过,两个面个属不同的体,网格导入到fluent时,使用interface时出现网格check的错误,将inte rface的边界条件删除,就不会发生网格检查的错误.原因:interface后的两个体的交接面,fluent以将其作为内部流体处理(非重叠部分默认为wall,合并后网格会在某些地方发生畸变,导致合并失败.也可能准备合并的两个面几何位置有误差,应该准确的在同一几何位置(合并的面大小相等时),在合并之前要合理分块解决方法:为了避免网格发生畸变(可能一个面上的网格跑到另外的面上了),可以一面网格粗,一面网格细,或者通过将一个面的网格直接映射到另一面上的,两个面默认为interio r.也可以将网格拼接一起.Map (产生规则的结构化网格)Submap(把一个非mappable面分成几个m appable面,从而在每个区域产生结构化网格)Pa ve (产生非结构化网格)Tri Primitive(把一个三边形面分成三个四边形部分,在每个部分生成结构化网格)Wed ge Primitive(在楔形面的顶点产生三角形网格单元,从顶点往外生成发散性的网格)插值方式常称为离散格式。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

网格划分策略与网格质量检查
判断网格质量的方面有:
Area单元面积,适用于2D单元,较为基本的单元质量特征。

Aspect Ratio长宽比,不同的网格单元有不同的计算方法,等于1是最好的单元,如正三角形,正四边形,正四面体,正六面体等;一般情况下不要超过5:1.
Diagonal Ratio对角线之比,仅适用于四边形和六面体单元,默认是大于或等于1的,该值越高,说明单元越不规则,最好等于1,也就是正四边形或正六面体。

Edge Ratio长边与最短边长度之比,大于或等于1,最好等于1,解释同上。

EquiAngle Skew通过单元夹角计算的歪斜度,在0到1之间,0为质量最好,1为质量最差。

最好是要控制在0到0.4之间。

EquiSize Skew通过单元大小计算的歪斜度,在0到1之间,0为质量最好,1为质量最差。

2D质量好的单元该值最好在0.1以内,3D单元在0.4以内。

MidAngle Skew通过单元边中点连线夹角计算的歪斜度,仅适用于四边形和六面体单元,在0到1之间,0为质量最好,1为质量最差。

Size Chang e相邻单元大小之比,仅适用于3D单元,最好控制在2以内。

Stretch伸展度。

通过单元的对角线长度与边长计算出来的,仅适用于四边形和六面体单元,在0到1之间,0为质量最好,1为质量最差。

Taper锥度。

仅适用于四边形和六面体单元,在0到1之间,0为质量最好,1为质量最差。

Volume单元体积,仅适用于3D单元,划分网格时应避免出现负体积。

Warpage翘曲。

仅适用于四边形和六面体单元,在0到1之间,0为质量最好,1为质量最差。

以上只是针对Gambit帮助文件的简单归纳,不同的软件有不同的评价单元质量的指标,使用时最好仔细阅读帮助文件。

另外,在Fluent中的窗口键入:grid quality 然后回车,Fluent能检查网格的质量,主要有以下三个指标:
1.Maxium cell squish: 如果该值等于1,表示得到了很坏的单元;
2.Maxium cell skewness: 该值在0到1之间,0表示最好,1表示最坏;
3.Maxium 'aspect-ratio': 1表示最好。

关于网格划分在数值仿真中的重要性,在此就不多说了,相信做这个的版友都了解。

下面我就说说GAMBIT学习和使用的一点感受吧。

欢迎批评指正和补充,谢谢!
首先,在网格划分之前,你最好从数值仿真的全局出发,比如精度要求,计算时间要求,机子配置等等,思考一下是使用结构网格,还是非结构网格,抑或是混合网格;因为这关系到接下来的网格划分布置和划分策略。

然后,在确定了网格类型之后,就是根据模型情况,构思一下网格拓扑,就是自己要明确最终想得到什么样的网格,比如翼型网格,是C 型,还是O型;一个圆面是想得到“内方外圆”的铜钱币类型的网格,还是一般的网格,等等。

这一步有时可能不太清楚,自己有时都不知道什么样的网格拓扑是合适的,那就需要平时多看看这方面的帖子,收集一些划分比较好的网格图片,体会体会。

确定了网格拓扑之后,对模型进行划分网格前的准备,比如分割啊,对尺度小对计算结果影响不大的次要几何进行简化,等等。

接着,划分网格。

划分网格都是从线网格,面网格,到体网格的;线网格的划分,也就是网格节点的布置,对网格的质量影响比较大,比如歪斜,长宽比,等等,节点密度在GAMBIT中可以通过很多的方法进行控制调整,大家可以看相关的资料。

面网格的划分,非结构的网格咱就不说了,结构网格可能有时比较麻烦,这就要求大家最好对那几种网格策略比较了解,比如Quad-Map划分方法所适用的模型形状,在划分的时候对顶点类型及网格节点数的要求(Quad-Map,适用于边数大于或等于4的面,顶点要求为4个End类型,其他为Side类型,对应边的网格节点数必须相等),以此类推,其他的划分方法也有这方面的要求以及适合的形状。

当出现了不能划分的时候,可以根据GAMBIT给的提示进行修改顶点类型或网格节点数来满足划分方法的要求。

如果实在不能划分,则退而求其次,改用其他方法进行划分或者对面进行分割;等等。

关于体网格的划分,与面网格划分所要注意的东西类似。

另外,根据我个人的经验,如果模型比较简单规则,大家最好尽量使用结构网格,比较容易划分,计算结果也比较好,计算时间也相对较短;对于复杂的几何,在尽量少的损失精度的前提下,尽量使用分块混合网格。

在使用分块混合网格时注意两点:1)近壁使用边界层网格,这对于近壁区的计算精度很有帮助,尽管使用足够多的非结构网格可以得到相同的结果(倘若在近壁区使用网格不当,那个湍流粘性比超过限定值的警告就可能出现);2)分块网格在分块相邻的地方一定要注意网格的衔接要平滑,相邻网格的尺寸不能相差太大,尽量控制在1.2左右。

否则在计算时容易出现不收敛或者高连续方程残差的问题。

最后,一定要记得预览检查网格的质量。

如果网格的质量不好,你就不要抱着侥幸的心理交给Fluent计算了,那肯定是算不好的。

所以划分网格要有耐心,不断地调整,直到满足要求为止。

原本我以为这一条大家都很在意,经过一段时间的论坛问题观察,其实不然,有很多版友随便划分个网格就急切地导入到Fluent中计算,出问题是理所当然的,但提出的很多问题,有时实在让人无能为力,帮不上忙。

再说一遍,一定要检查网格质量,如果不满足要求,就不要导入到Fluent中计算了。

一点小知识:
1. Fluent检查网格质量的方法,网格导入Fluent中之后,grid->check,可以看看网格大致情况,有无负体积,等等;在Fluent窗口输入,grid quality然后回车,Fluent会显示最主要的几个网格质量。

在这里我谈一下,Fluent计算对网格质量的几个主要要求:
1)网格质量参数:
Skewness(不能高于0.95,最好在0.90以下;越小越好)
Change in Cell-Size(也是Growth Rate,最好在1.20以内,最高不能超过1.40)Aspect Ratio(一般控制在5:1以内,边界层网格可以适当放宽)
Alignment with the Flow(就是估计一下网格线与流动方向是否一致,要求尽量一致,以减少假扩散)
2)网格质量对于计算收敛的影响:
高Skewness的单元对计算收敛影响很大,很多时候计算发散的原因就是网格中的仅仅几个高Skewness的单元。

举个例子:共有112,000个单元,仅有7个单元的Skewness超过了0.95,在进行到73步迭代时计算就发散了!
高长宽比的单元使离散方程刚性增加,使迭代收敛减慢,甚至困难。

也就是说,Aspect Ratio尽量控制在推荐值之内。

3)网格质量对精度的影响:
相邻网格单元尺寸变化较大,会大大降低计算精度,这也是为什么连续方程高残差的原因。

网格线与流动是否一致也会影响计算精度。

4)网格单元形状的影响:
非结构网格比结构网格的截断误差大,因此,为提高计算精度计,请大家尽量使用结构网格,对于复杂几何,在近壁这些对流动影响较大的地方尽量使用结构网格,在其他次要区域使用非结构网格。

2. 不要使用那些书上写的y+与yp的计算公式,那个公式一般只能提供数量级上的参考。

推荐大家使用NASA的粘性网格间距计算器,设定你想要的y+值,它就能给你计算出第一层网格高度,与计算结果的y+很接近。

3. 关于边界层网格高度与长度的比例,有本CFD书上说,大概在1/sqrt(Re)就可以;另外,也有这种说法,在做粘性计算时,这个比值可以在100-1000之间,无粘有激波计算时,这个比值要相应小点儿,在10-100之间,因为要考虑激波捕捉精度问题。

4. Gambit中相关默认设置的修改,请参考本站帖子,Fluent经典文档White Papaers中的Gambit Defaults。

5.Size Function介绍:
以下我推荐的这些资料,我觉得都是非常好的,学习Gambit划分网格,有以下的这些资料应该就足够了。

对于初学者,可以先好好看看Gambit中文帮助,以及线网格与面网格划分及Gambit的培训讲稿;对于对Gambit已经有一定了解的版友,可以看看Size Function和剩下的讲稿资料,对Gambit有一个全新的认识。

另外,如果大家在划分网格时出了问题,请先看看Gambit的用户手册,学会自己解决问题;解决不了,再发帖提
问。

对于Gambit的一些琐碎的东西,建议大家好好看看Gambit Tips & Tricks这个讲稿,你把Tips和Tricks翻译一下,就会明白我的用意了。

对于要进行复杂几何网格划分的版友,可以看看另一个讲稿Meshing Complex Geometry,应该会比较有帮助。

相关文档
最新文档