此文来自我在CFD中国论坛中的一篇回复:http://www.cfd-china.com/topic/58/dem%E5%92%8Cdpm/21

正好这几天在研究fluent里的DEM,DPM和DDPM具体是啥关系,碰到李博开的这一贴。写一下我的理解。

  1. 先说说标准的DEM吧,它代表的是真实的跟踪每一个颗粒的运动,通过硬球模型或软球模型(通常用软球模型)来计算颗粒间的碰撞过程,而且颗粒旋转也能捕捉到。简单理解就是,颗粒该受到的力都考虑到了。
  2. 而DPM和DDMP都是fluent里的概念,应该不属于通用的说法,之所以这样命名可能是由于为了符合它的软件设计逻辑。DPM在我看来是属于比较原始的离散相模型,不考虑颗粒碰撞,不考虑颗粒所占体积,通常用来模拟灰尘的轨迹。

This approach is made considerably simpler when particle-particle interactions can be neglected, and this requires that the dispersed second phase occupies a low volume fraction, even though high mass loading is acceptable. The particle or droplet trajectories are computed individually at specified intervals during the fluid phase calculation. This makes the model appropriate for the modeling of spray dryers, coal and liquid fuel combustion, and some particle-laden flows, but inappropriate for the modeling of liquid-liquid mixtures, fluidized beds, or any application where the volume fraction of the second phase cannot be neglected. For applications such as these, particle-particle interactions can be included using the Discrete Element Model, which is discussed in Discrete Element Method Collision Model.

–from ANSYS 17.0 help, Fluent Theory guide, 16.1.1. The Euler-Lagrange Approach

  1. DDPM 是Dense Discrete Phase Model的缩写,是专门用来模拟例如流化床这种稠密颗粒流的模型,可以理解为简化了的DEM。它考虑了颗粒的空隙率以及碰撞,但是对于碰撞的计算是进行了模化的,不是用软球模型计算真实的碰撞过程,颗粒间的碰撞产生的力是根据KTGF下颗粒的stress tensor计算得到。

  2. 上面说了DDPM里颗粒碰撞是进行了模化的,因此就有不进行模化的处理,那就是在Fluent里加入DEM collision了。加入了DEM collision的DDPM,也即DDPM+DEM,考虑了稠密颗粒流的真实碰撞过程,新版的Fluent里,据我观察也是可以加入rotation的。但是Fluent里的DEM的颗粒群又是用parcel代替的,这又导致有些像MPPIC。所以,可以说DDPM+DEM和真正的DEM的还差一步。

以上的内容仅代表个人观点,如有理解上的疏漏或错误,感谢能够给予指正。

DPM,DEM,DDPM的区别的更多相关文章

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

    1 引言2 问题描述3 准备4 FLUENT前处理 1 引言 DEM碰撞模型扩展了DPM模型的功能,能够用于稠密颗粒流动的模拟.该模型可以与DDPM(Dense DPM)模型何用以模拟颗粒对主相的阻碍 ...

  2. 4D产品(DLG、DEM、DOM、DRG)介绍及区别

    4D产品(DLG.DEM.DOM.DRG)是什么? 4D产品是指DRG(数字栅格地图).DLG(数字线化图) .DEM(数字高程模型).DOM(数字正射影像图).4D 复合产品是将4D产品中的任意两种 ...

  3. DEM、DTM和DSM的区别

    一.DTM(Digital Terrain Model) 数字地面模型是利用一个任意坐标系中大量选择的已知x.y.z的坐标点对连续地面的一个简单的统计表示,或者说,DTM就是地形表面形态属性信息的数字 ...

  4. 【FLUENT案例】05:DDPM模型

    本例利用FLUENT的DDPM模型对提升管进行模拟. 1 介绍 本案例演示在FLUENT中利用稠密离散相模型(Dense discrete phase model,DDPM)模拟2D提升管.DDPM模 ...

  5. [转]SRTM、ASTER GDEM等全球数字高程数据(DEM)下载方式简介

    之前写过一篇短文对比过几种数字高程数据的区别:5种全球高程数据对比,这篇文章简要介绍下如何下载这些数据.       1.DLR的数字高程数据.该数据也是SRTM(shuttle radar topo ...

  6. DPM总结

    DPM:Deformable Parts Model(来自http://www.cs.berkeley.edu/~rbg/latent/index.html) 目标检测算法 先计算梯度方向直方图,在用 ...

  7. 【转】DEM DTM DLG DRG DOM DSM

    pasting DTM DLG DRG DOM DSM" title="[转载]DEM DTM DLG DRG DOM DSM" height="477&quo ...

  8. DPM(Deformable Parts Model)

    DPM(Deformable Parts Model) Reference: Object detection with discriminatively trained partbased mode ...

  9. DEM、DSM、DOM 名词解释

    1.DEM(Digital Elevation Matrix) 数字高程矩阵. 数字高程模型(Digital Elevation Model,缩写DEM)是一定范围内规则格网点的平面坐标(X,Y)及其 ...

随机推荐

  1. 打开jsp页面自动加载多个Action的实现方法

    平时我们加载Action的时候都是提交表单,或者点击按钮以后才能发起Action请求. 现在我要实现一个功能:打开一个网站的首页从数据库中立刻读取多条不同表中的数据显示在页面上.这个时候要发起多个Ac ...

  2. Mac 下面,添加android adb命令(一般环境变量的添加方法)

    1. 在 用户目录下   ~/.bash_profile vim  ~/.bash_profile 2.加入我们需要添加的环境变量,这里是 添加 android   platform-tools 和 ...

  3. android KeyEvent for dot "."

    android连接了4x4的物理按键,需要映射".". 在linux驱动层注册了按键KEY_DOT, 写android的app的时候却没有对应的宏KEYCODE_DOT.只有KEY ...

  4. Android WiFi管理(WIFI_SERVICE)

    Android WiFi管理(WIFI_SERVICE) 分类: Android2011-11-24 10:52 2000人阅读 评论(1) 收藏 举报 androidservicebuttonlay ...

  5. php生成html 伪静态??

    先建一个网页模板文件,命名为tmp.html,内容如下: <!DOCTYPE html> <html>     <head>         <title&g ...

  6. STM32开发指南-按键输入实验

    I/O口做为输入的例子.通过配置寄存器设置为输入口,检测对应寄存器的值,判读输入状态,按键是否被按下.

  7. js 选项卡

    <html><head lang="en"> <meta charset="UTF-8"> <title>Tab ...

  8. JS——基础知识

    1.alert语句 弹出一个对话框. 2.console 这个是在浏览器的控制台打印输出,也有一些公司将招聘信息打印到浏览器的console窗口,比如百度首页. 3.typeof 用这个关键字可以测试 ...

  9. winutils spark windows installation

    http://stackoverflow.com/questions/37305001/winutils-spark-windows-installation

  10. Apriori算法第二篇----详细分析和代码实现

    1 Apriori介绍 Apriori算法使用频繁项集的先验知识,使用一种称作逐层搜索的迭代方法,k项集用于探索(k+1)项集.首先,通过扫描事务(交易)记录,找出所有的频繁1项集,该集合记做L1,然 ...