Fluent入门基础培训

合集下载

(完整版)学习fluent(流体常识及软件计算参数设置)

(完整版)学习fluent(流体常识及软件计算参数设置)

luent中一些问题----(目录)1 如何入门2 CFD计算中涉及到的流体及流动的基本概念和术语2.1 理想流体(Ideal Fluid)和粘性流体(Viscous Fluid)2.2 牛顿流体(Newtonian Fluid)和非牛顿流体(non-Newtonian Fluid)2.3 可压缩流体(Compressible Fluid)和不可压缩流体(Incompressible Fluid)2.4 层流(Laminar Flow)和湍流(Turbulent Flow)2.5 定常流动(Steady Flow)和非定常流动(Unsteady Flow)2.6 亚音速流动(Subsonic)与超音速流动(Supersonic)2.7 热传导(Heat Transfer)及扩散(Diffusion)3 在数值模拟过程中,离散化的目的是什么?如何对计算区域进行离散化?离散化时通常使用哪些网格?如何对控制方程进行离散?离散化常用的方法有哪些?它们有什么不同?3.1 离散化的目的3.2 计算区域的离散及通常使用的网格3.3 控制方程的离散及其方法3.4 各种离散化方法的区别4 常见离散格式的性能的对比(稳定性、精度和经济性)5 流场数值计算的目的是什么?主要方法有哪些?其基本思路是什么?各自的适用范围是什么?6 可压缩流动和不可压缩流动,在数值解法上各有何特点?为何不可压缩流动在求解时反而比可压缩流动有更多的困难?6.1 可压缩Euler及Navier-Stokes方程数值解6.2 不可压缩Navier-Stokes方程求解7 什么叫边界条件?有何物理意义?它与初始条件有什么关系?8 在数值计算中,偏微分方程的双曲型方程、椭圆型方程、抛物型方程有什么区别?9 在网格生成技术中,什么叫贴体坐标系?什么叫网格独立解?10 在GAMBIT中显示的“check”主要通过哪几种来判断其网格的质量?及其在做网格时大致注意到哪些细节?11 在两个面的交界线上如果出现网格间距不同的情况时,即两块网格不连续时,怎么样克服这种情况呢?12 在设置GAMBIT边界层类型时需要注意的几个问题:a、没有定义的边界线如何处理?b、计算域内的内部边界如何处理(2D)?13 为何在划分网格后,还要指定边界类型和区域类型?常用的边界类型和区域类型有哪些?14 20 何为流体区域(fluid zone)和固体区域(solid zone)?为什么要使用区域的概念?FLUENT是怎样使用区域的?15 21 如何监视FLUENT的计算结果?如何判断计算是否收敛?在FLUENT中收敛准则是如何定义的?分析计算收敛性的各控制参数,并说明如何选择和设置这些参数?解决不收敛问题通常的几个解决方法是什么?16 22 什么叫松弛因子?松弛因子对计算结果有什么样的影响?它对计算的收敛情况又有什么样的影响?17 23 在FLUENT运行过程中,经常会出现“turbulence viscous rate”超过了极限值,此时如何解决?而这里的极限值指的是什么值?修正后它对计算结果有何影响18 24 在FLUENT运行计算时,为什么有时候总是出现“reversed flow”?其具体意义是什么?有没有办法避免?如果一直这样显示,它对最终的计算结果有什么样的影响26 什么叫问题的初始化?在FLUENT中初始化的方法对计算结果有什么样的影响?初始化中的“patch”怎么理解?27 什么叫PDF方法?FLUENT中模拟煤粉燃烧的方法有哪些?30 FLUENT运行过程中,出现残差曲线震荡是怎么回事?如何解决残差震荡的问题?残差震荡对计算收敛性和计算结果有什么影响?31数值模拟过程中,什么情况下出现伪扩散的情况?以及对于伪扩散在数值模拟过程中如何避免?32 FLUENT轮廓(contour)显示过程中,有时候标准轮廓线显示通常不能精确地显示其细节,特别是对于封闭的3D物体(如柱体),其原因是什么?如何解决?33 如果采用非稳态计算完毕后,如何才能更形象地显示出动态的效果图?34 在FLUENT的学习过程中,通常会涉及几个压力的概念,比如压力是相对值还是绝对值?参考压力有何作用?如何设置和利用它?35 在FLUENT结果的后处理过程中,如何将美观漂亮的定性分析的效果图和定量分析示意图插入到论文中来说明问题?36 在DPM模型中,粒子轨迹能表示粒子在计算域内的行程,如何显示单一粒径粒子的轨道(如20微米的粒子)?37 在FLUENT定义速度入口时,速度入口的适用范围是什么?湍流参数的定义方法有哪些?各自有什么不同?38 在计算完成后,如何显示某一断面上的温度值?如何得到速度矢量图?如何得到流线?39 分离式求解器和耦合式求解器的适用场合是什么?分析两种求解器在计算效率与精度方面的区别43 FLUENT中常用的文件格式类型:dbs,msh,cas,dat,trn,jou,profile等有什么用处?44 在计算区域内的某一个面(2D)或一个体(3D)内定义体积热源或组分质量源。

FLUENT中文全教程1-250

FLUENT中文全教程1-250

FLUENT教程赵玉新I、目录第一章、开始第二章、操作界面第三章、文件的读写第四章、单位系统第五章、读入和操作网格第六章、边界条件第七章、物理特性第八章、基本物理模型第九章、湍流模型第十章、辐射模型第十一章、化学输运与反应流第十二章、污染形成模型第十三章、相变模拟第十四章、多相流模型第十五章、动坐标系下的流动第十六章、解算器的使用第十七章、网格适应第十八章、数据显示与报告界面的产生第十九章、图形与可视化第二十章、Alphanumeric Reporting第二十一章、流场函数定义第二十二章、并行处理第二十三章、自定义函数第二十四章、参考向导第二十五章、索引(Bibliography)第二十六章、命令索引II、如何使用该教程概述本教程主要介绍了FLUENT的使用,其中附带了相关的算例,从而能够使每一位使用者在学习的同时积累相关的经验。

本教程大致分以下四个部分:第一部分包括介绍信息、用户界面信息、文件输入输出、单位系统、网格、边界条件以及物理特性。

第二和第三部分包含物理模型,解以及网格适应的信息。

第四部分包括界面的生成、后处理、图形报告、并行处理、自定义函数以及FLUENT所使用的流场函数与变量的定义。

下面是各章的简略概括第一部分:z开始使用:本章描述了FLUENT的计算能力以及它与其它程序的接口。

介绍了如何对具体的应用选择适当的解形式,并且概述了问题解决的大致步骤。

在本章中,我们给出了一个可以在你自己计算机上运行的简单的算例。

z使用界面:本章描述了用户界面、文本界面以及在线帮助的使用方法。

同时也提供了远程处理与批处理的一些方法。

(请参考关于特定的文本界面命令的在线帮助)z读写文件:本章描述了FLUENT可以读写的文件以及硬拷贝文件。

z单位系统:本章描述了如何使用FLUENT所提供的标准与自定义单位系统。

z读和操纵网格:本章描述了各种各样的计算网格来源,并解释了如何获取关于网格的诊断信息,以及通过尺度化(scale)、分区(partition)等方法对网格的修改。

FLUENTUDF官方培训教程

FLUENTUDF官方培训教程

FLUENTUDF官方培训教程一、引言FLUENTUDF(UserDefinedFunctions)是一种强大的功能,允许用户在FLUENT软件中自定义自己的函数,以满足特定的模拟需求。

为了帮助用户更好地了解和使用UDF功能,FLUENT官方提供了一系列培训教程,本教程将对其中的重点内容进行详细介绍。

二、UDF基础知识1.UDF概述UDF是FLUENT软件中的一种编程接口,允许用户自定义自己的函数,包括自定义物理模型、边界条件、求解器控制等。

UDF功能使得FLUENT软件具有很高的灵活性和扩展性,能够满足各种复杂流动问题的模拟需求。

2.UDF编程语言UDF使用C语言进行编程,因此,用户需要具备一定的C语言基础。

UDF编程遵循C语言的语法规则,但为了与FLUENT软件的求解器进行交互,UDF还提供了一些特定的宏和函数。

3.UDF编译与加载编写完UDF代码后,需要将其编译成动态库(DLL)文件,然后加载到FLUENT软件中。

编译和加载UDF的过程如下:(1)编写UDF代码,保存为.c文件;(2)使用FLUENT软件提供的编译器(如gfortran)将.c文件编译成.dll文件;(3)在FLUENT软件中加载编译好的.dll文件。

三、UDF编程实例1.自定义物理模型cinclude"udf.h"DEFINE_TURBULENCE_MODEL(my_k_epsilon_model,d,q){realrho=C_R(d,Q_REYNOLDS_AVERAGE);realmu=C_MU(d,Q_REYNOLDS_AVERAGE);realk=C_K(d,Q_KINETIC_ENERGY);realepsilon=C_EPSILON(d,Q_DISSIPATION_RATE);//自定义湍流模型计算过程}2.自定义边界条件cinclude"udf.h"DEFINE_PROFILE(uniform_velocity_profile,thread,position ){face_tf;realx[ND_ND];begin_f_loop(f,thread){F_CENTROID(x,f,thread);realvelocity_magnitude=10.0;//自定义速度大小realvelocity[ND_ND];velocity[0]=velocity_magnitude;velocity[1]=0.0;velocity[2]=0.0;F_PROFILE(f,thread,position)=velocity_magnitude;}end_f_loop(f,thread)}3.自定义求解器控制cinclude"udf.h"DEFINE_CG_SUBITERATION_BEGIN(my_cg_subiteration_begin,d ,q){realdt=0.01;//自定义时间步长DT(d)=dt;}四、总结本教程对FLUENTUDF官方培训教程进行了简要介绍,包括UDF 基础知识、编程实例等内容。

FLUENT官方培训教材(完整版)

FLUENT官方培训教材(完整版)

Solid model of a Headlight Assembly
Pre-Processing Mesh Physics Solver Settings
4. 设计和划分网格
计算域的各个部分都需要哪种程度的网格密度? 网格必须能捕捉感兴趣的几何特征,以及关心变量的梯度,如速度梯度、压力梯度、温度梯度等。 你能估计出大梯度的位置吗? 你需要使用自适应网格来捕捉大梯度吗? 哪种类型的网格是最合适的? 几何的复杂度如何? 你能使用四边形/六面体网格,或者三角形/四面体网格是否足够合适? 需要使用非一致边界条件吗? 你有足够的计算机资源吗? 需要多少个单元/节点? 需要使用多少个物理模型?
Problem Identification Define goals Identify domain
Pre-Processing Geometry Mesh Physics Solver Settings
Solve Compute solution
Post Processing Examine results
Unsteady
Convection
Diffusion
Generation
CFD 模拟概览
问题定义 确定模拟的目的 确定计算域 前处理和求解过程 创建代表计算域的几何实体 设计并划分网格 设置物理问题(物理模型、材料属性、域属性、边界条件 …) 定义求解器 (数值格式、收敛控制 …) 求解并监控 后处理过程 查看计算结果 修订模型
四边形/六面体还是三角形/四面体网格
Tetrahedral mesh
Wedge (prism) mesh
对复杂几何,四边形/六面体网格没有数值优势,你可以使用三角形/四面体网格或混合网格来节省划分网格的工作量 生成网格快速 流动一般不沿着网格方向 混合网格一般使用三角形/四面体网格,并在特定的域里使用其他类型的单元 例如,用棱柱型网格捕捉边界层 比单独使用三角形/四面体网格更有效

用户自定义函数 FLUENT 入门培训

用户自定义函数 FLUENT 入门培训

cell_t, face_t, Thread, Domain 是 FLUENT UDF 数据结构的一部分
几何和时间宏
C_NNODES(c,t); 返回节点/单元 C_NFACES(c,t); 返回面/单元 F_NNODES(f,t); 返回节点/面 C_CENTROID(x,c,t); 返回单元质心坐标于数组x[]中 F_CENTROID(x,f,t); 返回表面中心坐标于数组x[]中 F_AREA(A,f,t); 返回面向量于数组 A[]中 C_VOLUME(c,t); 返回单元体积 C_VOLUME_2D(c,t); 返回二维单元体积 (轴对称模型) real flow_time(); 返回实际时间 int time_step; 返回计算步数 RP_Get_Real(“physical-time-step”); 返回计算步长
#include "udf.h“ DEFINE_PROFILE(inlet_x_velocity, thread, nv) { float x[3]; /* Position vector*/ float y; face_t f; begin_f_loop(f, thread) { F_CENTROID(x,f,thread); y = x[1]; F_PROFILE(f, thread, nv) = 20.*(1.- y*y/(.0745*.0745)); } end_f_loop(f, thread) }
Solve U-Momentum
Solve V-Momentum
Solve W-Momentum
Solve Mass & Momentum
Solve Mass, Momentum, Energy, Species
User-defined ADJUST

多相流模型 FLUENT入门培训知识讲解

多相流模型 FLUENT入门培训知识讲解
多相流模型
FLUENT入门培训
Introductory FLUENT Notes
简 介 FLUENT v6.3 December 2006
• 相是指在流场或者位势场中,具有相同的边界条件和动力学特性 的同类物质.
• 相一般分为固体,液体,气体,同时也有其它的定义形式:
– 具有不同化学属性的材料,但具有相同的状态和相
Liquid/Liquid – 活塞流-大的气泡在连续液体中
Slug Flow
– 层流/自由表面流-不能混合的流体有 清晰的分离面,例如:自由表面流
– 粒子流-连续液体中的固体颗粒,例 如 :旋转分离器,空气清新器,吸尘
Gas / Solid 器,尘埃环境流
Stratified / FreeSurface Flow
喷雾干燥器仿真 (2) FLUENT v6.3 December 2006
Initial particle Diameter: 2 mm
1.1 mm
0.2 mm
Stochastic Particle Trajectories for Different Initial Diameters
Contours of Evaporated Water
– 粒子可以通过连续气体介质交换热量、质量和动量。 – 每条轨迹都是由一组初始条件相同的粒子形成。 – 粒子与粒子间的相互作用可以忽略。 – 可以使用随机轨迹或者“粒子云团”来建立湍流散布模型。
• 几种有效的子模型方法:
– 散布相的加热/冷却 – 流体液滴的汽化和蒸发 – 燃烧粒子的挥发演变和燃烧 – 喷雾模型中液滴的分裂和融合 – 腐蚀/衍生
散布相的相对速度。
– 界面间的物质传递和相对速度有关,这个代数关系建立在St << 1 的情况下。这也就表示分离的相不能使用混合模型来建 立。

Fluent入门基础培训

Fluent入门基础培训
启动 FMG 初始化
– 压力基求解器: /solve/init/fmg-initialization – 密度基求解器: 当选择密度基求解器后在 GUI里可见
FMG 在粗网格上用多重网格求解
– 通过 TUI 命令来设置
软件结构及常用文件类型(2)
GAMBIT 设置几何形状 生成2D或3D网格
几何形状或 网格
其它软件包, 如CAD,CAE等
prePDF
2D或3D网格
PDF查表
FLUENT
PDF程序
网格输入及调整 物理模型 边界条件 流体物性确定 计算 结果后处理



体边

网界
格和
( 或

TGrid
网格 2D三角网格
安装方法
基本概念(1)
理想与实际流体:根据是否考虑流体的粘性,可将流体分为理 想流体和实际流体。
可压缩流体与不可压缩流体:根据流体压缩性的大小,可将流 体分为可压缩流体与不可压缩流体。密度随压强变化大且不可 视为常数的为可压缩流体,反之,称为不可压缩流体。 正常情况下,液体和低速气体(<50m/s)可视为不可压缩流体。
– 更真实的初值能提高收敛稳 定性,加速收敛过程.
– 有些情况需要一个好的初值
在特定区域对特定变量单独 赋值
– 自由射流(喷射区高速) – 燃烧问题 (高温激活反应) – 单元标注(自适应)
FMG 初始化(2)
Full MultiGrid (FMG) 能用来创建更好的初场
– FMG 初始化对包括大的压力梯度和速度梯度的复杂流动有用 – 在粗级别网格上求解一阶欧拉方程 – 可用于压力基或密度基求解器,但限于稳态问题
精度与经济性

Fluent学习资料教程集锦02-FLUENT求解器基础

Fluent学习资料教程集锦02-FLUENT求解器基础

读入网格 – Zones
plate plate-shadow wall
outlet inlet
fluid (cell zone)
Default-interior zone(s) can always be ignored.
• 本例中,有两个域 (fluid-upstream and fluiddownstream).
附录
FLUENT Journals • FLUENT 可以使用journal 文件以批处理方式 运行
• journal 是包括TUI命令的文本文件
• FLUENT TUI 允许命令的缩写,如 – ls 列表工作目录下的文件 – rcd 读入 case 和data 文件 – wcd 写 case 和 data 文件 – rc/wc 读/写 case 文件 – rd/wd 读/写 data 文件 – it 迭代
– Edge 面的边(由两个节点定义)
– Face 单元的边界,由一组边定义
– Cell 域离散的控制体
– Zone 一系列节点、边、面或单元的集合
• 计算域由以上所有的信息组成
– 对纯流动问题,域只包括流体域
– 对共轭换热问题,或流固耦合问题,域还 会包含固体域
• 边界条件设置在面上
• 材料属性和源项设置在单元上
缩放网格,选择量纲
• FLUENT读入网格文件后,所 有的维度默认是以米为单位 的 – 如果你的模型不是以米为 单位建立的,你需要缩放 – 网格缩放后需要确认一下 计算域的大小。
• 如果是在 Workbench下读入 网格,不需要缩放。然而, 量纲默认为 MKS 系统
• 如果需要,可以使用混合的 量纲系统。 – FLUENT 默认使用国际单 位 SI – 在 Set Units 面板中,可以 使用任意的量纲。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
可压缩流体与不可压缩流体:根据流体压缩性的大小,可将流 体分为可压缩流体与不可压缩流体。密度随压强变化大且不可 视为常数的为可压缩流体,反之,称为不可压缩流体。
正常情况下,液体和低速气体(<50)可视为不可压缩流体。 牛顿流体和非牛顿流体:根据流体是否满足牛顿内摩擦定律,
可将流体分为牛顿流体和非牛顿流体。符合牛顿内摩擦定律, 也就是切应力与速度梯度成正比的流体为牛顿流体。
基本概念(6)
有旋流动和无旋流动:有旋流动是指流场中各处的旋度(流体微 团的旋转角速度)不等于零的流动,无旋流动是指流场中各处的 旋度都为零的流动。
流体运动是有旋流动还是无旋流动,取决于流体微团是否有旋 转运动,与流体微团的运动轨迹无关。流体流动中,如果考虑 粘性,由于存在摩擦力,这时流动为有旋流动:如果粘性可以 忽略,而流体本身又是无旋流,这时流动为无旋流动。
软件文件类型: 文件:日志文档,可以编辑运行。 文件:工作文件,若想修改网格, 可以打开进行再编辑, 可以
打开进行再编辑。 文件:输出的网格文件。 文件:文件经过处理后得到的文件。 文件: 计算数据结果的数据文件。
安装方法
最初只支持操作系统,面向高端用户。随着的普及,也开始支持系 统。但其前处理软件仍然需要在系统下运行。所以在安装前,要安 装一个模拟系统的软件。
绝对稳定
虽然可以获得物理上可接受的解,但当 Pe 数较大时,假 扩散较严重。为避免此问题,常需要加密计算网格。
绝对稳定
精度较一阶迎风高,但仍有假扩散问题。
绝对稳定
当 Pe≤2 时,性能与中心差分格式相同。当 Pe>2 时,性 能与一阶迎风格式相同。
绝对稳定
主要适用于无源项的对流扩散问题,对有非常数源项的 场合,当 Pe 数较高时有较大误差。
RSM 模型 LES 模型
特点及适用范围 大网格低成本湍流模型,适用于模拟中等复杂的内流和外 流以及压力梯度下的边界层流动 优缺点明确,适用于初始迭代、设计选型和参数研究 适用于涉及快速应变、中等涡和局部转捩的复杂剪切流动 计算精度高于重整化 k-ε 模型 在模拟近壁面边界层、自由剪切和低雷诺数流动时性能更 好。可以用于模拟转捩和逆压梯度下的边界层分离(空气动 力学中的外流模拟和旋转机械) 与标准 k-ω 模型性能类似,对壁面距离的依赖使得它不适 合于模拟自由剪切流动。 基于雷诺平均的湍流模型,避免各向同性涡粘性假设,需 要较多的 CPU 时间和内存消耗,适用于模拟强漩涡流等复 杂三维流动 适用于模拟瞬态的大尺度涡
节点之间的近似解,一般认为光滑变化,原则上可以应用插值 方法确定,从而得到整个计算域上的近似解。
这种插值方式被称为离散格式( )
离散格式(2)
离散格式 中心差分 一阶迎风 二阶迎风 混合格式
指数格式
QUICK 格式 改进的 QUICK
格式
稳定性及稳定条件
精度与经济性
条件稳定 Pe≤2 在不发生振荡的参数范围内,可以获得校准确的结果。
基础
主要内容
发展历史 基本功能 软件结构及常用文件类型 安装方法(基于6.3版本) 基本概念
求解器的选择 离散格式 初始化 边界条件的设定 可用的参考资料
发展历史
1975年 谢菲尔德大学()开发了 1983年 美国的流体技术服务公司推出 1988年 .成立 1995年 收购最大对手公司( ) 1997年 收购公司(粘弹性和聚合物流动模拟) 2006年 被收购 在被收购后为6.3版本 2009年6月发布12.0版本 2010年底发布13.0版本 2011年底发布14.0版本
收敛慢 () – 对非结构网格,局部三阶精度,对二次流、旋转涡、力等预测
的更精确 () – 适用于四边形/六面体以及混合网格,对旋转流动有用,在均匀网
格上能达到三阶精度
离散格式(4)
离散格式(5)
为了得到扩散通量、速度导数,以及高阶离散格式,都需要求解 变量的梯度
单元中心的变量梯度由以下三种方法得到: – 可能会引起伪扩散 – 更精确,更少伪扩散,建议对三角形/四面体网格采用 – 建议对多面体网格采用,精度和属性同 面上的梯度用多级泰勒级数展开求得
软件结构及常用文件类型(1)
包应该包括以下几个部分: 解法器 ,用于模拟燃烧过程 ,网格生成 ,额外的处理器,用于从现有的边界网格生成体网格。 (),转换其它程序生成的网格,用于计算。可以接口的程序包括
:, , , 等。
软件结构及常用文件类型(2)
GAMBIT 设置几何形状 生成2D或3D网格
可用雷诺数进行判定。雷诺数是流体惯性力与黏性力比值的量 度,它是一个无量纲量。
雷诺数较小时,黏滞力对流场的影响大于惯性力,流场中流 速的扰动会因黏滞力而衰减,流体流动稳定,为层流;反之, 若雷诺数较大时,惯性力对流场的影响大于黏滞力,流体流动 较不稳定,流速的微小变化容易发展、增强,形成紊乱、不规 则的紊流流场。
例如,均匀气流流过平板,在紧靠壁面的附面层内,需要考 虑粘性影响,因此,附面层内为有旋流动,附面层外的流动, 就性可以忽略,为无旋流动。
求解器选择(1)
求解器: (1) 2d
——二维单精度求解器; (2) 3d
——三维单精度求解器: (3) 2
——二维双精度求解器; (4) 3
——三维双精度求解器。
可以减少假扩散误差,精度较高,应用较广泛,但主要 条件稳定 Pe≤8/3
用于六面体和四边形网格。
绝对稳定
性能同标准 QUICK 格式,只是不存在稳定性问题。
离散格式(3)
对流项的插值方法有: – 易收敛,一阶精度 –对低雷诺数流动 ( < 5 )比一阶格式更精确 – 尤其适用流动和网格方向不一致的四面体/三角形网格,二阶精度,
基本概念(5)
热传导及扩散:当流体中存在温度差时,温度高的地方将向温 度低的地方传送热量,这种现象称为热传导。同样地,当流体 混合物中存在组元的浓度差时,浓度高的地方将向浓度低的地 方输送该组元的物质,这种现象称为扩散。
理想流体忽略了粘性,即忽略了分子运动的动量输运性质, 因此在理想流体中也不应考虑质量和能量输运性质——扩散和 热传导,因为它们具有相同的微观机制。
求解器选择(3)
压力基求解器通过连续性方程和动量方程导出压力方程或压力修 正方程
压力-速度耦合方程求解算法 () 默认算法,稳健性好
– () – 对简单问题,收敛更快,如
层流 – () – 对非稳态流动或者高扭曲度
网格有用
– 压力基耦合求解器
求解器选择(4)
密度基耦合求解器 以矢量方式求解连续性方程、动量
几何形状或 网格
其它软件包, 如CAD,CAE等
prePDF
2D或3D网格
PDF查表
FLUENT
PDF程序
网格输入及调整 物理模型 边界条件 流体物性确定 计算 结果后处理
边界和(或) 体网格
边界网格
网格
TGrid 2D三角网格 3D四面体网格 2D和3D混合网格
基本程序结构示意图
软件结构及常用文件类型(3)
赫激波的传播)
离散格式(1)
在对指定问题进行计算之前,首先要将计算区域离散化,即对 空间上连续的计算区域进行划分,把它划分成许多个子区域, 并确定每个区域中的节点,从而生成网格。然后将控制方程在 网格上离散,即将偏微分方程格式的控制方程转化为各个节点 上的代数方程组,然后求解离散方程组,得到各个节点上的解 。
基本功能(1)
可压缩与不可压缩流动问题; 稳态和瞬态流动问题; 无粘流、层流及湍流问题; 牛顿流体及非牛顿流体; 对流换热问题(包括自然对流和混合对流); 导热与对流换热耦合问题; 辐射换热; 惯性坐标系和非惯性坐标系下的流动问题模拟;
基本功能(2)
多运动坐标系下的流动问题; 化学组分混合与反应; 可以处理热量、质量、动量和化学组分的源项; 用 轨道模型模拟稀疏相(颗粒,水滴,气泡等); 多孔介质流动; 一维风扇、热交换器性能计算; 两相流问题; 复杂表面形状下的自由面流动。
方程、能量方程和组分方程 通过状态方程得到压力 其他标量方程按照分离方式求解
可以显式或隐式方式求解 隐式: 使用高斯赛德尔方法求
解所有变量
显式: 用多步龙格库塔显式时 间积分法。
求解器 模型
k-ε 模型
标准 重整化 可实现
标准 k-ω 模型
SST k-ω 模型
离散格式(6)
使用分离算法时,计算面上压力的插值方法有: – 默认格式,对于近边界的沿面法向存在大压力梯度流动,精度
下降(如果存在压力突变,建议改用 ! ) ! – 用于高度旋流,包括压力梯度突变(多孔介质,风扇模型等)
或者计算域存在大曲率的面 – 当其他格式导致收敛问题或非物理解时使用 – 用于压缩流,不适用多孔介质、风扇、压力突变以及 多相流 – 用于大体积力的情况,如高瑞利数自然对流或高旋流
求解器选择(7)
压力基求解器应用范围覆盖从低压不可压缩流到高速压缩流 需要的内存少 求解过程灵活 压力基耦合求解器 () 适用于大多数单相流,比分离求解器性能更好 不能用于多相流(欧拉)、周期质量流和 比分离求解器多用1.5–2倍内存 密度基耦合求解器 ()适用于密度、能量、动量、组分间强耦合的现象 例如: 伴有燃烧的高速可压缩流动,超高音速流动、激波干扰 隐式方法一般优于显式,因为其对时间步有严格的限制 显式方法一般用于流动时间尺度和声学时间尺度相当的情况(如高马
水、酒精等大多数纯液体、轻质油、低分子化合物溶液以及 低速流动的气体等均为牛顿流体;
非牛顿流体:油漆、稀润滑脂、高分子溶液、乳化液、淀粉 糊、石灰浆、牛奶、牙膏、血液、泥浆等。
基本概念(2)
层流和湍流:层流是流体运动规则,各部分分层流动互不掺混, 质点的轨线是光滑的,而且流动稳定。湍流的特征则完全相反, 流体运动极不规则,各部分激烈掺混,质点的轨线杂乱无章, 而且流场极不稳定。这两种截然不同的运动形态在一定条件下 可以相互转化。
相关文档
最新文档