问题描述:
SpaceClaim中设置共享拓扑的时候经常出现问题,没有接触的两个面/线,也被识别为共享了
解决方式:
在SCDM中Workbench标签页下,Share功能中,左侧的options设置里面可以设置容差值

“Reversed flow on 23 faces”弹出来的时候正在算一个弯管,出口回流,残差没炸但升力系数开始抖,把出口从15D拉到25D,回流消失,升力稳了。这个报错不用慌,先看回流面在哪个位置,出口太近或者出口压力给得不对都会出,改边界条件比改求解器设置有用。
“Temperature limited to 1.000000e+00 in 5 cells”这个温度限制一出现,能量方程基本就废了,后面算出来的温度全是错的。把CFL数降到0.5重新跑,或者把能量方程的松弛因子从1.0压到0.7,还不行就查边界条件,热流密度给大了或者对流系数单位搞错了,W/(m²·K)填成W/(m²·℃)数值上没差但物理上不对。
“Negative cell volume detected”是动网格的常客,螺旋泵那个算例转子刚转过第一个时间步就报,把时间步从1e-4砍到2e-5,弹簧常数因子从0.8降到0.5,Remeshing的Minimum Cell Volume改成初始值的0.3倍,三个一起改再跑就过了。“Floating point exception”多半是除零,初始化的时候某个变量没赋初值,或者边界条件里温度给了0K,压力给了负值,检查一遍所有输入再初始化。
“Divergence detected in AMG solver”出来的时候残差已经爆了,连续方程1e-1,动量1e-2,压力基求解器用Coupled经常报这个,换回SIMPLE加Pseudo Transient,CFL数从200降到50,多孔介质和VOF工况CFL给10到20,Courant数小了收敛慢但稳,内存不够就先跑分离式算法。
UDF编译报“LNK2019 无法解析的外部符号”,链接器找不到refprp64.lib,在源文件里加`#pragma comment(lib, "C:\\Program Files\\REFPROP\\refprp64.lib")`,路径里的反斜杠写双反斜杠,工程目录全英文,带空格的话在编译选项里把路径用双引号包起来,sconstruct.udf里$CC和$CLINK那两行不加双引号是ANSYS的老毛病。
“The UDF library you are trying to load is not compiled for parallel”是编译的时候选了串行,重新编译的时候在Build里勾上Parallel,或者把libudf文件夹删掉重来,编译之前确认Fluent启动的是3ddp还是3d,维度不对也报这个,还有MPI error跟防火墙有关,把mpiexec.exe加到防火墙白名单,主机名解析不了就把hosts文件里加上IP和主机名。
“Out of memory”在百万网格的算例里出现,任务管理器里Fluent进程内存吃到物理内存的90%以上,换到64G的机器上跑,或者把网格量减下来,多面体网格比四面体省内存,Poly-Hexcore更省,后处理的时候把不必要的变量关掉,Auto Save的dat文件少存几个。“Time step too small”在燃烧或者化学反应算例里出现,时间步小到1e-8还在往下掉,改网格尺寸或者把化学反应源项的松弛因子压到0.5,还不行就换隐式求解器。
残差曲线反弹不一定是报错,连续性残差从1e-5弹到1e-3,监测的出口质量流量还在漂,先把松弛因子压力从0.3降到0.2,动量从0.7降到0.5,再跑一百步看趋势,不行就切Coupled加Pseudo Transient,Courant数从1开始慢慢加,加到10稳定了再加到50,那个多孔介质的算例就是Courant数上到20之后残差又抬头,降到5才稳住,下次把那个UDF的include路径……
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删