【FLUENT案例】04:利用DDPM+DEM模拟鼓泡流化床

1 引言

DEM碰撞模型扩展了DPM模型的功能,能够用于稠密颗粒流动的模拟。该模型可以与DDPM(Dense DPM)模型何用以模拟颗粒对主相的阻碍作用,因此可以用于鼓泡流化床、提升管、气力输送系统以及泥浆流动。特别对于以下情况,DEM模型特别有用:

  • 当颗粒粒径分布很广时
  • 当计算网格相对粗糙时

本案例演示DDPM模型的使用,其中颗粒碰撞通过DEM模型来考虑。

2 问题描述

本例中,我们将会模拟模拟一个鼓泡流化床,并且决定其在给定表观速度情况下的工作行为。矩形床的尺寸为0.2m0.2m0.4m,初始情况下预装了部分颗粒,表观速度0.5m/s,检测穿过床层的压力降,示意图如下图所示。

对于经典的流化曲线,若流化床入口的表观速度较小,则流化床不会硫化,其行为类似填充床,当速度增加时,流化床开始流化。

一种理解该现象的经典方法即为流化曲线,此时入口能够驱动流体的压力需求是表观速度的函数。当处于填充床工况时,压力与表观速度的增加成正比,然而,当初期流化条件达到后,压力始终保持某一恒定值(时间平均)。至中处于流化条件的稳定压力足够维持流化床的浮重力。换句话说:

<P>inlet×Ainlet=Buoyant weight of bed<P>inlet×Ainlet=Buoyant weight of bed

在本例中,我们将对给定表观速度下的流化床流化过程进行仿真模拟。

3 准备

  • 文件准备:拷贝bed.msh、92Kparcels.inj及view-0.vw文件到工作目录
  • 以3D模式、Double Precision开启FLUENT

4 FLUENT前处理

  • Step 1:Mesh

    • 利用菜单File | Read | Mesh…读入网格文件bed.msh
  • Step 2:General

    • 点击 右侧面板中的Check按钮,检查导入的网格,确保没有负体积的存在
    • 激活Transient选项采用瞬态计算
  • Step 3:Models

    • 设置DDPM模型,按如下图所示进行设置
  • Step 4:DPM模型设置

    • 鼠标点击模型树节点Models,双击右侧models列表中的Discrete Phase
      弹出如下图所示对话框,按图进行设置。
  • 切换至Physical Models标签页,激活DEM Collision选项,如下图所示。
  • 点击Discrete Phase Model对话框下方的Injections…按钮

    点击Create按钮,弹出set Injection Properties对话框。
    • 选择Injection Typefile
    • 选择Discrete Phase DomainPhase-2
    • 选择DEM Collision Partnerdem-anthracite
    • 设置Stop Time1e-8
    • 点击File…按钮,在打开的文件选择对话框中选择文件92Kparcels.inj
    • 切换至Physical Models标签页,设置Drag LawWen-Yu
    • 点击OK按钮关闭对话框


返回至Discrete Phase Model对话框。

  • 点击Discrete Phase Model对话框下方的DEM Collisions…按钮,弹出如下图所示对话框

    • 选择dem-anthracite,点击set…按钮。
    • 选择Collision Pairs列表项中的dem-anthracite-dem-aluminum,按下图所示进行设置
    • 选择列表项中的dem-athracite - dem-anthracite,按下图所示设置。

      点击OK按钮退出对话框。
  • Step 5:设置操作压力
    点击模型树节点Cell Zone Conditions,在右侧面板中点击按钮Operating Conditions..,如下图所示。

  • Step 6:边界条件设置
    选择模型树节点Boundary Conditions

    • 在右侧参数面板中,鼠标选择Zone列表框中选项inlet,确保Phase下拉框选择项为mixture,点击Edit…按钮弹出参数设置对话框,切换至DPM标签页,进行如下图所示设置。

      关闭OK按钮关闭对话框,返回至边界条件设置面板。
    • 依然选择inlet,设置Phase下拉框内容为phase-1,点击Edit…按钮弹出参数设置对话框。设置Velocity Magnitude0.5。点击OK按钮关闭对话框。
    • 设置outlet边界,采用类似的方法,设置Mixture类型,进行如下图所示设置。
  • Step 7:Solution Controls
    设置亚松弛因子:
    I. Pressure: 0.9
    II. Momentum: 0.2
    III. Volume Fraction: 1
    IV. Discrete Phase Sources: 1

  • Step 8:Monitors

    • 点击模型树节点Monitors,在 右侧面板中点击Surface Monitors下方的Create按钮,在弹出的对话框中按如图所示进行设置,点击OK按钮关闭对话框。
  • Step 9:Solution Initialization
    直接初始化即可。

  • Step 10:Run Calculation
    分三步进行计算:

    1.使用单一时间步将颗粒注入到计算域中
    2.计算两秒
    3.再计算两秒

    • 设置Time Step Size0.001
    • 设置Number of Time Steps1
    • 设置Report Interval5
    • 点击Calculate




附件列表

 

转载于:https://www.cnblogs.com/LSCAX/p/5353177.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值