CFD-FLUENT-动网格-UDF仿真实例3

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(3)f_node_loop(f,t,n){} 循环某个面上的所有节点
动网格特殊数据类型工具
(1)Dynamic_thread*dt;定义一个运动区域 (2)DT_THREAD(Dynamic_thread*)dt;转化为运动区 域对应的边界条件的thread指针,返回thread类型的指针
在FLUENT使用UDF的步骤
UDF
UDF的数据类型 (1)cell_t c:定义一个体网格 (2)face_t f:定义一个面网格 (3)Node*n:定义一个网格节点 (4)Thread*t:定义一个边界条件 UDF的循环工具 (1)begin_c_loop(c,t){} end_c_loop(c,t)循环某个边界上的 所有体网格 (2)begin_f_loop(f,t){} end_f_loop(f,t)循环某个边界上的 所有面网格
FLUENT
• 动网格 (1体网格的再生2边界运动或变 形指定) • UDF(user-defined-function)
体网格的再生方法
• 铺层(Layering)根据计算域的收缩和扩 张来相应的生成网格或合并(消除)网格。 • 弹性光顺(Spring Smoothing)根据计算 域的收缩和扩张,计算域中的网格像弹簧 一样被压缩或拉伸。 • 局部重构(Local Remenshing)根据计 算域的收缩和扩张,网格被压缩/拉伸,当 扭曲率/尺寸变化过大时,网格会自动的消 失/重构 • 混合使用。可以根据网格生成特点结合具 体模型的结构,混合使用
改变单位
检查网格
模型显示
设置域对应的边界条件的thread指针返回thread类型的指针在fluent使用udf的步骤4在边界条件界面上指定udf适于的变量和区域5在迭代面板iterate设置udf更新的频率6计算三维建模网格模型网格切面颜色对应导出fluent文件改变单位检查网格模型显示设置材料设置入口边界条件出口边界条件
一:铺层
铺层的特点 区域扩大,生成网格,区域缩小,销毁网 格。 适合类型:四边形,六面体,三棱柱 铺层方法一般用于边界做线性运动,但也 可以做纯粹的 转动1活塞运动2门转动3需要特别的UDF 支持
二:弹性光顺
弹性光顺的特点 节点数量和节点之间的连接关系都不变 单独使用时仅限于变形非常小的情形 适用于三角形和四面体网格
• • • • (1)在一个文件编写UDF源代码 (2)启动FLUENT读入case/data (3)解释或编译UDF (4)在边界条件界面上指定UDF适于的变量 和区域 • (5)在迭代面板(Iterate)设置UDF更新的 频率 • (6)计算
三维建模
网格模型
网格切面
颜色对应
导出FLUENT文件
相关文档
最新文档