多语言展示
当前在线:641今日阅读:113今日分享:31

DEFINE_CG_MOTION宏UDF并行设置

今天有网友问我DEFINE_CG_MOTION宏UDF并行设置,小编在网上查了一些资料,再根据个人经验所得,希望能够帮助到大家。
工具/原料
1

电脑,手机

2

查询相关资料

方法/步骤
1

方法一:通过使用DEFINE_CG_MOTION宏来指定特定动态区域的运动。该宏能够指定每一时间步的线速度与角速度。ANSYS FLUENT利用这些速度更新动态区域的节点位置。该宏只能用于编译型。2、语法说明DEFINE_CG_MOTION(name,dt,vel,omega,time,dtime)(1)name:宏名,由用户指定,需要符合UDF中宏命名规范。(2)dt:类型为Dynamic_Thread *dt,是一个包含了用户指定的动网格属性结构的指针。

2

方法二:(3)vel:数据类型为real vel[],速度向量,vel[0]表示x方向线速度,vel[1]表示y方向,vel[2]为Z方向。(4)omega:real omega[],角速度向量。索引为0~2,分别表示x,y,z方向角速度。(5)time:类型为real,表示当前时间。(6)dtime:类型为real,表示时间步该宏的返回类型为void,此宏包含有六个参数,其中name是用户提供,其他的参数如dt,vel,omega,time,dtime均有ansys fluent求解器传递。线速度与角速度能返回至ansys fluent。

3

方法三: LUENT帮助文件中UDF宏定义实例集锦,FLUENT 帮助文件中 UDF 宏定义实例集锦 1.DEFINE_ON_DEMAND 异步执行,自动存储温度函数 2.DEFINE_ADJUST 在整个区域对湍流离散率进行积分,3.DEFINE_ADJUST 自定义一个标量是另外一个自定义标量的函数 4.DEFINE_INIT 初始化流场变量 5.DEFINE_RW_FILE 将自定义函数写入 data 文件中再读出 6.DEFINE_DELTAT 更改时间步长 7.DEFINE_DIFFUSIVITY 应用自定义标量计算空气的平均扩散率 8.DEFINE_HEAT_FLUX 在 P-1 辐射模型中的应用(10.5.2) 9.DEFINE_NOX_RATE 计算 NOx 的产生率和 reduction rates (4.3.4)

4

方法四:10.DEFINE_PROFILE 根据压力函数产生压力剖面(4.3.5 11.DEFINE_PROFILE 自定义 x 方向速度剖面,湍流动能,离散率(4.3.5) 12. DEFINE_PROFILE 叶轮计算中用来 fix flow variables 13. DEFINE_PROPERTY 自定义粘度 14.DEFINE_SCAT_PHASE_FUNC 多个 UDF 连接在一个源程序中(4.3.7) 15.DEFINE_SOURCE 自定义源项(4.3.8) 16.DEFINE_SR_RATE 自定义表面反应速率 17.DEFINE_TURB_PREMIX_SOURCE 在预混燃烧模型中自定义湍流火焰速度和源项 18.DEFINE_TURBULENT_VISCOSITY 标准 k-e 模型中自定义湍流粘度 19.DEFINE_UDS_FLUX 返回给定面上的质量流率 20.DEFINE_UDS_UNSTEADY 修改自定义的标量 time derivatives 21.DEFINE_VR_RATE 定义体积反应率

注意事项
1

注意防辐射

2

注意玩手机时间不要过长

推荐信息