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} <: AbstractProperty
Fluid 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} <: AbstractGas
Gas 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} <: AbstractGas
Multi-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} <: AbstractPlasma
1D 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: 1Ap
An
D
KitBase.Plasma2D
— Typestruct Plasma2D{A, B, C, D, E, F, G, H, I, J, TK, L, M, N, O, P} <: AbstractPlasma
2D 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: 1A1p
A1n
A2p
A2n
D1
D2
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}\]