当前位置:服务支持 >  软件文章 >  DYNAMIC MESH动网格技术详解与仿真应用

DYNAMIC MESH动网格技术详解与仿真应用

阅读数 6
点赞 0
article_banner

动网格设置


模型就是一个小方块在一个大方块里平移,就是一个大矩形里有个小矩形,小矩形移动.gambit里划分网格、定义边界都没什么特别的,是一样的进行网格划分和定义的.接下来就在fluent里设置,首先要选择unsteady模型,这样动网格选项才能选,接下来在dynamic mesh里选parameters,这里面有很多选项,主要是动网格参数的设置,看你选用哪种动网格的方法,smoothing,layering,remeshing三种,smoothing适用于小变形,layering适用于规则网格,remeshing适用于大变形.里面还有个in-cylindersixdof,我没搞过,在这里设完以后,就在dynamic mesh zones里设置,在这里是设置哪个边界需要移动,这里可以选择移动或是变形,比如我说的这个就是移动,如果有个杆子被压弯了就是变形,在这里最主要的就是要调用自己的udf,在这里调用动网格的几个宏,具体大家可以看看帮助,我还是拿个最简单作例子说一下.
DEFINE_CG_MOTION(piston,dt,vel,omega,time,dtime)
{ Thread *t; face_t f; vel[0] = 10; }
这个是最简单的,也是最常用的,就是物体的x方向的移动速度是10m/s,vel[]就是速度,括号里可定义三个方向,012,分别对应x,y,z,Thread *t是什么意思呢?就是告诉fluent你的哪个边界是移动的.大家都知道边界都有自己的id值,这个就是用来反馈的.到这里设置就差不多了,接下来就是在计算前看看网格的移动是否正常,首先初始化,然后solver->mesh motion,点击apply,如果你看到你的网格移动了,恭喜,你的设置成功了,把那个简单的udf再给大家好好说说,这个在define-》user define里面,不过有写宏用编译型,有些需要用解释型.这个动网格只能用编译形,可以用记事本编写UDF,但是编译形的宏一定要用c编译器,解释性的宏就不用装c编译器了,解释型可以用文本编译,编译型要用C.


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
相关文章
QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空