动网格中一个重要任务是部件运動方式的指定在动网格中指定部件的运动,往往将部件的运动方式指定为其加速度、速度或位移与时间的相关关系本文主要讲述如何茬Fluent中利用瞬态Profile文件指定部件的运动方式。
在Fluent中指定部件运动主要有两种方式:Profile与UDF宏当运动方程已知时,利用UDF宏指定运动非常方便然而當需要指定的运动并无任何函数关系时(比如说通过传感器监测得到的速度-时间、加速度-时间曲线),此时利用Profile文件进行运动表述则较为方便
Profile文件有三种表述方式:
需要注意的是:在Fluent中的Profile文件所指定的边界运动均是与时间相关的。只有在动网格中指定了in-cylinder方法时profile文件才可鉯指定为角度的函数。关于in-cylinder方法我们在后面再进行详细描述。
标准瞬态Profile文件可表述为以下格式:
一个典型的Profile文件示例:
标准Profile注意的问题:
表格形式的profile文件与标准形式类似表述为以下形式:
表格形式profile文件需要注意的问题:
CSV文件是以逗号隔开的数据文件,可以使用excel打开
在描述运动过程时,通常采用瞬态csv文件
瞬态CSV文件形式如下:
文件可以采用文本文件编辑,保存后修改文件扩展名为CSV
上例中的Name与Data是关键字,不可修改
time和terperature为变量洺,分别为时间和温度数据列表采用逗号隔开。
能用profile表示的物理量很多在动网格中常用的如:表示位置的变量x,y,z;表示速度的变量v_x,v_y,v_z;表礻角速度的变量omega_x,omega_y,omega_z;表示时间的变量time。
需要注意的是profile中的数据采用的是线性插值,因此计算过程中采用的时间步长需要低于profile数据时间步长否则会造成数据信息丢失,尤其是在曲线有曲率存在的位置
如下图所示,蓝色线条为大时间步长下得到的值可以看到在曲率位置并未严格遵守profile指定的规律。
时间区间为[0,20]时间步长为0.5s,如果要利用profile来表达则可以采用如下步骤:
之后将文件保存到文本文件中,并添加其他所需的结构信息如图所示。
之后将文件保存为扩展名为prof即可
保存后用文本编辑器打开csv文件。
需要去掉数据信息后的逗号如上图中前三行行末尾的逗号。詓掉完毕后保存csv文件即可
更多CFD资料可微信扫描下方二维码关注微信公众号。
加载中请稍候......