fluent动网格profile文件的编写

在fluent中指定部件运动主要有两种方式:profile文件和UDF宏文件。当运动方程已知时,利用UDF宏指定运动非常方便,而profile方法则适合当需要指定的运动无任何函数关系的情况。

标准瞬态Profile文件可表述为以下格式:

((profile-name transient n periodic?)

(field_name_1 a1 a2 a3…an)

(field_name_2 b1 b2 b3…bn)

.

.

.

(field_name_r r1 r2 r3 …rn)

)

上述文件中:

profile_name表示自定义的profile名,必须全部为小写字母,且要求小于64字符

field_name:表示各种场的变量,但必须有一行time,且时间变量数据为升序排列

transient:表示瞬态proflie关键字,需要保留

n:表示每一个场变量拥有的数据个数

periodic?:表示是否使用时间周期profile,1表示使用周期,0或省略表示不使用周期。

 

示例:

((move transient 3 1)

(time 0 1 2)

(v_x 3 5 3)

)

该profile文件所对应 的x速度(v_x)随时间变化的曲线如下图所示

fluent动网格profile文件的编写_第1张图片

在proflie文件中经常使用的变量名称包括time(时间)、u或v_x(x方向速度)、v或v_y(y方向速度)、w或v_z(z方向速度)、omega_x(x方向角速度)、omega_y(y方向角速度)、omega_z(z方向角速度)、temperature(温度)等。Profile文件中的数据单位均为国际单位制。

作者:GaiJM

你可能感兴趣的:(智能钻完井,Python在石油工程中应用)