如何使用udf定义粘度随时间变化_FLUENT中DPM模型的UDF(五):时间步长

本文详细介绍了在Fluent的Discrete Particle Model(DPM)中,如何通过User Defined Functions (UDFs) 定义颗粒运动时间步长,特别是在颗粒流模拟中考虑不同颗粒尺度的影响。内容包括颗粒碰撞时间步长、颗粒运动时间步长、流体运动时间步长的计算方法,以及如何通过UDF限制颗粒时间步长以适应不同颗粒大小,提高模拟精度。
摘要由CSDN通过智能技术生成

在颗粒流中,主要有三个尺度:

  • 颗粒碰撞尺度(
    equation?tex=%5Csim1%2F100d_p )
  • 颗粒运动尺度(
    equation?tex=%5Csim+d_p )
  • 流体运动尺度(
    equation?tex=%5CDelta+x ,网格尺度)

要想准确模拟颗粒流的运动,分析系统物理规律,首先需要能解析这些尺度,那么时间步长就很重要。

不同性质的颗粒,时间步长是不一样的。此文主要讲述在Fluent的DPM模型中,如何通过UDF,自定义颗粒运动时间步长。

1 时间步长

在颗粒流的数值模拟中,一般有三个时间步长。

1.1 颗粒碰撞时间步长

equation?tex=%5CDelta+t_c

若流体域中颗粒的体积分数较高,则需要考虑颗粒与颗粒、颗粒与壁面之间的碰撞。对于微米级颗粒,碰撞时间

equation?tex=t_c 一般在10-100 ns左右。碰撞时间可根据Hertz碰撞时间进行估计

equation?tex=t_c%3D2.868%5Cleft%28+%5Cfrac%7Bm%5E2%7D%7BE%5E2Rv_i%7D+%5Cright%29%5E%7B1%2F5%7D

式中

equation?tex=m 是折合质量、
equation?tex=E 是有效模量、
equation?tex=R 是折合半径、
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值