2023年11月29日发(作者:)
Fluent常见报错和计算错误
Fluent 计算错误汇总:
1. .fluent 不能显⽰图像在运⾏fluent 时,导⼊case 后,检查完grid,在显⽰grid 时,总是出现这样的错误Error message from
graphics function Update_Display:Unable to Set OpenGL Rendering ContextError: FLUENT received a fatal signal
SEGMENTA TION Object: 解决办法:右键单击快捷⽅式,把⽬标由x:改成:
x: 2d -driver msw如果还有三维的,可以再建⽴⼀个快捷⽅式改成:
x: 3d -driver msw这就可以直接调⽤了。如果不是以上原因引起的话,也有可能是和别的软件冲
突,如MATLAB 等,这也会使fluent ⽆法显⽰图像。
2:GAMBIT 安装后⽆法运⾏,出错信息是“unable find Exceed X Server”A. GAMBIT 需要装EXCEED 才能⽤。gambit 的运
⾏:先运⾏命令提⽰符,输⼊gambit,回车fluent 的运⾏:直接在开始-程序-Fluent Inc ⾥⾯
3:Fluent 安装后⽆法运⾏,出错信息是“unable find/open . FLUENT 和GAMBIT 需要把相应 ⽂件拷贝
到/license ⽬录下
4:出错信息:运⾏gambit 时提⽰找不到gambit ⽂件A. FLUENT 和GAMBIT 推荐使⽤默认安装设置,安装完GAMBIT 请设置环
境变量,设置办法“开始-程序-FLUENT INC-Set Environment 另外设置完环境变量需要重启⼀下,否则仍会提⽰找不到环
境变量。
5:使⽤Fluent 和Gambit 需要注意什么问题?A. 安装好FLUENT 和GAMBIT 最好设置⼀下⽤户默认路径推荐设置办法,在⾮系
统分区建⼀个⽬录,如d:users a)win2k ⽤户在控制⾯板-⽤户和密码-⾼级-⾼级,在使⽤fluent ⽤户的配置⽂件修改本地
路径为d:users,重起到该⽤户运⾏命令提⽰符,检查⽤户路径是否修改b)xp ⽤户,把命令提⽰符发送到桌⾯快捷⽅式,右
键单击命令提⽰符快捷⽅式在快捷⽅式-起始位置加⼊D:users重起检查
6:Gambit 运⾏失败,出错信息“IDENTIFIER default_ Server ”A. gambit 的缺省⽂件已经打开,到⽤户默认⽬录删除default_id.
等⽂件
7:Gambit 运⾏失败,Gambit 运⾏界⾯⼀闪⽽过,没有出错信息,只启动了exceed并在gambit 所在⽬录随机⽣成了⼀个
的⽬录A. 因为执⾏了错误的gambit 程序,在fluent 的⽂件夹⾥有两个⽬录下有gambit,需要正确运⾏的是fluent
inc/ntbin/ntx86 ⾥的那个,⽽不是gambit ⽂件夹下的那个
8:安装完fluent6.1,运⾏时出现这样的问题: Error: sopenoutputfile: unable to open file for output Error Object: c:tempkill-
fluent1684A. 在C 盘下建个temp ⽬录,两个错误都可以解决。
9:Fluent 计算时迭代发散怎么办?A. FLUENT 计算开始迭代最好使⽤较⼩的库朗数,否则容易导致迭代发散。修改办法slove
-controls-solution,修改courant Number 默认值为1,开始没有经验的改⼩点,⽐如0.01,然后逐渐加⼤,经验丰富的同仁
⾃⼰决定或者,FLUENT 修改迭代值的极限,slove-controls-Limits 根据你计算的情况决定
10:fortran 程序中报错stack overflow 怎么办⼀般fortran 编译器默认情况是allocatable array 放在堆⾥,automatic array放在
栈⾥。栈的缺省设置⼀般为1048576。数组越界,在Visual Fortran ⾥提⽰stack overflow。在f77 这样的unix 平台下的编译器
⾥通常是core dump。这时把栈的缺省设置改⼤即可。VF 中,命令⾏⽅式运⾏link 或editbin 命令即可。
11:Gambit 为什么⽆法启动?原因可能有:1.exceed 问题。运⾏Gambit 出现Using X_DEVICE。。。。表⽰exceed 安装
没有问题,如果不出现,请重新安装exceed,安装exceed 最好⾃定义安装,只选择x-server,其他的全部不要,这样最好;
2.License 问题。进⼊命令⾏⽅式,设置好环境变量后,运⾏Gambit,如果显⽰License Error,那就是License 问题了,重
新Copy License ⽂件到安装⽬录下的license ⽬录⾥;3..lok ⽂件问题。Gambit 启动的时候默认的建⽴,如果存
在 ⽂件,则gambit ⽆法启动,删除该⽂件即可,.lok ⽂件意思就是锁定本项⽬,详细的说明请看Gambit 帮助;4.
也是License 问题,但即使重新copy License ⽂件也⽆法解决,这时可以尝试修改系统时间。
12:如何提⾼收敛性?1.保证⽹格⾜够精细2.可能你的边界条件过于恶劣,可以尝试先把边界条件改得⽐较常规,待计算收敛
后逐步加⼤边界变量值,直到符合要求3.适当调⼩松弛因⼦,并选择最符合你所使⽤的模型的求解策略问题
13:Fluent 中压⼒进⼝和压⼒出⼝边界中的压⼒如何设置?⾸先应该明确两个概念:总压静压动压(对不可压缩流动)绝对
压⼒表压gauge pressure参考压⼒operating pressureFluent 的压⼒边界中设定的都是表压,在pressure-inlet 中设定的是总
压;在pressure-outlet 中设定的是静压(注意:这⾥⾯没有包含⽔头压⼒HydrostaticHead)。
14:什么是静压、总压、动压?静压、动压、总压是流体⼒学(总压严格说是空⽓动⼒学)中的概念。1.静压是跟随流体以同
样的速度运动的压⼒计所测量到的压⼒是因为分⼦的运动⽽产⽣的。2.动压等于0.5密度(速度速度),是按照能量观点给出
的⼀个定义。3.总压其实是⼀个能量平衡的关系,它是静压和马赫数的函数,它是静⽌在流体中的压⼒计所测量到的压⼒。4.
在fluent 中还出现了⼀个参考压⼒operating pressure,这是因为压⼒项在NS ⽅程中是以⼀阶导数的形式出现的,所以在求解
压⼒的时候,⼀定要给定⼀个参考值才能确定,就⽐如求解⼀个⼀阶常微分⽅程,dy/dx1,求出来是y=x+constant。只有给
定那个constant 才能构成定解条件。fluent 中的操作压⼒就相当于那个constant,所以理论喜豢裳顾跷侍猓慰佳沽κ 强梢运姹
愀ǖ 摹fluent 求解出来的压⼒是表压,再加上这个参考压⼒就是绝对压⼒。
15:后处理显⽰为什么⽼是闪烁,不正常?后处理的显⽰问题⼀般都属于显卡的问题:1.显卡太⽼了;2.驱动不对,没有装好
directx 和opengl 等⼀系列引擎;3. 显卡驱动可能被病毒⼀类的原因破坏了
16:混合物的粘性应当如何计算?∑混合⽓体中i 组分⽓体的体积百分数×i 组分的分⼦量×i 组分⽓体动⼒粘度/ ∑混合⽓体i 组
分⽓体的体积百分数×i 组分的分⼦量问题
17:什么是PDF 模型?PDF 模型不求解单个组分的输运⽅程,⽽求解混合组分分布的输运⽅程。各组分浓度由混合组分分布
求得。PDF 模型尤其适合于湍流扩散⽕焰的模拟和类似的反应过程。在该模型中,⽤概率密度函数PDFprobability
densityfunction来考虑湍流效
应。该模型不要求⽤户显式地定义反应机理,⽽是通过⽕焰⾯⽅法即混即燃模型或化学平衡计算来处理,因此⽐有限速率模型
有更多的优势。
18:SCCM 是什么单位?真空单位换算流速与漏率:1 PaL/s 59.2 sccm
19:Schmidt Number 是什么?表⽰动量和质量输运之间的关系:粘性系数与扩散系数的⽐值问题
20:Prandtl Number 是什么?运动粘性系数与热扩散系数之⽐,表⽰动量、热量的输运难易程度问题
21:Lewis Number 是什么?是热扩散系数和扩散系数之间的⽐值问题
22:如何将fluent 的⽹格⽂件导⼊CFX?先将gambit 的⽹格导⼊到icem-cfd,再倒进cfx。Icem-cfd 中有import mesh功能,并
且和fluent 有接⼝问题
23:Fluent 与matlab 冲突怎么办?在控制⾯板-管理-服务中将matlab 的server 关掉即可问题
24:Fluent 软件过期怎么办?在所有⽬录中查找是否有⽐当前系统时间更新的⽂件,找到后把⽂件时间改回去即可。fluent 在
计算机所有⽂件中找⼀个最新时间,如果此时间新于系统时间,fluent 即认为修改过系统时间,即使把系统时间改回去是没有
⽤的。问题
25:Phoenics 安装常见问题 error--没装 了(phoenics 安装程序中有我却视⽽不见); fortran run-
time error--没装fortran 了; expired--系统时间没改正确。问题
26:Fluent 常见报错解答1 在Q:fluent ⾥,打开display ⾥的grid 只能弹出⼀个发⽩的屏幕,死了。fluent显⽰:Error:
Floating point error: divide by zeroError Object: Error: FLUENT received a fatal signal SEGMENTA TION
Object: 1.A:可能是图形还没有显⽰完,你突然关掉它,以后再显⽰就是出现这种情况。建议你保存case and date 后,退出
fluent,重新读⼀次case and date 就可以正常显⽰;2. 显卡对opengl 的⽀持不好,更新显卡驱动问题
27:Fluent 常见报错解答2Q:启动后显⽰如下:Error: sopenoutputfile: unable to open file for outputError Object: c:tempkill-
fluent692A:破解不⼲净,不影响使⽤问题
28:Fluent 常见报错解答3Q:⽹格导⼊fluent 时::grid: Error: Null Domain PointerA:计算域指针⽆效,⼀般需要重
新⽣成⽹格。
29:Fluent 常见报错解答4Q:运⾏时出现如下信息:Error:FLUENT received fatal signal ACCESS_VIOLATION1. Note
exact events leading to error.2. Save case/data under new name.3. Exit program and restart to continue.4. Report error to
your Object: A:只要是严重的错误和发散,fluent 都显⽰这个,这些信息说明不了任何问题。模型要做⼀定的
调整。
30:Fluent 常见报错解答5Q:出现如下信息: Welcome to Fluent 6.1.22: Copyright 2003 Fluent Inc.: All Rights Reserved:
Cannot open dump file fl_.: Error: Unable to open dump file: : Error encountered in critical code section: Hit return to
exit.A:这可能是整理注册表或清理垃圾⽂件时把⼀些fluent 要⽤到的⽂件清除了。直接重新覆盖安装即可恢复。问题
31:Fluent 常见报错解答6Q:计算完display 时出现如下信息: Error message from graphics function Compute_Text_Extent::
The device for /driver/opengl/winw0/inner/scale doesnt seem to bealive: Error message from graphics function
Set_Camera_By_Volume:: Xmin is equal to or greater than XmaxA:删掉显卡重装驱动,并检察directx 等是否安装问题
32:Fluent 常见报错解答7Q:迭代计算中窗⼝显⽰:turbulent viscosity limited to viscosity ratio of……A:这是提⽰你
turbulent viscosity ratio 已超过给定上限,你可以在solve-controls-limits 的选项中加⼤Max turbulent viscosity ratio 值,可以加
⼤2 个数量级。问题
33:Fluent 常见报错解答8Q:运⾏fluent 出现如下信息System clock has been set backFeature: fluentLicense path:
C:Xlm error: -88309For further information refer to the FLEXlm End User Manualavailable at
/doc/ .A:license 过期,把系统时间⼀点点往后调就OK问题
34:Fluent 常见报错解答9Q:在linux ES3 下安装了fluent6.1.22,启动后出现⼀下提⽰
Copyright2003FluentInc.:AllRightsReserved:Loading/App/fluent//fluent6.1.22/lib/flpri .117-32: Done.: kill
script file is /root/kill-fluent3267A:正常,其中kill script file is /root/kill-fluent3267是fluent 产⽣的临时⽂件,⽤来杀死fluent 及
其相关进程,免得死进程时⽆法kill。只要fluent 是正常退出,则⾃动删除。
35:⽤VC、VF 编程的时候所开的最⼤内存不能超过256MB,否则会出警告,有的版本编译器只有警告,照样可以连接运
⾏,但是有的版本的编译器则不⾏,如何解决?project-setting-Link-Output将stack allocations 下的Reserve 和commit都改成
你想要的最⼤内存数注意:它是以字节数来算的,所以如果你想开500MB则需要写进去524288000 5
36:安装了gambit,但运⾏时说缺少你运⾏了错误的。打开⽬录/ntbin/ntx86,运⾏这⾥⾯的
gambit问题
37:国际上cfd 的权威期刊有哪些?Journal of fluid mechanicsAIAA美国航空航天协会问题
38:何谓对流、扩散?⼀滴墨⽔滴在⼀个⽔槽中,如果⽔静⽌,颜⾊的范围均匀地向四周扩⼤了,这就是扩散作⽤。扩散是
由于分⼦运动造成的。如果⽔体流动,则不仅颜⾊的范围扩⼤了,⽽且向下游漂移了⼀段距离,后者就是对流。对流是由于流
场分布不均匀造成的流体微团运动。对流与扩散相⽐具有强烈的⽅向性。问题39:Gambit 常见报错1Q:安装好后运⾏
显⽰:WARNING-H:hbfluentgambitntbinntx86GambIT.1264 at 480inJuly21: 2003 16:11:54 FDIWHAT
sysfile.c:FILEEXISTS: Warning:locale not supported by Xliblocale set to C:Using X_DEVICE_DRIVER with standard
visual.A:这是正常的,使⽤gambit 不要关闭
该窗⼝问题
40:什么是PIV ?颗粒图像测速仪问题
41:Fluent 中如何设定零厚度的障碍物对3D,画⼀个⾯,spilt 体,⽤connected 的⽅式;对2D,画⼀条线,spilt ⾯,⽤
connected 的⽅式问题
42:什么是Favre-averaged N-S equations?采⽤Faver 平均(⽽⾮普通时间平均)得到的时均⽅程的,⼀般讲述湍流的书⾥
⾯都会提到。问题
43:uniform grid 是什么?均匀⽹格问题
44:保守型⽅程和⾮保守型⽅程有何区别?保守与⾮保守型⽅程,也叫守恒型和⾮守恒型⽅程。两者的不同体现在⽅程的对
流项上。对于守恒型⽅程,对流项表⽰为divρUΦ其中U 是速度⽮量,Φ 是通⽤变量,在动量⽅程中就是u、v、w⽽对于⾮守
恒⽅程,对流项不采⽤散度的形式,⽽写为ρUdivΦ这个可以通过连续⽅程推导得出。如果对于微元体,这⼆者是等价的。但
是,我们实际计算的单元都是有限⼤⼩,于是,这两种形式就有了不同的特性。突出表现在对激波的计算上。使⽤⾮守恒型的
⽅程是⽆法正确计算出激波的位置的,⽽且还会引起解的振荡。⼀般来说,我们推荐使⽤守恒型的控制⽅程。因为他对任意⼤
⼩的计算单元,都永远守恒。
45:Tecplot 中如何⽆量纲化数据data-alter ⾥⾯写个公式就可以了问题
46:如何将pre 的⽂件导⼊gambit在pre ⾥⾯将⽂件保存为.stp 格式即可导⼊gambit问题
47:gambit ⾥的实体和虚体有什么区别gambit 的实体和虚体在⽣成⽹格和计算的时候对于结果没有任何影响,实体和虚体的
主要区别有以下⼏点:1。实体可以进⾏布尔运算但是虚体不能,虽然不能进⾏布尔运算,但是虚体存在merge,split 等功
能。2,实体运算在很多cad 软件⾥⾯都有,但是虚体是gambit 的⼀⼤特⾊,有了虚体以后,gambit 的建模和⽹格⽣成的灵活
性增加了很多。3。在⽹格⽣成的过程中,如果有⼏个相对⽐较平坦的⾯,可以把它们通过merge合成⼀个,这样,作⽹格的
时候,可以节省步骤,对于曲率⽐较⼤的⾯,可能⽣成的⽹格质量不好,这时候,你可以采取⽤split 的⽅式把它划分成⼏个
⼩⾯以提⾼⽹格
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安装后⽆法运⾏,出错信息是“unable find/open "
A. FLUENT和GAMBIT需要把相应⽂件拷贝到/license⽬录下
Q3:出错信息:运⾏gambit时提⽰找不到gambit⽂件?
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 ”
A. gambit的缺省⽂件已经打开,到⽤户默认⽬录删除default_id.*等⽂件
Q6:Gambit运⾏失败,Gambit运⾏界⾯⼀闪⽽过,没有出错信息,
只启动了exceed,并在gambit所在⽬录随机⽣成了⼀个的⽬录
A. 因为执⾏了错误的gambit程序,在fluent的⽂件夹⾥有两个⽬录下有gambit,
需要正确运⾏的是fluent inc/ntbin/ntx86⾥的那个,
⽽不是gambit⽂件夹下的那个
Q7:安装完fluent6.1,运⾏时出现这样的问题:
Error: sopenoutputfile: unable to open file for output
Error Object: "c:tempkill-fluent1684"
A. 在C盘下建个temp⽬录,两个错误都可以解决。
Q8:Fluent计算时迭代发散怎么办?
A. FLUENT计算开始迭代最好使⽤较⼩的库朗数,否则容易导致迭代发散。
修改办法slove-controls-solution,修改courant Number
默认值为1,开始没有经验的改⼩点,⽐如0.01,然后逐渐加⼤,
经验丰富的同仁⾃⼰决定
或者,FLUENT修改迭代值的极限,slove-controls-Limits
根据你计算的情况决定
Q9:fortran程序中报错stack overflow 怎么办?
⼀般fortran编译器默认情况是allocatable array放在堆⾥,automatic array放在栈⾥。
栈的缺省设置⼀般为1048576。
数组越界,在Visual Fortran⾥提⽰stack overflow。在f77这样的unix平台下的编译器
⾥通常是core dump。
这时把栈的缺省设置改⼤即可。
VF中,命令⾏⽅式运⾏link或editbin命令即可。
问题1:Gambit为什么⽆法启动?
原因可能有3
1.exceed问题。运⾏Gambit出现Using X_DEVICE。。。。表⽰exceed安装没有问题,如果不出现,请重新安装exceed,
安装exceed最好⾃定义安装,只选择x-server,其他的全部不要,这样最好;
2.License问题。进⼊命令⾏⽅式,设置好环境变量后,运⾏Gambit,如果显⽰License Error,那就是License问题了,重新
Copy License⽂件到安装⽬录下的license⽬录⾥;
3..lok⽂件问题。Gambit启动的时候默认的建⽴,如果存在⽂件,则gambit ⽆法启动,删除该⽂件即
可,.lok⽂件意思就是锁定本项⽬,详细的说明请看Gambit帮助;
4.也是License问题,但即使重新copy License⽂件也⽆法解决,这时可以尝试修改系统时间。
问题2:如何提⾼收敛性?
1.保证⽹格⾜够精细
2.可能你的边界条件过于恶劣,可以尝试先把边界条件改得⽐较常规,待计算收敛后逐步加⼤边界变量值,直到符合要求
3.适当调⼩松弛因⼦,并选择最符合你所使⽤的模型的求解策略
问题3:Fluent中压⼒进⼝和压⼒出⼝边界中的压⼒如何设置?
⾸先应该明确两个概念:
总压=静压+动压(对不可压缩流动)
绝对压⼒=表压(gauge pressure)+参考压⼒(operating pressure)
Fluent的压⼒边界中设定的都是表压,在pressure-inlet中设定的是总压;在pressure-outlet中设定的是静压(注意:这⾥⾯没
有包含⽔头压⼒Hydrostatic Head)。
问题4:什么是静压、总压、动压?
静压、动压、总压是流体⼒学(总压严格说是空⽓动⼒学)中的概念。
1.静压是跟随流体以同样的速度运动的压⼒计所测量到的压⼒, 是因为分⼦的运动⽽产⽣的。
2.动压等于0.5*密度*(速度*速度),是按照能量观点给出的⼀个定义。
3.总压其实是⼀个能量平衡的关系,它是静压和马赫数的函数,它是静⽌在流体中的压⼒计所测量到的压
⼒。
4.在fluent中还出现了⼀个参考压⼒(operating pressure)
,这是因为压⼒项在NS⽅程中是以⼀阶导数的形式出现的,所以在求解压⼒的时候,⼀定要给定⼀个参考值才能确定,就⽐
如求解⼀个⼀阶常微分⽅程,dy/dx=1,求出来是y=x+constant。只有给定那个constant才能构成定解条件。fluent中的操作
压⼒就相当于那个constant,所以理论
喜豢裳顾跷侍猓慰佳沽κ强梢运姹愀ǖ摹
fluent求解出来的压⼒是表压,再加上这个参考压⼒就是绝对压⼒。
问题5:后处理显⽰为什么⽼是闪烁,不正常?
后处理的显⽰问题⼀般都属于显卡的问题:
1.显卡太⽼了;
2.驱动不对,没有装好directx和opengl等⼀系列引擎;
3. 显卡驱动可能被病毒⼀类的原因破坏了
问题6:混合物的粘性应当如何计算?
∑(混合⽓体中i组分⽓体的体积百分数×i组分的分⼦量×i组分⽓体动⼒粘度)/ ∑(混合⽓体i组分⽓体的体积百分数×i组分的分⼦
量)
问题7:什么是PDF模型?
PDF模型不求解单个组分的输运⽅程,⽽求解混合组分分布的输运⽅程。各组分浓度由混合组分分布求得。PDF模型尤其适
合于湍流扩散⽕焰的模拟和类似的反应过程。在该模型中,⽤概率密度函数
PDF(probability density
function)来考虑湍流效应。该模型不要求⽤户显式地定义反应机理,⽽是通过⽕焰⾯⽅法(即混即燃模型)或化学平衡计算来处
理,因此⽐有限速率模型有更多的优势。
问题8:SCCM是什么单位?
真空单位换算流速与漏率:1 Pa·L/s = 59.2 sccm
问题9:Schmidt Number是什么?
表⽰动量和质量输运之间的关系:粘性系数与扩散系数的⽐值
问题10:Prandtl Number是什么?
运动粘性系数与热扩散系数之⽐,表⽰动量、热量的输运难易程度
问题11:Lewis Number是什么?
是热扩散系数和扩散系数之间的⽐值
问题12:如何将fluent的⽹格⽂件导⼊CFX?
先将gambit的⽹格导⼊到icem-cfd,再倒进cfx。Icem-cfd中有import mesh功能,并且和fluent 有接⼝
问题13:Fluent与matlab冲突怎么办?
在"控制⾯板->管理->服务"中将matlab的server关掉即可
问题14:Fluent软件过期怎么办?
在所有⽬录中查找是否有⽐当前系统时间更新的⽂件,找到后把⽂件时间改回去即可。fluent 在计算机所有⽂件中找⼀个最新
时间,如果此时间新于系统时间,fluent即认为修改过系统时间,即使把系统时间改回去是没有⽤的。
问题15:Phoenics安装常见问题
1."Tcl error"--没装了(phoenics安装程序中有我却视⽽不见);
2."visual fortran run-time error"--没装fortran了;
3."code expired"--系统时间没改正确。
问题16:Fluent常见报错解答1
Q:在fluent⾥,打开display⾥的grid只能弹出⼀个发⽩的屏幕,死了。fluent显⽰:
Error: Floating point error: divide by zero
Error Object: ()
Error: FLUENT received a fatal signal (SEGMENTATION VIOLATION).
Error Object: ()
A:1. 可能是图形还没有显⽰完,你突然关掉它,以后再显⽰就是出现这种情况。建议你保存case and date 后,退出fluent,
重新读⼀次case and date就可以正常显⽰;
2. 显卡对opengl的⽀持不好,更新显卡驱动
问题17:Fluent常见报错解答2
Q:启动后显⽰如下:
Error: sopenoutputfile: unable to open file for output
Error Object: "c:tempkill-fluent692"
A:破解不⼲净,不影响使⽤
问题18:Fluent常见报错解答3
Q:⽹格导⼊fluent时
:
: grid,
: Error: Null Domain Pointer
A:计算域指针⽆效,⼀般需要重新⽣成⽹格。
问题19:Fluent常见报错解答4
Q:运⾏时出现如下信息:
Error:
FLUENT received fatal signal (ACCESS_VIOLATION)
1. Note exact events leading to error.
2. Save case/data under new name.
3. Exit program and restart to continue.
4. Report error to your distributor.
Error Object: ()
A:只要是严重的错误和发散,fluent都显⽰这个,这些信息说明不了任何问题。模型要做⼀定的调整。
问题20:Fluent常见报错解答5
: All Rights Reserved
: Cannot open dump file "fl_".
: Error: Unable to open dump file
: ()
: Error encountered in critical code section
: Hit return to exit.
A:这可能是整理注册表或清理垃圾⽂件时把⼀些fluent要⽤到的⽂件清除了。直接重新覆盖安装即可恢复。
问题21:Fluent常见报错解答6
Q:计算完display时出现如下信息
: Error message from graphics function Compute_Text_Extent:
: The device for '/driver/opengl/win+w0/inner/scale' doesn't seem to be alive
: Error message from graphics function Set_Camera_By_Volume:
: Xmin is equal to or greater than Xmax
A:删掉显卡重装驱动,并检察directx等是否安装
问题22:Fluent常见报错解答7
Q:迭代计算中窗⼝显⽰:
turbulent viscosity limited to viscosity ratio of……
A:这是提⽰你turbulent viscosity ratio 已超过给定上限,你可以在solve-controls-limits的选项中加⼤Max turbulent viscosity
ratio值,可以加⼤2个数量级。
问题23:Fluent常见报错解答8
Q:运⾏fluent出现如下信息
System clock has been set back
Feature: fluent
License path: C:
FLEXlm error: -88,309
For further information, refer to the FLEXlm End User Manual,
available at "/doc/ ".
A:license过期,把系统时间⼀点点往后调就OK
问题24:Fluent常见报错解答9
Q:在linux ES3下安装了fluent6.1.22,启动后出现⼀下提⽰
A:正常,其中"kill script file is /root/kill-fluent3267"是fluent产⽣的临时⽂件,⽤来杀死fluent 及其相关进程,免得死进程时⽆
法kill。只要fluent是正常退出,则⾃动删除。
问题25:⽤VC、VF 编程的时候所开的最⼤内存不能超过256MB,否则会出警告,有的版本编译器只有警告,照样可以连接
运⾏,但是有的版本的编译器则不⾏,如何解决?
project->setting->Link->Output
将stack allocations 下的Reserve 和 commit
都改成你想要的最⼤内存数
注意:它是以字节数来算的,所以如果你想开 500MB
则需要写进去 524288000 ( 500*1024*1024 )
问题26:安装了gambit,但运⾏时说缺少
你运⾏了错误的。
打开⽬录/ntbin/ntx86,运⾏这⾥⾯的gambit
问题27:国际上cfd的权威期刊有哪些?
Journal of fluid mechanics
AIAA(美国航空航天协会)
问题28:何谓"对流"、"扩散"?
⼀滴墨⽔滴在⼀个⽔槽中,如果⽔静⽌,颜⾊的范围均匀地向四周扩⼤了,这就是扩散作⽤。扩散是由于分⼦运动造成的。
如果⽔体流动,则不仅颜⾊的范围扩⼤了,⽽且向下游漂移了⼀段距离,后者就是对流。对流是由于流场分布不均匀造成的流
体微团运动。
对流与扩散相⽐具有强烈的⽅向性。
问题29:Gambit常见报错1
Q:安装好后运⾏显
⽰
:WARNING<17>-H:hbfluentgambitntbinntx86GambIT.1264 at 480,in @<#>July21
: 2003 16:11:54 FDIWHAT sysfile.c:FILE
EXISTS
: Warning:locale not supported by Xlib,locale set to C
:Using X_DEVICE_DRIVER with standard visual.
A:这是正常的,使⽤gambit不要关闭该窗⼝
问题30:什么是PIV ?
颗粒图像测速仪
问题31:Fluent中如何设定零厚度的障碍物
对3D,画⼀个⾯,spilt体,⽤connected的⽅式;
对2D,画⼀条线,spilt⾯,⽤connected的⽅式
问题32:什么是Favre-averaged N-S equations?
采⽤Faver平均(⽽⾮普通时间平均)得到的时均⽅程的,⼀般讲述湍流的书⾥⾯都会提到。
问题33:uniform grid是什么?
均匀⽹格
问题34:保守型⽅程和⾮保守型⽅程有何区别?
保守与⾮保守型⽅程,也叫守恒型和⾮守恒型⽅程。两者的不同体现在⽅程的对流项上。
对于守恒型⽅程,对流项表⽰为 div(ρUΦ)
其中U 是速度⽮量,Φ是通⽤变量,在动量⽅程中就是u、v、w
⽽对于⾮守恒⽅程,对流项不采⽤散度的形式,⽽写为ρUdivΦ
这个可以通过连续⽅程推导得出。
如果对于微元体,这⼆者是等价的。但是,我们实际计算的单元都是有限⼤⼩,于是,这两种形式就有了不同的特性。突出表
现在对激波的计算上。使⽤⾮守恒型的⽅程是⽆法正确计算出激波的位置的,⽽且还会引起解的振荡。
⼀般来说,我们推荐使⽤守恒型的控制⽅程。因为他对任意⼤⼩的计算单元,都永远守恒。
问题35:Tecplot中如何⽆量纲化数据
data-alter⾥⾯写个公式就可以了
问题36:如何将pre的⽂件导⼊gambit
在pre⾥⾯将⽂件保存为.stp格式即可导⼊gambit
问题37:gambit⾥的实体和虚体有什么区别
gambit的实体和虚体在⽣成⽹格和计算的时候对于结果没有任何影响,实体和虚体的主要区别有以下⼏点:
1。实体可以进⾏布尔运算但是虚体不能,虽然不能进⾏布尔运算,但是虚体存在merge,split等功能。2,实体运算在很多
cad软件⾥⾯都有,但是虚体是gambit的⼀⼤特⾊,有了虚体以后,gambit的建模和⽹格⽣成的灵活性增加了很多。
3。在⽹格⽣成的过程中,如果有⼏个相对⽐较平坦的⾯,可以把它们通过merge合成⼀个,这样,作⽹格的时候,可以节省
步骤,对于曲率⽐较⼤的⾯,可能⽣成的⽹格质量不好,这时候,你可以采取⽤split 的⽅式把它划分成⼏个⼩⾯以提⾼⽹格
质量
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安装后⽆法运⾏,出错信息是“unable find/open "
A. FLUENT和GAMBIT需要把相应⽂件拷贝到/license⽬录下
Q3:出错信息:运⾏gambit时提⽰找不到gambit⽂件?
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 ”
A. gambit的缺省⽂件已经打开,到⽤户默认⽬录删除default_id.*等⽂件
Q6:Gambit运⾏失败,Gambit运⾏界⾯⼀闪⽽过,没有出错信息,
只启动了exceed,并在gambit所在⽬录随机⽣成了⼀个的⽬录
A. 因为执⾏了错误的gambit程序,在fluent的⽂件夹⾥有两个⽬录下有gambit,
需要正确运⾏的是fluent inc/ntbin/ntx86⾥的那个,
⽽不是gambit⽂件夹下的那个
Q7:安装完fluent6.1,运⾏时出现这样的问题:
Error: sopenoutputfile: unable to open file for output
Error Object: "c:tempkill-fluent1684"
A. 在C盘下建个temp⽬录,两个错误都可以解决。
Q8:Fluent计算时迭代发散怎么办?
A. FLUENT计算开始迭代最好使⽤较⼩的库朗数,否则容易导致迭代发散。
修改办法slove-controls-solution,修改courant Number
默认值为1,开始没有经验的改⼩点,⽐如0.01,然后逐渐加⼤,
经验丰富的同仁⾃⼰决定
或者,FLUENT修改迭代值的极限,slove-controls-Limits
根据你计算的情况决定
Q9:fortran程序中报错stack overflow 怎么办?
⼀般fortran编译器默认情况是allocatable array放在堆⾥,automatic array放在栈⾥。
栈的缺省设置⼀般为1048576。
数组越界,在Visual Fortran⾥提⽰stack overflow。在f77这样的unix平台下的编译器
⾥通常是core dump。
这时把栈的缺省设置改⼤即可。
VF中,命令⾏⽅式运⾏link或editbin命令即可。
问题1:Gambit为什么⽆法启动?
原因可能有3
1.exceed问题。运⾏Gambit出现Using X_DEVICE。。。。表⽰exceed安装没有问题,如果不出现,请重新安装exceed,
安装exceed最好⾃定义安装,只选择x-server,其他的全部不要,这样最好;
2.License问题。进⼊命令⾏⽅式,设置好环境变量后,运⾏Gambit,如果显⽰License Error,那就是License问题了,重新
Copy License⽂件到安装⽬录下的license⽬录⾥;
3..lok⽂件问题。Gambit启动的时候默认的建⽴,如果存在⽂件,则gambit ⽆法启动,删除该⽂件即
可,.lok⽂件意思就是锁定本项⽬,详细的说明请看Gambit 帮助;
4.也是License问题,但即使重新copy License⽂件也⽆法解决,这时可以尝试修改系统时间。
问题2:如何提⾼收敛性?
1.保证⽹格⾜够精细
2.可能你的边界条件过于恶劣,可以尝试先把边界条件改得⽐较常规,待计算收敛后逐步加⼤边界变量值,直到符合要求
3.适当调⼩松弛因⼦,并选择最符合你所使⽤的模型的求解策略
问题3:Fluent中压⼒进⼝和压⼒出⼝边界中的压⼒如何设置?
⾸先应该明确两个概念:
总压=静压+动压(对不可压缩流动)
绝对压⼒=表压(gauge pressure)+参考压⼒(operating pressure)
Fluent的压⼒边界中设定的都是表压,在pressure-inlet中设定的是总压;在pressure-outlet
中设定的是静压(注意:这⾥⾯没有包含⽔头压⼒Hydrostatic Head)。
问题4:什么是静压、总压、动压?
静压、动压、总压是流体⼒学(总压严格说是空⽓动⼒学)中的概念。
1.静压是跟随流体以同样的速度运动的压⼒计所测量到的压⼒, 是因为分⼦的运动⽽产⽣的。
2.动压等于0.5*密度*(速度*速度),是按照能量观点给出的⼀个定义。
3.总压其实是⼀个能量平衡的关系,它是静压和马赫数的函数,它是静⽌在流体中的压⼒计所测量到的压⼒。
4.在fluent中还出现了⼀个参考压⼒(operating pressure)
,这是因为压⼒项在NS⽅程中是以⼀阶导数的形式出现的,所以在求解压⼒的时候,⼀定要给定⼀个参考值才能确定,就⽐
如求解⼀个⼀阶常微分⽅程,dy/dx=1,求出来是y=x+constant。只有给定那个constant才能构成定解条件。fluent中的操作
压⼒就相当于那个constant,所以理论
喜豢裳顾跷侍猓慰佳沽κ强梢运姹愀ǖ摹
fluent求解出来的压⼒是表压,再加上这个参考压⼒就是绝对压⼒。
问题5:后处理显⽰为什么⽼是闪烁,不正常?
后处理的显⽰问题⼀般都属于显卡的问题:
1.显卡太⽼了;
2.驱动不对,没有装好directx和opengl等⼀系列引擎;
3.显卡驱动可能被病毒⼀类的原因破坏了
问题6:混合物的粘性应当如何计算?
∑(混合⽓体中i组分⽓体的体积百分数×i组分的分⼦量×i组分⽓体动⼒粘度)/ ∑(混合⽓体i 组分⽓体的体积百分数×i组分的分⼦
量)
问题7:什么是PDF模型?
PDF模型不求解单个组分的输运⽅程,⽽求解混合组分分布的输运⽅程。各组分浓度由混合组分分布求得。PDF模型尤其适
合于湍流扩散⽕焰的模拟和类似的反应过程。在该模型中,⽤概率密度函数PDF(probability density
function)来考虑湍流效应。该模型不要求⽤户显式地定义反应机理,⽽是通过⽕焰⾯⽅法(即混即燃模型)或化学平衡计算来处
理,因此⽐有限速率模型有更多的优势。
问题8:SCCM是什么单位?
真空单位换算流速与漏率:1 Pa·L/s = 59.2 sccm
问题9:Schmidt Number是什么?
表⽰动量和质量输运之间的关系:粘性系数与扩散系数的⽐值
问题10:Prandtl Number是什么?
运动粘性系数与热扩散系数之⽐,表⽰动量、热量的输运难易程度
问题11:Lewis Number是什么?
是热扩散系数和扩散系数之间的⽐值
问题12:如何将fluent的⽹格⽂件导⼊CFX?
先将gambit的⽹格导⼊到icem-cfd,再倒进cfx。Icem-cfd中有import mesh功能,并且和fluent有接⼝
问题13:Fluent与matlab冲突怎么办?
在"控制⾯板->管理->服务"中将matlab的server关掉即可
问题14:Fluent软件过期怎么办?
在所有⽬录中查找是否有⽐当前系统时间更新的⽂件,找到后把⽂件时间改回去即可。fluent 在计算机所有⽂件中找⼀个最新
时间,如果此时间新于系统时间,fluent即认为修改过系统时间,即使把系统时间改回去是没有⽤的。
问题15:Phoenics安装常见问题
1."Tcl error"--没装了(phoenics安装程序中有我却视⽽不见);
2."visual fortran run-time error"--没装fortran了;
3."code expired"--系统时间没改正确。
问题16:Fluent常见报错解答1
Q:在fluent⾥,打开display⾥的grid只能弹出⼀个发⽩的屏幕,死了。fluent显⽰:Error: Floating point error: divide by zero
Error Object: ()
Error: FLUENT received a fatal signal (SEGMENTATION VIOLATION).
Error Object: ()
A:1. 可能是图形还没有显⽰完,你突然关掉它,以后再显⽰就是出现这种情况。建议你保存case and date后,退出fluent,
重新读⼀次case and date就可以正常显⽰;
2.显卡对opengl的⽀持不好,更新显卡驱动
问题17:Fluent常见报错解答2
Q:启动后显⽰如下:
Error: sopenoutputfile: unable to open file for output
Error Object: "c:tempkill-fluent692"
A:破解不⼲净,不影响使⽤
问题18:Fluent常见报错解答3
Q:⽹格导⼊fluent时
:
: grid,
: Error: Null Domain Pointer
A:计算域指针⽆效,⼀般需要重新⽣成⽹格。
问题19:Fluent常见报错解答4
Q:运⾏时出现如下信息:
Error:
FLUENT received fatal signal (ACCESS_VIOLATION)
1. Note exact events leading to error.
2. Save case/data under new name.
: Error message from graphics function Set_Camera_By_Volume:
: Xmin is equal to or greater than Xmax
A:删掉显卡重装驱动,并检察directx等是否安装
问题22:Fluent常见报错解答7
Q:迭代计算中窗⼝显⽰:
turbulent viscosity limited to viscosity ratio of……
A:这是提⽰你turbulent viscosity ratio 已超过给定上限,你可以在solve-controls-limits的选项中加⼤Max turbulent viscosity
ratio值,可以加⼤2个数量级。
问题23:Fluent常见报错解答8
Q:运⾏fluent出现如下信息
System clock has been set back
Feature: fluent
License path: C:
FLEXlm error: -88,309
For further information, refer to the FLEXlm End User Manual,
available at "/doc/ ".
A:license过期,把系统时间⼀点点往后调就OK
问题24:Fluent常见报错解答9
Q:在linux ES3下安装了fluent6.1.22,启动后出现⼀下提⽰
Copyright 2003 Fluent Inc.
: All Rights Reserved
oading "/App/fluent//fluent6.1.22/lib/.117-32"
: Done.
: kill script file is /root/kill-fluent3267
A:正常,其中"kill script file is /root/kill-fluent3267"是fluent产⽣的临时⽂件,⽤来杀死fluent 及其相关进程,免得死进程时⽆
法kill。只要fluent是正常退出,则⾃动删除。
问题25:⽤VC、VF 编程的时候所开的最⼤内存不能超过256MB,否则会出警告,有的版本编译器只有警告,照样可以连接
运⾏,但是有的版本的编译器则不⾏,如何解决?project->setting->Link->Output
将stack allocations 下的Reserve 和commit
都改成你想要的最⼤内存数
注意:它是以字节数来算的,所以如果你想开500MB
则需要写进去524288000 ( 500*1024*1024 )
问题26:安装了gambit,但运⾏时说缺少
你运⾏了错误的。
打开⽬录/ntbin/ntx86,运⾏这⾥⾯的gambit
问题27:国际上cfd的权威期刊有哪些?
Journal of fluid mechanics
AIAA(美国航空航天协会)
问题28:何谓"对流"、"扩散"?
⼀滴墨⽔滴在⼀个⽔槽中,如果⽔静⽌,颜⾊的范围均匀地向四周扩⼤了,这就是扩散作⽤。扩散是由于分⼦运动造成的。
如果⽔体流动,则不仅颜⾊的范围扩⼤了,⽽且向下游漂移了⼀段距离,后者就是对流。对流是由于流场分布不均匀造成的流
体微团运动。
对流与扩散相⽐具有强烈的⽅向性。
问题29:Gambit常见报错1
Q:安装好后运⾏显⽰
:WARNING<17>-H:hbfluentgambitntbinntx86GambIT.1264 at 480,in @<#>July21
: 2003 16:11:54 FDIWHAT sysfile.c:FILE EXISTS : Warning:locale not supported by Xlib,locale set to C
:Using X_DEVICE_DRIVER with standard visual.
A:这是正常的,使⽤gambit不要关闭该窗⼝
问题30:什么是PIV ?
颗粒图像测速仪
问题31:Fluent中如何设定零厚度的障碍物
对3D,画⼀个⾯,spilt体,⽤connected的⽅式;
对2D,画⼀条线,spilt⾯,⽤connected的⽅式
问题32:什么是Favre-averaged N-S equations?
采⽤Faver平均(⽽⾮普通时间平均)得到的时均⽅程的,⼀般讲述湍流的书⾥⾯都会提到。
问题33:uniform grid是什么?
均匀⽹格
问题34:保守型⽅程和⾮保守型⽅程有何区别?
保守与⾮保守型⽅程,也叫守恒型和⾮守恒型⽅程。两者的不同体现在⽅程的对流项上。对于守恒型⽅程,对流项表⽰为
div(ρUΦ)
其中U 是速度⽮量,Φ是通⽤变量,在动量⽅程中就是u、v、w
⽽对于⾮守恒⽅程,对流项不采⽤散度的形式,⽽写为ρUdivΦ
这个可以通过连续⽅程推导得出。
如果对于微元体,这⼆者是等价的。但是,我们实际计算的单元都是有限⼤⼩,于是,这两种形式就有了不同的特性。突出表
现在对激波的计算上。使⽤⾮守恒型的⽅程是⽆法正确计算出激波的位置的,⽽且还会引起解的振荡。
⼀般来说,我们推荐使⽤守恒型的控制⽅程。因为他对任意⼤⼩的计算单元,都永远守恒。
问题35:Tecplot中如何⽆量纲化数据
data-alter⾥⾯写个公式就可以了
问题36:如何将pre的⽂件导⼊gambit
在pre⾥⾯将⽂件保存为.stp格式即可导⼊gambit
问题37:gambit⾥的实体和虚体有什么区别
gambit的实体和虚体在⽣成⽹格和计算的时候对于结果没有任何影响,实体和虚体的主要区别有以下⼏点:
1。实体可以进⾏布尔运算但是虚体不能,虽然不能进⾏布尔运算,但是虚体存在merge,split等功能。
2,实体运算在很多cad软件⾥⾯都有,但是虚体是gambit的⼀⼤特⾊,有了虚体以后,gambit 的建模和⽹格⽣成的灵活性增
加了很多。
3。在⽹格⽣成的过程中,如果有⼏个相对⽐较平坦的⾯,可以把它们通过merge合成⼀个,这样,作⽹格的时候,可以节省
步骤,对于曲率⽐较⼤的⾯,可能⽣成的⽹格质量不好,这时候,你可以采取⽤split的⽅式把它划分成⼏个⼩⾯以提⾼⽹格质
量


发布评论