Particle Reaction¶
Introduction¶
Particle body reactions represent chemical reactions that operate inside particles. The reactions are calculated on a particle-by-particle basis and can be a function of the particle properties, particle scalar values, particle custom variables, local fluid properties, as well as any global variables or parameters.
Particle reactions can also interact with aqueous scalar fields, provided the scalar field is coupled to the particles via a convection or dissolution/perception process. When a thermal field is active, particle reactions can include the effects of heat of reaction (i.e., exothermic and endothermic reactions).
Particle reactions are useful for modeling particle curing processes, intracellular reactions, particle polymerization processes, etc.

Property Grid¶
- Intraparticle Reaction UDF
mol/s, g/s, or none | This UDF defines intraparticle reactions between species inside a particle. The number of output variables matches the total number of aqueous and particle scalar fields in the model. The output variables are named
rate_{scalar}
, where {scalar} is the dynamic name of the coupled scalar field, andrate_{pvs_p}
, where {pvs_p} is the dynamic name of the particle species. Each output is a floating-point value representing the reaction rate.Rates can be specified for all particle scalars, as well as species coupled to the scalar field. The interspecies reaction rate must have units compatible with those defined for the interparticle species concentration. Positive values indicate species production, while negative values indicate species consumption.
If a thermal field is present and the heat of reaction is enabled, an additional
QDot
output becomes available. PositiveQDot
values imply exothermic reactions, whereas negative values indicate endothermic reactions.This is a particle-based local UDF, calculated on a particle-by-particle basis using the local particle/fluid properties.
Download Sample File:
Injection
- Integration
This setting defines which algorithm will be used to numerically integrate the reaction kinetics.
Euler (1st Order)
Runge-Kutta (4th Order)
Rosenbrock (Implicit)
Particle Reaction Toolbar¶
Context-Specific Toolbar Forms |
Description |
---|---|
|
The Help command launches the M-Star reference documentation in your web browser. |
For a full description of each option, see Context-Specific Toolbar selections.