注意:在Fluent中的Profile文件所指定的边界运动均是与时间相关的。只有在动网格中指定了in-cylinder方法时,profile文件才可以指定为角度的函数。
((profile-name transient n periodic ?)
(field_name_1 a1 a2 a3 … an)
(field_name_2 b1 b2 b3 … bn)
profile-name:自定义的profile名称,必须全部为小写字母,少于64个字符;
field_name:各种场变量,但必须有一行time,且时间变量数据为升序排列;
transient:为瞬态profile关键字,需要保留;
periodic ?:表示是否使用时间周期profile,若为1则使用周期,写0或省略则表示不使用周期
注意:所有的值,包括坐标值,都必须使用SI单位制。fluent读入profile文件时不进行单位转换。
表格形式的Profile文件与标准形式类似,表述为以下形式:
profile_name n_field n_data peridoic?
field_1 field_2 field_3 … field_4
v-1-1 v-2-1 … … … v-n_field_1
v-1-2 v-2-2 … … … v-n_field-2
CSV文件以逗号隔开的数据文件,可以使用excel打开。在描述运动过程时,通常采用瞬态CSV文件。
上例中的Name与Data是关键字,不可修改。time和temperature为变量名,分别为时间和温度。
能用profile表示的物理量很多,在动网格中常用的物理量:表示位置的变量x,y,z;表示速度的变量v_x, v_y, v_z;表示角速度的变量omega_x,omega_y,omega_z;表示时间的变量为time。
默认情况下,Fluent中的Profile采用线性插值,当选择这种插值时,在计算中采用的时间步长应该低于profile数据时间步长,否则会造成数据丢失。
图 Profile插值方法
对于随时间变化剧烈的数据,建议使用Inverse Distance(反距离插值),该方法为可以在各个离散的数据点之间完成光滑的过渡;Least Squares(最小二乘法),也可以实现插值点的之间的光滑过渡。当使用profile描述有曲率的问题时,建议使用Inverse Distance或Least Squares。
如果大家想系统学习Fluent从理论到操作的相关知识,可以点击下方的阅读原文。
拜托大家动动小手,帮我投一下票,投票方法就是直接扫描下方二维码即可,每人每天可以投10张,如果一次刷不出来,可以多刷几次,投票可以在投票平台抽奖,感谢。