Conceptual Models > Kinetics and rate controlling factors
Methane kinetic
(1/1)
Hamed:
Dear all, I am working on a model that simulates methane generation kinetically. At the same time, I want to include the rate of methane oxidation by sulfate so that a portion of CH4 is converted to CO2. However, the issue I am facing is that including the oxidation rate (R2) does not affect the results (the outcomes remain the same even when R2 is removed). So, something is wrong with the implementation of the oxidation rate (llnl database)
Any help would be appreciated.
Below is my code:
--- Code: ---SOLUTION_MASTER_SPECIES
Mtg Mtg 0 Mtg 16.032
SOLUTION_SPECIES
Mtg = Mtg
-llnl_gamma 2.5000
log_k 0
-delta_H 0 kJ/mol
END
PHASES
Mtg(g)
Mtg = Mtg
log_k -2.8502
-delta_H -13.0959 kJ/mol # Calculated enthalpy of reaction CH4(g)
# Enthalpy of formation: -17.88 kcal/mol
-analytic -2.4027e+001 4.7146e-003 3.7227e+002 6.4264e+000 2.3362e+005
# -Range: 0-300
END
RATES
R1
-start
10 mu_max=4.1/(3600*24)
20 K_acc=230e-6
30 K_donor=2e-6
40 rate=-mu_max*MOL("Acetate-")/(MOL("Acetate-")+K_acc)*MOL("Acetate-")/(MOL("Acetate-")+K_donor)*M
50 moles=rate*TIME
60 SAVE moles
-end
R2
-start
10 mu_max1=2.05/(3600*24)
20 K_acc1=115e-6
30 K_donor1=1e-6
40 rate1 = -mu_max1*M*(MOL("SO4-2")/(MOL("SO4-2")+K_acc1))*(MOL("Mtg")/(MOL("Mtg")+K_donor1))
50 moles = rate1*TIME
60 PUT(rate1, 1)
70 SAVE moles
-end
SOLUTION 1
units mol/kgw
pH 7
temp 20
pressure 1
Ca 0.007
Na 0.3
K 0.005
Sr 0.00005
Cl 4.5e-01 charge
S 0.02
Acetate 0.01
N 0.001
GAS_PHASE 1
-fixed_pressure
-pressure 1
-temperature 25
CO2(g) 0.0
N2(g) 1.0
Mtg(g) 0.0
KINETICS
R1
-m0 5e-7
-formula Acetate 12.685 N 0.2 H 12.385 O -24.87 C -12.21 Mtg -12.16
-tol 1e-8
R1
-m0 0
-formula Mtg 1 H -4 C -1 S 0 O 0
-tol 1e-8
-steps 24200 in 200 steps
-runge_kutta 6
INCREMENTAL_REACTIONS true
USER_GRAPH 1
-headings time Mtg CO2
-axis_titles "Day" "Mtg" "CO2"
-initial_solutions false
-connect_simulations true
-plot_concentration_vs x
-start
10 GRAPH_X TOTAL_TIME/86400
20 GRAPH_Y MOL("Mtg")
30 GRAPH_SY MOL("CO2")
-end
-active true
--- End code ---
dlparkhurst:
Your kinetics definition has R1 twice; shouldn't one of them be R2?
I can't sort out your reaction network. If you want methanogenesis from acetate, I would write the formula as follows with a positive number for SAVE:
-formula HAcetate -1 Mtg 1 CO2 1
I'm not sure what you are doing with nitrogen.
Your R2 reaction multiplies by M to get the rate, but M is specified to be zero. So, the reaction cannot proceed.
Navigation
[0] Message Index
Go to full version