01 - Fit Kinetics

This example corresponds to the an example from Phreeplot manual (Kinniburgh, D., & Cooper, D. (2011). PhreePlot: Creating graphical output with PHREEQC).

This example fits lab data by adjusting the logK on the Quartz rate sorption.

Studies

This project contains 2 Studies.

  • PhreeqcStudy: “study_01 - Fit Kinetics”

Db used: “wateq4f_dat” database

# Kinetics of quartz dissolution
# from Appelo 'Get-going sheet #11' 
#TRANSPORT
#  -initial_time 0
RATES
#1  dQu/dt = -k * (1 - SR(Quartz). k = 10^-13.7 mol/m2/s (25 C)
#2  parm(1) = A (m2), parm(2) = V (dm3) recalculate to mol/dm3/s
Quartz                                                               # rate name
-start
10 moles = parm(1) / parm(2) * (m/m0)^0.67 * 10^@{$log_k$}@ * (1 - SR("Quartz"))
20 save moles * time                                                 # integrate. save and time must be in rate definition
-end                                                                 # moles count positive when added to solution
KINETICS                                                             # Sediment: 100% qu, grain size 0.1 mm, por 0.3, rho_qu 2.65 kg/dm3
Quartz                                                               # rate name
-formula SiO2
-m0 102.7                                                            # initial moles of quartz
-parms 22.7 0.162                                                    # parameters for rate eqn. Here:
                                                                     #   Quartz surface area (m2/kg sediment), water filled porosity (dm3/kg sediment)
-steps 1.5768e8 in 100 steps                                          #   1.5768e8 seconds = 5 years
-tol 1e-8                                                            # integration tolerance, default 1e-8 mol
INCREMENTAL_REACTIONS false                                           # start integration from previous step
SOLUTION 1
END

/n
  • CeresStudy: “CeresStudy”

Plots

This project contains 1 Plots.

  • Plot 1: “Quartz dissolution”

Quartzdissolution.svg