[1D/Examples] Add example burner_ion_flame
This commit is contained in:
parent
2527869536
commit
5082a212c4
2 changed files with 30 additions and 1 deletions
|
|
@ -0,0 +1,29 @@
|
|||
"""
|
||||
A burner-stabilized lean premixed hydrogen-oxygen flame at low pressure.
|
||||
"""
|
||||
|
||||
import cantera as ct
|
||||
import numpy as np
|
||||
|
||||
p = ct.one_atm
|
||||
tburner = 600.0
|
||||
reactants = 'CH4:1.0, O2:2.0, N2:7.52' # premixed gas composition
|
||||
width = 0.5 # m
|
||||
loglevel = 1 # amount of diagnostic output (0 to 5)
|
||||
|
||||
gas = ct.Solution('gri30_ion.cti')
|
||||
gas.TPX = tburner, p, reactants
|
||||
mdot = 0.15 * gas.density
|
||||
|
||||
f = ct.BurnerIonFlame(gas, width=width)
|
||||
f.burner.mdot = mdot
|
||||
f.set_refine_criteria(ratio=3.0, slope=0.05, curve=0.1)
|
||||
f.show_solution()
|
||||
|
||||
f.transport_model = 'Ion'
|
||||
f.solve(loglevel, auto=True)
|
||||
f.solve(loglevel=loglevel, stage=2, enable_energy=True)
|
||||
f.save('CH4_burner_flame.xml', 'mix', 'solution with mixture-averaged transport')
|
||||
|
||||
f.write_csv('CH4_burner_flame.csv', quiet=False)
|
||||
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
"""
|
||||
A burner-stabilized lean premixed hydrogen-oxygen flame at low pressure.
|
||||
A burner-stabilized premixed methane-air flame with charged species.
|
||||
"""
|
||||
|
||||
import cantera as ct
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue