原有方程在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..

2. 进入计算器页面,左侧是按键,右侧可以调用fluent中的参数和自己设定的function(变量)
function可以进行简单的运算,在defini

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删