Conceptual Models > Database selection and modification
Quantify how much CO2 is pulled into a solution ex Wollastonite and Calcite?
(1/1)
peterwadeuk:
Greetings, Sterling persons.
Please pardon the very basic nature of my difficulty.
I am investigating the problems of calculating carbon drawdown into solution from atmospheric. Because I am modelling calcite, there is carbon injected into solution from that source.
So I tried to define a separate carbon, coming in from atmosphere, in the script below, knowing that my unfamiliarity with the definition and modification of the database may catch up with me. Which it did.
I humbly request assistance in my quest for separating the types of carbon, from calcite, and from atmosphere.
TITLE Calcite and Wollastonite dissolution equilibrium
TITLE CO2(atm) in equilibrium
TITLE Wollastonite: CaSiO3 + 2 H+ = Ca+2 + H2O + SiO2
# =========================================== GENERAL MOD DEFAULTS BELOW =========================================
# ------------------------------------------- Solution Definitions ----------------------------------------------------
SOLUTION_MASTER_SPECIES
Catm CatmO3-2 2 61.0173 12.0111
C(+4) CatmO3-2 2 61.0173
SOLUTION_SPECIES
#CO2 could be used instead of H2CO3
CatmO3-2 + 2 H+ = CatmO2 + H2O
log_k 16.681
delta_h -5.738 kcal
-analytical 464.1965 0.09344813 -26986.16 -165.75951 2248628.9
#HCO3- 68
H+ + CatmO3-2 = HCatmO3-
log_k 10.329
delta_h -3.561 kcal
-analytical 107.8871 0.03252849 -5151.79 -38.92561 563713.9
-gamma 5.4 0
# ------------------------------------------- Selected Outputs ----------------------------------------------------
SELECTED_OUTPUT 1
-file 250402_1207_Wol-dissn_CO2_no-hum-pH-buff-7_no-Mg-X2.tsv
-reaction true
# INCLUDE$ C:\Users\Peter\Documents\Projects\Modelling\Simple-models-CO2-exch-Corg\SELECTED_OUTPUT-2.txt
# ------------------------------------------- Phases Definition ----------------------------------------------------
PHASES
pH_fix # Define pH fixing mineral
H+ = H+; log_k 0 # pH = 10^(-SI)
CO2atm(g)
CO2atm = CO2atm
log_k -1.468
delta_h -4.776 kcal
-analytical 108.3865 0.01985076 -6919.53 -40.45154 669365
# =========================================== SPECIATION CALCULATIONS BELOW =========================================
SOLUTION 1
temp 25 # 100
Si 1e-9 charge
Na 2e-9
units mol/kgw
REACTION 1
Wollastonite 0.5
Calcite 0.5
2.5 millimoles in 5 steps
EQUILIBRIUM_PHASES 1
CO2atm(g) -3.7 100 # CO2(g) = 425.40 ppm (Mona Loa)
dlparkhurst:
I don't think you can have separate equilibria for the two sources of carbon. The saturation indices for calcite and CO2 would not be consistent.
I think all you need to do is to look at the mole transfer of CO2(g). In this script, the amount of C from calcite is specified by the REACTION definition, and the amount of CO2(g) is in the "Phase assemblage". The Basic function EQUI_DELTA("CO2(g)" will also give the mole transfer.
--- Code: ----------------------------------Phase assemblage--------------------------------
Moles in assemblage
Phase SI log IAP log K(T, P) Initial Final Delta
CO2(g) -3.70 -11.53 -7.83 1.000e+02 1.000e+02 -1.354e-03
--- End code ---
--- Code: ---SOLUTION 1
REACTION 1
Wollastonite 0.5
Calcite 0.5
2.5 millimoles in 5 steps
EQUILIBRIUM_PHASES 1
CO2(g) -3.7 100 # CO2(g) = 425.40 ppm (Mona Loa)
END
--- End code ---
peterwadeuk:
Thank you very much, David, for this elegant solution!
Navigation
[0] Message Index
Go to full version