当前位置:文档之家› Fluent教程

Fluent教程

Fluent教程
Fluent教程

FLUENT 教程

赵玉新

I、目录

第一章、开始

第二章、操作界面

第三章、文件的读写

第四章、单位系统

第五章、读入和操作网格

第六章、边界条件

第七章、物理特性

第八章、基本物理模型

第九章、湍流模型

第十章、辐射模型

第十一章、化学输运与反应流

第十二章、污染形成模型

第十三章、相变模拟

第十四章、多相流模型

第十五章、动坐标系下的流动

第十六章、解算器的使用

第十七章、网格适应

第十八章、数据显示与报告界面的产生

第十九章、图形与可视化

第二十章、Alphanumeric Reporting

第二十一章、流场函数定义

第二十二章、并行处理

第二十三章、自定义函数

第二十四章、参考向导

第二十五章、索引(Bibliography)

第二十六章、命令索引

II、如何使用该教程

概述

本教程主要介绍了FLUENT 的使用,其中附带了相关的算例,从而能够使每一位使用

者在学习的同时积累相关的经验。本教程大致分以下四个部分:第一部分包括介绍信息、用户界面信息、文件输入输出、单位系统、网格、边界条件以及物理特性。第二和第三部分包含物理模型,解以及网格适应的信息。第四部分包括界面的生成、后处理、图形报告、并行处理、自定义函数以及FLUENT 所使用的流场函数与变量的定义。

下面是各章的简略概括

第一部分:

z开始使用:本章描述了FLUENT 的计算能力以及它与其它程序的接口。介绍了如何对具体的应用选择适当的解形式,并且概述了问题解决的大致步骤。在本章中,我们给出

了一个可以在你自己计算机上运行的简单的算例。

z使用界面:本章描述了用户界面、文本界面以及在线帮助的使用方法。同时也提供了远程处理与批处理的一些方法。(请参考关于特定的文本界面命令的在线帮助)

z读写文件:本章描述了FLUENT 可以读写的文件以及硬拷贝文件。

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

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

z边界条件:本章描述了FLUENT 所提供的各种类型边界条件,如何使用它们,如何定义它们and how to define boundary profiles and volumetric sources.

z物理特性:本章描述了如何定义流体的物理特性与方程。FLUENT 采用这些信息来处理你的输入信息。

第二部分:

z基本物理模型:本章描述了FLUENT 计算流体流动和热传导所使用的物理模型(包括自然对流、周期流、热传导、swirling、旋转流、可压流、无粘流以及时间相关流)。以及在使用这些模型时你需要输入的数据,本章也包含了自定义标量的信息。

z湍流模型:本章描述了FLUENT 的湍流模型以及使用条件。

z辐射模型:本章描述了FLUENT 的热辐射模型以及使用条件。

z化学组分输运和反应流:本章描述了化学组分输运和反应流的模型及其使用方法。本章详细的叙述了prePDF 的使用方法。

z污染形成模型:本章描述了NOx 和烟尘的形成的模型,以及这些模型的使用方法。

第三部分:

z相变模拟:本章描述了FLUENT 的相变模型及其使用方法。

z离散相变模型:本章描述了FLUENT 的离散相变模型及其使用方法。

z多相流模型:本章描述了FLUENT 的多相流模型及其使用方法。

z Flows in Moving Zones(移动坐标系下的流动):本章描述了FLUENT 中单一旋转坐标系,多重移动坐标系,以及滑动网格的使用方法。

z Solver 的使用:本章描述了如何使用FLUENT 的解法器(solver)。

z网格适应:本章描述了explains the solution-adaptive mesh refinement feature in FLUENT

and how to use it

第四部分:

z显示和报告数据界面的创建:本章描述了explains how to create surfaces in the domain on which you can examine FLUENT solution data

z图形和可视化:本章描述了检验FLUENT 解的图形工具

z Alphanumeric Reporting:本章描述了如何获取流动、力、表面积分以及其它解的数据。

z流场函数的定义:本章描述了如何定义FLUENT 面板内出现的变量选择下拉菜单中的流动变量,并且告诉我们如何创建自己的自定义流场函数。

z并行处理:本章描述了FLUENT 的并行处理特点以及使用方法

z自定义函数:本章描述了如何通过用户定义边界条件,物理性质函数来形成自己的FLUENT 软件。

如何使用该手册

z根据你对CFD 以及FLUENT 公司的熟悉,你可以通过各种途径使用该手册

对于初学者,建议如下:

z为了对FLUENT 的计算能力以及启动方式有所了解,最好是阅读“开始”这一章。本章为你提供了选择解形式的建议,同时为你提供了一个简单的自学教程,在该教程中我们使用FLUENT 解决了一个简单的问题。

z要想知道如何使用界面与远程控制,请参阅“使用界面”一章

z读写文件的方法在“读写文件”一章

z在开始解决问题之前我们需要输入网格,要想知道如何输入及检查网格请参阅“读与操纵网格”一章。要想知道解适应过程,请参阅“网格适应”一章

z选择物理模型请参阅“基本物理模型—动坐标系下的流动”

z对于边界条件的信息请参阅“边界条件”一章。对于流体性质请参阅“物理特性”一章z设定解的参数请参阅“Using the Solver”一章

z显示和分析结果请参阅“数据显示和数据报告界面的创建—-Alphanumeric Reporting”

一章

z检查FLUENT 中流动变量的定义请参阅“流场函数定义”一章

z关于FLUENT 并行计算解请参阅“并行处理”一章

z关于如何使用FLUENT 的在线帮助请参阅“用户界面”一章

z对于特定的问题和你所要使用的工具,请查阅相关内容的列表以及索引

对于有经验的使用者,建议如下:

如果你是一个有经验的使用者,只需要查找一些特定的信息,那么有三种不同的方法供你使用该手册。目录列表和主题列表是按程序顺序排列的,从而使你能够按照特定程序的步骤查找相关资料。本手册为你提供了两个不同的索引:一、命令索引,该索引为你提供特定了面板和文本命令的使用方法。二、分类索引,该索引为你提供了特定类别的信息(在线帮助中没有此类索引,只能在印刷手册中找到它)。

本手册的排版协定

为了方便用户的学习,本教程有几个约定成俗的排版协定。

z在下拉菜单中进入控制面板的过程我们采用"/"。例如, Define/Materials..告诉我们在Define 下拉菜单中选择Materials...。

z因尚未翻译完全,其它排版情况待定。

什么时候使用Support Engineer

Support Engineer 能够帮助你计划你的CFD 模型工程并为你解决在使用FLUENT 中所

遇到的困难。在遇到困难时我们建议你使用Support Engineer。但是在使用之前有以下几个

注意事项:

z仔细阅读手册中关于你使用并产生问题的命令的信息

z回忆导致你产生问题的每一步

z如果可能的话,请记下所出现的错误信息

z对于特别困难的问题,保存FLUENT 出现问题时的日志以及手稿。在解决问题时,它是最好的资源。

第一章开始

赵玉新(国防科技大学航天学院)

注意:此文只用于流体力学的教学和科学研究,如若涉及到版权问题请于本人联系。

本章对FLUENT 做了大致的介绍,其中包括:FLUENT 的计算能力,解决问题时的指

导,选择解的形式。为了便于理解,我们在本章演示了一个简单的例子,该例子的网格文件在安装光盘中已准备好。

引言

FLUENT 是用于模拟具有复杂外形的流体流动以及热传导的计算机程序。它提供了完

全的网格灵活性,你可以使用非结构网格,例如二维三角形或四边形网格、三维四面体/六面体/金字塔形网格来解决具有复杂外形的流动。甚至可以用混合型非结构网格。它允许你根据解的具体情况对网格进行修改(细化/粗化)。

对于大梯度区域,如自由剪切层和边界层,为了非常准确的预测流动,自适应网格是非常有用的。与结构网格和块结构网格相比,这一特点很明显地减少了产生“好”网格所需要的时间。对于给定精度,解适应细化方法使网格细化方法变得很简单,并且减少了计算量。其原因在于:网格细化仅限于那些需要更多网格的解域。

FLUENT 是用C 语言写的,因此具有很大的灵活性与能力。因此,动态内存分配,高

效数据结构,灵活的解控制都是可能的。除此之外,为了高效的执行,交互的控制,以及灵活的适应各种机器与操作系统,FLUENT 使用client/server 结构,因此它允许同时在用户桌

面工作站和强有力的服务器上分离地运行程序。

在FLUENT 中,解的计算与显示可以通过交互界面,菜单界面来完成。用户界面是通

过Scheme 语言及LISP dialect 写就的。高级用户可以通过写菜单宏及菜单函数自定义及优

化界面。

程序结构

该FLUENT 光盘包括:FLUENT 解算器;prePDF,模拟PDF 燃烧的程序;GAMBIT, 几

何图形模拟以及网格生成的预处理程序;TGrid, 可以从已有边界网格中生成体网格的附加

前处理程序;filters (translators)从CAD/CAE 软件如:ANSYS,I-DEAS,NASTRAN,PATRAN

等的文件中输入面网格或者体网格。图一所示为以上各部分的组织结构。注意:在Fluent

使用手册中"grid" 和"mesh"是具有相同所指的两个单词

图一:基本程序结构

我们可以用GAMBIT 产生所需的几何结构以及网格(如想了解得更多可以参考GAMBIT 的帮助文件,具体的帮助文件在本光盘中有,也可以在互联网上找到),也可以在

已知边界网格(由GAMBIT 或者第三方CAD/CAE 软件产生的)中用Tgrid 产生三角网格,

四面体网格或者混合网格,详情请见Tgrid 用户手册。也可能用其他软件产生FLUENT 所

需要的网格,比如ANSYS(Swanson Analysis Systems, Inc.)、I-DEAS (SDRC);或者

MSC/ARIES,MSC/PATRAN 以及MSC/NASTRAN (都是MacNeal-Schwendler 公司的软件)。

与其他CAD/CAE 软件的界面可能根据用户的需要酌情发展,但是大多数CAD/CAE 软件都

可以产生上述格式的网格。

一旦网格被读入FLUENT,剩下的任务就是使用解算器进行计算了。其中包括,边界

条件的设定,流体物性的设定,解的执行,网格的优化,结果的查看与后处理。

PreBFC 和GeoMesh 是FLUENT 前处理器的名字,在使用GAMBIT 之前将会用到它们。

对于那些还在使用这两个软件的人来说,在本手册中,你可以参考preBFC 和GeoMesh 的

详细介绍。

本程序的能力

FLUENT 解算器有如下模拟能力:

z用非结构自适应网格模拟2D 或者3D 流场,它所使用的非结构网格主要有三角形/五边形、四边形/五边形,或者混合网格,其中混合网格有棱柱形和金字塔形。(一致网格和悬挂节点网格都可以)

z不可压或可压流动

z定常状态或者过渡分析

z无粘,层流和湍流

z牛顿流或者非牛顿流

z对流热传导,包括自然对流和强迫对流

z耦合热传导和对流

z辐射热传导模型

z惯性(静止)坐标系非惯性(旋转)坐标系模型

z多重运动参考框架,包括滑动网格界面和rotor/stator interaction modeling 的混合界面

z化学组分混合和反应,包括燃烧子模型和表面沉积反应模型

z热,质量,动量,湍流和化学组分的控制体源

z粒子,液滴和气泡的离散相的拉格朗日轨迹的计算,包括了和连续相的耦合

z多孔流动

z一维风扇/热交换模型

z两相流,包括气穴现象

z复杂外形的自由表面流动

上述各功能使得FLUENT 具有广泛的应用,主要有以下几个方面

z Process and process equipment applications

z油/气能量的产生和环境应用

z航天和涡轮机械的应用

z汽车工业的应用

z热交换应用

z电子/HVAC/应用

z材料处理应用

z建筑设计和火灾研究

总而言之,对于模拟复杂流场结构的不可压缩/可压缩流动来说,FLUENT 是很理想的

软件。对于不同的流动领域和模型,FLUENT 公司还提供了其它几种解算器,其中包括NEKTON,FIDAP、POLYFLOW、IcePak 以及MixSim。

FLUENT 使用概述

FLUENT 采用非结构网格以缩短产生网格所需要的时间,简化了几何外形的模拟以及

网格产生过程。和传统的多块结构网格相比,它可以模拟具有更为复杂几何结构的流场,并且具有使网格适应流场的特点。FLUENT 也能够使用适体网格,块结构网格(比如:FLUENT

4 和许多其它的CFD 结算器的网格)。FLUENT 可以在2D 流动中处理三角形网格和四边形

网格,在3D 流动中可以处理四面体网格,六边形网格,金字塔网格以及楔形网格(或者上述网格的混合)。这种灵活处理网格的特点使我们在选择网格类型时,可以确定最适合特定应用的网格拓扑结构。

在流场的大梯度区域,我们可以适应各种类型的网格。但是你必须在解算器之外首先产生初始网格,初始网格可以使用GAMBIT、Tgrid 或者某一具有网格读入转换器的CAD 系

统。

计划你的CFD 分析

当你决定使FLUENT 解决某一问题时,首先要考虑如下几点问题:定义模型目标:从CFD 模型中需要得到什么样的结果?从模型中需要得到什么样的精度;选择计算模型:你将如何隔绝所需要模拟的物理系统,计算区域的起点和终点是什么?在模型的边界处使用什么样的边界条件?二维问题还是三维问题?什么样的网格拓扑结构适合解决问题?物理模型的选取:无粘,层流还湍流?定常还是非定常?可压流还是不可压流?是否需要应用其它的物理模型?确定解的程序:问题可否简化?是否使用缺省的解的格式与参数值?采用哪种解格式可以加速收敛?使用多重网格计算机的内存是否够用?得到收敛解需要多久的时间?在使用CFD 分析之前详细考虑这些问题,对你的模拟来说是很有意义的。当你计划一个CFD 工程时,请利用提供给FLUENT 使用者的技术支持。.

解决问题的步骤

确定所解决问题的特征之后,你需要以下几个基本的步骤来解决问题:

1.创建网格.

2.运行合适的解算器:2D、3D、2DDP、3DDP。

3.输入网格

4.检查网格

5.选择解的格式

6.选择需要解的基本方程:层流还是湍流(无粘)、化学组分还是化学反应、热传导模型等7.确定所需要的附加模型:风扇,热交换,多孔介质等。

8..指定材料物理性质

8.指定边界条件

9.调节解的控制参数

10.初始化流场

11.计算解

12.检查结果

13.保存结果

14.必要的话,细化网格,改变数值和物理模型。

第一步需要几何结构的模型以及网格生成。你可以使用GAMBIT 或者一个分离的CAD

系统产生几何结构模型及网格。也可以用Tgrid 从已有的面网格中产生体网格。你也可以从相关的CAD 软件包生成体网格,然后读入到Tgrid 或者FLUENT (详情参阅网格输入一章)。

至于创建几何图形生成网格的详细信息清查月相关软件使用手册

第二步,启动FLUENT 解算器

后面将会介绍第三到十四步详细操作,下面的表告诉了我们哪一步需要什么软件

表一:FLUENT 菜单概述

解的步骤菜单

读入网格文件菜单

检查网格网格菜单

选择解算器格式定义菜单(Define Menu )

选择基本方程定义菜单

材料属性定义菜单

边界条件定义菜单

调整解的控制解菜单(Solve Menu )

初始化流场解菜单

计算解解菜单

结果的检查显示菜单(Display Menu)&绘图菜单(Plot

Menu)报告菜单(Report Menu )

保存结果文件菜单

网格适应适应菜单

启动FLUENT

UNIX 和Windows NT 启动FLUENT 的方式是不同的,详细参阅相关介绍。不同的安装

过程也是为了使FLUENT 能够正确启动而设定的。

单精度和双精度解算器

在所有计算机操作系统上FLUENT 都包含这两个解算器。大多数情况下,单精度解算

器高效准确,但是对于某些问题使用双精度解算器更合适。下面举几个例子:如果几何图形长度尺度相差太多(比如细长管道),描述节点坐标时单精度网格计算就不合适了;如果几何图形是由很多层小直径管道包围而成(比如:汽车的集管)平均压力不大,但是局部区域压力却可能相当大(因为你只能设定一个全局参考压力位置),此时采用双精度解算器来计算压差就很有必要了。

对于包括很大热传导比率和(或)高比率网格的成对问题,如果使用单精度解算器便无法有效实现边界信息的传递,从而导致收敛性和(或)精度下降

在UNIX 系统启动FLUENT 有如下几个启动方法:

z在命令行启动适当的版本;

z在命令行启动,但是不指定版本,然后在面板上选择适当的版本;在命令行启动,但是不指定版本,然后读入case 文件(或者case 文件和数据文件)来启动适当的

版本。

命令行启动适当版本:可以指定维度和精度:fluent 2d 运行二维单精度版本;相应的fluent 3d;fluent 2ddp;fluent 3ddp 都分别运行相应的版本。并行版本的启动请参阅相关的并

行版本启动方法在此不予介绍。

在解算器的面板中指定版本

Figure 1:启动时的控制台窗口

在版本提示中健入2d、3d、2ddp 或者3ddp 启动相应版本。

如果是在图形用户界面(GUI)中启动适当的版本,请选择File/Run...菜单,然后将会

出现如下图所示的菜单,这样你就可以选择合适的版本了(你也可以在这个面板上启动远程机器上的FLUENT 或者并行版本,详细的内容请参阅相关主题

Figure 2: FLUENT 可以在选择结算器的面板上启动适当的版本

在面板上启动解算器一般遵循如下方法:

1. 开关3D 选项指定3D 还是2D 解算器

2. 开关双精度选项启动双精度或者单精度解算器

3. 点击Run 按钮

如果可执行程序不在你的搜索目录下,你可以在点击Run 之前指定完全的文件名。

读Case 文件指定解算器版本:

启动时如果未指定版本(在命令行输入fluent),将会出现前面所看到的控制台窗口,在File/Read/Case.. 或者File/Read/Case & Data..菜单中择适当的case 文件或者data 文件,我

们就可以启动适当的版本了。(详细内容型参阅“读写case 和data 文件”部分)。当然也可以在版本的文本菜单中用read-case 或者read-case-data 命令。File/Read/Case & Data...菜单或

者read-case-data 命令中读入的case 和data 文件具有相同的名字,而且扩展名分别为.cas

和.dat.。

在Windows NT 中启动FLUENT 有几种方法,下面做一介绍

Windows NT 4.0 中有两种方法启动FLUENT:

开始菜单——程序菜单——Fluent.Inc(安装时可以改名)菜单——点击FLUENT 6

在MS-DOS 命令提示符中键入fluent 2d、fluent 3d、fluent 2ddp 或者fluent 3ddp 启动相应版

本。需要注意的是,进行上述步骤之前你要设定用户环境以便于MS-DOS 可以找到fluent。你可以遵照如下做法:选择程序组的"Set Environment",该程序会将Fluent.Inc 目录加入到

你的命令搜索行。

在MS-DOS 命令提示符中你也可以启动并行FLUENT。在n 个处理器上运行并行版本,

键入fluent-version-tn(tn 在2d, 3d, 2ddp,或者3ddp 之后),n 为处理器的个数。比如:fluent 3d

-t3 表示在3 个处理器上运行3D 版本),详细内容请参阅并行处理部分

在Windows NT 3.51 上运行:有两个方式启动FLUENT

鼠标双击FLUENT 5 程序图标

MS-DOS 方式的方法同上

启动选项

启动解算器之前要想知道版本信息,你可以键入fluent –help 命令,下面是该命令的选项:格式:fluent [version] [-help] [options]

options:-cl following argument passed to fluent,

-cxarg following argument passed to cortex,

-cx host:p1:p2 connect to the specified cortex process,

-driver [ gl | opengl | null | pex | sbx | x11 | xgl ],

sets the graphics driver (available drivers vary by platform),

-env show environment variables,

-g run without gui or graphics,

-gu run without gui,

-gr run without graphics,

-help this listing,

-i journal read the specified journal file,

-nocheck disable checks for valid license file and server,

-post run a post-processing-only executable,

-project x write project x start and end times to license log,

-r list all releases,

-rx specify release x,

-v list all versions,

-vx specify version x,

-n no execute,

-hcl following argument passed to fluent host,

-loadx start compute nodes from host x,

-manspa manually spawn compute nodes,

-ncl following argument passed to fluent compute node,

-px specify parallel communicator x,

-pathx specify root path x to Fluent.Inc,

-tx specify number of processors x,

在Windows NT 系统中,只有-driver, -env, -gu(有限制), -help, -i journal, -r, -rx, -v, -vx,

和-tx 可用。

前三个选项是用来指定FLUENT 和Cortex 的声明的。Cortex 为用户提供界面和FLUENT

图形窗口的程序。选项-cx host:p1:p2 只用于手动启动解算器的情况。

如果你输入fluent –driver,你可以指定解算期间的图形驱动器(如:fluent -driver xgl)。

输入fluent –env 将会在FLUENT 运行之前列出所有环境变量。命令fluent –g 将会运行Cortex

而没有图形窗口与图形用户界面。如果你不是用X-Windows 显示或者你想提交一份批处理

任务这一选项十分有用。命令fluent –gu 将会运行Cortex 而没有图形用户界面。命令fluent –gr

将会运行Cortex 而没有图形。(在Windows NT 系统中,命令fluent –gu 会以图标的形式运行FLUENT,如果你去图标化,就会得到图形用户界面。这一选项用于和-i journal 选项连接以

后台模式处理任务

要启动解算器并立即读入日志文件,输入fluent -i journal,journal 为所要读入的日志文

件名。选项-nocheck 加速了启动过程但不检查许可证服务器是否运行。这一功能在你知道许

可证服务器已经运行时或者你根本就不想启动许可证服务器时(比如说:你根本就没有权力启动它)是很有用的。命令fluent –post 将会运行一个解算器的版本,它可以允许你设定问题,或者进行后处理过程,但是不允许你进行计算。

选项-project x 允许你对每一个工程分别记录CPU 的时间。如果通过键入-project x(x

是工程的名字)开始一项工作,与CPU 事件有关的信息会记录在许可证管理的log 文件中。要确定某项工程的CPU 时间,将license.log 文件中的USER CPU 和SYSTEM CPU 值加起

来即可。

输入fluent version –r(其中version 为版本号),将会列出指定版本的所有版本号。选项

fluent –rx 运行FLUENT 的x 版本。当然你也可以输入fluent –v 此时可以列出所有的版本号,

然后指定版本。你可以输入fluent –n 或者在任何其它的连接词中使用-n 选项,来查看可执

行程序在哪里而不必运行它。

剩下的选项是和并行计算有关的。选项-hcl 用于通过FLUENT 主机过程的声明,选项-ncl

用于通过FLUENT 计算节点的声明,选项-loadx 用于远程前端机器的并行机器上启动并行

计算节点过程,选项-manspa 用于取消默认的计算节点过程产生,选项-px 指定了并行通信

装置x 的使用,其中x 是运行于多处理器UNIX 机器上的任何一个通信装置,选项-pathx 指

定了Fluent.Inc 安装的根目录,选项-tx 指定了所使用的x 处理器,关于启动并行版本的FLUENT 的更多信息,请参阅解算器的并行版本的启动。

解算器中用户可以选择的输入

选择解的格式

FLUENT 提供三种不同的解格式:分离解;隐式耦合解;显式耦合解。三种解法都可

以在很大流动范围内提供准确的结果,但是它们也各有优缺点。分离解和耦合解方法的区别

在于,连续性方程、动量方程、能量方程以及组分方程的解的步骤不同,分离解是按顺序解,耦合解是同时解。两种解法都是最后解附加的标量方程(比如:湍流或辐射)。隐式解法和显式解法的区别在于线化耦合方程的方式不同。详情请参阅相关章节。

分离解以前用于FLUENT 4 和FLUENT/UNS,耦合显式解以前用于RAMPANT。分离

解以前是用于不可压流和一般可压流的。而耦合方法最初是用来解高速可压流的。现在,两种方法都适用于很大范围的流动(从不可压到高速可压),但是计算高速可压流时耦合格式比分离格式更合适。

FLUENT 默认使用分离解算器,但是对于高速可压流(如上所述),强体积力导致的强

烈耦合流动(比如浮力或者旋转力),或者在非常精细的网格上的流动,你需要考虑隐式解法。这一解法耦合了流动和能量方程,常常很快便可以收敛。耦合隐式解所需要内存大约是分离解的1.5 到2 倍,选择时可以通过这一性能来权衡利弊。在需要隐式耦合解的时候,如果计

算机的内存不够就可以采用分离解或者耦合显式解。耦合显式解虽然也耦合了流动和能量方程,但是它还是比耦合隐式解需要的内存少,但是它的收敛性相应的也就差一些。

注意:分离解中提供的几个物理模型,在耦合解中是没有的:多项流模型;混合组分/PDF 燃烧模型/预混合燃烧模型/Pollutant formation models/相变模型/Rosseland 辐射模型/指定质

量流周期流动模型/周期性热传导模型。

用户选择解的格式:点击菜单Define/Models/Solver..弹出下面图框,选择所需要的格式

即可。

Figure 1:解算器控制面板

算例

为了演示FLUENT 的问题解决和后处理能力,你可以用CD 上提供的网格文件解决一

个很简单的问题。所要解决的问题请看下图。在该问题中 a cavity in the shape of a

60^?rhombus, 边长0.1 米,内部为常密度空气,上部是一个速度为0.1m/s 向右运动的壁面,

雷诺数大约为500,流动是层流。

Figure 1: 驱动腔内的流体流动

程序概要

上述问题是一个简单的二维问题,流动为层流,无热传导,不需考虑特殊的物理模型,除此之外,所有的问题,如几何图形,网格,边界位置和类型已经在网格生成的时候定义了。你只需读入网格文件就可以读入全部信息了。

本问题模拟的步骤简化为:读入并检查网格,选择默认的分离解,定义物理模型,指定流体性质,指定边界条件,保存问题的设置,初始化解域,计算解,保存结果,检查结果。.

在开始之前把安装CD 上的/fluent_inc/fluent5/tut/sample/cavity.msh 网格文件复制到工作

目录。读入网格:点击菜单File/Read/Case...弹出下面的对话框

一般说来,一个case 文件包括网格,边界条件和解的控制参数。网格文件是它的子集,本算例中的网格已经保存为FLUENT 的格式了,所以可以像读入其它case 文件一样来读入

它。(如果网格文件是其它格式,请选择菜单File/Import)

Figure 1: 读入网格

在上图中选择所需文件,双击便可读入。本例中选择了cavity.msh 文件。FLUENT 在读

网格的过程中会在控制台窗口显示进程。

检查网格

读入网格之后要检查网格:菜单Grid/Check。在检查过程中,你可以在控制台窗口中看到区域范围,体积统计以及连通性信息。具体显示内容如下:

Domain Extents:

x-coordinate: min (m) = 0.000000e+00, max (m) = 1.500000e-01

y-coordinate: min (m) = 0.000000e+00, max (m) = 8.660000e-02

Volume statistics:

minimum volume (m3): 7.156040e-05

maximum volume (m3): 7.157349e-05

total volume (m3): 8.660000e-03

Face area statistics:

minimum face area (m2): 9.089851e-03

maximum face area (m2): 9.091221e-03

Checking number of nodes per cell.

Checking number of faces per cell.

Checking thread pointers.

Checking number of cells per face.

Checking face cells.

Checking face handedness.

Checking element type consistency.

Checking boundary types:

Checking face pairs.

Checking periodic boundaries.

Checking node count.

Checking nosolve cell count.

Checking nosolve face count.

Checking face children.

Checking cell children.

Done.

网格检查是最容易出的问题是网格体积为负数。如果最小体积是负数你就需要修复网格以减少解域的非物理离散。你可以在Adapt 下拉菜单中选中Iso-Value...来确定问题之所在,

其它关于网格检查的信息请参阅“网格检查”一章。

显示网格:菜单为Display/Grid...。

在网格显示面板(下图)点击Display 按钮便会打开图形显示窗口并画出网格,你将会

看到下面第二个图所示的内容。

Figure 1: 网格显示面板

Figure 2: 默认视角的网格显示

该图可以用鼠标控制放大或缩小,用鼠标圈住的内容松开鼠标之后该内容就会在窗口内满屏显示。

选择解算器的具体格式

对于本问题,速度很小,可以假定为不可压流,所以使用分离解算器很合适。分离解算器是FLUENT 默认的解算器,不需改变。如果你要选择一个耦合解算器,请参考在Define/Models 菜单中的Solver 面板。

定义物理模型

FLUENT 中默认物理模型是层流流动,本例是层流,不需修改模型的设定。如果你需

要修改物理模型,则需要Define/Models 子菜单中的粘性模型面板以及其它面板。

指定流体物理性质

选择菜单:Define/Materials...得到如下对话框

Figure 1:材料控制面板

如果不使用空气,可以在材料数据库中选择其它气体,或者创建自己的材料数据。对于这个问题,需要对空气的性质做一些修改:密度为1.0 kg/m^3,粘性为2*10^-5 kg/m-s,点

击Change/Create 保存然后关闭面板。

指定边界条件

设定边界条件的数值与类型,使用菜单Define/Boundary Conditions...得到下图

Figure 1: 边界条件面板

设定边界条件,首先在区域列表中选择,然后在类型列表中修改该区域的类型,确定完类型之后就可以点击Set...按钮(双击区域名字和点击Set...按钮具有相同功能) 。

对于本问题,移动壁面的边界条件需要改为x 方向速度0.1 m/s。如果你不能确定哪一

个是移动壁面,你可以在图形窗口的上壁面边界点击鼠标右键(该图形窗口仍然显示图 2 所示的网格),区域信息便会在FLUENT 控制台窗口上显示出来,而且wall-2 会在边界面板

的区域列表中自动被选上。现在点击Set...按钮便可以弹出下面图框:

Figure 2: 壁面面板

选择Moving Wall 选项便可以得到下面图框,从而设定壁面速度了。速度方向默认为X 向,

所以只需设定速度大小为0.1(注意:邻近的流体区域并没有运动,如果你模拟的是旋转参考系,你不必担心相对运动和绝对运动的设定,它们是等价的。

Figure 3: 移动壁面的壁面面板

输入数值之后,点击OK 保存设定,关闭面板。

本问题的其它边界都是空腔的其它三个边的壁面边界条件(wall-5)。本例使用默认边界

条件——静止边界条件。到此为止,边界条件设定完毕。

调整解的控制

在Solve/Controls 子菜单中打开的面板里,你可以改变压松弛因子、多网格参数以及其

它流动参数的默认值。在使用解算器一章可以找到它们的详细设定,一般说来这些参数不需要修改。对于本问题来说默认的设定已经足够

激活残差图(Residual Plotting):点击菜单Solve/Monitors/Residual...,在选项中,打开

Plot 选项激活残差图形,然后点击OK,从而可以在计算过程中查看残差。

Figure 1: 残差监测面板

保存Case 文件

有关问题定义的输入保存在case 中,为了以后继续分析,你必须保存该文件(计算结果会保存在另一个data 文件中)。选择File/Write/Case...菜单,弹出下面对话框,保存case

文件。

Figure 1:保存一个Case 文件

输入文件名,FLUENT 会自动添加相应的扩展名,点击OK 保存文件cavity.cas。

解决问题

流场初始化

迭代之前你需要初始化流场提供一个初始解。你可以从一个或多个边界条件算出初始解,也可以分别输入流场的数值,相应菜单为Solve/Initialize/Initialize...,点击得到Figure 1.

虽然流动极为可能发展为强烈的循环流,所有的初值都为0 也是可以的,因此你可以保持默认值不变,初始化流动,点击Init 按钮,然后关闭面板

Figure 1:解的初始化面板

计算

现在可以迭代了,选择Solve/Iterate...菜单,打开下图

Figure 1: 迭代面板

FLUENT中文全教程1-250

FLUENT 教程 赵玉新 I、目录 第一章、开始 第二章、操作界面 第三章、文件的读写 第四章、单位系统 第五章、读入和操作网格 第六章、边界条件 第七章、物理特性 第八章、基本物理模型 第九章、湍流模型 第十章、辐射模型 第十一章、化学输运与反应流 第十二章、污染形成模型 第十三章、相变模拟 第十四章、多相流模型 第十五章、动坐标系下的流动 第十六章、解算器的使用 第十七章、网格适应 第十八章、数据显示与报告界面的产生 第十九章、图形与可视化 第二十章、Alphanumeric Reporting 第二十一章、流场函数定义 第二十二章、并行处理 第二十三章、自定义函数 第二十四章、参考向导 第二十五章、索引(Bibliography) 第二十六章、命令索引 II、如何使用该教程 概述 本教程主要介绍了FLUENT 的使用,其中附带了相关的算例,从而能够使每一位使用 者在学习的同时积累相关的经验。本教程大致分以下四个部分:第一部分包括介绍信息、用户界面信息、文件输入输出、单位系统、网格、边界条件以及物理特性。第二和第三部分包含物理模型,解以及网格适应的信息。第四部分包括界面的生成、后处理、图形报告、并行处理、自定义函数以及FLUENT 所使用的流场函数与变量的定义。 下面是各章的简略概括 第一部分: z开始使用:本章描述了FLUENT 的计算能力以及它与其它程序的接口。介绍了如何对具体的应用选择适当的解形式,并且概述了问题解决的大致步骤。在本章中,我们给出

了一个可以在你自己计算机上运行的简单的算例。 z使用界面:本章描述了用户界面、文本界面以及在线帮助的使用方法。同时也提供了远程处理与批处理的一些方法。(请参考关于特定的文本界面命令的在线帮助) z读写文件:本章描述了FLUENT 可以读写的文件以及硬拷贝文件。 z单位系统:本章描述了如何使用FLUENT 所提供的标准与自定义单位系统。 z读和操纵网格:本章描述了各种各样的计算网格来源,并解释了如何获取关于网格的诊断信息,以及通过尺度化(scale)、分区(partition)等方法对网格的修改。本章还描述了非一致(nonconformal)网格的使用. z边界条件:本章描述了FLUENT 所提供的各种类型边界条件,如何使用它们,如何定义它们and how to define boundary profiles and volumetric sources. z物理特性:本章描述了如何定义流体的物理特性与方程。FLUENT 采用这些信息来处理你的输入信息。 第二部分: z基本物理模型:本章描述了FLUENT 计算流体流动和热传导所使用的物理模型(包括自然对流、周期流、热传导、swirling、旋转流、可压流、无粘流以及时间相关流)。以及在使用这些模型时你需要输入的数据,本章也包含了自定义标量的信息。 z湍流模型:本章描述了FLUENT 的湍流模型以及使用条件。 z辐射模型:本章描述了FLUENT 的热辐射模型以及使用条件。 z化学组分输运和反应流:本章描述了化学组分输运和反应流的模型及其使用方法。本章详细的叙述了prePDF 的使用方法。 z污染形成模型:本章描述了NOx 和烟尘的形成的模型,以及这些模型的使用方法。 第三部分: z相变模拟:本章描述了FLUENT 的相变模型及其使用方法。 z离散相变模型:本章描述了FLUENT 的离散相变模型及其使用方法。 z多相流模型:本章描述了FLUENT 的多相流模型及其使用方法。 z Flows in Moving Zones(移动坐标系下的流动):本章描述了FLUENT 中单一旋转坐标系,多重移动坐标系,以及滑动网格的使用方法。 z Solver 的使用:本章描述了如何使用FLUENT 的解法器(solver)。 z网格适应:本章描述了explains the solution-adaptive mesh refinement feature in FLUENT and how to use it 第四部分: z显示和报告数据界面的创建:本章描述了explains how to create surfaces in the domain on which you can examine FLUENT solution data z图形和可视化:本章描述了检验FLUENT 解的图形工具 z Alphanumeric Reporting:本章描述了如何获取流动、力、表面积分以及其它解的数据。 z流场函数的定义:本章描述了如何定义FLUENT 面板内出现的变量选择下拉菜单中的流动变量,并且告诉我们如何创建自己的自定义流场函数。 z并行处理:本章描述了FLUENT 的并行处理特点以及使用方法 z自定义函数:本章描述了如何通过用户定义边界条件,物理性质函数来形成自己的FLUENT 软件。 如何使用该手册 z根据你对CFD 以及FLUENT 公司的熟悉,你可以通过各种途径使用该手册 对于初学者,建议如下:

(完整版)《FLUENT中文手册(简化版)》

FLUENT中文手册(简化版) 本手册介绍FLUENT的使用方法,并附带了相关的算例。下面是本教程各部分各章节的简略概括。 第一部分: ?开始使用:描述了FLUENT的计算能力以及它与其它程序的接口。介绍了如何对具体的应用选择适当的解形式,并且概述了问题解决的大致步骤。在本章中给出了一个简单的算例。 ?使用界面:描述用户界面、文本界面以及在线帮助的使用方法,还有远程处理与批处理的一些方法。?读写文件:描述了FLUENT可以读写的文件以及硬拷贝文件。 ?单位系统:描述了如何使用FLUENT所提供的标准与自定义单位系统。 ?使用网格:描述了各种计算网格来源,并解释了如何获取关于网格的诊断信息,以及通过尺度化(scale)、分区(partition)等方法对网格的修改。还描述了非一致(nonconformal)网格的使用. ?边界条件:描述了FLUENT所提供的各种类型边界条件和源项,如何使用它们,如何定义它们等 ?物理特性:描述了如何定义流体的物理特性与方程。FLUENT采用这些信息来处理你的输入信息。 第二部分: ?基本物理模型:描述了计算流动和传热所用的物理模型(包括自然对流、周期流、热传导、swirling、旋转流、可压流、无粘流以及时间相关流)及其使用方法,还有自定义标量的信息。 ?湍流模型:描述了FLUENT的湍流模型以及使用条件。 ?辐射模型:描述了FLUENT的热辐射模型以及使用条件。 ?化学组分输运和反应流:描述了化学组分输运和反应流的模型及其使用方法,并详细叙述了prePDF 的使用方法。 ?污染形成模型:描述了NOx和烟尘的形成的模型,以及这些模型的使用方法。 第三部分: ?相变模拟:描述了FLUENT的相变模型及其使用方法。 ?离散相变模型:描述了FLUENT的离散相变模型及其使用方法。 ?多相流模型:描述了FLUENT的多相流模型及其使用方法。 ?移动坐标系下的流动:描述单一旋转坐标系、多重移动坐标系、以及滑动网格的使用方法。 ?解法器(solver)的使用:描述了如何使用FLUENT的解法器。 ?网格适应:描述了如何优化网格以适应计算需求。 第四部分: ?显示和报告数据界面的创建:本章描述了explains how to create surfaces in the domain on which you can examine FLUENT solution data ?图形和可视化:本章描述了检验FLUENT解的图形工具 ?Alphanumeric Reporting:本章描述了如何获取流动、力、表面积分以及其它解的数据。 ?流场函数的定义:本章描述了如何定义FLUENT面板内出现的变量选择下拉菜单中的流动变量,并且告诉我们如何创建自己的自定义流场函数。 ?并行处理:本章描述了FLUENT的并行处理特点以及使用方法 ?自定义函数:本章描述了如何通过用户定义边界条件,物理性质函数来形成自己的FLUENT软件。 如何使用该手册 对于初学者,建议从阅读“开始”这一章起步。 对于有经验的使用者,有三种不同的方法供你使用该手册:按照特定程序的步骤从按程序顺序排列的目录列表和主题列表中查找相关资料;从命令索引查找特定的面板和文本命令的使用方法;从分类索引查找特定类别信息(在线帮助中没有此类索引,只能在印刷手册中找到它)。 什么时候使用Support Engineer:Support Engineer能帮你计划CFD模拟工程并解决在使用FLUENT 中所遇到的困难。在遇到困难时我们建议你使用Support Engineer。但是在使用之前有以下几个注意事项:●仔细阅读手册中关于你使用并产生问题的命令的信息 ●回忆导致你产生问题的每一步 ●如果可能的话,请记下所出现的错误信息 ●对于特别困难的问题,保存FLUENT出现问题时的日志以及手稿。在解决问题时,它是最好的资源。

Fluent经典问题及解答

Fluent经典问题及解答 1 对于刚接触到FLUENT新手来说,面对铺天盖地的学习资料和令人难读的FLUENT help,如何学习才能在最短的时间内入门并掌握基本学习方法呢?(#61) 2 CFD计算中涉及到的流体及流动的基本概念和术语:理想流体和粘性流体;牛顿流体和非牛顿流体;可压缩流体和不可压缩流体;层流和湍流;定常流动和非定常流动;亚音速与超音速流动;热传导和扩散等。(13楼) 3 在数值模拟过程中,离散化的目的是什么?如何对计算区域进行离散化?离散化时通常使用哪些网格?如何对控制方程进行离散?离散化常用的方法有哪些?它们有什么不同?(#80) 4 常见离散格式的性能的对比(稳定性、精度和经济性)(#62) 5 在利用有限体积法建立离散方程时,必须遵守哪几个基本原则?(#81) 6 流场数值计算的目的是什么?主要方法有哪些?其基本思路是什么?各自的适用范围是什么?(#130) 7 可压缩流动和不可压缩流动,在数值解法上各有何特点?为何不可压缩流动在求解时反而比可压缩流动有更多的困难?(#55) 8 什么叫边界条件?有何物理意义?它与初始条件有什么关系?(#56) 9 在一个物理问题的多个边界上,如何协调各边界上的不同边界条件?在边界条件的组合问题上,有什么原则? 10 在数值计算中,偏微分方程的双曲型方程、椭圆型方程、抛物型方程有什么区别?(#143) 11 在网格生成技术中,什么叫贴体坐标系?什么叫网格独立解?(#35) 12 在GAMBIT的foreground和background中,真实体和虚实体、实操作和虚操作四个之间是什么关系? 13 在GAMBIT中显示的“check”主要通过哪几种来判断其网格的质量?及其在做网格时大致注意到哪些细节?(#38) 14 画网格时,网格类型和网格方法如何配合使用?各种方法有什么样的应用范围及做网格时需注意的问题?(#169) 15 对于自己的模型,大多数人有这样的想法:我的模型如何来画网格?用什么样的方法最简单?这样做网格到底对不对?(#154) 16 在两个面的交界线上如果出现网格间距不同的情况时,即两块网格不连续时,怎么样克服这种情况呢?(#40) 17 依据实体在GAMBIT建模之前简化时,必须遵循哪几个原则?(#170) 18 在设置GAMBIT边界层类型时需要注意的几个问题:a、没有定义的边界线如何处理?b、计算域内的内部边界如何处理(2D)?(#128) 19 为何在划分网格后,还要指定边界类型和区域类型?常用的边界类型和区域类型有哪些?(#127) 20 何为流体区域(fluid zone)和固体区域(solid zone)?为什么要使用区域的概念?FLUENT是怎样使用区域的?(#41) 21 如何监视FLUENT的计算结果?如何判断计算是否收敛?在FLUENT中收敛准则是如何定义的?分析计算收敛性的各控制参数,并说明如何选择和设置这些参数?解决不收敛问题通常的几个解决方法是什么?(9楼) 22 什么叫松弛因子?松弛因子对计算结果有什么样的影响?它对计算的收敛情况又有什么样的影响?(7楼)

fluent经典问题整理

网格质量与那些因素有关? 网格质量本身与具体问题的具体几何特性、流动特性及流场求解算法有关。因此,网格质量最终要由计算结果来评判,但是误差分析以及经验表明,CFD计算对计算网格有一些一般性的要求,例如光滑性、正交性、网格单元的正则性以及在流动变化剧烈的区域分布足够多的网格点等。对于复杂几何外形的网格生成,这些要求往往并不可能同时完全满足。例如,给定边界网格点分布,采用Laplace 方程生成的网格是最光滑的,但是最光滑的网格不一定满足物面边界正交性条件,其网格点分布也很有可能不能捕捉流动特征,因此,最光滑的网格不一定是最好的网格。对计算网格的一个最基本的要求当然是所有网格点的Jacobian必须为正值,即网格体积必须为正,其他一些最常用的网格质量度量参数包括扭角(skew angle)、纵横比(aspect ratio、Laplacian)、以及弧长(arc length)等。通过计算、检查这些参数,可以定性的甚至从某种程度上定量的对网格质量进行评判。Parmley等给出了更多的基于网格元素和网格节点的网格质量度量参数。有限元素法关于插值逼近误差估计的理论,实际上也对网格单元的品质给出了基本的规定:即每个单元的内切球半径与外切球半径之,应该是一个适当的,与网格疏密无关的常数。 实体与虚体的区别 在建模中,经常会遇到实体、实面与虚体、虚面,虚体的计算域也可以进行计算并得到所需的结果。那么它们的区别是什么呢? 对于求解是没有任何区别的,只要你能在虚体或者实体上划分你需要的网格。关键是看你网格生成的质量如何,与实体虚体无关。 gambit的实体和虚体在生成网格和计算的时候对于结果没有任何影响,实体和虚体的主要区别有以下几点: 1.实体可以进行布尔运算但是虚体不能,虽然不能进行布尔运算,但是虚体存在merge,split 等功能。 2.实体运算在很多cad软件里面都有,但是虚体是gambit的一大特色,有了虚体以后,gambit 的建模和网格生成的灵活性增加了很多。 3.在网格生成的过程中,如果有几个相对比较平坦的面,你可以把它们通过merge合成一个,这样,作网格的时候,可以节省步骤,对于曲率比较大的面,可能生成的网格质量不好,这时候,你可以采取用split的方式把它划分成几个小面以提高网格质量。 在Fluent中进行非稳态(unsteady)计算时如何设置步长?

Fluent动网格----layering个一个简单实例(作者Snow)

Fluent动网格----layering个一个简单实例我这几天看了点动网格技术方面的东西,在学习过程中发现这方面的例子很少,自己也走了一些弯路。现在还好,弄明白了一些,能够应付现在我的工作。为了让更多学习者快速了解动网格,我打算尽量把我学习心得在这里和大家分享,这里给出一个layering的一个简单例子。 1.Gambit画网格 本例很简单,在Gambit里画一个10*10的矩形,网格间隔为1,也就是有100个网格,具体见下图。都学动网格的人了,不至于这个不会做! 这里需要注意一个问题:设置边界条件的时候,一定要把要移动的边单独设定,本例中一右边界作为移动的边,设成wall就可以,这里再后面需要制定。 2.编写UDF #include "udf.h" #include "unsteady.h" #include "stdio.h" #include "stdlib.h" /************************************************************/ real current_time = 0.0 ; Domain * domain ; Thread * thread ; real NV_VEC( origin ),NV_VEC( force ),NV_VEC( moment ) ; /************************************************************/ DEFINE_CG_MOTION(throttle,dt,vel,omega,time,dtime) { current_time = CURRENT_TIME ; vel[0] = 30; Message("time=%f omega=%f\n",current_time) ; }

fluent学习笔记

fluent技术基础与应用实例 4.2.2 fluent数值模拟步骤简介 主要步骤: 1、根据实际问题选择2D或3Dfluent求解器从而进行数值模拟。 2、导入网格(File→Read→Case,然后选择有gambit导出的.msh文件) 3、检查网格(Grid→Check)。如果网格最小体积为负值,就要重新 进行网格划分。 4、选择计算模型。 5、确定流体物理性质(Define→Material)。 6、定义操作环境(Define→operating condition) 7、制定边界条件(Define→Boundary Conditions) 8、求解方法的设置及其控制。 9、流场初始化(Solve→Initialize) 10、迭代求解(Solve→Iterate) 11、检查结果。 12、保存结果,后处理等。 具体操作步骤: 1、fluent2d或3d求解器的选择。 2、网格的相关操作 (1)、读入网格文件 (2)、检查网格文件 文件读入后,一定要对网格进行检查。上述的操作可以得到网格信息,从中看出几何区域的大小。另外从minimum volume 可以知道最小网格的体积,若是它的值大于零,网格可以用于计算,否则就要重新划 分网格。 (3)、设置计算区域 在gambit中画出的图形是没有单位的,它是一个纯数量的模型。故 在进行实际计算的时候,要根据实际将模型放大或缩小。方法是改变fluent总求解器的单位。 (4)、显示网格。 Display→Grid 3、选择计算模型

(1)、基本求解器的定义 Define→Models→Solver Fluent中提供了三种求解方法: ·非耦合求解 segregated ·耦合隐式求解 coupled implicit ·耦合显示求解 coupled explicit 非耦合求解方法主要用于不可压缩流体或者压缩性不强的流体。 耦合求解方法用在高速可压缩流体 fluent默认设置是非耦合求解方法,但对于高速可压缩流动,有强的体积力(浮力或离心力)的流动,求解问题时网格要比较密集,建 议采用耦合隐式求解方法。耦合能量和动量方程,可以较快的得到收敛值。耦合隐式求解的短板:运行所需要的存比较大。若果必须要耦合求解而机器存不够用,可以考虑采用耦合显示求解方法。盖求解方法也耦合了动量,能量和组分方程,但是存却比隐式求解方法要小。 需要指出的是,非耦合求解器的一些模型在耦合求解器里并不一定都有。耦合求解器里没有的模型包括:多相流模型、混合分数/PDF燃烧模型、预混燃烧模型。污染物生成模型、相变模型、Rosseland辐射模型、确定质量流率的周期性流动模型和周期性换热模型。 %%%有点重复,但是可以看看加深理解 Fluent提供三种不同的求解方法;分离解、隐式耦合解、显示耦合解。分理解和耦合解的主要区别在于:连续方程、动量方程、能量方程和 组分方程解的步骤不同。 分离解按照顺序解,耦合解是同时解。两种解法都是最后解附加的标量方程。隐式解和显示解的区别在于线性耦合方程的方式不同。 Fluent默认使用分离求解器,但是对于高速可压流动,强体积力导致 的强烈耦合流动(流体流动耦合流体换热耦合流体的混合,三者相互耦合的过程—文档整理者注)(浮力或者旋转力),或者在非常精细的网格上的流动,需要考虑隐式解。这一解法耦合了流动和能量方程, 收敛很快。%%% (2)、其他求解器的选择 在实际问题中,除了要计算流场,有时还要计算温度场或者浓度场等,因此还需要其他的模型。主要的模型有: Multiphase(多相流动)viscous(层流或湍流)energy(是否考虑传热)species(反应及其传热相关) (3)操作环境的设置 Define→operation→condition

FLUENT UDF 教程

FLUENT UDF 教程 第一章. 介绍 本章简要地介绍了用户自定义函数(UDF)及其在Fluent中的用法。在1.1到1.6节中我们会介绍一下什么是UDF;如何使用UDF,以及为什么要使用UDF,在1.7中将一步步的演示一个UDF例子。 1.1 什么是UDF? 1.2 为什么要使用UDF? 1.3 UDF的局限 1.4 Fluent5到Fluent6 UDF的变化 1.5 UDF基础 1.6 解释和编译UDF的比较 1.7一个step-by-stepUDF例子 1.1什么是UDF? 用户自定义函数,或UDF,是用户自编的程序,它可以动态的连接到Fluent求解器上来提高求解器性能。用户自定义函数用C语言编写。使用DEFINE宏来定义。UDF中可使用标准C 语言的库函数,也可使用Fluent Inc.提供的预定义宏,通过这些预定义宏,可以获得Flu ent求解器得到的数据。 UDF使用时可以被当作解释函数或编译函数。解释函数在运行时读入并解释。而编译UDF则在编译时被嵌入共享库中并与Fluent连接。解释UDF用起来简单,但是有源代码和速度方面的限制不足。编译UDF执行起来较快,也没有源代码限制,但设置和使用较为麻烦。 1.2为什么要使用UDF? 一般说来,任何一种软件都不可能满足每一个人的要求,FLUENT也一样,其标准界面及功能并不能满足每个用户的需要。UDF正是为解决这种问题而来,使用它我们可以编写FLUEN T代码来满足不同用户的特殊需要。当然,FLUENT的UDF并不是什么问题都可以解决的,在下面的章节中我们就会具体介绍一下FLUENT UDF的具体功能。现在先简要介绍一下UDF的一些功能: 定制边界条件,定义材料属性,定义表面和体积反应率,定义FLUENT输运方程中的源项,用户自定义标量输运方程(UDS)中的源项扩散率函数等等。λ 在每次迭代的基础上调节计算值λ 方案的初始化λ (需要时)UDF的异步执行λ 后处理功能的改善λ FLUENT模型的改进(例如离散项模型,多项混合物模型,离散发射辐射模型)λ 由上可以看出FLUENT UDF并不涉及到各种算法的改善,这不能不说是一个遗憾。当然为了源代码的保密我们还是可以理解这样的做法的。其实,如果这些代码能够部分开放,哪怕就一点点,我想FLUENT会像LINUX一样发展更为迅速,使用更为广泛。遗憾的是,从目前来看,这只是一种幻想。什么时候中国人可以出自己的精品? 1.3 UDF的局限 尽管UDF在FLUENT中有着广泛的用途,但是并非所有的情况都可以使用UDF。UDF并不能访

fluent中文简明教程

第一章Fluent 软件的介绍 fluent 软件的组成: 软件功能介绍: GAMBIT 专用的CFD 前置处理器(几何/网格生成) Fluent4.5 基于结构化网格的通用CFD 求解器 Fluent6.0 基于非结构化网格的通用CFD 求解器 Fidap 基于有限元方法的通用CFD 求解器 Polyflow 针对粘弹性流动的专用CFD 求解器 Mixsim 针对搅拌混合问题的专用CFD 软件 Icepak 专用的热控分析CFD 软件 软件安装步骤: 前 处 理 gambit 软 件 Fluent6.0 Fluent5.5&4.5 Fidap Polyflow Mixsim Icepack 通用软件 专用软件

step 1: 首先安装exceed软件,推荐是exceed6.2版本,再装exceed3d,按提示步骤完成即可,提问设定密码等,可忽略或随便填写。 step 2: 点击gambit文件夹的setup.exe,按步骤安装; step 3: FLUENT和GAMBIT需要把相应license.dat文件拷贝到FLUENT.INC/license目录下; step 4:安装完之后,把x:\FLUENT.INC\ntbin\ntx86\gambit.exe命令符拖到桌面(x为安装的盘符); step 5: 点击fluent源文件夹的setup.exe,按步骤安装; step 6: 从程序里找到fluent应用程序,发到桌面上。 注:安装可能出现的几个问题: 1.出错信息“unable find/open license.dat",第三步没执行; 2.gambit在使用过程中出现非正常退出时可能会产生*.lok文件,下次使用不能打开该工作文件时,进入x:\FLUENT.INC\ntbin\ntx86\,把*.lok文件删除即可; 3.安装好FLUENT和GAMBIT最好设置一下用户默认路径,推荐设置办法,在非系统分区建一个目录,如d:\users a)win2k用户在控制面板-用户和密码-高级-高级,在使用fluent用户的配置文件 修改本地路径为d:\users,重起到该用户运行命令提示符,检查用户路径是否修改; b)xp用户,把命令提示符发送到桌面快捷方式,右键单击命令提示符快捷方式在快捷方式-起始位置加入D:\users,重起检查。 几种主要文件形式: jou文件-日志文档,可以编辑运行; dbs文件-gambit工作文件; msh文件-从gambit输出得网格文件; cas文件-经fluent定义后的文件; dat文件-经fluent计算数据结果文件。 第二章专用的CFD前置处理器——Gambit GAMBIT软件是面向CFD的前处理器软件,它包含全面的几何建模能力和功能强大的网格划分工具,可以划分出包含边界层等CFD特殊要求的高质量的网格。GAMBIT可以生成FLUENT5、FLUENT4.5、FIDAP、POL YFLOW等求解器所需要的网格。Gambit软件将功能强大的几何建模能力和灵活易用的网格生成技术集成在一起。使用Gambit软件,将大大减小CFD应用过程中,建立几何模型和流场和划分网格所需要的时间。用户可以直接使用Gambit软件建立复杂的实体模型,也可以从主流的CAD/CAE系统中直接读入数据。Gambit软件高度自动化,所生成的网格可以是非结构化的,也可以是多种类型组成的混合网格。 一. Gambit图形用户界面:

FLUENT基础知识总结

======== FLUENT基础知识总结 仅仅就我接触过得谈谈对fluent的认识,并说说哪些用户适合用,哪些不适合fluent对我来说最麻烦的不在里面的设置,因为我本身解决的就是高速流动可压缩N-S方程,而且本人也是学力学的,诸如边界条件设置等概念还是非常清楚的同时我接触的流场模拟,都不会有很特别的介质,所以设置起来很简单。 对我来说,颇费周折的是gambit做图和生成网格,并不是我不会,而是gambit 对作图要求的条件很苛刻,也就是说,稍有不甚,就前功尽弃,当然对于计算流场很简单的用户,这不是问题。有时候好几天生成不了的图形,突然就搞定了,逐渐我也总结了一点经验,就是要注意一些小的拐角地方的图形,有时候做布尔运算在图形吻合的地方,容易产生一些小的面最终将导致无法在此生成网格,fluent里面的计算方法是有限体积法,而且我觉得它在计算过程中为了加快收敛速度,采取了交错网格,这样,计算精度就不会很高。同时由于非结构网格,肯定会导致计算精度的下降,所以我一贯来认为在fluent里面选取复杂的粘性模型和高精度的格式没有任何意义,除非你的网格做的非常好。 而且fluent5.5以前的版本(包括5。5),其物理模型,(比如粘性流体的几个模型)都是预先设定的,所以,对于那些做探索性或者检验新方法而进行的模拟,就不适合用。 同时gambit做网格,对于粘性流体,特别是计算湍流尺度,或者做热流计算来说其网格精度一般是不可能满足的,除非是很小的计算区域。所以,用fluent 做的比较复杂一点的流场(除了经典的几个基本流场)其计算所得热流,湍流,以及用雷诺应力模拟的粘性都不可能是准确的,这在物理上和计算方法已经给fluent判了死刑,有时候看到很多这样讨论的文章,觉得大家应该从物理和力学的本质上考虑问题。 但是,fluent往往能计算出量级差不多的结果,我曾经做了一个复杂的飞行器热流计算,高超音速流场,得到的壁面热流,居然在量级上是吻合的,但是,从计算热流需要的壁面网格精度来判断,gambit所做的网格比起壁面网格所满足的尺寸的要大了至少2个数量级,我到现在还不明白fluent是怎么搞的。 综上,我觉得,如果对付老板的一些工程项目,可以用fluent对付过去,但是如果真的做论文,或者需要发表文章,除非是做一些技术性工作,比如优化计算一般用fluent是不适合的。 我感觉fluent做力的计算是很不错的,做流场结构的计算,即使得出一些涡,也不是流场本身性质的反应,做低速流场计算,fluent的优势在于收敛速度快,但是低速流场计算,其大多数的着眼点在于对流场结构的探索,所以计算得到的

fluent全攻略(探索阶段)

GAMBIT使用说明 GAMBIT是使用FLUENT进行计算的第一个步骤。在GAMBIT 中我们将完成对计算模型的基本定义和初始化,并输出初始化结果供FLUENT的计算需要。以下是使用GAMBIT的基本步骤。 1.1定义模型的基本几何形状 如左图所示的按钮就是用于构造模型的基本几何形状的。当按下这个按钮时,将出现 如下5个按钮,它们分别是用以定义点、线、面、体的几何形状的。 值得注意的是我们定义这些基本的几何元素的一般是依照以下的顺序: 点——线(两点确定一线)——面(3线以上确定一面)——体(3面以上确定体)对各种几何元素的操作基本方式是:首先选中所要进行的操作,再定义完成操作所要的其他元素,作后点“APPL Y”按钮完成操作。以下不一一重复。 下面我们分别介绍各个几何元素的确定方法: 1.1.1点的操作 对点的操作在按下点操作按钮后进行(其他几何元素的操作也是这样)。点有以下几种主要操作 定义点的位置按钮,按下后出现下面对话框 Coordinate Sys.:用以选择已有坐标系中进行当前操 作的坐标系 Type:可以选择3种相对坐标系为当前坐标系:笛卡 儿坐标、柱坐标、球坐标。 以下通过在Global 中直接输入点的x、y、z值定义点, 注意这里的坐标值是绝对坐标值,而Local中输入的是相 对坐标值,一般我们使用绝对坐标值。 Label:为所定义的点命名。 在完成以上定义后就可以通过进行这个点 的定义,同时屏幕左半部的绘图区中将出现被定义的点。 用关闭此对话框。 查看所有点的几何参数按钮(在以后的操作中也可以查看其他元素的几何参数) 在Vertices栏中选择被查询的点,有两种选择方式(其他几 何元素的选择与此类似): ①按住shift键的同时用鼠标左键取点

Fluent经典问题及答疑2

Fluent经典问题及答疑2 51 对于出口有回流的问题,在出口应该选用什么样的边界条件(压力出口边界条件、质量出口边界条件等)计算效果会更好?(#42) 52 对于不同求解器,离散格式的选择应注意哪些细节?实际计算中一阶迎风差分与二阶迎风差分有什么异同?(#69) 53 对于FLUENT的耦合解算器,对时间步进格式的主要控制是Courant数(CFL),那么Courant 数对计算结果有何影响?(#43) 54 在分离求解器中,FLUENT提供了压力速度耦和的三种方法:SIMPLE,SIMPLEC及PISO,它们的应用有什么不同?(#44) 55 对于大多数情况,在选择选择压力插值格式时,标准格式已经足够了,但是对于特定的某些模型使用其它格式有什么特别的要求? (#60) 56 计算流体力学中在设定初始条件和边界条件的时候总是要先选择一组湍流参数,并给出其初值。如何选择并给出这些初值呢?有什么经验公式或者别的好的办法吗?(#73) 57 讨论在数值模拟过程中采用四面体网格计算效果好,还是采用六面体网格更妙呢?(#70) 58 如何将自己用C语言编辑的程序导入到FLUENT中?在利用UDF编写程序时需注意哪些问题?(#157) 59 在UDF中compiled型的执行方式和interpreted型的执行方式有什么不同?(#72) 60 在用gambit的时候,导入pro/e的stp文件后,在消去最短边的时候,有些最短边不能消去,其是空间线段,用面merge的方法和连接点的方法都不行,请问该怎么消去这类短边?(#144) 61 FLUENT help和GAMBIT help能教会我们(特别是刚入门的新手)学习什么基本知识?(#126) 62 FLUENT如何做汽车外流场计算的模拟?并且怎么可以得到汽车的阻力系数和升力系数?(#170) 63 FLUENT模拟飞行器外部流场,最高MA多少时就不准确了?MA达到一定的程度做模拟需注意哪些问题?(#125) 64 在用gambit建模,保存成*.msh文件时总是出现No entity的错误:Continuum Entity fluid does not contain any valid entity and is not written! Boundary Entity wall does not contain any validentity and is not written! 不知道是什么问题?产生的原因是什么?如何解决?(#150) 65 在做燃烧模拟的时候,入口燃料温度定义为蒸发/离解开始时的温度(也就是,为离散相材料指定的蒸发温度“Vaporization Temperature”),这是指水分蒸发温度吗?一般是多少?(#196) 66 在计算煤粉燃烧时遇到这样的问题: Warning: volatile + combustible fraction for lignite is greater than 1.0shell conduction zones 如何解决? 67 FLUENT控制方程是无因次的还是有因次的?如果是无因次的,怎么无因次的? 68 做飞机设计时,经常计算一些翼型,可是经常出现计算出来的阻力是负值,出现负值究竟是什么原因,是网格的问题还是计算参数设置的问题?(#71) 69 FLUENT中的Turbulent intensify是如何定义的?该值应该是小于等于100%,可是我的计算中该值达到400%,不知为何? 70 边界条件中湍流强度怎么设置:入口边界条件中的湍流强度和出口边界条件中的回流湍流强度怎么设置?是取默认值10%吗?(#135) 71 关于Injection中的Total Flow rate:injection 选surface,此时选了好几个面(面积不一定完全相同,但颗粒的入口速度相同),那Total Flow Rate 是指几个面的总流量还是某一个面的啊?只能处理完全相同的面吗?(#160) 72 FLUENT中能不能做插值:在ansys中的模型节点坐标和FLUENT中模型的节点坐标不一致,能

FLUENT菜鸟入门-不可不知的50个经典问题

Fluent必知的一些基本概念! 连续性方程不收敛是怎么回事? 在计算过程中其它指数都收敛了,就continuity不收敛是怎么回事 这和Fluent程序的求解方法SIMPLE有关。SIMPLE根据连续方程推导出压力修正方法求解压力。由于连续方程中流场耦合项被过渡简化,使得压力修正方程不能准确反映流场的变化,从而导致该方程收敛缓慢。 你可以试验SIMPLEC方法,应该会收敛快些。 湍流与黏性有什么关系? 湍流和粘性都是客观存在的流动性质。 湍流的形成需要一定的条件,粘性是一切流动都具有的。 流体流动方程本身就是具非线性的。 NS方程中的粘性项就是非线性项,当然无粘的欧拉方程也是非线性的。 粘性是分子无规则运动引起的,湍流相对于层流的特性是由涡体混掺运动引起的。 湍流粘性是基于湍流体的parcel湍流混掺是类比于层流体中的分子无规则运动,只是分子无规则运动遥远弱些吧了。不过,这只是类比于,要注意他们可是具有不同的属性。粘性是耗散的根源,实际流体总是有耗散的。 而粘性是制约湍流的。 LANDAU说,粘性的存在制约了湍流的自由度。 湍流粘性系数和层流的是不一样的,层流的粘性系数基本可认为是常数,可湍流中层流底层中粘性系数很小,远小于层流时的粘性系数;而在过渡区,与之相当,在一个数量级;在充分发展的湍流区,又远大于层流时的粘性系数.这是鮑辛内斯克1987年提出的。 1 FLUENT的初始化面板中有一项是设置从哪个地方开始计算(compute from),选择从不同的边界开始计算有很大的区别吗?该怎样根据具体问题选择从哪里计算呢?比如有两个速度入口A和B,还有压力出口等等,是选速度入口还是压力出口?如果选速度入口,有两个,该选哪个呀?有没有什么原则标准之类的东西? 一般是选取ALL ZONE,即所有区域的平均处理,通常也可选择有代表性的进口(如多个进口时)进行初始化。对于一般流动问题,初始值的设定并不重要,因为计算容易收敛。但当几何条件复杂,而且流动速度高变化快(如音速流动),初始条件要仔细选择。如果不收敛,还应试验不同的初始条件,甚至逐次改变边界条件最后达到所要求的条件。 2 要判断自己模拟的结果是否是正确的,似乎解的收敛性要比那些初始条件和边界条件更重要,可以这样理解吗?也就是说,对于一个具体的问题,初始条件和边界条件的设定并不是唯一的,为了使解收敛,需要不断调整初始条件和边界条件直到解收敛为止,是吗?如果解收敛了,是不是就可以基本确定模拟的结果是正确的呢? 对于一个具体的问题,边界条件的设定当然是唯一的,只不过初始化时可以选择不同的初始条件(指定常流),为了使解的收敛比较好,我一般是逐渐的调节边界条件到额定值("额定值"是指你题目中要求的入口或出口条件,例如计算一个管内流动,要求入口压力和温度为10MPa和3000K,那么我开始叠代时选择入口压力和温度为1MPa和500K(假设,这看你自己问题了),等流场计算的初具规模、收敛的较好了,再逐渐调高压力和温度,经过好几次调节后最终到达额定值10MPa和3000K,这样比一开始就设为10MPa和3000K收敛的要好些)这样每次叠代可以比较容易收敛,每次调节后不用再初始化即自动调用上次的解为这次的初始解,然后继续叠代。即使解收敛了,这并

Ansys Workbench Fluid Flow(FLUENT)经典问题

1 对于刚接触到FLUENT新手来说,面对铺天盖地的学习资料和令人难读的FLUENT help,如何学习才能在最短的时间内入门并掌握基本学习方法呢? 学习任何一个软件,对于每一个人来说,都存在入门的时期。认真勤学是必须的,什么是最好的学习方法,我也不能妄加定论,在此,我愿意将我三年前入门FLUENT心得介绍一下,希望能给学习FLUENT的新手一点帮助。 由于当时我需要学习FLUENT来做毕业设计,老师给了我一本书,韩占忠的《FLUENT流体工程仿真计算实例与应用》,当然,学这本书之前必须要有两个条件,第一,具有流体力学的基础,第二,有FLUENT 安装软件可以应用。然后就照着书上二维的计算例子,一个例子,一个步骤地去学习,然后学习三维,再针对具体你所遇到的项目进行针对性的计算。不能急于求成,从前处理器GAMBIT,到通过FLUENT进行仿真,再到后处理,如TECPLOT,进行循序渐进的学习,坚持,效果是非常显著的。如果身边有懂得FLUENT 的老师,那么遇到问题向老师请教是最有效的方法,碰到不懂的问题也可以上网或者查找相关书籍来得到答案。另外我还有本《计算流体动力学分析》王福军的,两者结合起来学习效果更好。 2 CFD计算中涉及到的流体及流动的基本概念和术语:理想流体和粘性流体;牛顿流体和非牛顿流体;可压缩流体和不可压缩流体;层流和湍流;定常流动和非定常流动;亚音速与超音速流动;热传导和扩散等。 https://www.doczj.com/doc/9f8518249.html,/dvbbs/viewFile.asp?BoardID=61&ID=1411 A.理想流体(Ideal Fluid)和粘性流体(Viscous Fluid): 流体在静止时虽不能承受切应力,但在运动时,对相邻的两层流体间的相对运动,即相对滑动速度却是有抵抗的,这种抵抗力称为粘性应力。流体所具备的这种抵抗两层流体相对滑动速度,或普遍说来抵抗变形的性质称为粘性。粘性的大小依赖于流体的性质,并显著地随温度变化。实验表明,粘性应力的大小与粘性及相对速度成正比。当流体的粘性较小(实际上最重要的流体如空气、水等的粘性都是很小的),运动的相对速度也不大时,所产生的粘性应力比起其他类型的力如惯性力可忽略不计。此时我们可以近似地把流体看成无粘性的,这样的流体称为理想流体。十分明显,理想流体对于切向变形没有任何抗拒能力。这样对于粘性而言,我们可以将流体分为理想流体和粘性流体两大类。应该强调指出,真正的理想流体在客观实际中是不存在的,它只是实际流体在某些条件下的一种近似模型。 B.牛顿流体(Newtonian Fluid)和非牛顿流体(non-Newtonian Fluid): 日常生活和工程实践中最常遇到的流体其切应力与剪切变形速率符合下式的线性关系,称为牛顿流体。而切应力与变形速率不成线性关系者称为非牛顿流体。图2-1(a)中绘出了切应力与变形速率的关系曲线。其中符合上式的线性关系者为牛顿流体。其他为非牛顿流体,非牛顿流体中又因其切应力与变形速率关系特点分为膨胀性流体(Dilalant),拟塑性流体(Pseudoplastic),具有屈服应力的理想宾厄流体(Ideal Bingham Fluid)和塑性流体(Plastic Fluid)等。通常油脂、油漆、牛奶、牙膏、血液、泥浆等均为非牛顿流体。非牛顿流体的研究在化纤、塑料、石油、化工、食品及很多轻工业中有着广泛的应用。图2-1(b)还显示出对于有些非牛顿流体,其粘滞特性具有时间效应,即剪切应力不仅与变形速率有关而且与作用时间有关。当变形速率保持常量,切应力随时间增大,这种非牛顿流体称为震凝性流体(Rheopectic Fluid)。当变形速率保持常量而切应力随时间减小的非牛顿流体则称为触变性流体(Thixotropic Fluid)。 C.可压缩流体(Compressible Fluid)和不可压缩流体(Incompressible Fluid):

Fluent经典问题及答疑

Fluent经典问题及答疑 1 对于刚接触到FLUENT新手来说,面对铺天盖地的学习资料和令人难读的FLUENT help,如何学习才能在最短的时间内入门并掌握基本学习方法呢?(#61) 2 CFD计算中涉及到的流体及流动的基本概念和术语:理想流体和粘性流体;牛顿流体和非牛顿流体;可压缩流体和不可压缩流体;层流和湍流;定常流动和非定常流动;亚音速与超音速流动;热传导和扩散等。(13楼) 3 在数值模拟过程中,离散化的目的是什么?如何对计算区域进行离散化?离散化时通常使用哪些网格?如何对控制方程进行离散?离散化常用的方法有哪些?它们有什么不同?(#80) 4 常见离散格式的性能的对比(稳定性、精度和经济性)(#62) 5 在利用有限体积法建立离散方程时,必须遵守哪几个基本原则?(#81) 6 流场数值计算的目的是什么?主要方法有哪些?其基本思路是什么?各自的适用范围是什么?(#130) 7 可压缩流动和不可压缩流动,在数值解法上各有何特点?为何不可压缩流动在求解时反而比可压缩流动有更多的困难?(#55) 8 什么叫边界条件?有何物理意义?它与初始条件有什么关系?(#56) 9 在一个物理问题的多个边界上,如何协调各边界上的不同边界条件?在边界条件的组合问题上,有什么原则? 10 在数值计算中,偏微分方程的双曲型方程、椭圆型方程、抛物型方程有什么区别?(#143) 11 在网格生成技术中,什么叫贴体坐标系?什么叫网格独立解?(#35) 12 在GAMBIT的foreground和background中,真实体和虚实体、实操作和虚操作四个之间是什么关系? 13 在GAMBIT中显示的“check”主要通过哪几种来判断其网格的质量?及其在做网格时大致注意到哪些细节?(#38) 14 画网格时,网格类型和网格方法如何配合使用?各种方法有什么样的应用范围及做网格时需注意的问题?(#169) 15 对于自己的模型,大多数人有这样的想法:我的模型如何来画网格?用什么样的方法最简单?这样做网格到底对不对?(#154) 16 在两个面的交界线上如果出现网格间距不同的情况时,即两块网格不连续时,怎么样克服这种情况呢?(#40) 17 依据实体在GAMBIT建模之前简化时,必须遵循哪几个原则?(#170) 18 在设置GAMBIT边界层类型时需要注意的几个问题:a、没有定义的边界线如何处理?b、计算域内的内部边界如何处理(2D)?(#128) 19 为何在划分网格后,还要指定边界类型和区域类型?常用的边界类型和区域类型有哪些?(#127) 20 何为流体区域(fluid zone)和固体区域(solid zone)?为什么要使用区域的概念?FLUENT 是怎样使用区域的?(#41) 21 如何监视FLUENT的计算结果?如何判断计算是否收敛?在FLUENT中收敛准则是如何定义的?分析计算收敛性的各控制参数,并说明如何选择和设置这些参数?解决不收敛问题通常的几个解决方法是什么?(9楼) 22 什么叫松弛因子?松弛因子对计算结果有什么样的影响?它对计算的收敛情况又有什么样的影响?(7楼) 23 在FLUENT运行过程中,经常会出现“turbulence viscous rate”超过了极限值,此时如何解决?而这里的极限值指的是什么值?修正后它对计算结果有何影响?(#28)

相关主题
文本预览
相关文档 最新文档