You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Recombination and dissociation flux BCs in a multi-species context
Assume you have 2 species A and B, associated with concentrations $c_A$ and $c_B$ in the bulk (in m-3).
At a surface in contact with a gas, you can have these three 2nd order reactions
A + A <-> A2
A + B <-> AB
B + B <-> B2
Species A2, AB, and B2 are associated with partial pressures $P_{A2}$, $P_{AB}$ and $P_{B2}$.
The reactions are associated with forward rate constants $K_{rAA}$, $K_{rAB}$ and $K_{rBB}$ in $\mathrm{m^{4} \ s^{-1}}$, and backwards rate constants $K_{dA2}$, $K_{dAB}$ and $K_{dB2}$ expressed in $\mathrm{m^{-2} \ s^{-1} \ Pa^{-1}}$.
The flux of species A and B at the surface is therefore
But what if we want to dynamically calculate the pressure of the gas species. Then maybe we create a new GasSpecies object? this would allow us later on to implement enclosures (see this verification case).
Recombination and dissociation flux BCs in a multi-species context
Assume you have 2 species A and B, associated with concentrations$c_A$ and $c_B$ in the bulk (in m-3).
At a surface in contact with a gas, you can have these three 2nd order reactions
A + A <-> A2
A + B <-> AB
B + B <-> B2
Species A2, AB, and B2 are associated with partial pressures$P_{A2}$ , $P_{AB}$ and $P_{B2}$ .
The reactions are associated with forward rate constants$K_{rAA}$ , $K_{rAB}$ and $K_{rBB}$ in $\mathrm{m^{4} \ s^{-1}}$ , and backwards rate constants $K_{dA2}$ , $K_{dAB}$ and $K_{dB2}$ expressed in $\mathrm{m^{-2} \ s^{-1} \ Pa^{-1}}$ .
The flux of species A and B at the surface is therefore
Simple implementation
This is a simple design similar to$P_{AB}$ ) is not dynamically calculated from the particle flux.
Reaction
. The product pressure here (eg.Future proof implementation
But what if we want to dynamically calculate the pressure of the gas species. Then maybe we create a new
GasSpecies
object? this would allow us later on to implement enclosures (see this verification case).However, a full implicit implementation of this would require
Real
finite elements which are not currently supported in dolfinx.The text was updated successfully, but these errors were encountered: