原有方程在UDF中用UDMI储存部分数据,计算使用到了UDSI的结果
C_UDMI(c,t,0)=(r2*f2*f2+(1-f2)*f2)/(r2*f2*f2+2*(1-f2)*f2+r1*f1*f1);
C_UDMI(c,t,1)=1-C_UDMI(c,t,0);
C_UDMI(c,t,3)=(C_UDSI(c,t,6)+C_UDSI(c,t,7)+C_UDSI(c,t,11))/(C_UDSI(c,t,4)+C_UDSI(c,t,5)+C_UDSI(c,t,10));
C_UDMI(c,t,4)=(C_UDSI(c,t,8)+C_UDSI(c,t,9)+C_UDSI(c,t,12))/(C_UDSI(c,t,6)+C_UDSI(c,t,7)+C_UDSI(c,t,11));
C_UDMI(c,t,5)=C_UDMI(c,t,3)*(m1*(1-C_UDMI(c,t,0))+m2*(1-C_UDMI(c,t,1)));
C_UDMI(c,t,6)=C_UDMI(c,t,4)*(m1*(1-C_UDMI(c,t,0))+m2*(1-C_UDMI(c,t,1)));
C_UDMI(c,t,7)=C_UDMI(c,t,6)/C_UDMI(c,t,5);
在UDF中加入UDMI后,fluent收敛性急剧下降,在400次左右就发散终止迭代。
因此介绍用Custom Field Function Calculater替代UDMI的方法,可以提升收敛性。
1.在fluent-file-field Functions中打开Custom..
<