Fluent 基础.

Slides:



Advertisements
Similar presentations
探究问题 1 、观察任意一 质点,在做什么运动? 动画课堂 各个质点在各自的平衡 位置附近做机械振动,没 有随波迁移。 结论 1 :
Advertisements

高等数学( XJD ) 第二章 导数与微分 返回 高等数学( XAUAT ) 高等数学( XJD ) 求导法则 基本公式 导 数 导 数 微 分微 分 微 分微 分 求导方法 高阶导数 微分法则 导数与微分关系图导数与微分关系图.
一、 一阶线性微分方程及其解法 二、 一阶线性微分方程的简单应用 三、 小结及作业 §6.2 一阶线性微分方程.
第五节 函数的微分 一、微分的定义 二、微分的几何意义 三、基本初等函数的微分公式与微分运算 法则 四、微分形式不变性 五、微分在近似计算中的应用 六、小结.
第二章 导数与微分 习题课 主要内容 典型例题 测验题. 求 导 法 则求 导 法 则 求 导 法 则求 导 法 则 基本公式 导 数 导 数 微 分微 分 微 分微 分 高阶导数 高阶微分 一、主要内容.
目录 上页 下页 返回 结束 习题课 一、导数和微分的概念及应用 二、导数和微分的求法 导数与微分 第二章.
第九章 常微分方程数值解法 §1 、引言. 微分方程的数值解:设方程问题的解 y(x) 的存在区间是 [a,b] ,令 a= x 0 < x 1
2.8 函数的微分 1 微分的定义 2 微分的几何意义 3 微分公式与微分运算法则 4 微分在近似计算中的应用.
第八章 第四节 机动 目录 上页 下页 返回 结束 一个方程所确定的隐函数 及其导数 隐函数的微分法.
2.5 函数的微分 一、问题的提出 二、微分的定义 三、可微的条件 四、微分的几何意义 五、微分的求法 六、小结.
全微分 教学目的:全微分的有关概念和意义 教学重点:全微分的计算和应用 教学难点:全微分应用于近似计算.
§3.4 空间直线的方程.
1.非线性振动和线性振动的根本区别 §4-2 一维非线性振动及其微分方程的近似解法 方程
碰撞 两物体互相接触时间极短而互作用力较大
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
一、二阶行列式的引入 用消元法解二元线性方程组. 一、二阶行列式的引入 用消元法解二元线性方程组.
第三章 函数逼近 — 最佳平方逼近.
《高等数学》(理学) 常数项级数的概念 袁安锋
一、原函数与不定积分 二、不定积分的几何意义 三、基本积分公式及积分法则 四、牛顿—莱布尼兹公式 五、小结
§5.3 定积分的换元法 和分部积分法 一、 定积分的换元法 二、 定积分的分部积分法 三、 小结、作业.
第5章 定积分及其应用 基本要求 5.1 定积分的概念与性质 5.2 微积分基本公式 5.3 定积分的换元积分法与分部积分法
4.3 边界层积分方程 3.紊流边界层积分方程的解 普朗特假设
2.3 液体动力学基础 本节主要讨论液体的流动状态、运动规律、能量转换以及流动液体与固体壁面的相互作用力等问题。
第七章 不可压缩流体动力学基础.
第四节 一阶线性微分方程 线性微分方程 伯努利方程 小结、作业 1/17.
§5 微分及其应用 一、微分的概念 实例:正方形金属薄片受热后面积的改变量..
1.5 场函数的高阶微分运算 1、场函数的三种基本微分运算 标量场的梯度f ,矢量场的散度F 和F 旋度简称 “三度” 运算。
第三章 导数与微分 习 题 课 主要内容 典型例题.
2-7、函数的微分 教学要求 教学要点.
§5 微分及其应用 一、微分的概念 实例:正方形金属薄片受热后面积的改变量..
习题六 1. 判断下列流场是否有旋?并分别求出其流线、计算oxy平面的单位圆周上的速度环量。 柱坐标 [解] 计算旋度 计算流线 速度环量
第2章 Z变换 Z变换的定义与收敛域 Z反变换 系统的稳定性和H(z) 系统函数.
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
§3.7 热力学基本方程及麦克斯韦关系式 热力学状态函数 H, A, G 组合辅助函数 U, H → 能量计算
天线罩气动载荷分布的确定 沈海军 南京航空航天大学飞机设计研究所.
§2 求导法则 2.1 求导数的四则运算法则 下面分三部分加以证明, 并同时给出相应的推论和例题 .
§7.4 波的产生 1.机械波(Mechanical wave): 机械振动在介质中传播过程叫机械波。1 2 举例:水波;声波.
Windows 7 的系统设置.
第8章 静电场 图为1930年E.O.劳伦斯制成的世界上第一台回旋加速器.
流体力学基础 流体静力学 连续性原理 伯努利方程.
第4章 非线性规划 4.5 约束最优化方法 2019/4/6 山东大学 软件学院.
过程自发变化的判据 能否用下列判据来判断? DU≤0 或 DH≤0 DS≥0.
第二十二章 曲面积分 §1 第一型曲面积分 §2 第二型曲面积分 §3 高斯公式与斯托克斯公式.
线 性 代 数 厦门大学线性代数教学组 2019年4月24日6时8分 / 45.
第七章 理想不可压缩流体的有旋流动和无旋流动
3. 分子动力学 (Molecular Dynamics,MD) 算法
作业 P152 习题 复习:P 预习:P /5/2.
成绩是怎么算出来的? 16级第一学期半期考试成绩 班级 姓名 语文 数学 英语 政治 历史 地理 物理 化学 生物 总分 1 张三1 115
人工压缩性方法 郭 红.
(七)不可压缩流的数值方法 7.1 MAC方法 7.2 投影法 7.3 人工压缩性方法 7.4 SIMPLE方法 7.5 其他方法:
第4章 Excel电子表格制作软件 4.4 函数(一).
流体佯谬 由于牛顿力学的巨大成功,人们对牛顿确定的三大定律深信不疑,奉之为金科玉律,然而在生活中,我们常常会惊异的发现流体表现出一些意想不到的效应。例如:
定解条件---初始条件 PDE 一般具有无穷多解,为选出一个满足实际物理过程的解,需要从物理过程提出定解条件
第五节 缓冲溶液pH值的计算 两种物质的性质 浓度 pH值 共轭酸碱对间的质子传递平衡 可用通式表示如下: HB+H2O ⇌ H3O++B-
学习任务三 偏导数 结合一元函数的导数学习二元函数的偏导数是非常有用的. 要求了解二元函数的偏导数的定义, 掌握二元函数偏导数的计算.
海报题目 简介: 介绍此项仿真工作的目标和需要解决的问题。 可以添加合适的图片。
利用DSC进行比热容的测定 比 热 容 测 量 案 例 2010.02 TA No.036 热分析・粘弹性测量定 ・何为比热容
分数再认识三 真假带分数的练习课.
第15讲 特征值与特征向量的性质 主要内容:特征值与特征向量的性质.
线 性 代 数 厦门大学线性代数教学组 2019年5月12日4时19分 / 45.
GIS基本功能 数据存储 与管理 数据采集 数据处理 与编辑 空间查询 空间查询 GIS能做什么? 与分析 叠加分析 缓冲区分析 网络分析
Python 环境搭建 基于Anaconda和VSCode.
滤波减速器的体积优化 仵凡 Advanced Design Group.
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
Volterra-Lotka方程 1925年, A. Lotka(美)和V. Volterra(意)给出了第一个两物种间的捕食模型。
第三节 数量积 向量积 混合积 一、向量的数量积 二、向量的向量积 三、向量的混合积 四、小结 思考题.
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
《偏微分方程》第一章 绪论 第一章 绪论 1.1.
学习目标 1、什么是列类型 2、列类型之数值类型.
海报题目 简介: 介绍此项仿真工作的目标和需要解决的问题。 可以添加合适的图片。
Presentation transcript:

Fluent 基础

主要内容 求解器的选择 发展历史 离散格式 基本功能 初始化 软件结构及常用文件类型 边界条件的设定 安装方法(基于6.3版本) 可用的参考资料 发展历史 基本功能 软件结构及常用文件类型 安装方法(基于6.3版本) 基本概念

发展历史 1975年 谢菲尔德大学(UK)开发了Tempest 1983年 美国的流体技术服务公司creature推出fluent 1988年 Fluent Inc.成立 1995年 收购最大对手FDI公司( FIDAP ) 1997年 收购Polyflow公司(粘弹性和聚合物流动模拟) 2006年 被ANSYS收购 在被ANSYS收购后为6.3版本 2009年6月发布12.0版本 2010年底发布13.0版本 2011年底发布14.0版本

基本功能(1) 可压缩与不可压缩流动问题; 稳态和瞬态流动问题; 无粘流、层流及湍流问题; 牛顿流体及非牛顿流体; 对流换热问题(包括自然对流和混合对流); 导热与对流换热耦合问题; 辐射换热; 惯性坐标系和非惯性坐标系下的流动问题模拟;

基本功能(2) 多运动坐标系下的流动问题; 化学组分混合与反应; 可以处理热量、质量、动量和化学组分的源项; 用Lagrangian 轨道模型模拟稀疏相(颗粒,水滴,气泡等); 多孔介质流动; 一维风扇、热交换器性能计算; 两相流问题; 复杂表面形状下的自由面流动。

软件结构及常用文件类型(1) FLUENT包应该包括以下几个部分: FLUENT解法器 prePDF,用于模拟PDF燃烧过程 GAMBIT,网格生成 TGrid,额外的处理器,用于从现有的边界网格生成体网格。 Filters(Translators),转换其它程序生成的网格,用于FLUENT计算。可以接口的程序包括:ANSYS, I-DEAS, NASTRAN, PATRAN等。

软件结构及常用文件类型(2) 基本程序结构示意图 GAMBIT 设置几何形状 生成2D或3D网格 其它软件包,如CAD,CAE等 FLUENT 网格输入及调整 物理模型 边界条件 流体物性确定 计算 结果后处理 TGrid 2D三角网格 3D四面体网格 2D和3D混合网格 prePDF PDF查表 2D或3D网格 几何形状或网格 PDF程序 网格 边界和(或)体网格 边界网格 基本程序结构示意图

软件结构及常用文件类型(3) FLUENT软件文件类型: .jou文件:日志文档,可以编辑运行。 .dbs文件:Gambit工作文件,若想修改网格, 可以打开进行再编辑, 可以打开进行再编辑。 .msh文件:Gambit输出的网格文件。 .cas文件:.msh文件经过Fluent处理后得到的文件。 .dat文件: FLUENT计算数据结果的数据文件。

安装方法 基于Fluent6.3的软件安装及破解方法: Fluent最初只支持UNIX操作系统,面向高端用户。随着Windows的普及,Fluent也开始支持Windows系统。但其前处理软件Gambit仍然需要在UNIX系统下运行。所以在安装Gambit前,要安装一个模拟UNIX系统的软件Exceed。 基于Fluent6.3的软件安装及破解方法: 1. 安装之前,时间调整到2005年; 2. 先装exceed(安装文件在X:\Exceed.v9.0\Exceed\SET UP),再装gambit,最后装fluent; 3. 按照提示,复制相应的许可证license到fluent和gambit的目录里; 4. 设置初始环境; 5. 设置完初始环境之后,把时间调整过来,重启电脑!

基本概念(1) 理想与实际流体:根据是否考虑流体的粘性,可将流体分为理想流体和实际流体。 可压缩流体与不可压缩流体:根据流体压缩性的大小,可将流体分为可压缩流体与不可压缩流体。密度随压强变化大且不可视为常数的为可压缩流体,反之,称为不可压缩流体。 正常情况下,液体和低速气体(<50m/s)可视为不可压缩流体。 牛顿流体和非牛顿流体:根据流体是否满足牛顿内摩擦定律,可将流体分为牛顿流体和非牛顿流体。符合牛顿内摩擦定律,也就是切应力与速度梯度成正比的流体为牛顿流体。 水、酒精等大多数纯液体、轻质油、低分子化合物溶液以及低速流动的气体等均为牛顿流体; 非牛顿流体:油漆、稀润滑脂、高分子溶液、乳化液、淀粉糊、石灰浆、牛奶、牙膏、血液、泥浆等。

基本概念(2) 层流和湍流:层流是流体运动规则,各部分分层流动互不掺混,质点的轨线是光滑的,而且流动稳定。湍流的特征则完全相反,流体运动极不规则,各部分激烈掺混,质点的轨线杂乱无章,而且流场极不稳定。这两种截然不同的运动形态在一定条件下可以相互转化。 可用雷诺数进行判定。雷诺数是流体惯性力与黏性力比值的量度,它是一个无量纲量。 雷诺数较小时,黏滞力对流场的影响大于惯性力,流场中流速的扰动会因黏滞力而衰减,流体流动稳定,为层流;反之,若雷诺数较大时,惯性力对流场的影响大于黏滞力,流体流动较不稳定,流速的微小变化容易发展、增强,形成紊乱、不规则的紊流流场。

基本概念(3) 定常流动和非定常流动:以时间为标准,根据流体流动的物理量(如速度、压力、温度等)是否随时间变化,将流动分为定常与非定常两大类。当流动的物理量不随时间变化,为定常流动;反之称为非定常流动。 许多流体机械在起动或关机时的流体流动一般是非定常流动,而正常运转时可看作是定常流动。

基本概念(4) 亚音速流动与超音速流动:当气流速度很大,或者流场压力变化很大时,流体就受到了压缩性的影响。 马赫数是流体速度与当地音速之比值,而音速在不同高度、温度等状态下又有不同数值,因此无法将 Ma的数值换算为固定的 km/hr 或 mph 等单位。 Ma<1时,为亚音速流动; Ma<<1时,流体的可压缩性及压力脉动对密度变化影响都可以忽略; Ma≈1时候(跨音速),可压缩性影响就显得十分重要了; Ma >1,超音速流动。

基本概念(5) 热传导及扩散:当流体中存在温度差时,温度高的地方将向温度低的地方传送热量,这种现象称为热传导。同样地,当流体混合物中存在组元的浓度差时,浓度高的地方将向浓度低的地方输送该组元的物质,这种现象称为扩散。 理想流体忽略了粘性,即忽略了分子运动的动量输运性质,因此在理想流体中也不应考虑质量和能量输运性质——扩散和热传导,因为它们具有相同的微观机制。

基本概念(6) 有旋流动和无旋流动:有旋流动是指流场中各处的旋度(流体微团的旋转角速度)不等于零的流动,无旋流动是指流场中各处的旋度都为零的流动。 流体运动是有旋流动还是无旋流动,取决于流体微团是否有旋转运动,与流体微团的运动轨迹无关。流体流动中,如果考虑粘性,由于存在摩擦力,这时流动为有旋流动:如果粘性可以忽略,而流体本身又是无旋流,这时流动为无旋流动。 例如,均匀气流流过平板,在紧靠壁面的附面层内,需要考虑粘性影响,因此,附面层内为有旋流动,附面层外的流动,就性可以忽略,为无旋流动。

求解器选择(1) FLUENT求解器: (1)FLUENT 2d ——二维单精度求解器; (2)FLUENT 3d ——三维单精度求解器: (3)FLUENT 2ddp ——二维双精度求解器; (4)FLUENT 3ddp ——三维双精度求解器。

求解器选择(2) FLUENT中有两种求解器 – 压力基和密度基。 压力基求解器以动量和压力为基本变量 通过连续性方程导出压力和速度的耦合算法 只采用隐式方式对控制方程进行线性化 压力基求解器有两种算法 分离求解器 – 压力修正和动量方程顺序求解。 耦合求解器(PBCS)–压力和动量方程同时求解 用哪种压力梯度来计算控制方程中的导数项。

求解器选择(3) 压力基求解器通过连续性方程和动量方程导出压力方程或压力修正方程 压力-速度耦合方程求解算法 Semi-Implicit Method for Pressure-Linked Equations (SIMPLE) 默认算法,稳健性好 SIMPLE-Consistent (SIMPLEC) 对简单问题,收敛更快,如层流 Pressure-Implicit with Splitting of Operators (PISO) 对非稳态流动或者高扭曲度网格有用 Coupled 压力基耦合求解器

求解器选择(4) 密度基耦合求解器 DBCS 可以显式或隐式方式求解 以矢量方式求解连续性方程、动量方程、能量方程和组分方程 通过状态方程得到压力 其他标量方程按照分离方式求解 DBCS 可以显式或隐式方式求解 隐式: 使用高斯赛德尔方法求解所有变量 显式: 用多步龙格库塔显式时间积分法。

求解器选择(5)

求解器选择(6)

求解器选择(7) 压力基求解器应用范围覆盖从低压不可压缩流到高速压缩流 需要的内存少 求解过程灵活 压力基耦合求解器 (PBCS) 适用于大多数单相流,比分离求解器性能更好 不能用于多相流(欧拉)、周期质量流和 NITA 比分离求解器多用1.5–2倍内存 密度基耦合求解器 (DBCS)适用于密度、能量、动量、组分间强耦合的现象 例如: 伴有燃烧的高速可压缩流动,超高音速流动、激波干扰 隐式方法一般优于显式,因为其对时间步有严格的限制 显式方法一般用于流动时间尺度和声学时间尺度相当的情况(如高马赫激波的传播)

离散格式(1) 在对指定问题进行CFD计算之前,首先要将计算区域离散化,即对空间上连续的计算区域进行划分,把它划分成许多个子区域,并确定每个区域中的节点,从而生成网格。然后将控制方程在网格上离散,即将偏微分方程格式的控制方程转化为各个节点上的代数方程组,然后求解离散方程组,得到各个节点上的解。 节点之间的近似解,一般认为光滑变化,原则上可以应用插值方法确定,从而得到整个计算域上的近似解。 这种插值方式被称为离散格式(discrezitation scheme)

离散格式(2)

离散格式(3) 对流项的插值方法有: First-Order Upwind – 易收敛,一阶精度 Power Law –对低雷诺数流动 ( Recell < 5 )比一阶格式更精确 Second-Order Upwind – 尤其适用流动和网格方向不一致的四面体/三角形网格,二阶精度,收敛慢 Monotone Upstream-Centered Schemes for Conservation Laws (MUSCL) – 对非结构网格,局部三阶精度,对二次流、旋转涡、力等预测的更精确 Quadratic Upwind Interpolation (QUICK) – 适用于四边形/六面体以及混合网格,对旋转流动有用,在均匀网格上能达到三阶精度 Note that MUSCL (in 6.2) and QUICK schemes are unbounded schemes, so they can produce unphysical oscillations when steep gradients exist in the flows.

离散格式(4)

离散格式(5) 为了得到扩散通量、速度导数,以及高阶离散格式,都需要求解变量的梯度 单元中心的变量梯度由以下三种方法得到: Green-Gauss Cell-Based – 可能会引起伪扩散 Green-Gauss Node-Based – 更精确,更少伪扩散,建议对三角形/四面体网格采用 Least-Squares Cell-Based – 建议对多面体网格采用,精度和属性同Node-based 面上的梯度用多级泰勒级数展开求得

离散格式(6) 使用分离算法时,计算面上压力的插值方法有: Standard – 默认格式,对于近边界的沿面法向存在大压力梯度流动,精度下降(如果存在压力突变,建议改用 PRESTO! ) PRESTO! – 用于高度旋流,包括压力梯度突变(多孔介质,风扇模型等)或者计算域存在大曲率的面 Linear – 当其他格式导致收敛问题或非物理解时使用 Second-Order – 用于压缩流,不适用多孔介质、风扇、压力突变以及VOF/Mixture 多相流 Body Force Weighted – 用于大体积力的情况,如高瑞利数自然对流或高旋流

离散格式(7)

初始化(1) FLUENT 要求所有的求解变量有初始值 在特定区域对特定变量单独赋值 更真实的初值能提高收敛稳定性,加速收敛过程. 有些情况需要一个好的初值 在特定区域对特定变量单独赋值 自由射流(喷射区高速) 燃烧问题 (高温激活反应) 单元标注(自适应)

通过 TUI 命令来设置 /solve/init/set-fmg-initialization Full MultiGrid (FMG) 能用来创建更好的初场 FMG 初始化对包括大的压力梯度和速度梯度的复杂流动有用 在粗级别网格上求解一阶欧拉方程 可用于压力基或密度基求解器,但限于稳态问题 启动 FMG 初始化 压力基求解器: /solve/init/fmg-initialization 密度基求解器: 当选择密度基求解器后在 GUI里可见 FMG 在粗网格上用多重网格求解 通过 TUI 命令来设置 /solve/init/set-fmg-initialization

边界条件的设定(1) 速度进口边界条件(velocity-inlet):给出进口速度及需要计算的所有标量值。该边界条件适用于不可压缩流动问题。

边界条件的设定(2) 压力进口边界条件(pressure-inlet):压力进口边界条件通常用于给出流体进口的压力和流动的其它标量参数,对计算可压和不可压问题都适合。 压力进口边界条件通常用于不知道进口流率或流动速度时候的流动,这类流动在工程中常见,如浮力驱动的流动问题。压力进口条件还可以用于处理外部或者非受限流动的自由边界。 压力边界条件的设置如图,其中第一项的表压强与绝对压强,参考压强有如下关系: Operating pressure 输入:Define—>operating conditions

边界条件的设定(3) 这里给出的表压强的大小,是入口边界上的总压。 operating pressure 压力水平 绝对压力 真空 这里给出的表压强的大小,是入口边界上的总压。 如果流动是亚声速的,则会忽略Supersonic/Initial Gauge Pressure,它是由指定的驻点值来计算的。

边界条件的设定(4) 质量流量进口边界条件(mass-flow-inlet):给定入口边界上的质量流量。主要用于可压缩流动问题,对于不可压缩问题,由于密度是常数,可以使用速度入口条件。如果压力边界条件和质量边界条件都适合流动时,优先选择用压力进口条件。 压力出口边界条件(pressure-outlet):需要给定出口静压(表压)。而且,该压力只用于亚音速计算。如果局部变成超音速,则根据前面来流条件外推出口边界条件。需要特别指出的是,这里的压力是相对于前面给定的工作压力。 如果有回流出现,给的表压将视为总压,所以不必给出回流压力。回流流动方向与出口边界垂直。

边界条件的设定(5)

边界条件的设定(6) 压力远场边界条件(pressure-far-field): 如果知道来流的静压和马赫数,Fluent提供了的压力远场边界条件来模拟该类问题。 该边界条件只适合用理想气体定律计算密度的问题,而不能用于其它问题。为了满足压力远场条件,需要把边界放到我们关心区域足够远的地方。 给定边界静压和温度及马赫数。可以是亚音速,跨音速或者超音速,并且需要给定流动方向,如果有需要还必须给定湍流量等参数。

边界条件的设定(7)

边界条件的设定(8) 自由流出边界条件(outflow): 不知道流出口的压力或者速度,这时候可以选择流出边界条件。 如下列情况,不能用流出边界条件: 包含压力进口条件 可压速流动问题 有密度变化的非稳定流动问题(即使是不可压速流动)

边界条件的设定(9) 固壁边界条件(wall):对于粘性流动问题,Fluent默认设置是壁面无滑移条件。 壁面热边界条件包括固定热通量、固定温度、对流换热系数、外部辐射换热、外部辐射换热与对流换热等。

可用的参考资料 参考书: 于勇:FLUENT入门与进阶教程 韩占忠:FLUENT:流体工程仿真计算实例与分析 王福军:计算流体动力学分析-CFD软件原理与应用 Fluent Help 论坛: http://www.cfluid.com/bbs/forumdisplay.php?fid=6 http://forum.simwe.com/forum-56-1.html http://www.baisi.net/forum-68-8.html

谢 谢!