PlasmaCalcs.mhd.multifluid.mhd_multifluid_ionization.saha_n1n0
- PlasmaCalcs.mhd.multifluid.mhd_multifluid_ionization.saha_n1n0(*, ne, T, xi, g1g0, u=None)
- return (n1/n0) for an element, via saha equation.
- ne: number or array
- number density of electrons.
- T: number or array
- temperature.
- xi: number
- first ionization potential.
- g1g0: number
- ratio of element’s g (degeneracy of states) for g1 (ions) to g0 (neutrals).
- u: None or UnitsManager
- units to use; determines expected units system for input & output.Also will grab relevant physical constants (such as kB) directly from u.None –> make new UnitsManager with SI units.
SAHA_EQUATION:‘(n1/n0) = (1/ne) * (2.0 / lde^3) * (g1 / g0) * exp(-xi / (kB * T))where the terms are defined as follows:T : temperature ne: electron number density n1: number density of element’s once-ionized ions. n0: number density of element’s neutrals. g1: “degeneracy of states” for element’s once-ionized ions. g0: “degeneracy of states” for element’s neutrals. xi: element’s first ionization energy. lde: electron thermal deBroglie wavelength:
lde^2 = hplanck^2 / (2 pi me kB T)