【FLUENT案例】02:DPM模型

本文详细介绍了如何在FLUENT中应用DPM模型模拟颗粒在T型管中的运动轨迹。从设置材料、定义注入、追踪颗粒到计算冲蚀和后处理,一步步展示了一个完整的颗粒动力学模拟过程。
摘要由CSDN通过智能技术生成


本案例延续案例1的模型及计算结果。

1 引子

1.1 案例描述

本案例描述了如何在FLUENT中使用DPM模型。在前面的案例中,模拟了T型管中的单相流动。本案例将使用相同的T型管模型,模拟颗粒进入T型管后的运动轨迹。

1.2 学习目标

本案例学习目标包括:

  • 定义颗粒材料
  • 向计算域中注入颗粒
  • 使用常数或分布函数定义颗粒粒径
  • 包含颗粒的随机效应
  • 预测管道壁面的冲蚀损伤

1.3 模拟内容

本案例模拟的是几何模型与案例1相同,不过介质为丙烷,同时还有水滴注入到计算域中。

  • 模拟液滴被气体带入管道中的运动轨迹
  • 使用分布粒径,预测固体壁面上的冲蚀(或附着)

2 启动FLUENT并导入网格

采用案例1的Case,导入过程这里不详述。

3 材料设置

  • 在FLUENT材料库中添加材料Propane(c3h8)

4 Cell Zones Conditions

  • 设置计算域材料为Propane

5 Calculate

  • 设置计算150步,获取新的计算结果

6 定义Injecions

  • 鼠标双击模型树节点Discrete Phase > Injections,在弹出的对话框中选择按钮Create
  • 在弹出的Set Injection Properties对话框中,进行如下图所示的设置。

7 定义DPM材料

  • 鼠标双击模型树节点Materials > Inert Particle > anthracite,弹出材料属性设置对话框,改变Density参数值为1000,如下图所示,点击按钮Change/Create并关闭对话框。

8 颗粒追踪

  • 鼠标双击模型树节点Results > Graphics > Particle Tracks,弹出颗粒追踪参数设置对话框
  • 点击对话框中的选项Draw Mesh前的复选框,弹出Mesh Display对话框,点击Display按钮。点击Close按钮关闭对话框。
  • 返回Particle Tracks面板,选择Release from Injections列表框中的injection-0,点击按钮Track进行粒子追踪

    此时TUI窗口显示信息如图所示:

    图中信息为:追踪粒子数量158个,其中逃逸158个,丢失0个,捕捉0个,蒸发0个,未完成0个

  • 点击Display按钮,显示粒子追踪图(颗粒停留时间),如下图所示。

关于DPM的一些分析:
在本例中,液滴从”inlet-z”边界释放进入计算域,该边界上有158个网格,追踪158个轨迹

  • 每一个液滴直径均为1×
  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于 fluent DPM 模型,您可以通过用户定义函数(UDF)来添加体积力案例。下面是一个简单的示例,展示了如何使用 UDF 在 fluent DPM 中添加体积力: 1. 首先,您需要创建一个 UDF,定义体积力的计算方法。这可以通过编写一个源文件,并使用适当的编程语言(如 C 或 C++)来实现。以下是一个示例 C 代码,用于计算体积力: ```c #include "udf.h" DEFINE_DPM_BODY_FORCE(my_volume_force, cell, particle, f, p_index) { real x[ND_ND]; C_CENTROID(x, cell, thread); // 在此处添加您的体积力计算逻辑 real force_x = ...; // 计算 x 方向上的体积力 real force_y = ...; // 计算 y 方向上的体积力 real force_z = ...; // 计算 z 方向上的体积力 f[0] = force_x; f[1] = force_y; f[2] = force_z; } ``` 2. 编译您的 UDF。在 fluent 中,使用 `define/user-defined` 命令加载 UDF,并使用 `define/udf/compile` 命令编译。 3. 定义 DPM 模型中的体积力。在 fluent 中,使用 `define/models/dpm/forces` 命令,将 `my_volume_force` UDF 分配给相应的 DPM 模型。 4. 设置其他 DPM 模型参数。根据您的模拟需求,设置其他相关的 DPM 模型参数,如颗粒属性、边界条件等。 请注意,以上步骤仅提供了一个简单的示例,并假设您已经熟悉 fluent 和 UDF 的基本操作。具体的步骤和细节可能因您的案例而有所不同。建议参考 fluent 的官方文档或咨询 fluent 的技术支持以获取更详细的指导。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值