Dear All,
I would greatly appreciate if anyone could give some guidance regarding the generation of .cti files when a surface can be oxidised or reduced.
As a start, just implement the reduced and oxidised form of a metal I tried the following
units(length = "cm", time = "s", quantity = "mol", act_energy = "J/mol")
# gas mixture
ideal_gas(name = "gas",
elements = "O H",
species = """gri30: H2 H O O2 """,
transport = 'Mix',
#reactions = 'gri30: all',
options = ['skip_undeclared_elements',
'skip_undeclared_species'],
initial_state = state(temperature = 1073.0, pressure = OneAtm,
mole_fractions = 'H2:0.5, O2:0.5')
)
ideal_interface(name = "Ni_surf",
elements = " Ni H O ",
species = """ NI(S) H(S) O(S) NIO(S)", """,
phases = "gas",
site_density = 25e-9,
reactions = "all",
initial_state = state(temperature = 1073.0,
coverages = 'O(S):0.00, NI(S):1, H(S):0.00, NIO(S):0.00')
)
# Species data
species(name = "NI(S)",
atoms = " Ni:1 ",
thermo = (
NASA( [ 300.00, 1000.00], [ 0.000000000E+00, 0.000000000E+00,
0.000000000E+00, 0.000000000E+00, 0.000000000E+00,
0.000000000E+00, 0.000000000E+00] ),
NASA( [ 1000.00, 3000.00], [ 0.000000000E+00, 0.000000000E+00,
0.000000000E+00, 0.000000000E+00, 0.000000000E+00,
0.000000000E+00, 0.000000000E+00] )
)
)
species(name = "O(S)",
atoms = " O:1 Ni:1 ",
thermo = (
NASA( [ 500.00, 2000.00], [ 9.33885773E-01, 1.49287485E-03,
-1.51153811E-06, 7.60133452E-10, -1.42499395E-13,
-2.88011883E+04, -3.47247502E+00] ),
NASA( [ 2000.00, 2000.00], [ 9.33885773E-01, 1.49287485E-03,
-1.51153811E-06, 7.60133452E-10, -1.42499395E-13,
-2.88011883E+04, -3.47247502E+00] )
)
)
species(name = "H(S)",
atoms = " H:1 Ni:1 ",
thermo = (
NASA( [ 500.00, 2000.00], [ 1.38522354E+00, -3.60291509E-05,
1.01482878E-06, -6.39234047E-10, 1.26064639E-13,
-5.45886573E+03, -5.04262898E+00] ),
NASA( [ 2000.00, 2000.00], [ 1.38522354E+00, -3.60291509E-05,
1.01482878E-06, -6.39234047E-10, 1.26064639E-13,
-5.45886573E+03, -5.04262898E+00] )
)
)
#-------------------------------------------------------------------------------
# Reaction data
#-------------------------------------------------------------------------------
# Reaction 1
surface_reaction("O2 + 2 NI(S) => 2 O(S)", stick(1.000E-002, 0.00, 0.0))
# Reaction 2
surface_reaction("2 O(S) => O2 + 2 NI(S)", Arrhenius(4.283E+023, 0.00, 474900))
I had thought that if one wished to add NIO that i would simply add
species(name = "NIO(S)",
atoms = " Ni:1 O:1",
thermo = (
NASA( [ 300.00, 1000.00], [ 0.000000000E+00, 0.000000000E+00,
0.000000000E+00, 0.000000000E+00, 0.000000000E+00,
0.000000000E+00, 0.000000000E+00] ),
NASA( [ 1000.00, 3000.00], [ 0.000000000E+00, 0.000000000E+00,
0.000000000E+00, 0.000000000E+00, 0.000000000E+00,
0.000000000E+00, 0.000000000E+00] )
)
)
but I have soticed that the species OS is defined as follows
species(name = "O(S)",
atoms = " O:1 Ni:1 ",
For an interface is there a way to have a second solid material on it ? I would eventually like to oxidise and reduce the metal.
Any tips would be greatly appreciated
Vincent