Particle properties
A struct gas <: AbstractProperty defines the properties of particle model. It currently supports the following models:
- scalar
- gas-type molecule
- plasma
KitBase.Scalar — Typemutable struct Scalar{T, F} <: AbstractPropertyFluid property for scalar conservation laws
Fields
a: Default: 1.0μᵣ: Default: 1.0e-8
KitBase.Gas — Typemutable struct Gas{T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11<:Integer, T12} <: AbstractGasGas property
Fields
Kn: Default: 0.01Ma: Default: 0.0Pr: Default: 1.0K: Default: 2.0γ: Default: 5 / 3ω: Default: 0.81αᵣ: Default: 1.0ωᵣ: Default: 0.5μᵣ: Default: refvhsvis(Kn, αᵣ, ωᵣ)m: Default: 0.001np: Default: 1000fsm: Default: nothing
KitBase.Mixture — Typestruct Mixture{A, B, C, D, E, F, G, H, I} <: AbstractGasMulti-component gas property
Fields
Kn: Default: 0.01Ma: Default: 0.0Pr: Default: 1.0K: Default: 2.0γ: Default: 5 / 3mi: Default: 1.0ni: Default: 0.5me: Default: 0.5ne: Default: 0.5
KitBase.Plasma1D — Typestruct Plasma1D{A, B, C, TD, E, F, G, H, I, J, TK, L, M, N, O, P} <: AbstractPlasma1D plasma property
Fields
Kn: Default: 0.01Ma: Default: 0.0Pr: Default: 1.0K: Default: 2.0γ: Default: 5 / 3mi: Default: 1.0ni: Default: 0.5me: Default: 0.5ne: Default: 0.5lD: Default: 0.01rL: Default: 0.01sol: Default: 100χ: Default: 1ν: Default: 1ApAnD
KitBase.Plasma2D — Typestruct Plasma2D{A, B, C, D, E, F, G, H, I, J, TK, L, M, N, O, P} <: AbstractPlasma2D plasma property
Fields
Kn: Default: 0.01Ma: Default: 0.0Pr: Default: 1.0K: Default: 2γ: Default: 5 / 3mi: Default: 1.0ni: Default: 0.5me: Default: 0.5ne: Default: 0.5lD: Default: 0.01rL: Default: 0.01sol: Default: 100χ: Default: 1ν: Default: 1A1pA1nA2pA2nD1D2
The fields denote, for example:
- Kn: reference Knudsen number
- Ma: reference Mach number
- Pr: reference Prandtl number
- K: internal degree of freedom of molecule
- γ: adiabatic index
- ω: viscosity index
- αᵣ: reference $\alpha$ in viscosity evaluation
- ωᵣ: reference $\omega$ in viscosity evaluation
- μᵣ: reference viscosity
- m: mass of each particle
- np: number of particles
The viscosity is evaluated the following hard-sphere model.
\[\mu = \mu_{ref} \left(\frac{T}{T_{ref}}\right)^{\omega}\]
\[\mu_{ref}=\frac{5(\alpha+1)(\alpha+2) \sqrt{\pi}}{4 \alpha(5-2 \omega)(7-2 \omega)} Kn_{ref}\]