Closed dreamer2368 closed 2 years ago
Main changes:
ambipolar
twoTemperature
PerfectMixture
TransportProperty
Chemistry
WorkingFluid
GasMixture
DRY_AIR
USER_DEFINED
Reaction
WallBC
InletBC
OutletBC
SpongeZone
ArgonMinimalTransport
Fluxes
Minor changes:
utils/l2diff
utils/beam_mesh
utils/binaryic
utils/tanhic
utils/sineic
To do:
Main changes:
ambipolar
andtwoTemperature
PerfectMixture
class for any plasma condition as determined above.TransportProperty
computes transport property, separate from GasMixture class.Chemistry
class implements mass-action law with a list of Reaction classesWorkingFluid
works as preset fluid, providing a combination ofGasMixture
,TransportProperty
andChemistry
. 5-1. supportsDRY_AIR
andUSER_DEFINED
Reaction
class determines reaction rate (forward and backward) and its model and parameters can be specified from input file, reaction by reaction.WallBC
: Isothermal/adiabatic wall BC extended for 2T plasma 7-1. Isothermal wall sets single temperature at the wall even for 2T plasma inside.InletBC
,OutletBC
: Inlet/outlet reflecting BC extended for 2T plasma 8-1. Inlet flow is set to be at single temperature.SpongeZone
is extended for 2T plasmaArgonMinimalTransport
supports transport property for ternary argon mixture (Ar, Ar+, e). Implemented and verified.Fluxes
is extended for 2T plasma.Minor changes:
utils/l2diff
: computes L2-norm difference of two solutions that are run by the same runfile.utils/beam_mesh
: generates 2d rectangular mesh with various size/periodicity.utils/binaryic
: generates a 2d restart file for an argon binary mixture with sinusoidal variation in mass fraction.utils/tanhic
,utils/sineic
: generates a 2d restart file that smoothly changes from one state to the other in one direction.To do:
ArgonMinimalTransport
to support excited states.