The flexibility of COMSOL means that a reaction can result in nearly any reaction rate contribution Ric to a mass fraction
ωi. But a reactant,
ωr, can physically only be consumed if
ωr > 0 and a product,
ωk, can only be formed if
ωk < 1. The Reaction feature in Transport of Concentrated Species Interface contains a way to regularize make the rate expression contributions comply to these restrictions.
The first term on the right hand side of Equation 3-84 is active if
Ric < 0, that is if
ωi is a reactant. The reaction rate contribution,
Ri, is equal to the “core” reaction rate,
Ric, as long as
ωi > ωidl. As
ωi approaches zero, the regularization damps out negative
Ric and for
ωi < 0,
Ri for reactant
ωi is equal to zero.
The second term on the right hand side of Equation 3-84 is active if
Ric > 0, that is if
ωi is a product. The reaction rate contribution,
Ri, is equal to the “core” reaction rate,
Ric, as long as
ωi < 1−ωidl. As
ωi approaches one, the regularization damps out positive
Ric and for
ωi > 1,
Ri for product
ωi is equal to zero.
The damping limits, ωidl, should be in an order of magnitude that can be considered numerical noise for species
i. The damping limits are per default set to
1e−6, which is appropriate for most applications. It can be advantageous to lower some limits when working with for example catalytic trace species and the limits can sometimes be raised to gain additional robustness.