DPM 仅可用于瞬态粒子跟踪。但是,该模型可以 可与稳态和瞬态流动求解器一起使用。
当使用瞬态流求解器时,粒子将被注入到 如果流动时间介于指定的注射开始时间和停止时间之间,则为每个流动时间步长的开始。在使用 GPU 加速的瞬态 DPM 计算中,粒子的初始化是一次性、预编译的过程。这带来了性能优势,但牺牲了在模拟运行时动态改变粒子初始条件(如随机位置)的灵活性。


dpm模型中每一项的含义:
交互
-
与连续相的交互: 这个选项决定你的颗粒(角色) 是否能够推/拉流场(背景布)。比如,颗粒受到阻力会减速,同时这个阻力也会反作用于流体,可能改变流体的速度和压力。(颗粒质量流量很大、颗粒很大或者速度很高时,颗粒的存在会显著改变流场)
-
每次迭代更新DPM源项: “源项”就是颗粒对流场施加的力、质量、能量的量化值。如果勾选这个,意味着在每一个流动迭代步内,只要颗粒位置/速度更新了,就立刻重新计算它对流场的影响,并更新到流场方程中。
-
只有当颗粒质量流量很大、颗粒很大或速度很高到会影响流场的时候才需要考虑勾选上面两个按钮。
-
dpm迭代间隔:决定了每隔多少个流动时间步,才计算一次颗粒轨迹,默认设置为1,最为精确,当颗粒与流场耦合较弱,或者流场变化很慢时,才可以填写大于1的值,可以这样做来显著节省计算时间。
颗粒跟踪参数(最大步数、指定长度尺度、步长因子)
- 这部分控制的是在每个流动时间步内,如何计算一条颗粒轨迹。
- a. 步长因子:这是最重要的一个参数。它定义了这些“内部小步”的长度。步长 = 步长因子 × 当前网格单元的尺寸。如何选择:小值(如0.1-1): 内部步长非常小,追踪非常精确,能捕捉颗粒在复杂流线中的运动,但计算慢。大值(如5-10): 内部步长大,计算快,但可能不精确,颗粒可能会“跳过”重要的流动特征甚至直接穿过薄壁面。如果达到最大步数,颗粒还没走完这个时间步,它的追踪就会被强制终止,建议: 对于有复杂几何、细小特征或强旋转流的情况,使用较小的值,推荐1。对于开阔的、简单的流动,可以用5或10。从1开始是最稳妥的。
- b. 最大步数:在一个流动时间步内,允许用于追踪一个颗粒的“内部小步”的最大数量。 默认值(通常10000)对于简单流动足够了。如果你的颗粒经常“失踪”,可以显著增大这个值(如50000)。这相当于给颗粒更多的“耐心”去走完它在该帧内的路径。


物理模型
1.DPM模型:默认只考虑颗粒受到的重力和流体阻力(曳力)。
2. 萨夫曼升力: 当颗粒在具有速度梯度的流场中运动时,会受到一个垂直于流动方向的升力(颗粒上下流速不同)应用:颗粒在靠近壁面的区域运动;流场中有强烈的剪切层或涡旋;模拟非常小的颗粒(微米级)在这些区域的运动时,此力可能很显著,会影响其沉积或悬浮
3.虚拟质量力:流体密度与颗粒密度相当时,主要用于液-液或气-液两相流
4. 压力梯度力:
湍流才需要考虑这个选项


不太懂要怎么考虑这个粒子开始和停止的注射时间? 比如说颗粒运动的速度很快,在这个模型里最多运行运行0.1s,那就是观测这个粒子总共0.1s,则start time=0s,Stop Time = 0.1 s,
-
Start Time(开始时间): 电影故事开始的时间点(通常是0秒)。
-
Stop Time(停止时间): 电影故事结束的时间点。
-
Number of Time Steps(时间步数): 这部电影总共要拍多少帧照片。
-
Time Step Size(时间步长): 每帧照片之间的时间间隔。
dpm fluent results

在view那里打开周期性示意图

稳态流场情况下求瞬态的颗粒追踪



关于锥形入射的问题
cone half angle锥形半角,dispersion angle色散角
,锥形半角定义了锥形注入的核心边界。颗粒会均匀地分布在这个锥形角所定义的圆锥体内。色散角定义了在锥形半角的边界之外,颗粒可能出现的额外随机扩散范围。它引入了随机性。总扩散角 = 锥形半角 + 色散角

- *下图中的r:对于空心圆锥、环圆锥和实体圆锥注射,请指定“外半径”(Outer Radius),对于环锥进样,请指定非零内半径以对不从单点发出的进样器进行建模。粒子将以指定的半径围绕轴分布。
- *下图中的
方位角起始角度(Azimuthal Start Angle) 和 方位角停止角(Azimuthal Stop Angle) 以定义扇区

Point Injection

-
Number of Streams parcels will be injected from the injection point.代表注入了多个颗粒包的轨迹
Solid injections
Ring Injection
Hollow Injection


6595

被折叠的 条评论
为什么被折叠?



