在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)隨時間變化的曲線如下圖所示
在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