fluent 经典问题 请教fluent里的初始条件设法

合集下载

FLUENT参数设置

FLUENT参数设置

FLUENT参数设置1.网格设置:网格是影响仿真结果的重要因素,所以正确的网格设置非常重要。

(a)边界条件:首先,根据你的仿真模型,设置边界条件。

例如,如果你仿真的是空气流动在一个封闭空间中的问题,那么你需要设置墙壁、入口和出口的边界条件。

确保边界条件被准确地定义。

(b)网格划分:在网格划分中,你需要考虑网格精度和计算时间的平衡。

较精细的网格可以提供更准确的结果,但也会增加计算时间和内存需求。

所以要在增加精度和处理时间之间进行权衡。

(c)边界层网格:根据流场的特性,添加适当的边界层网格来更精确地捕捉均流条件。

(d)网格独立性:进行网格独立性分析,即通过在不同的网格细度上进行仿真,来判断模型结果是否收敛并保持一致。

2.物理模型设置:选择适当的物理模型是实现精确仿真的关键。

(a)流体模型:根据实际情况选择合适的流体模型。

例如,对于气体流动问题,可以选择标准的理想气体模型。

(b) 物理现象:考虑你希望研究或模拟的物理现象,并选择相应的模型。

例如,如果你希望研究湍流流动,可以选择湍流模型如k-epsilon模型。

(c)进一步模型设置:根据具体问题的特点,可以选择开启其他模型参数。

例如,对于多相流问题,需要开启相应的多相流模型。

3.数值设置:数值设置对于FLUENT的结果准确性和收敛性都有很大的影响。

(a)时间步长:根据仿真的时间尺度,选择适当的时间步长。

过大的时间步长可能导致不准确的结果,而过小的时间步长会增加计算时间。

(b)收敛准则:选择合适的收敛准则,例如残差的阈值。

一般来说,残差在迭代过程中应达到稳定状态,并且误差足够小。

(c)迭代方案:选择合适的求解器和预处理器。

FLUENT提供了多种求解器和预处理器的选择,根据具体问题进行设置。

4.结果输出:为了更好地理解仿真结果,合理的结果输出设置是必要的。

(a)监控参数:选择与你的研究目的相关的参数,如速度、温度、压力等,并设置相应的监控点。

(b)数值图表:选择合适的结果图表,如速度矢量图、压力分布图等,以更直观地观察结果。

Fluent经典问题答疑

Fluent经典问题答疑

Fluent经典问题答疑8 什么叫边界条件?有何物理意义?它与初始条件有什么关系?边界条件与初始条件是控制⽅程有确定解的前提。

边界条件是在求解区域的边界上所求解的变量或其导数随时间和地点的变化规律。

对于任何问题,都需要给定边界条件。

初始条件是所研究对象在过程开始时刻各个求解变量的空间分布情况,对于瞬态问题,必须给定初始条件,稳态问题,则不⽤给定。

对于边界条件与初始条件的处理,直接影响计算结果的精度。

在瞬态问题中,给定初始条件时要注意的是:要针对所有计算变量,给定整个计算域内各单元的初始条件;初始条件⼀定是物理上合理的,要靠经验或实测结果确定。

10 在数值计算中,偏微分⽅程的双曲型⽅程、椭圆型⽅程、抛物型⽅程有什么区别?很多描述物理问题的控制⽅程最终就可以归结为偏微分⽅程,描述流动的控制⽅程也不例外。

从数学⾓度,⼀般将偏微分⽅程分为椭圆型(影响域是椭圆的,与时间⽆关,且是空间内的闭区域,故⼜称为边值问题),双曲型(步进问题,但依赖域仅在两条特征区域之间),抛物型(影响域以特征线为分界线,与主流⽅向垂直;具体来说,解的分布与瞬时以前的情况和边界条件相关,下游的变化仅与上游的变化相关;也称为初边值问题);从物理⾓度,⼀般将⽅程分为*衡问题(或稳态问题),时间步进问题。

两种⾓度,有这样的关系:椭圆型⽅程描述的⼀般是*衡问题(或稳态问题),双曲型和抛物型⽅程描述的⼀般是步进问题。

⾄于具体的分类⽅法,可以参考⼀般的偏微分⽅程专著,⾥⾯都有介绍。

关于各种不同*似⽔*的流体控制⽅程的分类,可以参考张涵信院⼠编写《计算流体⼒学—差分⽅法的原理与应⽤》⾥⾯讲的相当详细。

三种类型偏微分⽅程的基本差别如下:1)三种类型偏微分⽅程解的适定性(即解存在且唯⼀,并且解稳定)要求对定解条件有不同的提法;2)三种类型偏微分⽅程解的光滑性不同,对定解条件的光滑性要求也不同;椭圆型和抛物型⽅程的解是充分光滑的,因此对定解条件的光滑性要求不⾼。

Fluent经典问题及解答

Fluent经典问题及解答

Fluent经典问题及解答1对于刚接触到fluent新手来说,面对铺天盖地的学习资料和令人难读的fluenthelp,如何学习才能在最短的时间内入门并掌握基本学习方法呢?(#61)2cfd计算中涉及到的流体及流动的基本概念和术语:理想流体和粘性流体;牛顿流体和非牛顿流体;可压缩流体和不可压缩流体;层流和湍流;定常流动和非定常流动;亚音速与超音速流动;热传导和扩散等。

(13楼)3在数值模拟过程中,离散化的目的是什么?如何对计算区域进行离散化?离散化时通常使用哪些网格?如何对控制方程进行离散?离散化常用的方法有哪些?它们有什么不同?(#80)4常用离散格式的性能比较(稳定性、准确性和经济性)(#62)5在利用有限体积法建立离散方程时,必须遵守哪几个基本原则?(#81)6流场数值计算的目的是什么?主要的方法是什么?基本想法是什么?适用范围是什么?(#130)7可压缩流动和不可压缩流动,在数值解法上各有何特点?为何不可压缩流动在求解时反而比可压缩流动有更多的困难?(#55)8什么是边界条件?物理意义是什么?它和初始条件有什么关系?(#56)9如何协调物理问题多个边界上的不同边界条件?边界条件组合的原则是什么?在数值计算中,偏微分方程的双曲型方程、椭圆方程和抛物型方程有什么区别?(#143)11网格生成技术中的贴体坐标系是什么?什么是独立于网格的解决方案?(#35)12在gambit的foreground和background中,真实体和虚实体、实操作和虚操作四个之间是什么关系?13 gambit中显示的哪些“检查”主要用于判断网格的质量?在做网格时,你注意到了哪些细节?(#38)14画网格时,网格类型和网格方法如何配合使用?各种方法有什么样的应用范围及做网格时需注意的问题?(#169)对于他们自己的模型,大多数人都有这样的想法:我的模型如何绘制网格?最简单的方法是什么?是这样吗?(#154)16在两个面的交界线上如果出现网格间距不同的情况时,即两块网格不连续时,怎么样克服这种情况呢?(#40)17在建模之前简化实体时必须遵循哪些原则?(#170)18设置gambit边界层类型时需要注意的几个问题:A.如何处理未定义的边界线?b、如何处理计算域(2D)中的内部边界?(#128)19为何在划分网格后,还要指定边界类型和区域类型?常用的边界类型和区域类型有哪些?(#127)20什么是流体区和固体区?为什么要使用区域的概念?fluent如何使用区域?(#41)21如何监视fluent的计算结果?如何判断计算是否收敛?在fluent中收敛准则是如何定义的?分析计算收敛性的各控制参数,并说明如何选择和设置这些参数?解决不收敛问题通常的几个解决方法是什么?(9楼)22什么是松弛因子?松弛因子对计算结果有什么影响?它对计算的收敛性有什么影响?(七楼)23在fluent运行过程中,经常会出现“turbulenceviscousrate”超过了极限值,此时如何解决?而这里的极限值指的是什么值?修正后它对计算结果有何影响?(#28)24在fluent运行计算时,为什么有时候总是出现“reversedflow”?其具体意义是什么?有没有办法避免?如果一直这样显示,它对最终的计算结果有什么样的影响?(#29)燃烧过程中经常遇到的一个“头痛”问题是,计算后温度场没有变化?也就是点火问题。

Fluent经典问题及答疑

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楼)23 在FLUENT运行过程中,经常会出现“turbulence viscous rate”超过了极限值,此时如何解决而这里的极限值指的是什么值修正后它对计算结果有何影响 (#28)24 在FLUENT运行计算时,为什么有时候总是出现“reversed flow”其具体意义是什么有没有办法避免如果一直这样显示,它对最终的计算结果有什么样的影响 (#29)25 燃烧过程中经常遇到一个“头疼”问题是计算后温度场没什么变化即点火问题,解决计算过程中点火的方法有哪些什么原因引起点火困难的问题 (#183)26 什么叫问题的初始化在FLUENT中初始化的方法对计算结果有什么样的影响初始化中的“patch”怎么理解 (12楼)27 什么叫PDF方法FLUENT中模拟煤粉燃烧的方法有哪些(#197)28 在利用prePDF计算时出现不稳定性如何解决即平衡计算失败。

fluent中常见问题

fluent中常见问题

1 对于刚接触到FLUENT新手来说,面对铺天盖地的学习资料和令人难读的FLUENT help,如何学习才能在最短的时间内入门并掌握基本学习方法呢?学习任何一个软件,对于每一个人来说,都存在入门的时期。

认真勤学是必须的,什么是最好的学习方法,我也不能妄加定论,在此,我愿意将我三年前入门FLUENT心得介绍一下,希望能给学习FLUENT的新手一点帮助。

由于当时我需要学习FLUENT来做毕业设计,老师给了我一本书,韩占忠的《FLUENT 流体工程仿真计算实例与应用》,当然,学这本书之前必须要有两个条件,第一,具有流体力学的基础,第二,有FLUENT安装软件可以应用。

然后就照着书上二维的计算例子,一个例子,一个步骤地去学习,然后学习三维,再针对具体你所遇到的项目进行针对性的计算。

不能急于求成,从前处理器GAMBIT,到通过FLUENT进行仿真,再到后处理,如TECPLOT,进行循序渐进的学习,坚持,效果是非常显著的。

如果身边有懂得FLUENT 的老师,那么遇到问题向老师请教是最有效的方法,碰到不懂的问题也可以上网或者查找相关书籍来得到答案。

另外我还有本《计算流体动力学分析》王福军的,两者结合起来学习效果更好。

2 CFD计算中涉及到的流体及流动的基本概念和术语:理想流体和粘性流体;牛顿流体和非牛顿流体;可压缩流体和不可压缩流体;层流和湍流;定常流动和非定常流动;亚音速与超音速流动;热传导和扩散等。

/dvbbs/viewFile.asp?BoardID=61&ID=1411A.理想流体(Ideal Fluid)和粘性流体(Viscous Fluid):流体在静止时虽不能承受切应力,但在运动时,对相邻的两层流体间的相对运动,即相对滑动速度却是有抵抗的,这种抵抗力称为粘性应力。

流体所具备的这种抵抗两层流体相对滑动速度,或普遍说来抵抗变形的性质称为粘性。

粘性的大小依赖于流体的性质,并显著地随温度变化。

实验表明,粘性应力的大小与粘性及相对速度成正比。

fluentmesh操作流程

fluentmesh操作流程

fluentmesh操作流程Fluent mesh操作是流体力学仿真软件FLUENT中用于生成和操作网格的流程。

网格是将复杂的物理区域分解为简单的离散元素(单元)的方法。

一个好的网格对于准确和高效的数值模拟至关重要,而流畅的网格操作流程则是实现这一目标的关键。

下面是FLUENT中常用的流畅的网格操作流程的详细步骤。

1. 导入几何模型:首先,将用于网格化的几何模型导入到FLUENT软件中。

可以导入多种类型的几何文件格式,如.STL、IGES、CATPart等。

导入后,可以检查几何模型的完整性和正确性。

2.创建初始网格:使用FLUENT中的网格生成工具(GAMBIT或ANSA 等)创建一个初始网格。

初始网格可以通过分割几何模型的边界来生成,或者可以手动绘制。

3.几何清理:对于复杂的几何模型,输入的初始网格通常会有一些不规则性和接触问题。

使用FLUENT的网格操作工具对网格进行几何清理。

例如,可以删除重叠的面、修复小的面等。

4.网格划分:将几何区域划分为单元,生成粗网格。

可以选择不同的网格划分方法,如结构化网格或非结构化网格。

这取决于要模拟的流动特性和几何形状的复杂性。

5.网格细化:在初步网格上进行网格细化,使网格适应流动特性的特点,以提高数值解的准确性。

网格细化通常通过添加单元来实现,尤其是在流动边界层和几何细节附近。

6.边界条件设定:为流动区域的每个边界设置适当的边界条件。

边界条件可以是定压、定速或其他特定流动条件。

网格边界的选项包括入口、出口、对称面等。

7.杆件设定:对于部分物理现象,如传热和质量传递等,必须设定边界条件以遵循物理定律。

这可以包括对固体表面的热源、质量生成、流动阻力等设定。

8.网格检查和修复:对生成的网格进行质量检查,以确保网格质量良好且可用于仿真计算。

可以使用FLUENT中的内置工具来检查网格质量,并进行必要的修复和优化。

9. 网格导出:完成网格操作后,将生成的网格导出到FLUENT中进行进一步的模拟计算。

fluent求解方法coupled

fluent求解方法coupled

fluent求解方法coupled在计算流体力学(CFD)中,求解非线性偏微分方程是一个非常复杂的过程。

为了获得准确的解,通常需要使用各种数值方法。

其中,fluent求解方法coupled是一种常用的方法。

fluent是一款常用的CFD软件,它可以模拟各种流体问题。

其中,coupled方法可以被用于求解非常复杂的流体问题,比如多相流动、湍流流动等等。

以下是fluent求解方法coupled的步骤:步骤一:设置初值和边界条件在使用fluent进行求解之前,需要先设置初值和边界条件。

这样可以为求解过程提供一个起点和终点。

在设置初值和边界条件时,需要根据实际的问题来确定。

这是一个非常重要的步骤,因为初值和边界条件的设置会直接影响到求解结果的准确性。

步骤二:离散化偏微分方程离散化偏微分方程是CFD求解的关键步骤之一。

在离散化过程中,需要将偏微分方程转化为数值计算的形式。

这样可以在计算机上进行求解。

在coupled方法中,通常采用压力-速度耦合的方式进行离散化,同时也会使用各种数值方法来提高求解的效率和准确性。

步骤三:求解离散化方程组在完成离散化之后,需要对得到的离散化方程组进行求解。

这一步骤通常需要使用各种求解器来完成。

fluent中提供了多种求解器来满足不同的求解需求。

比如,可以使用迭代法、多重网格法等来进行求解。

在求解过程中,需要考虑收敛性、稳定性等因素。

步骤四:迭代求解求解离散化方程组是一个迭代的过程。

在fluent中,通常需要进行多次迭代才能获得足够准确的解。

在迭代过程中,需要根据求解结果来调整初值和边界条件,以及调整求解器的参数等。

步骤五:输出结果求解过程完成后,需要将求解结果输出。

fluent可以输出各种流体场变量,比如速度、压力、温度、湍流能量等等。

同时也可以输出流量、阻力、面积等重要参数。

总之,fluent求解方法coupled是求解复杂流体问题的一种有效方式。

虽然该方法的求解过程比较复杂,但是通过各种调整和优化,可以获得准确的解。

Fluent经典问题及答疑

Fluent经典问题及答疑

F l u e n t经典问题及答疑(总37页) --本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--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)24 在FLUENT运行计算时,为什么有时候总是出现“reversed flow”其具体意义是什么有没有办法避免如果一直这样显示,它对最终的计算结果有什么样的影响 (#29)25 燃烧过程中经常遇到一个“头疼”问题是计算后温度场没什么变化即点火问题,解决计算过程中点火的方法有哪些什么原因引起点火困难的问题 (#183)26 什么叫问题的初始化在FLUENT中初始化的方法对计算结果有什么样的影响初始化中的“patch”怎么理解 (12楼)27 什么叫PDF方法FLUENT中模拟煤粉燃烧的方法有哪些(#197)28 在利用prePDF计算时出现不稳定性如何解决即平衡计算失败。

FLUENT参数设置(新手)

FLUENT参数设置(新手)

4月1日写给Fluent新手(续)31 数值模拟过程中,什么情况下出现伪扩散的情况?以及对于伪扩散在数值模拟过程中如何避免?假扩散(false diffusion)的含义:基本含义:由于对流—扩散方程中一阶导数项的离散格式的截断误差小于二阶而引起较大数值计算误差的现象。

有的文献中将人工粘性(artificial viscosity)或数值粘性(numerical viscosity)视为它的同义词.拓宽含义:现在通常把以下三种原因引起的数值计算误差都归在假扩散的名称下1.非稳态项或对流项采用一阶截差的格式;2。

流动方向与网格线呈倾斜交叉(多维问题);3。

建立差分格式时没有考虑到非常数的源项的影响。

克服或减轻假扩散的格式或方法,为克服或减轻数值计算中的假扩散(包括流向扩散及交叉扩散)误差,应当:1. 采用截差阶数较高的格式;2。

减轻流线与网格线之间的倾斜交叉现象或在构造格式时考虑到来流方向的影响。

3. 至于非常数源项的问题,目前文献中,还没有为克服这种影响而专门构造的格式,但是高阶格式显然对减轻其影响是有利的。

32 FLUENT轮廓(contour)显示过程中,有时候标准轮廓线显示通常不能精确地显示其细节,特别是对于封闭的3D物体(如柱体),其原因是什么?如何解决?FLUENT等高线(contour)显示过程中,可以通过调节显示的水平等级来调节其显示细节,Levels..。

最大值允许设置为100.对于封闭的3D物体,可以通过建立Surface,监视Surface 上的量来显示计算结果.或者计算之后将结果导入到Tecplot中,作切片图显示。

33 如果采用非稳态计算完毕后,如何才能更形象地显示出动态的效果图?对于非定常计算,可以通过创建动画来形象地显示出动态的效果图。

Solve—>Animate->Define。

.。

,具体操作请参考Fluent用户手册。

34 在FLUENT的学习过程中,通常会涉及几个压力的概念,比如压力是相对值还是绝对值?参考压力有何作用?如何设置和利用它?GAUGE PRESSURE 就是静压。

Fluent FAQ

Fluent FAQ

Fluent FAQ1. FlUENT1.1 求解方面1.1.1 floating point error是什么意思?怎样避免它?Floating point error已经提过很多次了并且也已经对它讨论了许多。

下面是在Fluent论坛上的一些答案:从数值计算方面看,计算机所执行的运算在计算机内是以浮点数(floating point number)来表示的。

那些由于用户的非法数值计算或者所用计算机的限制所引起的错误称为floating point error。

1)非法运算:最简单的例子是使用Newton Raphson方法来求解f(x)=0的根时,如果执行第N次迭代时有,x=x(N),f’(x(N))=0,那么根据公式x(N+1)=x(N)-f(x(N))/f’(x(N))进行下一次迭代时就会出现被0除的错误。

2)上溢或下溢:这种错误是数据太大或太小造成的,数据太大称为上溢,太小称为下溢。

这样的数据在计算机中不能被处理器的算术运算单元进行计算。

3)舍入错误:当对数据进行舍入时,一些重的数字会被丢失并且不可再恢复。

例如,如果对0.1进行舍入取整,得到的值为0,如果再对它又进行计算就会导致错误。

避免方法计算和迭代我认为设一个比较小的时间步长会比较好的。

或者改成小的欠松驰因子也会比较好。

从我的经验来看,我把欠松驰因子设为默认值的1/3;降低欠松驰因子或使用耦合隐式求解;改变欠松驰因子,如果是非稳态问题可能是时间步长太大;改善solver-control-limits比例或许会有帮助;你需要降低Courant数;如果仍然有错误,不选择compute from初始化求解域,然后单击init。

再选择你想从哪个面初始化并迭代,这样应该会起作用。

另外一个原因可能是courant数太大,就样就是说两次迭代之间的时间步太大并且计算结果变化也较大(残差高)。

网格问题当我开始缩放网格时就会发生这个错误。

在Gambit中,所有的尺寸都是以mm为单位,在fluent按scale按钮把它转换成m,然后迭代几百次时就会发生这种错误。

Fluent出入口边界条件设置及实例解析.

Fluent出入口边界条件设置及实例解析.

问:用了很长时间的fluent ,但一直没有把压力出入口边界条件弄明白。

请大侠给予正确指导... 有的文档说亚声速流下initial 是0或者不填,而有的出版物则把total 和initial 设置成几乎想等的值,或者差值为大气压,很困惑!比如说在一个喷射(亚声速流)流场中,实际条件为喷嘴入口压力40MPa ,出口压力20MPa ,即流场内围压20MPa ,这时,在压力入口边界条件的总压、初始表压以及压力出口的表压分别应该设置多少?如果是超声速流,又有什么区别?还有,operating condition下的operating pressure是否设置成0或者大气压有什么说法吗? A :有的出版物则把total 和initial 设置成几乎想等的值。

我在使用时一般也是采用这样的方法,严格来讲是有公式来计算的。

但是这个值一般只是用于初始化,对结果影响不大,所以简单来讲就设置成和出口的一样。

这个值对流场的初始化有一定的影响,设置成0也不是不可以,但会增加迭代步数。

对于喷射而言,建议lz 将operating condition下的operating pressure设置为0 ,即是绝对压力。

二最近用Fluent 做模拟的时候一直在使用压力出口边界,对其中出口温度、组分浓度等值的设置不是很明白,就仔细看了下Fluent User Guide,对压力出口边界描述如下:Pressure outlet boundary conditions require the specification of a static (gauge pressure at the outlet boundary........All other flow quantities are extrapolated from the interior。

因此,压力出口边界可以这样表述,即,给定出口压力,对流动中的其他物理量均有流场内部值差值得到。

Fluent中常见问题

Fluent中常见问题

1什么叫松弛因子松弛因子对计算结果有什么样的影响它对计算的收敛情况又有什么样的影响1、亚松驰(Under Relaxation):所谓亚松驰就是将本层次计算结果与上一层次结果的差值作适当缩减,以避免由于差值过大而引起非线性迭代过程的发散。

用通用变量来写出时,为松驰因子(Relaxation Factors)。

《数值传热学-214》2、FLUENT中的亚松驰:由于FLUENT所解方程组的非线性,我们有必要控制的变化。

一般用亚松驰方法来实现控制,该方法在每一部迭代中减少了的变化量。

亚松驰最简单的形式为:单元内变量等于原来的值加上亚松驰因子a与变化的积, 分离解算器使用亚松驰来控制每一步迭代中的计算变量的更新。

这就意味着使用分离解算器解的方程,包括耦合解算器所解的非耦合方程(湍流和其他标量)都会有一个相关的亚松驰因子。

在FLUENT中,所有变量的默认亚松驰因子都是对大多数问题的最优值。

这个值适合于很多问题,但是对于一些特殊的非线性问题(如:某些湍流或者高Rayleigh数自然对流问题),在计算开始时要慎重减小亚松驰因子。

使用默认的亚松驰因子开始计算是很好的习惯。

如果经过4到5步的迭代残差仍然增长,你就需要减小亚松驰因子。

有时候,如果发现残差开始增加,你可以改变亚松驰因子重新计算。

在亚松驰因子过大时通常会出现这种情况。

最为安全的方法就是在对亚松驰因子做任何修改之前先保存数据文件,并对解的算法做几步迭代以调节到新的参数。

最典型的情况是,亚松驰因子的增加会使残差有少量的增加,但是随着解的进行残差的增加又消失了。

如果残差变化有几个量级你就需要考虑停止计算并回到最后保存的较好的数据文件。

注意:粘性和密度的亚松驰是在每一次迭代之间的。

而且,如果直接解焓方程而不是温度方程(即:对PDF计算),基于焓的温度的更新是要进行亚松驰的。

要查看默认的亚松弛因子的值,你可以在解控制面板点击默认按钮。

对于大多数流动,不需要修改默认亚松弛因子。

Fluent经典问题答疑

Fluent经典问题答疑

Fluent经典问题答疑1.在gambit中对一体积成功的进行了体网格,网格进行了examine mesh,也没有什么问题,可当要进行边界类型(boundary type)的设定时,却发现type 只有node,element_side两项,没有什么wall,pressure_outlet等。

为何无法定义边界?答:因为没有选择求解器为fluent 5/62.在FLUENT模拟以后用display下的操作都无法显示,不过刚开始用的是好的,然后就不行了,为什么?答:DirectX 控制面板中的“加速”功能禁用即可3.把带网格的几个volume,copy到另一处,但原来split的界面,现在都变成了wall,怎么才能把wall变成内部流体呢?答:直接边界面定义为interior即可第3题:在数值模拟过程中,离散化的目的是什么?如何对计算区域进行离散化?离散化时通常使用哪些网格?如何对控制方程进行离散?离散化常用的方法有哪些?它们有什么不同?注:我将原题目的提问顺序进行了修改调整,这样更利于回答。

4.FLUENT中常用的文件格式类型:dbs,msh,cas,dat,trn,jou,profile等有什么用处?在Gambit目录中,有三个文件,分别是default_id.dbs,jou,trn文件,对Gambit运行save,将会在工作目录下保存这三个文件:default_id.dbs,default_id.jou,default_id.trn。

jou文件是gambit命令记录文件,可以通过运行jou文件来批处理gambit命令;dbs文件是gambit默认的储存几何体和网格数据的文件;trn文件是记录gambit命令显示窗(transcript)信息的文件;msh文件可以在gambit划分网格和设置好边界条件之后export中选择msh文件输出格式,该文件可以被fluent求解器读取。

Case文件包括网格,边界条件,解的参数,用户界面和图形环境。

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楼)23 在FLUENT运行过程中,经常会出现“turbulence viscous rate”超过了极限值,此时如何解决?而这里的极限值指的是什么值?修正后它对计算结果有何影响?(#28)24 在FLUENT运行计算时,为什么有时候总是出现“reversed flow”?其具体意义是什么?有没有办法避免?如果一直这样显示,它对最终的计算结果有什么样的影响?(#29)25 燃烧过程中经常遇到一个“头疼”问题是计算后温度场没什么变化?即点火问题,解决计算过程中点火的方法有哪些?什么原因引起点火困难的问题? (#183)26 什么叫问题的初始化?在FLUENT中初始化的方法对计算结果有什么样的影响?初始化中的“patch”怎么理解?(12楼)27 什么叫PDF方法?FLUENT中模拟煤粉燃烧的方法有哪些?(#197)28 在利用prePDF计算时出现不稳定性如何解决?即平衡计算失败。

fluent初始化 收敛公差-概述说明以及解释

fluent初始化 收敛公差-概述说明以及解释

fluent初始化收敛公差-概述说明以及解释1.引言概述部分的内容可以按照如下方式编写:1.1 概述Fluent作为一种常用的计算流体力学(Computational Fluid Dynamics,简称CFD)软件,具有广泛的应用领域和强大的模拟功能。

在使用Fluent进行流体力学模拟之前,正确的初始化和恰当的收敛公差设置是保证计算结果准确性和计算效率的关键。

本篇文章主要围绕Fluent初始化和收敛公差两个关键概念展开讨论。

首先,我们将介绍Fluent初始化的概念和作用,以及常用的初始化方法。

其次,我们将详细阐述收敛公差的定义和影响因素,包括网格密度、边界条件的设置以及求解算法等。

通过深入理解和正确设置这两个关键概念,我们可以有效降低计算误差,提高模拟结果的准确性和计算效率。

在本文的结论部分,我们将强调Fluent初始化的重要性,它直接影响模拟结果的准确性和可靠性。

同时,我们还将探讨收敛公差对计算结果的影响,帮助读者理解收敛公差设置的意义和实际应用。

通过全面了解Fluent初始化和收敛公差的相关概念,读者可以有效地提高CFD模拟的质量和效率,从而更好地应用于工程实践、科研研究和产品设计等方面。

总之,本文将通过详细的阐述和实例分析,帮助读者深入理解Fluent 初始化和收敛公差的重要性,并提供一些实用的指导原则和技巧。

希望本文能够为对CFD模拟感兴趣或从事相关工作的读者提供一些有益的参考和指导。

1.2 文章结构本文按照以下结构组织:引言部分首先概述了本文的主要内容和目的,并对文章的结构进行了简要介绍。

正文部分包括了两个主要主题:fluent初始化和收敛公差。

在2.1节中,我们将详细讨论了fluent初始化的概念和方法。

通过简介和初始化方法的介绍,读者将了解到fluent初始化在计算领域中的重要性以及不同的初始化方法。

紧随其后的2.2节将探讨收敛公差的定义和影响因素。

通过阐述收敛公差的概念和影响因素,读者将了解到如何设置合理的收敛公差以保证计算结果的准确性和稳定性。

Fluent中的各种初始化

Fluent中的各种初始化

Fluent中的各种初始化初始条件指的是初始时刻计算域所处的状态。

通常需要人为指定。

对于稳态问题,初始条件不会影响最终结果,但是会影响到计算收敛过程。

若设定的初始条件与真实状态有较大差异时,可能会造成计算不收敛。

对于瞬态问题,初始条件会直接影响计算结果。

在Fluent中进行求解计算之前,都需要对计算域进行初始化。

Fluent提供了多种初始化方法:Hybird Initialization、Standard Initialization、FMGInitialization、Patch以及UDF宏。

初始化的目的是为区域或边界指定初始值。

如图所示,点击模型树节点Initialization即可打开初始化面板。

注意:根据所选的物理模型,需要设置的初始值项目不一样。

1Standard Initialization通过指定Initial Values列表中的各参数的值来实现整个计算域初始化。

在进行参数设置过程中,可以通过Compute from下方的下拉框辅助设置。

注意:Starndard Initialization初始化是利用用户设置的参数值,至于是用compute from下拉框中的哪一个辅助设置的,对于初始化是没有任何关系的。

常用的compute from选择为all-zones或入口边界。

2Hybrid InitializationHybrid初始化方法通过收集用户指定的边界信息,通过求解拉普拉斯方程求解得出计算域中压力场与速度场初始分布。

对于其他的物理量(如温度、湍流、组分、体积分数等)则自动基于区域平均插值得到。

Hybrid初始化不需要指定任何任何参数,软件通过读取用户设定的边界参数自动估算初始值,在使用过程中,只需要直接点击Initialize按钮即可。

对于单相稳态问题,Fluent默认采用Hybrid初始化,而对于多相流或者瞬态问题,Fluent默认采用Standard初始化,但是也可以使用Hybrid初始化。

笔记:fluent中如何将计算结果作为初始条件

笔记:fluent中如何将计算结果作为初始条件

Posted by:hezhaoPosted on:2005-03-26 10:12首先明确一下你是想将结果作为初始条件还是作为后部的边界条件如果作为边界条件的话觉得应该采用udf自定义作为初始条件还不了解回复:〖求助〗如何Copy to clipboard 将计算结果作为新的计算的初始条件Posted by:zhulj521Posted on:2005-07-08 19:20如果作为后面部分的边界条件,不能采用read-->profile进行定义吗?我将前一部分出口的计算结果作为后一部分模型入口的边界条件。

可是尝试了将出口的各个方向速度矢量导出profile,然后用这个profile 作为下一个模型的速度边界条件,但是计算得到的结果没有得到预期的效果。

不知道其中有什么需要注意的,请各位相告,谢谢!回复:〖求助〗如何将计算结果作为新的计算的初Copy to clipboard 始条件Posted by:luckydogPosted on:2005-07-08 21:54谁有过这方面的经验,大家讨论一下吧,这种方法应该很有用的!回复:〖求助〗如何将计算结果作为新Copy to clipboard 的计算的初始条件Posted by:phrenPosted on:2005-07-13 14:51使用DPM模型时,前一出口的颗粒相浓度分布怎么导入下一入口的injection?请各位大虾指教。

回复:〖求助〗如何Copy to clipboard 将计算结果作为新的计算的初始条件Posted by:turbomachineryPosted on:2005-07-13 16:41打开File-〉Interpolate,这时会弹出Interpolate 面板。

你可以在这个面板里将流体区域上所有网格单元的速度值,K,epsilon,压力等存储到一个Interpolate文件中。

此后,您可以在 Fluent中读入您的mesh文件,先对这个Case进行设置(物理模型和边界条件等,这里,您可以把那几个内部表面指定为壁面);设置完成后,打开打开File-〉Interpolate,读入您先前存储的Interpolate文件,Fluent就会以此文件的存储值来初始化这个流场回复:〖求助〗如何Copy to clipboard 将计算结果作为新的计算的初始条件Posted by:phrenPosted on:2005-07-13 18:59首先非常感谢turbomachinery!再问一下:Interpolate只有6个参数,DPM模型中的其它量如颗粒相浓度等就没有啊,我是想把一个计算的出口参数诸如速度、浓度等项来作为第二个模型的入口边界。

04-FLUENT的初始化

04-FLUENT的初始化

1 FLUENT的初始化面板中有一项是设置从哪个地方开始计算(compute from),选择从不同的边界开始计算有很大的区别吗?该怎样根据具体问题选择从哪里计算呢?比如有两个速度入口A和B,还有压力出口等等,是选速度入口还是压力出口?如果选速度入口,有两个,该选哪个呀?有没有什么原则标准之类的东西?一般是选取ALL ZONE,即所有区域的平均处理,通常也可选择有代表性的进口(如多个进口时)进行初始化。

对于一般流动问题,初始值的设定并不重要,因为计算容易收敛。

但当几何条件复杂,而且流动速度高变化快(如音速流动),初始条件要仔细选择。

如果不收敛,还应试验不同的初始条件,甚至逐次改变边界条件最后达到所要求的条件。

2 要判断自己模拟的结果是否是正确的,似乎解的收敛性要比那些初始条件和边界条件更重要,可以这样理解吗?也就是说,对于一个具体的问题,初始条件和边界条件的设定并不是唯一的,为了使解收敛,需要不断调整初始条件和边界条件直到解收敛为止,是吗?如果解收敛了,是不是就可以基本确定模拟的结果是正确的呢?对于一个具体的问题,边界条件的设定当然是唯一的,只不过初始化时可以选择不同的初始条件(指定常流),为了使解的收敛比较好,我一般是逐渐的调节边界条件到额定值("额定值"是指你题目中要求的入口或出口条件,例如计算一个管内流动,要求入口压力和温度为10MPa和3000K,那么我开始叠代时选择入口压力和温度为1MPa和500K(假设,这看你自己问题了),等流场计算的初具规模、收敛的较好了,再逐渐调高压力和温度,经过好几次调节后最终到达额定值10MPa和3000K,这样比一开始就设为10MPa和3000K收敛的要好些)这样每次叠代可以比较容易收敛,每次调节后不用再初始化即自动调用上次的解为这次的初始解,然后继续叠代。

即使解收敛了,这并不意味着就可以基本确定模拟的结果是正确的,还需要和实验的结果以及理论分析结果进行对比分析。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
:
: 唉,好吧好吧,你在试试
:
:
: 【 在 lldd (鬼塚) 的大作中提到: 】
: : 源项?这个不符合fluent里的Source Terms及Fixed Values,怎么设源项?
: 你让我怎么解释呢?呵呵
:
: : 而且从理论上讲,这个问题是唯一性条件的初始条件在fluent里没法设(或
: 曾试图在Solve菜单的Initialize里先Initialize,然后通过patch将铁块区域的
: 温度设高。但这么算的结果和全场Initialize成一个值的结果一样! :(
: 请教有这方面经验的同学。谢谢! :)
☆─────────────────────────────────────☆
温度设高。但这么算的结果和全场Initialize成一个值的结果一样! :(
请教有这方面经验的同学。谢谢! :)
☆─────────────────────────────────────☆
stipulation (华健~歌酒笑书) 于 (Wed Jun 25 22:43:08 2003) 提到:
☆─────────────────────────────────────☆
stipulation (华健~歌酒笑书) 于 (Thu Jun 26 02:01:54 2003) 提到:
那就是源项没有传出来
你看看你用的模型对不对
【 在 lldd (鬼塚) 的大作中提到: 】
呵呵,什么是物理上的初始条件?
使用patch*设置初始条件应该是没有问题的
define_init是在使用UDF赋初始条件时用。
简单的说就是一个用于简单情况,一个可以用于复杂情况。
【 在 CougarHead (obduracy) 的大作中提到: 】
: 这样的初始条件设法只是对于初值计算值的吧,即计算中的各个参数的
: 不好意思,我表达的有歧义。
: 是指用patch将场分成两个区域赋初值(300和370)的计算结果 和
: 全场赋一个值(300)的计算结果 居然一致 :(
: 最后全是300K的均匀场 :(
☆─────────────────────────────────────☆
lldd (鬼塚) 于 (Thu Jun 26 09:50:58 2003) 提到:
不好意思,我表达的有歧义。
是指用patch将场分成两个区域赋初值(300和370)的计算结果 和
全场赋一个值(300)的计算结果 居然一致 :(
最后全是300K的均匀场 :(
【 在 stipulation (华健~歌酒笑书) 的大作中提到: 】
: 你是说经过计算得到得结果?还是刚初始化?
lldd (鬼塚) 于 (Thu Jun 26 21:56:15 2003) 提到:
说来都搞笑,是为了给老师做一个课件动画 -_-!!
【 在 stipu1ation (大汉高祖高皇帝) 的大作中提到: 】
: 祝贺祝贺
: 我从来不用fluent搞非稳态的东西
: 呵呵
☆─────────────────────────────────────☆
初始迭代值
如果真正要设置物理上的初始条件,我觉得应该用
define_init什么来吧
不知对不对啊?
【 在 lldd (鬼塚) 的大作中提到: 】
: 具体问题是这么的:
: 一块370K的铁,放在300K的水里,求各自的温度变化过程。用动画表现。
: 上面的问题牵涉到初始条件的设法。在fluent里找了好久,没找到相关的东东。
源项?这个不符合fluent里的Source Terms及Fixed Values,怎么设源项?
而且从理论上讲,这个问题是唯一性条件的初始条件在fluent里没法设(或
是我没找到),不是唯一性条件的边界条件没法设。
【 在 stipulation (华健~歌酒笑书) 的大作中提到: 】
: 只不过fluent在算非稳态换热问题时,那个time step写的是s却不是秒!!
: 据我和同学的估计,在换热问题中,那个s可能是指毫秒!
: 同时,在fluent的帮助文档中,发现它自己也是乱写那个单位,好像它自己
: 也糊涂了 -_-!!
☆─────────────────────────────────────☆
热能\热工 :)
【 在 rao (绕绕) 的大作中提到: 】
: 热能的?
☆─────────────────────────────────────☆
CougarHead (obduracy) 于 (Thu Jun 26 23:38:57 2003) 提到:
这样的初始条件设法只是对于初值计算值的吧,即计算中的各个参数的
同时,在fluent的帮助文档中,发现它自己也是乱写那个单位,好像它自己
也糊涂了 -_-!!
【 在 stipulation (华健~歌酒笑书) 的大作中提到: 】
: 标 题: Re: 请教fluent里的初始条件设法
: 发信站: BBS 水木清华站 (Thu Jun 26 14:12:03 2003), 转信
【 在 lldd (鬼塚) 的大作中提到: 】
: 具体问题是这么的:
: 一块370K的铁,放在300K的水里,求各自的温度变化过程。用动画表现。
: 上面的问题牵涉到初始条件的设法。在fluent里找了好久,没找到相关的东东。
: 曾试图在Solve菜单的Initialize里先Initialize,然后通过patch将铁块区域的
lldd (鬼塚) 于 (Thu Jun 26 21:25:52 2003) 提到:
呵呵,经三天的折腾,终于找到了问题所在:
初始条件的设定,就是用那个patch!
只不过fluent在算非稳态换热问题时,那个time step写的是s却不是秒!!
据我和同学的估计,在换热问题中,那个s可能是指毫秒!
发信人: sleepig (北真的很大吗?), 信区: NumComp
标 题: [合集] 请教fluent里的初始条件设法
发信站: BBS 水木清华站 (Fri Jul 4 02:48:34 2003), 站内
☆─────────────────────────────────────☆
cereal (无心无影,空空如也~~戒网一个月干活考试) 于 (Fri Jun 27 08:28:29 2003) 提到:
【 在 lldd (鬼塚) 的大作中提到: 】
: 呵呵,经三天的折腾,终于找到了问题所在:
: 初始条件的设定,就是用那个patch!
: 只不过fluent在算非稳态换热问题时,那个time step写的是s却不是秒!!
: 据我和同学的估计,在换热问题中,那个s可能是指毫秒!
: 同时,在fluent的帮助文档中,发现它自己也是乱写那个单位,好像它自己
: 也糊涂了 -_-!!
☆─────────────────────────────────────☆
cereal (无心无影,空空如也~~戒网一个月干活考试) 于 (Fri Jun 27 08:34:29 2003) 提到:
没错,它是标了个s,但据传热学的理论可以证明它在计算传热问题时(或者
是仅计算我所碰到的这种情况时),那个s并不代表秒。
呵呵,虽然fluent很牛,但咱们也应该抱着怀疑的态度去使用,不是吗?:)
【 在 cereal (无心无影,空空如也~~戒网一个月干活考试) 的大作中提到: 】
: ----------------------------------------------------------------------
lldd (鬼塚) 于 (Wed Jun 25 22:33:37 2003) 提到:
具体问题是这么的:
一块370K的铁,放在300K的水里,求各自的温度变化过程。用动画表现。
上面的问题牵涉到初始条件的设法。在fluent里找了好久,没找到相关的东东。
曾试图在Solve菜单的Initialize里先Initialize,然后通过patch将铁块区域的
: 那就是源项没有传出来
: 你看看你用的模型对不对
☆─────────────────────────────────────☆
stipulation (华健~歌酒笑书) 于 (Thu Jun 26 14:12:03 2003) 提到:
唉,好吧好吧,你在试试
【 在 lldd (鬼塚) 的大作中提到: 】
rao (绕绕) 于 (Thu Jun 26 22:08:48 2003) 提到:
热能的?
【 在 lldd (鬼塚) 的大作中提到: 】
: 说来都搞笑,是为了给老师做一个课件动画 -_-!!
☆─────────────────────────────────────☆
lldd (鬼塚) 于 (Thu Jun 26 22:15:35 2003) 提到:
: 初始迭代值
: 如果真正要设置物理上的初始条件,我觉得应该用
: define_init什么来吧
: 不知对不对啊?
ቤተ መጻሕፍቲ ባይዱ
☆─────────────────────────────────────☆
lldd (鬼塚) 于 (Fri Jun 27 10:54:30 2003) 提到:
----------------------------------------------------------------------
相关文档
最新文档