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

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

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

1 / 32
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功