Fluent动网格【7】:网格节点运动

本文介绍了在Fluent动网格中如何通过UDF指定网格节点位置,以实现既有刚体运动又有变形的区域。使用DEFINE_GRID_MOTION宏,用户可以自由控制网格运动,该功能在其他动网格技术中难以实现。文中提供了步骤说明、宏的参数描述,并给出一个简支梁弯曲的示例宏文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在动网格中,对于那些既包含了运动也包含了变形的区域,可以通过UDF来指定区域中每一个节点的位置。这给了用户最大的自由度来指定网格的运动。在其他的动网格技术中(如重叠网格)则很难做到这一点。定义网格节点的位置是通过UDF宏DEFINE_GRID_MOTION来实现的。

步骤

可以通过以下步骤来指定既包含刚体运动又包含变形的区域:

426269c3a889376e.png

  • Zone Names列表项中选择运动区域

  • 选择TypeUser-Defined

  • Motion Attributes中,选择UDF函数。此时的UDF用的是DEFINE_GRID_MOTION宏。

宏的描述

DEFINE_GRID_MOTION ( name , d , dt , time , dtime)

参数:

name:自定义宏的名称,symbol name。

d:指向区域的指针,Domain *d。

dt:指向存储动网格属性的结构体指针,Dynamic_Thread *dt。

time:当前时间,real time。

dtime:时间步长。

宏中包含了5个参数:name,d,dt,time,dtime。其中name为用户自定义,而d

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值