欢迎来到天天文库
浏览记录
ID:28065641
大小:145.50 KB
页数:13页
时间:2018-12-07
《学习fluent简单常见问题汇总》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、学习FLUENT简单问题解答,常见问题汇总1现在用FLUENT的UDF来加入榄炔,但是用compiledudf吋,井亨库老是连不上?解决办法:1〉你的计算机必须安装C语言编译器。2〉珩你按照以下结构构建文件夹和存放文件:libudf/src/*.c(*.c为你的源程序);Hbudf/ntx86/2d(二维为2d,三维为3d)/makefile(由makefile_nt.udf改过来的)Hbudf/ntx86/2d(二维为2d,三维为3d)/user_nt.udf(对文件屮的SOURCE,VERSION,PARAL
2、LELNODE进行相应地编辑)3〉通过命令提示符进入文件夹Iibudf/ntx86/2d/中,运行C语言命令nmake,如果C预言编译器按装正确和你的源程序无错误,那么此吋会编译出Fluent盂要的库文件(*.lib)这时再启动Fluent就不会出错了。2在使用UDF中用编译连接,按照帮助文件中给出的步骤去做了,结果在连接中报错“系统找不到指定文件”。udf文件可能不在工作H录屮,应该把它拷到工作H录下,或者输入它的全部路径.3这个1e-3或者1e-4的收敛标准足相对而言的。在FLUENT中残差坫以开始5步的平灼
3、值为基准进行比较的。如果你的初值取得好,你的迭代会很快收敛,但是你的残差却依然很髙;但是当你改变初场到比较不同的位吋,你的残差开始会很大,但随后却可以很快降低到很低的水平,让你看起來心愔很好。其实两种愔况下流场是基本相同的。由此來看,判断足否收敛并不足严格根据残差的走向而定的。可以选定流场中具冇特征意义的点,监测K速度,压力,温度等的变化情况。如果变化很小,符合你的要求,即可认为是收敛了。一般來说,压力的收敛相对比较慢一些的。是否收敛不能简单看残差阁,还冇许多其他的重耍标准,比如进出门流最差、压力系数波动等等尽管
4、残差仍然维持在较高数值,但凭其他监测也可判断足否收敛。最重要的就足足否符合物理事实或试验结论<■残差曲线是否满足只是一个表面的现象,还要看进U和出U总呈差不得大于1°/。,而且即使这样子,收敛解也不一定准确,它和M格划分/离散化误差,以及超里模型的袱确性都冇关系.所以得冇试验数据做对比活着理论分析了当然最终是否正确是耍看是否与实验数据相符合!但既然有残差图的话,总应该可以大概的看出是否收敛吧?是否要残差要小到一定的程度,或者是残差不在增长,就可以一定程度上认为是收敛的残差的人小不能决定是否收敛,我往用FLUENT
5、计算吋,多采用监测一个而的速度(或者是压力、紊动能等参数〉基木上不随浙计算吋间的推移而变化,就认为基木达到收敛4据质量守恨,收敛吋进、出口的流量数值应人致相等(一般认为进出口质量差值比上入口质量的相对值小于0.5%吋收敛,但是对特殊情况可能不M),但符号相反,-•般出口流量是负值。5在进行稳态计算时候,开始残差线是一莨下降的,可是到后来各种残差线都显示为波形波动,是小是小收敛阿?答:有些父杂或流动环境恶劣情形下确实很难收敛。计算的精度(2阶),网格太疏,网格质量太差,等都会使残差波动。经常遇到,一开始下降,然后出
6、现波动,可以降低松弛系数,我的问题就能收敛,但如果网格质觉不好,是很难的。通常,计算非结构网格,如果问题比较复杂,会出现这种情况,建议作网格吋多下些功夫。理论上说,残差的唐荡是数位迭代在计算域内传递遭遇障碍物反射形成周期虐荡导致的结果,与M格亚尺度雷诺数宥关。例如,通常压力边界是主要的反射源,换成OUTFLOW边界会好些。这主耍根据经验判断。所以我说网格和边界条件是主耍因素。6残差一是cell各个Face的通量之和,当收敛后,理论上当单元体内没有源相吋各个而流入的通呈也就是对物理呈的输运之和应该为0。敁大残差或者
7、RSM残差反映流场与所要模拟流场(指收敛后应该得到的流场,当然收敛后得到的流场实流场之间还是存在一定的差距)的差距,残差越小越好,由于存在数值精度问题,不可能得到0残差,对丁•单精度计算一般应该低丁•初始残差1e-03以下为好,但还要看具体问题。一般在Fluent里可以添加进出口流最监控(printorplot),当残差收敛到一定程度后,还要看进出U流呈是否达到稳定平衡,才可以确认收敛与否。残差在较卨位霡荡,需耍检查边界条件是否合理,其次检查初始条件是否合适,比如在冇激波的流场,初始条件不合适,会带來流场的震荡。
8、冇时流场可能冇分离或者回流,这木身足非定常现象,计算吋残差会在一定程度上发生震荡,这吋如果进出口流量是否达到稳定平衡,也可以认为流场收敛了(前提是耍消除其他不合理因数)。另外Fluent缺损地采用多熏网格,在计算后期,将多熏网格设置为零可以避免一些波长的残差在细M格上发生簏荡。7模型比较复杂,是在pro/E中建的模,然识川igs导入gambit,不过这样就产坐丫很多碎线和
此文档下载收益归作者所有