FLUENT动网格需要的常用宏_第1页
FLUENT动网格需要的常用宏_第2页
FLUENT动网格需要的常用宏_第3页
FLUENT动网格需要的常用宏_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

FLUENT动态网格所需的通用宏虽然瞬态PROFILE文件可以在一定程度上定义网格运动,但它也有一些缺陷。一些最重要的缺陷存在于以下领域:(1)PROFILE不能准确定义连续运动。使用离散点值进行插值。如果你想得到更精确的运动定义,你必须定义许多点。(2)在某些情况下不能使用profile。例如静止的动态网格。在FLUENT中,UDF宏更多地用于定义网格运动。fluent中有五个与移动网格相关的UDF宏,其中四个用于常规网格运动定义,一个用于6自由度模型。这些宏是:定义_重心_运动、定义_动态_区域_属性、定义_GEOM、定义_网格_运动、定义_ SDOF _属性注意:动态网格宏只能在UDF编译。1、定义_重心_运动最常用的运动网格宏。用户可以使用宏来定义每个时间步长的线速度或角速度,以流畅地指定特定区域的运动。定义_重心_运动(名称、距离、级别、时间、时间)参数描述:姓名:UDF UDF。在fluent中反映为可选功能的列表。动态线程:存储用户指定的动态网格属性和结构指针。线速度。Vel0是X方向的速度,vel1是Y方向的速度,vel2是Z方向的速度真正的欧米伽):角速度。与线速度的定义相同。实时:当前时间。实时:时间步长。函数的返回值是空的根据函数的参数类型和C语言的参数调用方法,VEL和OMEGA是值类型,属于传入类型。因此,只有在函数体中明确定义vel和omega,才能将速度传递给fluent求解器。时间和数据时间用于定义速度。如需详细示例,请参考fluent udf文件p182。2、定义_动态_区域_属性此宏可用于以下情况:(1)定义缸内应用的旋转中心。(2)定义变化的网格层高度。首次使用:定义_动态_区域_属性(名称,dt,漩涡中心)参数描述:姓名:UDF。指向存储动态网格的属性结构的指针。如果当前计算的旋转中心中没有动态区域,则在fluent中参数设置为空。实*漩涡中心:漩涡中心是一个有3个元素的值,代表旋转中心的x,y,z,y和z坐标。返回值为:void。具体示例请参见自定义项手册p183。第二种用法:使用动态图层方法时定义不同的栅格高度。参数与第一个用法略有不同。定义_动态_区域_PEOPERTY(名称、dt、高度)参数描述:姓名:UDF指向存储动态网格属性结构的指针真实*高度:一个真实的指针,指向一个动态层高度为时间或曲柄角的函数。返回值:空具体示例见fluent udf手册P1853、定义_GEOM用户可以使用此宏来定义更改区域的几何图形。默认情况下,ansys fluent提供了一种定义节点沿平面或圆柱体移动的机制。当ansys fluent更新变形区域上的节点时(例如,在弹簧平滑或局部表面重建之后),将通过调用DEFINE_GEOM宏来重新定位节点。请注意,这个宏只能用作编译后的UDF。功能描述:定义_GEOM(名称、d、dt、位置)参数描述:姓名:UDF域*d:指向计算域的指针动态线程:存储用户指定的动态网格参数的指针真实*位置:指向存储位置信息的数组。该函数没有返回值。有关详细示例,请参考FLUENT UDF手册P187。4、定义网格运动默认情况下,ANSYS FLUENT通过使用实体运动方程来更新动态区域的节点位置。这意味着动态区域中的节点之间没有相对移动。但是,如果用户需要独立控制每个节点的移动,可以使用DEFINE_GRID_MOTION宏来实现。例如,网格运动UDF可以更新由于流固耦合而弯曲形成的节点坐标。这个UDF宏只能用于编译类型。功能描述:定义_网格_运动(名称,d,dt,时间,dtime)参数描

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论