grokkingstuff Home Blog Projects Wiki Calculators About

DPM Particle Types in ANSYS Fluent 2024 R1

#+CATEGORY: cfd

#+TAGS: DPM Fluent particle types inert droplet combusting multicomponent

#+MATURITY: growing

DPM Particle Types :: Complete Reference for ANSYS Fluent 2024 R1

This page covers all five particle types Fluent ships, what physics each enables, and how to pick the correct one. Target application: shisha PM2.5 simulation.

Particle Type Decision Matrix

Particle typePhysics enabledWhen to use
--------------------------------------------
MasslessZero drag; tracer-onlyFlow visualization, residence time
InertDrag + optional heat transfer; no phase changeSolid particles, soot, dust, PM2.5, ash, pollen
DropletDrag + heat transfer + evaporation + boilingLiquid sprays, fuel injection, pesticide, water mist
MulticomponentMultiple species in a droplet (evaporation sequence)Fuel blends, multicomponent aerosol
CombustingDevolatilization + char burning + ashCoal, biomass, solid fuel particles

Massless Particle

The simplest DPM particle type. A Massless particle:

Use cases:

How to set up:

Not for shisha PM2.5: massless particles do not model real physics. Use Inert for smoke.

Inert Particle

The workhorse type for solid particles and non-evaporating aerosols. An Inert particle:

Required material properties:

PropertyFluent fieldTypical shisha value
--------------------------------------------
Densitydensity1000--1500 kg/m^3
Specific heatspecific heat1000--1500 J/(kg K)
Thermal conductivitythermal conductivity0.1--1.0 W/(m K)

Create a material: Materials > Create/Edit > Fluent Database > copy air > rename to "pm25_soot"

*For shisha PM2.5: this is the correct particle type. Smoke particles are:

Droplet Particle

Adds phase-change physics to the inert particle. A Droplet particle:

When to use:

Not for shisha: smoke is not a liquid spray. Inert is the correct choice.

Evaporation sequence: 1. Droplet heats up (Law 1: sensible heating) 2. Surface evaporates (Law 2: vapor mass flux = f(T, p, d)) 3. Diameter shrinks 4. If T\_p reaches T\_boiling: violent boiling (Law 3) 5. Droplet disappears

*Multicomponent Droplet :PROPERTIES: :ID: cfd_dpm-particle-types--multicomponent :CUSTOM_ID: cfd_dpm-particle-types--multicomponent :END:

A droplet made of multiple liquid species. Each species evaporates at its own rate, with the more-volatile species evaporating first.

Required setup:

Use case:

Not for shisha: smoke is single-phase inert.

Combusting Particle

The most complex type. A Combusting particle: 1. Heats up (Law 1) 2. Devolatilizes: releases volatile gases (Law 4--8 model) 3. Char burns: solid carbon oxidizes (Law 9--10 model) 4. Leaves ash residue

Devolatilization models:

ModelDescription
--------------------
Single-rateOne-step Arrhenius devolatilization
Two-competing-ratesTwo parallel reactions; different activation energies
CPDChemical Percolation Devolatilization (coal)
Chain-reactionMulti-step chain model

Char combustion models:

ModelDescription
--------------------
Kinetics/diffusion-limitedRates compete between kinetics and O_2 diffusion
Multiple-surface-reactionMultiple char reactions (C + O2, C + CO2)

Use case:

Not for shisha: smoke is not burning.

Comparison Table

FeatureMasslessInertDropletMulticomponentCombusting
--------------------------------------------------------------
DragNoYesYesYesYes
Heat transferNoYesYesYesYes
EvaporationNoNoYesYesNo
BoilingNoNoYesYesNo
DevolatilizationNoNoNoNoYes
Char burningNoNoNoNoYes
Wall-film formationNoNoYesYesYes
Breakup modelsNoNoYesYesNo
Multiple speciesNoNoNoYesYes
Computational costLowMediumHighHigherHighest

Custom Particle Types (UDF)

If none of the five types fits, you can extend Inert with a UDF that:

See also: DPM UDF Programming

Shisha PM2.5 Particle Type Selection

QuestionAnswer
------------------
Is smoke liquid or solid?Solid aerosol (carbon/organic particulates)
Does it evaporate?No
Does it combust in the flow domain?No (combustion happens in the bowl, not the chamber)
Is it a single species?Effectively yes (lumped as "soot-like")
Correct typeInert

Setup steps: 1. =Models > Discrete Phase > Injections > Create > = select Inert 2. Materials > Create/Edit > New material "shisha_pm25":

3. Assign material to the injection 4. Set diameter: log-normal, d\_g = 1.0 \mu m, sigma = 1.5 5. Set temperature: 320--350 K (smoke from bowl)

--- :PROPERTIES: :seeAlso: cfd_dpm-setup-activation, cfd_dpm-injection-types, cfd_dpm-heat-mass-transfer, cfd_dpm-shisha-pm25, cfd_dpm-udf :END: