如何使用UDF修改LES模型中的滤波尺度?
-
定义了一个新的LES亚格子应力模型,其中有部分改进涉及到滤波尺度,主要的:在原本的Smagorinsky模型中滤波尺度(网格在x y z方向间距乘积的1/3次方)的基础上,修改为(1)计算单位涡矢量与网格单元每一个顶点与网格体中心点之间的矢量的叉乘;(2)查询并确定上一步中得到的叉乘矢量之间相减的模的最大值;(3)对上一步中得到的最大值分别与网格在x y z方向的间距进行加权平均(有表达式),引入局部速度梯度表达滤波尺度;
想请教各位前辈,在fluent中用UDF进行修改的话,这三步分别需要哪些宏命令,UDF基本思路大概是什么,实施的时候需要对网格节点编码有什么特殊要求吗(例如,是否需要用到查询结构化网格节点编码结果的操作,fluent内部网格节点编码应该是非结构化的)?
谢谢大家,恳请高手不吝赐教!!