CFD-FLUENT-动网格-UDF仿真实例3.ppt
- 文档编号:2722549
- 上传时间:2022-11-09
- 格式:PPT
- 页数:32
- 大小:3.24MB
CFD-FLUENT-动网格-UDF仿真实例3.ppt
《CFD-FLUENT-动网格-UDF仿真实例3.ppt》由会员分享,可在线阅读,更多相关《CFD-FLUENT-动网格-UDF仿真实例3.ppt(32页珍藏版)》请在冰豆网上搜索。
FLUENTFLUENT动网格(1体网格的再生2边界运动或变形指定)UDF(user-defined-function)体网格的再生方法铺层(Layering)根据计算域的收缩和扩张来相应的生成网格或合并(消除)网格。
弹性光顺(SpringSmoothing)根据计算域的收缩和扩张,计算域中的网格像弹簧一样被压缩或拉伸。
局部重构(LocalRemenshing)根据计算域的收缩和扩张,网格被压缩/拉伸,当扭曲率/尺寸变化过大时,网格会自动的消失/重构混合使用。
可以根据网格生成特点结合具体模型的结构,混合使用一:
铺层铺层的特点区域扩大,生成网格,区域缩小,销毁网格。
适合类型:
四边形,六面体,三棱柱铺层方法一般用于边界做线性运动,但也可以做纯粹的转动1活塞运动2门转动3需要特别的UDF支持二:
弹性光顺弹性光顺的特点节点数量和节点之间的连接关系都不变单独使用时仅限于变形非常小的情形适用于三角形和四面体网格UDFUDFUDFUDF的数据类型的数据类型
(1)cell_tc:
定义一个体网格
(2)face_tf:
定义一个面网格(3)Node*n:
定义一个网格节点(4)Thread*t:
定义一个边界条件UDFUDF的循环工具的循环工具
(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)循环某个面上的所有节点动网格特殊数据类型工具动网格特殊数据类型工具(11)Dynamic_thread*dt;Dynamic_thread*dt;定义一个运动区域定义一个运动区域(22)DT_THREAD(Dynamic_thread*)dt;DT_THREAD(Dynamic_thread*)dt;转化为运动区域转化为运动区域对应的边界条件的对应的边界条件的threadthread指针,返回指针,返回threadthread类型的指针类型的指针在FLUENT使用UDF的步骤
(1)在一个文件编写UDF源代码
(2)启动FLUENT读入case/data(3)解释或编译UDF(4)在边界条件界面上指定UDF适于的变量和区域(5)在迭代面板(Iterate)设置UDF更新的频率(6)计算三维建模网格模型网格切面颜色对应导出FLUENT文件改变单位检查网格模型显示设置材料设置入口边界条件出口边界条件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CFD FLUENT 网格 UDF 仿真 实例