搜档网
当前位置:搜档网 › fluent个人学习经验与技巧

fluent个人学习经验与技巧

fluent个人学习经验与技巧
fluent个人学习经验与技巧

专业词汇:

Fluxes:流出, 变迁,使出血; 使熔化Iterate:迭代vector:向量,矢量Coefficient:系数lift:升力drag:阻力positive:正面Negative:负面specification:定义turbulence:瑞流intensity:强度Hydraulic diameter:水利直径

学习经验:

1 reset:清除所有东西reset mesh:清除网格保留几何体

2 一定要记得保存dbs文件

3 jounal文件是可以执行的,相当于一个回放文件。

4 鼠标键使用left:旋转middle:平移right:缩放

Shift+ :选择:切换到下一个:确认接收

Ctrl+ :开窗放大:把窗口延伸放大

按住鼠标右键想上是缩放,向下时放大

"Ctrl-right-click" 按下Ctrl键然后用鼠标右键点击生成顶点的节点

5 检查几何体:橘黄色:一条线和一个面相关一般有问题

蓝色:一条线和二个面相关

粉红色:一条线和三个面相关

6gambit中的图标还可以点击鼠标右键来选择相关选项

7 虚面的每一个点都是缺省投影到实面上去,所以可以保证精度,虚几何产生的条件只要实几何相邻或者共边就可以了。

三个面合并成一个虚面后,并且在虚面上划分网格,则原来两个面相交的地方并不一定存在网格。划分网格后的形状是否是真不是由虚几何引起的,而是由划分网格的密度说控制的。

8 gambit中有三种坐标系:笛卡尔坐标系,柱面坐标系,球面坐标系

9 align :对齐第一个对齐第二个旋转第三个旋转

10 gambit中的网格要是连接的,连接的网格是连续的。Connect是把几何位置几乎重合的多个几何变成一个几何merge是把两条相邻的线变成一条线

11 删除几何体的时候取消选择lower…可以保留底层的面等

12 要把两个体合并成一个体必须要用unite,哪怕做得刚好也要用unite。

13 split分割线\面\体

14 几何检查后有问题的时候可以用smooth/heal face 来修补

15 所有的虚几何名字前面都带个v 虚几何的颜色会浅一些

16 实的不需要给容差,虚的可以自己定义容差大小

17 convert:转化,可以将用map做的虚几何转化成实几何

18 工具中的几何清理工具可以清理短边、孔、裂缝、尖角、小面、倒角……

19 划分网格的时候spacing是间距ratio是比率

20 划分面网格使用map的条件:

几何形状是四边形或是逻辑四边形

Sutmap的工作原理:

在几何体上找一些端点引一些辅助线将

几何体分割成多个四边形然后再用map

原理划分。

Tri-Primetive 要求几何形状是逻辑三角

形。

原理:逻辑三角形中间作一个点引三

条线到边线,将三边形分割成三个四边

Pave:非结构划分网格方法,对几何是

没有要求的,任何几何形状都可以划分

21 顶点类型:

End

Side

Corner 在几何体上有一点是corner的

话,只能用sutmap划分网格

Reverse 只能用sutmap划分网格

22 图上左边的几何形状本来是不能使用map划分的,但

见图上标记的几个end点改成side点就可以使用map

划分网格了。即图右为一个逻辑四边形

上图将说标记点的类型从side改为end就可以使用map划分网格了。

23 顶点与格划分的关系

Map 4 end + n side 或n side

Sutmap 4 end + m side + n(end +corner) + p(reverse + 2 end ) 或n side + m(end +corner) Tri-Primetive 3 end + n side

24 hard link 可以维持两个面的网格是一样的,删除一个面的网格另外一个面的网格也会删

25 评价网格扭曲率的公式

坐到右分别为:最大角平均角最小角

网格扭曲率为0-1,其中0是最好的1是最差的

一办公式上可以接受的是小于0.85

还有长宽比也可以用来评价网格质量

26 优先使用结构化六面体网格

27 分割几何体中的bidirectional意思为双向的

28 体网格划分的方法:

Map 逻辑六面体

Submap

Tet-primtive 与面网格类似的先过型心作

辅助面划分成多个逻辑六面体再用

map划分网格

Cooper

29 体网格划分方法的条件:

Map 逻辑六面体所有的面是map或submap 相对的面的网格可以匹配Submap 所有的面是map或submap 相对的面的网格可以匹配

Tet-primtive 结构必须是一个逻辑四面体

Cooper 先划分一些面(源面:图左

中的三个黄色的面都是源面)的网格

然后进行延伸

Cooper也可以叫做单向映射

右边下图的图形中有九个源面

用cooper划分网格必须要求其中至少有

一个源面的网格是自由的,否则就无法投影了

划分后体网格的质量与面网格的质量关系比较大,相邻面网格

的体积变化率不易过大

30 对于fluent来说面的边界条件是加在表面上的,体的边界条件是加在网格上的

31 平面网格中Quad意思为四边形网格,Tri意思为三角形网格

32 在fluent中网格显示后用鼠标右键点击边界线可以显示此边界的类型信息

33

34 定义流体模型时inviscid 表示无黏(理想)流体laminar表示层流模型,其他四个是

常见的瑞流模型

34 定义材料属性:

35 检查网格时要特别注意最小体积min volume 一项不是负值,否则无法运算

36 有壁面边界一般使用的模型:

37 右边分别表示气流射入的余弦和正弦

有图就是一5°入射的情况

38 在设置边界类型的时候未设置的面将默认为wall

39 在surface选项中有个Iso-Surface项可以创建各种面方便进行后处理

40 rake和line的区别:前面一个是由断点之间等距离分部的点组成,line上的点分布可能

不均匀

41 实体切割:retain:选取后gambit切割完后仍保留切割工具。Connected:

Bidirectional:切割后保留切割工具,切割形成的实体及原实体在内的所有实体42 定义边界条件的时候设置材料属性

43 绘制流体质线时创建一流体质点的起始线:

surface中的line或rake面

Rake设置中为10后输出的质线起点效果图:

44 输出坐标图是设置xy轴范围的地方:

XY plot中的axis选项中默认的是auto range 取消默认设置后自己可以更改

2011-6-18重拾fluent:

1. ctrl+鼠标右键:点击一次建立一个关键点

2. shift+鼠标左键可以选择图元

3. 用“shift+鼠标左键”选择关键点创建直线的时候生成的直线会按关键点的选取顺序生

成。

4. 不要有重复面或重复的直线

5. 采用map方式划分面网格,要求对应边节点数目相等,否则无法划分。基于这一点,对

应点就可以不用再进行节点分布设置了。(韩占忠P37)

6. 划分网格时quad的意思是四边形网格。

7. gambit对于没有定义的边界线(二维)统统定义为固壁边界(wall),所以,若除了已定

义好的边界线外均为固壁的话,定义与否是一样的。(韩占忠P40)8. gambit在输出网格的时候,会自动将内部区域定义为一个连续的流动区域,这意味着如

果内部是流动的话,内部边线不需要定义类型,会自动转换成内部连续区域。

9. gambit已经定义好的边界,其类型也可以在fluent中改变。(韩占忠P40)

10 fluent求解其中2d为二位单精度求解器,2ddp为二维双精度求解器,3d为三维单精度

求解器,3ddp为三维双精度求解器。

11 fluent导入网格时,默认长度单位为m,弱项改变单位制,使用scale grid对话框。

12 显示网格信息:grid-info-size。平滑(交换)网格:grid-smooth/swap 这一功

能对三角形单元来说尤为重要。

13 在求解过程中,除了长度外,其它单位均采用SI制,一般来说是没必要对其它单位进行

修改的。

14 fluent中显示网格后,可以再窗口中用鼠标右键点击边界线,则在信息反馈窗口内将显

示次边界类型等信息。也可以用此方法检查任何内部节点和网格线的信息。这一功能在设置边界条件时非常方便。

15 导入模型和设置求解器:define-models-solver,segregated为非耦合求解,coupld

为耦合求解。Implicit为隐式算法,explicit为显式算法。Time中steady为定常流,unseady为非定常流。Velocity formulation(速度属性)中absolute为绝对速度,relative为相对速度。

16 选择瑞流模型:define-models-viscous。Inviscid为理想流体,laminar为层流模型,

另外四个为常见的瑞流模型。

17 选择好四个中的某个瑞流模型后,系统默认的参数是比较通用的参数,可适用于大多数

的问题,一般不用改动。

18 选择能量模型:define-models-energy。

19 设置流体的物理属性define-materials。定义材料属性时,若date base中有与实际材

料属性类似的材料,则可以拷贝材料属性,然后在properties编辑栏修改。

20 设置边界条件 define-boundary conditions。

21 迭代求解设置:slover-controls-solution。(第一个例子中保留默认设置)

22 流场初始化:solver-initialize-initialize。

24 设置残差检测器:solver-montior-residual。

25 设置监视器:solver-monitor-surface/force/…

26 后处理中的levels可以控制等值线的条数。

27 速度矢量场对话框:display-vectors。

28 以坐标轴的形式表示出截面上的压力/温度分布:plot-XY plot

29 创建自定义函数:define-custom fied fuctions 如定义0.5*density*v2。

30 划分网格时,S表示线的起始端,E表示线的末端。

31 用gambit建模时,如果模型是对称的,可取模型的一半进行建模,并将模型对称轴的边

界类型设置为axis。

32 虽然在定义边界类型时对于未定义的边界线会默认为固壁,但是将边界类型定义为wall

更有利于后处理中分析避免压强等数据。

33 重新定义单位:define-units

34 设置好求解器与瑞流模型后会在fluent的窗口顶端显示一部分信息。

35 设置工作压强与重力加速度:define-operating conditions

36 设置具有速度的wall边界:define-boundary conditions-wall-set-momentum

37 要监视模型上的某一个点的结果,先定义好模型上的点:surface-point

38 在surface monitor对话框中选择write操作时,速度变化过程将会被写入文件中,否

则速度变化过程会在推出fluent后丢失掉。

39 创建一条流体质点的起始线:surface-line/rake。Rake型由两个断点之间等分布的点

组成,line型上的点可以不是等距分布的。

40 绘制流体质点迹线:display-path lines。

41 设置边界层网格选择线时,如果选择的不是需要选取的线,可以在文本框里再选择一次。

42 ISO-suface还可以创造与坐标面成一定角度的平面。 Grid-angular coordinate

43 定义先网格时,改变线段指示方向的操作:按住shift键点击鼠标中间来改变线段方向。

44 fluent最开始计算时可能计算数据不是很稳定,可以先迭代一定次数,等结果相对稳定

后再记录监测数据,同时开始重新迭代更多次数。

45 moment:力矩。

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中文手册(简化版)》

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

hyperworks学习心得及常见问题

制造系统信息集成技术(答案) 一、简答题: 1、如何将.igs文件或.stl文件导入hypermesh进行分网? files\import\切换选项至iges格式,然后点击import...按钮去寻找你的iges文件吧。划分网格前别忘了清理几何 2、在使用TOOL->reflect命令,映射单元时,得到了映射的结果,原先的对象却不见了,应如何处理? 答:方法1、在选择reflect后命令后,应选择duplicate命令,复制欲操作的对象。 方法2、先把已建的单元利用organize〉copy到一个辅助collector中,再进行操作。 3、igs导入hypermesh后,想将模型整体尺寸缩小一半,在hypermesh中能实现么? 答:可以在tool panel中,选择scale命令完成。 4、对加面载荷的菜单,magnitude是力的大小,magnitude%是什么? magnitude%是指在图形区中的显示设置,100%表示1:1的比例。magnitude%是显示的箭头大小与施加压力大小的百分比 5、另外ruled和skin有什么不同呢? skin可以构造曲面。ruled构造直平面。 6、在进行单元的删除或隐藏命令时,常用的by config 是什么选择方式? type 里的ctria3和quad4又是什么? 答:通过config命令用来选择单元的类型。 config也可以认为是一种大的类型,他提供了单元的基本形式,如4节点quad等,但是对应于不同的求解器,即使是4节点的quad也有不同的类型,如适用于平面应力,平面应变的,壳单元等了。type是具体的单元类型。 举个例子,比如同样4节点quad,选择config为quad4,那么广义的层面上就与3角形,体单元区分开了。type中选择plane1呢,说明你的单元是平面应力类型单元(这个在你之前的单元属性中已经定义了,否则没用)。这样又进行了细分,可以很方便的定位你要选择的单元。可以说分的越细,我们选择越方便。 7.Hypermesh常用的单位制是什么?如果某一长方体钢质模型为均一材质,对其进行强度计算,其密度、弹性模量、泊松比分别为:7.8e3Kg/M3,2.06E8,0.3,强度计算结果最大应力点为240Mpa,如果利用ANSYS作为求解器,分别写出在所设定的单位制下上述指标的单位及数值。 1. Hypermesh默认单位系统:tonne,mm,s, N, MPa单位系统,这个单位系统是最常用,还不易出错(吨,mm和s)。 备注:长度:m;力:N;质量:kg;时间:s;应力:Pa;密度:kg/m3 长度:mm;力:N;质量:吨;时间:s;应力:MPa;密度:吨/m m 3 8.hypermesh与其他软件的几何接口问题,通过什么接口进行模型转换? (一)Autocad建立的模型能导入hypermesh: 因为autocad的三维建模功能不是很强,一般不建议在autocad里面进行建模。如果已经在autocad里面建好模型的话,在autocad里面存贮成*.dxf的格式就可以导入到hypermesh里面。 (二)I-DEAS、catia的装配件导入hm:

fluent经验总结

1什么叫松弛因子?松弛因子对计算结果有什么样的影响?它对计算的收敛情况又有什 么样的影响? 1、亚松驰(Under Relaxation):所谓亚松驰就是将本层次计算结果与上一层次结果的差值作适当缩减,以避免由于差值过大而引起非线性迭代过程的发散。用通用变量来写 出时,为松驰因子(Relaxation Factors)。《数值传热学-214》 2、FLUENT中的亚松驰:由于FLUENT所解方程组的非线性,我们有必要控制的变化。一般用亚松驰方法来实现控制,该方法在每一部迭代中减少了的变化量。亚松驰最简 单的形式为:单元内变量等于原来的值加上亚松驰因子a与变化的积, 分离解算器使用亚松驰来控制每一步迭代中的计算变量的更新。这就意味着使用分离解算器解的方程,包 括耦合解算器所解的非耦合方程(湍流和其他标量)都会有一个相关的亚松驰因子。在FLUENT中,所有变量的默认亚松驰因子都是对大多数问题的最优值。这个值适合于很多问题,但是对于一些特殊的非线性问题(如:某些湍流或者高Rayleigh数自然对流问题),在计算开始时要慎重减小亚松驰因子。使用默认的亚松驰因子开始计算是很好的习惯。如 果经过4到5步的迭代残差仍然增长,你就需要减小亚松驰因子。有时候,如果发现残差 开始增加,你可以改变亚松驰因子重新计算。在亚松驰因子过大时通常会出现这种情况。 最为安全的方法就是在对亚松驰因子做任何修改之前先保存数据文件,并对解的算法做几 步迭代以调节到新的参数。最典型的情况是,亚松驰因子的增加会使残差有少量的增加, 但是随着解的进行残差的增加又消失了。如果残差变化有几个量级你就需要考虑停止计算 并回到最后保存的较好的数据文件。注意:粘性和密度的亚松驰是在每一次迭代之间的。 而且,如果直接解焓方程而不是温度方程(即:对PDF计算),基于焓的温度的更新是要进行亚松驰的。要查看默认的亚松弛因子的值,你可以在解控制面板点击默认按钮。对于 大多数流动,不需要修改默认亚松弛因子。但是,如果出现不稳定或者发散你就需要减小 默认的亚松弛因子了,其中压力、动量、k和e的亚松弛因子默认值分别为0.2,0.5,0.5和0.5。对于SIMPLEC格式一般不需要减小压力的亚松弛因子。在密度和温度强烈耦合 的问题中,如相当高的Rayleigh数的自然或混合对流流动,应该对温度和/或密度(所用 的亚松弛因子小于1.0)进行亚松弛。相反,当温度和动量方程没有耦合或者耦合较弱时,流动密度是常数,温度的亚松弛因子可以设为1.0。对于其它的标量方程,如漩涡,组分,PDF变量,对于某些问题默认的亚松弛可能过大,尤其是对于初始计算。你可以将松弛因子设为0.8以使得收敛更容易。 SIMPLE与SIMPLEC比较 在FLUENT中,可以使用标准SIMPLE算法和SIMPLEC(SIMPLE-Consistent)算法,默认是SIMPLE算法,但是对于许多问题如果使用SIMPLEC可能会得到更好的结果,尤其是可以应用增加的亚松驰迭代时,具体介绍如下: 对于相对简单的问题(如:没有附加模型激活的层流流动),其收敛性已经被压力速

学习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中收敛准则是如何定义的?分析计算收敛性的各控制参数,并说明如何选择和设置这些参数?解决不收

FLUENT学习经验总结(狠珍贵,学长传授)

1对于刚接触到FLUENT新手来说,面对铺天盖地的学习资料和令人难读的FLUENT help,如何学习才能在最短的时间内入门并掌握基本学习方法呢? 答:学习任何一个软件,对于每一个人来说,都存在入门的时期。认真勤学是必须的,什么是最好的学习方法,我也不能妄加定论,在此,我愿意将我三年前入门FLUENT心得介绍一下,希望能给学习FLUENT的新手一点帮助。 由于当时我需要学习FLUENT来做毕业设计,老师给了我一本书,韩占忠的《FLUENT流体工程仿真计算实例与应用》,当然,学这本书之前必须要有两个条件,第一,具有流体力学的基础,第二,有FLUENT 安装软件可以应用。然后就照着书上二维的计算例子,一个例子,一个步骤地去学习,然后学习三维,再针对具体你所遇到的项目进行针对性的计算。不能急于求成,从前处理器GAMBIT,到通过FLUENT进行仿真,再到后处理,如TECPLOT,进行循序渐进的学习,坚持,效果是非常显著的。如果身边有懂得FLUENT的老师,那么遇到问题向老师请教是最有效的方法,碰到不懂的问题也可以上网或者查找相关书籍来得到答案。另外我还有本《计算流体动力学分析》王福军的,两者结合起来学习效果更好。 2 CFD计算中涉及到的流体及流动的基本概念和术语:理想流体和粘性流体;牛顿流体和非牛顿流体;可压缩流体和不可压缩流体;层流和湍流;定常流动和非定常流动;亚音速与超音速流动;热传导和扩散等。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): 在流体的运动过程中,由于压力、温度等因素的改变,流体质点的体积(或密度,因质点的质量一定),或多或少有所改变。流体质点的体积或密度在受到一定压力差或温度差的条件下可以改变的这个性质称为压缩性。真实流体都是可以压缩的。它的压缩程度依赖于流体的性质及外界的条件。例如水在100个大气压下,容积缩小0.5%,温度从20°变化到100°,容积降低4%。因此在一般情况下液体可以近似地看成不可压的。但是在某些特殊问题中,例如水中爆炸或水击等问题,则必须把液体看作是可压缩的。气体的压缩性比液体大得多,所以在一般情形下应该当作可压缩流体处理。但是如果压力差较小,运动速度较小,并且没有很大的温度差,则实际上气体所产生的体积变化也不大。此时,也可以近似地将气体视为不可压缩的。 在可压缩流体的连续方程中含密度,因而可把密度视为连续方程中的独立变量进行求解,再根据气体的状态方程求出压力。不可压流体的压力场是通过连续方程间接规定的。由于没有直接求解压力的方程,不可压流体的流动方程的求解具有其特殊的困难。 D. 层流(Laminar Flow)和湍流(Turbulent Flow):

fluent计算讨论

建议大家一起讨论一下湍流边界条件该如何设置 本人也是刚刚接触Fluent系列软件不久,在应用它来求解CFD问题时遇到了不少问题,也得到了很多宝贵经验,其中湍流边界条件的设置就是一个很棘手的问题。 最近对该问题总结经验如下: 在入口、出口或远场边界流入流域的流动,FLUENT需要指定输运标量的值。本节描述了对于特定模型需要哪些量,并且该如何指定它们。也为确定流入边界值最为合适的方法提供了指导方针。 使用轮廓指定湍流参量 在入口处要准确的描述边界层和完全发展的湍流流动,你应该通过实验数据和经验公式创建边界轮廓文件来完美的设定湍流量。如果你有轮廓的分析描述而不是数据点,你也可以用这个分析描述来创建边界轮廓文件,或者创建用户自定义函数来提供入口边界的信息。一旦你创建了轮廓函数,你就可以使用如下的方法: λSpalart-Allmaras模型:在湍流指定方法下拉菜单中指定湍流粘性比,并在在湍流粘性比之后的下拉菜单中选择适当的轮廓名。通过将m_t/m和密度与分子粘性的适当结合,F LUENT为修改后的湍流粘性计算边界值。 λk-e模型:在湍流指定方法下拉菜单中选择K和Epsilon并在湍动能(Turb. Kinetic E nergy)和湍流扩散速度(Turb. Dissipation Rate)之后的下拉菜单中选择适当的轮廓名。λ雷诺应力模型:在湍流指定方法下拉菜单中选择K和Epsilon并在湍动能(Turb. Kin etic Energy)和湍流扩散速度(Turb. Dissipation Rate)之后的下拉菜单中选择适当的轮廓名。在湍流指定方法下拉菜单中选择雷诺应力部分,并在每一个单独的雷诺应力部分之后的下拉菜单中选择适当的轮廓名。 湍流量的统一说明 在某些情况下流动流入开始时,将边界处的所有湍流量指定为统一值是适当的。比如说,在进入管道的流体,远场边界,甚至完全发展的管流中,湍流量的精确轮廓是未知的。 在大多数湍流流动中,湍流的更高层次产生于边界层而不是流动边界进入流域的地方,因此这就导致了计算结果对流入边界值相对来说不敏感。然而必须注意的是要保证边界值不是非物理边界。非物理边界会导致你的解不准确或者不收敛。对于外部流来说这一特点尤其突出,如果自由流的有效粘性系数具有非物理性的大值,边界层就会找不到了。 你可以在使用轮廓指定湍流量一节中描述的湍流指定方法,来输入同一数值取代轮廓。你也可以选择用更为方便的量来指定湍流量,如湍流强度,湍流粘性比,水力直径以及湍流特征尺度,下面将会对这些内容作一详细叙述。 湍流强度I定义为相对于平均速度u_avg的脉动速度u^'的均方根。 小于或等于1%的湍流强度通常被认为低强度湍流,大于10%被认为是高强度湍流。从外界,测量数据的入口边界,你可以很好的估计湍流强度。例如:如果你模拟风洞试验,自由流的湍流强度通常可以从风洞指标中得到。在现代低湍流风洞中自由流湍流强度通常低到0.0

fluent学习心得

1. 分离式求解器和耦合式求解器:都适用于从不可压到高速可压的很大范围的流动,总得来说,计算高速可压时,耦合式求解器更有优势;分离式求解器中有几个模型耦合式求解器中没有,如VOF,多项混合模型等。 2. 对于绝大多数问题,选择1st-Order Implicit就已经足够了。精度要求高时,选择2st-Order Implicit.而Explicit选项只对耦合显式求解器有效。 3. 压力都是相对压力值,相对于参考压力而言。对于不可压流动,若边界条件中不包含有压力边界条件时,用户应设置一个参考压力位置。计算时,fluent强制这一点的相对压力值为0. 4. 选择什么样的求解器后,再选择什么样的计算模型,即通知fluent是否考虑传热,流动是无粘、层流还是湍流,是否多相流,是否包含相变等。默认情况,fluent只进行流场求解,不求解能量方程。 5. 多相流模型:其中vof模型通过单独的动量方程和处理穿过区域的每一流体的容积比来模拟两种或三种不能混合的流体。 6. 能量方程:选中表示计算过程中要考虑热交换。对于一般流动,如水利工程及水力机械流场分析,可不考虑传热;气流模拟时,往往要考虑。默认状态下,fluent在能量方程中忽略粘性生成热,而耦合式求解器包含有粘性生成热。 7. 粘性模型:inviscid无粘计算;Laminar模型,层流模型;k-epsilon(2 eqn)模型,目前常用模型。 8. 材料定义:比较简单 9. 边界条件:见P210-211 10. 给定湍流参数:在计算区域的进口、出口及远场边界,需给定输运的湍流参数。Turbulence specification Method项目,意为让用户指定使用哪种模型来输入湍流参数。用户可任选其一,然后按公式计算选定的湍流参数,并作为输入。 湍流强度,湍动能k,湍动耗散率e。 11. 常用的边界条件: 压力进口:适用于可压和不可压流动,用于进口的压力一直但流量或速度未知的情况。Fluent 中各种压力都是相对压力值。 速度入口:用于不可压流,如果用于可压流可能导致非物理结果。 质量进口:规定进口的质量。 压力出口:需要在出口边界处设置静压。静压只用于亚音速流动。在fluent求解时,当压力出口边界上流动反向时,就是用这组回流条件。出口回流有三种方式:垂直与边界,给定方向矢量,来自相邻单元。 出流:用于模拟求解前流速和压力未知的出口边界。适用于出流面上的流动情况由区域内外推得到,且对上游没影响。不用于可压流动,也不能与压力进口边界条件一起是用。 压力远场:只适用于可压气体流动,气体的密度通过理想气体定律来计算。 12. 设置求解控制参数:为了更好的控制求解过程,需要在求解器中进行某些设置,内容包括选择离散格式、设置欠松弛因子、初始化场变量及激活监视变量等。 Fluent允许用户对流项选择不同的离散格式。默认情况下,当是用分离式求解器时,所有方程中的对流相一阶迎风格式离散;耦合式求解时,二阶精度格式,其他仍一阶。对于2D三角形和3D四面体网格,注意要是用二阶精度格式。一般,一阶容易收敛,精度差。 欠松弛因子:为了加速收敛,在迭代10次左右后,检查残差是增加还是减小,若增大,则减小欠松弛因子的值;反之,增大它。 Pressure-velocity coupling:包含压力速度耦合方式的列表。该项只在分离式求解器中出现。可选SIMPLE、SIMPLEC、PISO。多数选择simplec,piso算法主要用于瞬态问题的模拟,

fluent 计算错误汇总

Fluent 计算错误汇总 1..fluent不能显示图像 在运行fluent时,导入case后,检查完grid,在显示grid时,总是出现这样的错误 Error message from graphics function Update_Display: Unable to Set OpenGL Rendering Context Error: FLUENT received a fatal signal (SEGMENTATION VIOLATION). Error Object: () 解决办法: 右键单击快捷方式,把目标由x: 改成:x: 2d -driver msw 如果还有三维的,可以再建立一个快捷方式改成: x: 3d -driver msw 这就可以直接调用了。如果不是以上原因引起的话,也有可能是和别的软件冲突,如MATLAB等,这也会使fluent无法显示图像。 Q1:GAMBIT安装后无法运行,出错信息是“unable find Exceed X Server” A. GAMBIT需要装EXCEED才能用。 gambit的运行:先运行命令提示符,输入gambit,回车 fluent的运行:直接在开始-程序-Fluent Inc里面 Q2:Fluent安装后无法运行,出错信息是甥?挱湵扡敬映湩層漯数? A. FLUENT和GAMBIT需要把相应文件拷贝到license目录下 文件?gambit时提示找不到gambit出错信息:运行Q3: A. FLUENT和GAMBIT推荐使用默认安装设置, 安装完GAMBIT请设置环境变量, 设置办法“开始-程序-FLUENT INC-Set Environment 另外设置完环境变量需要重启一下,否则仍会提示找不到环境变量。Q4:使用Fluent和Gambit需要注意什么问题? A. 安装好FLUENT和GAMBIT最好设置一下用户默认路径 推荐设置办法,在非系统分区建一个目录,如d:%users a)win2k用户在控制面板-用户和密码-高级-高级,在使用fluent用户的配置文件 修改本地路径为d:%users,重起到该用户运行命令提示符,检查用户路径是否修改 b)xp用户,把命令提示符发送到桌面快捷方式,右键单击命令提示符快捷方式 在快捷方式-起始位置加入D:%users,重起检查 Q5:Gambit运行失败,出错信息“IDENTIFIER default_ Server ” 等文件default_id.*的缺省文件已经打开,到用户默认目录删除gambitA.

cfd学习报告

CFD学习报告 姓名段蒙 学号 M201370932 完成日期 2014 年4月17日 华中科技大学

CFD学习报告 一、几何建模 以《计算流体动力学及其应用》课本上166页处例子为参考,利用GAMBIT 进行三维建模,具体问题为:冷水和热水分别自混合器两侧沿水平切方向流入,在容器内混合后经过下部渐缩通道流入等径的出流管,最后流入大气。混合器如图1.1所示, 图 1.1 混合器示意 具体绘图过程为: 1.创建混合器主体:高度为8,半径为10; 2.创建混合器的切向入流官:半径为1,长度为10,并对创建好的入流官进行180度关于Z轴对称复制; 3.将三个圆柱体合并为一个整体; 4.创建混合器主体下的圆锥:高度为5,小端半径为1,大端半径为10,方向Z 轴反向; 5.创建出流小管:高度为5,半径为1; 6.将混合器的上部、圆锥部分以及下部出流小管合并为一个整体; 上述步骤完成后所得的图如图1.2所示。

二、网格划分: 1.对混合器内部流动区域划分网格:Spacing 选择Interval size ,并填入0.5,所得如图 2.1所示 2.检查网格划分情况:利用Examine Mesh 功能查看底部圆锥面的网格划分情况 图1.2 混合器整体配置图 图 2.1 混合器内部流动区域的网格

如图2.2所示 图2.2 混合器底部圆锥面的网格划分情况 3.设置边界条件:①指定边界类型:将两个入流管分别命名为inlet-1和inlet-2,类型为VELOCITY_INLET;出流管命名为outlet,类型设为PRESSURE_OUTLET;②指定区域类型:Action设为Add,Name中输入FLUID,选择所有体。 4.输出网格文件:输出网格文件为1.mesh 三、求解计算 启动fluent软件,选择3d,进行三维计算,步骤如下: 1.检查网格并定义长度单位:①导入网格文件1.mesh;②选择Grid/Check命令,结果反馈如图3.1所示;③光顺网格;④确定长度单位:选择Grid/Scale命令,单位选择cm;⑤显示网格:如图3.2所示

fluent经验

Fluent 问题集锦 问题1: 如果体网格做好后,感觉质量不好,然后将体网格删除,在其面上重新作网格,结果发现网格都脱离面,不再附体了,比其先前的网格质量更差了. 原因: 删除体网格时,也许连同较低层次的网格都删除了.上面的脱离面可能是需要的体的面. 解决方法: 重新生成了面,在重新划分网格 问题2: 在gambit下做一虚的曲面的网格,结果面上的网格线脱离曲面,由此产生的体网格出现负体积. 原因: 估计是曲面扭曲太严重造成的 解决方法: 可以试试分区域划分体网格,先将曲面分成几个小面,生成各自的面网格,再划体网格。 问题3: 当好网格文件的时候,并检查了网格质量满足要求,但输出*.msh时报错误. 原因: 应该不是网格数量和尺寸.可能是在定义边界条件或continuum type时出了问题. 解决方法: 先把边界条件删除重新导出看行不行.其二如果有两个几何信息重合在一起, 也可能出现上诉情况,将几何信息合并掉. 问题4: 当把两个面(其中一个实际是由若干小面组成,将若干小面定义为了group了)拼接在一起,也就是说两者之间有流体通过,两个面各属不同的体,网格导入到fluent时,使用interface时出现网格check的错误,将interface的边界条件删除,就不会发生网格检查的错误.如何将两个面的网格相连. 原因: interface后的两个体的交接面,fluent以将其作为内部流体处理(非重叠部分默认为wall,合并后网格会在某些地方发生畸变,导致合并失败.也可能准备合并的两个面几何位臵有误差,应该准确的在同一几何位臵(合并的面大小相等时),在合并之前要合理分块。 解决方法: 为了避免网格发生畸变(可能一个面上的网格跑到另外的面上了),可以一面网格粗,一面网格细,避免; 再者就是通过将一个面的网格直接映射到另一面上的,两个面默认为interior.也可以将网格拼接一起. 上述语言有些模糊不清,仅供参考,并希望高手批评指正,^_^

fluent udf学习总结

fluent udf 阶段性小结 ——Flying_U 因工作需要,最近开始学习fluent二次开发功能。现在,根据工作日志将这一段时间主要的学习过程和总结的经验整理如下。 学习计划:从4月5号开始,计划花上一个月的时间了解和学习fluent udf的基本知识。目标是能够运用udf初步实现物理模型简化、掌握udf的基本用法并能根据工作需要实现相关udf功能。 4.5-4.6:浏览网站尽可能更多了解udf的知识,结合自己的实际情况分析那些知识是自己需要进一步深入学习的。 此阶段总结:1.udf是用户自定义函数的简称,其通过与fluent接口连接实现扩展fluent功能的作用。udf的主要功能有: ●定制边界条件、材料属性、表面和体积反应率、fluent输运方程的源项、用户自定义的 标量方程的源项、扩散函数等 ●调整每次迭代后的计算结果 ●初始化流场的解 ●在需要时进行udf的异步执行 ●强化后处理功能 ●强化现有的udf模型 ●传送返回值、修改fluent变量、操作外部文件案例和data文件 2. 自己现在想要实现的是udf功能是定制边界条件、定制fluent输运方程的源项、初始化流场的解和强化后处理功能;(刚开始自己也不太明确自己到底想用udf来做什么,对应上udf的主要功能是哪一部分,然后对自己不懂没理解的功能一一查询。) 3. 有相关资料的渠道有:百度知道,百度文库和doc88。其中,百度文库各种教程最多,百度知道能够快速定位回答具体的问题,doc88资料觉得更深入一些。(对搜集的资料进行及时的整理和归纳对自己学习有很大助力,很多资料都是不完全的或者自己当时没有完全理解的需要不同版本或者前后不同时间段对照着学习。) 4.6-4.9 根据自己的需求在udf帮组手册中查找实例并尝试按实例进行对照练习,初步了解udf相关知识,打通udf实现的过程(udf编写、编译和连接)。主要目的是了解udf的基本用法,初步了解udf宏命令。 此阶段总结:1.udf帮助手册里的实例对初学者特别有用,例子难度小,侧重流程和用法。 2. 解释型udf使用基本过程:将物理模型简化,确定udf实现的功能;编制c语言源代码;启动fluent并完成相关设置;加载并解释c语言代码;将udf与fluent相关联。初次尝试觉得难度很小,只是对c语言源程序的边界有点模糊,特别是在语言结构方面。 3. 进行编译型udf使用尝试,根据需要需先安装一个c编辑器,因手头有vs2012所以直接安装vs2012。安装vs2012的过程有点艰辛,因为自己电脑上装过其他的VS版本(未完全卸载),以及其他的一些开源c编辑器(一直在用),安装vs2012过程老是不成功(这里推荐使用vs2008,网上教程较多,出现相关的问题都能较容易地找到方法解决)。最后的解决办法是重装系统(各种尝试都未能解决安装问题后,可能与以前安装过的vs卸载不完全有关),并逐步尝试环境变量的设置。vs2012与fluent环境变量成功设置如下(win7 64位系统):

模态分析有限元仿真分析学习心得

有限元仿真分析学习心得 1 有限元分析方法原理 有限元分析(FEA,Finite Element Analysis)利用数学近似的方法对真实物理系统(几何和载荷工况)进行模拟。还利用简单而又相互作用的元素,即单元,就可以用有限数量的未知量去逼近无限未知量的真实系统。 有限元法是随着电子计算机发展而迅速发展起来的一种工程力学问题的数值求解方法。20世纪50年代初,它首先应用于连续体力学领域—飞机结构静、动态特性分析之中,用以求得结构的变形、应力、固有频率以及阵型。由于其方法的有效性,迅速被推广应用于机械结构分析中。随着电子计算机的发展,有限元法从固体力学领域扩展到流体力学、传热学、电磁学、生物工程学、声学等。 随着计算机科学与应用技术的发展,有限元理论日益完善,随之涌现了一大批通用和专业的有限元计算软件。其中,通用有限元软件以ANSYS,MSC公司旗下系列软件为杰出代表,专业软件以ABAQUS、LS-DYNA、Fluent、ADAMS 为代表。 ANSYS作为最著名通用和有效的商用有限元软件之一,集机构、传热、流体、电磁、碰撞爆破分析于一体,具有强大的前后处理及计算分析能力,能够进行多场耦合,结构-热、流体-结构、电-磁场的耦合处理求解等。 有限元分析一般由以下基本步骤组成: ①建立求解域,并将之离散化成有限个单元,即将问题分解成单元和节点; ②假定描述单元物理属性的形(shape)函数,即用一个近似的连续函数描述每个单元的解; ③建立单元刚度方程; ④组装单元,构造总刚度矩阵; ⑤应用边界条件和初值条件,施加载荷; ⑥求解线性或者非线性微分方程组得到节点值,如不同节点的位移; ⑦通过后处理获得最大应力、应变等信息。 结构的离散化是有限元的基础。所谓离散化就是将分析的结构分割成为有限

fluent过来人经验谈之continuity不收敛的问题

continuity不收敛的问题 (1)连续性方程不收敛是怎么回事? 在计算过程中其它指数都收敛了,就continuity不收敛是怎么回事。 这和fluent程序的求解方法SIMPLE有关。SIMPLE根据连续方程推导出压力修正方法求解压力。由于连续方程中流场耦合项被过渡简化,使得压力修正方程不能准确反映流场的变化,从而导致该方程收敛缓慢。 你可以试验SIMPLEC方法,应该会收敛快些。 在计算模拟中,continuity总不收敛,除了加密网格,还有别的办法吗?别的条件都已经收敛了,就差它自己了,还有收敛的标准是什么?是不是到了一定的尺度就能收敛了,比如10-e5具体的数量级就收敛了 continuity是质量残差,具体是表示本次计算结果与上次计算结果的差别,如果别的条件收敛了,就差它。可以点report,打开里面FLUX选项,算出进口与出口的质量流量差,看它是否小于0.5%.如果小于,可以判断它收敛. (2) fluent残差曲线图中continuity是什么含义? 是质量守恒方程的反映,也就是连续性的残差。这个收敛的快并不能说明你的计算就一定正确,还要看动量方程的迭代计算。表示某次迭代与上一次迭代在所有cells积分的差值,continuty表示连续性方程的残差 (3) 正在学习Fluent,模拟圆管内的流动,速度入口,出口outflow 运行后xy的速度很快就到1e-06了,但是continuity老是降不下去,维持在1e-00和1e-03之间,减小松弛因子好像也没什么变化大家有什么建议吗? 你查看了流量是否平衡吗?在report->flux里面操作,mass flow rate,把所有进出口都选上,compute一下,看看nut flux是什么水平,如果它的值小于总

英语学习心得(英文)

Spoken English Learning After so many spoken English course of study,I learned a lot of knowledge from the teacher .I summarized into the following points . First and foremost,i know if you want to improve your spoken English quickly,You must overcome your fear of speaking English, opening your mouth and chatting with others .At first, you may stutter and embarrassed but this is very normal .Only thing you need to do is keep to do it and you are not far away from fluent oral English.Because you stepped out of the most difficult step . Secondly,you must often expose yourself to the English environment .Though you can not understand what they say,don't worry about it.You just make your life ofen filled English,so it can increase language sense unconsciously. Thirdly,you must keep every once in a while to write an article,may be three days or aweek.After a period of time, you can check and modify the article you wrote before.After several times of modification, not only your article will be more perfect, and your writing skill will be improved. Fourth, if you want to other and could keeping talk,you can think six aspects are what,who,how,where,why,if.This is a good way to seek the thing you want to express.Let you become more and more like to speak English . The last but not least.Never say my English is very poor.If you always say that,then your heart will think you English is very poor .so you will have no confidence to learn English. Taking all the factors into consideration,we could know if you want to speak English fluently,you have to insist on down.Insist on listening, speaking, reading and writing .Only in this way can we achieve our goals .

相关主题