10 - Solid Solution

This example corresponds to the “Example 10-Aragonite-Strontianite Solid Solution” from the Phreeqc manual. It can be retrieved from the Phreeqc Website.

Studies

This project contains 1 Studies.

  • PhreeqcStudy: “study_10 - Solid Solution”

Db used: “Phreeqc_dat” database

TITLE Example 10.--Solid solution of strontianite and aragonite.
PHASES
        Strontianite
                SrCO3 = CO3-2 + Sr+2
                log_k           -9.271
        Aragonite
                CaCO3 = CO3-2 + Ca+2
                log_k           -8.336
END
SOLID_SOLUTIONS 1
        Ca(x)Sr(1-x)CO3 
                -comp1   Aragonite       0 
                -comp2   Strontianite    0 
                -Gugg_nondim   3.43    -1.82
END
SOLUTION 1
        -units mmol/kgw
        pH 5.93 charge
        Ca      3.932
        C       7.864
EQUILIBRIUM_PHASES 1
        CO2(g) -0.01265 10
        Aragonite
SAVE solution 1
END
#
#  Total of 0.00001 to 0.005 moles of SrCO3 added
#
USE solution 1
USE solid_solution 1
REACTION 1
        SrCO3   1.0
        .005 in 500 steps 
PRINT
        -reset false
        -echo true
        -user_print true
USER_PRINT
-start
  10 sum = (S_S("Strontianite") + S_S("Aragonite"))
  20 if sum = 0 THEN GOTO 110
  30 xb = S_S("Strontianite")/sum
  40 xc = S_S("Aragonite")/sum
  50 PRINT "Simulation number:    ", SIM_NO
  60 PRINT "Reaction step number: ", STEP_NO
  70 PRINT "SrCO3 added:          ", RXN
  80 PRINT "Log Sigma pi:         ", LOG10 (ACT("CO3-2") * (ACT("Ca+2") + ACT("Sr+2")))
  90 PRINT "XAragonite:           ", xc
 100 PRINT "XStrontianite:        ", xb
 110 PRINT "XCa:                  ", TOT("Ca")/(TOT("Ca") + TOT("Sr"))
 120 PRINT "XSr:                  ", TOT("Sr")/(TOT("Ca") + TOT("Sr"))
 130 PRINT "Misc 1:               ", MISC1("Ca(x)Sr(1-x)CO3")
 140 PRINT "Misc 2:               ", MISC2("Ca(x)Sr(1-x)CO3")
-end
END     
#
#  Total of 0.005 to 0.1 moles of SrCO3 added
#
USE solution 1
USE solid_solution 1
REACTION 1
        SrCO3   1.0
        .1 in 20 steps 
END     
#
#  Total of 0.1 to 10 moles of SrCO3 added
#
USE solution 1
USE solid_solution 1
REACTION 1
        SrCO3   1.0
        10.0 in 100 steps 
END     

/n

Plots

This project contains 4 Plots.

  • Plot 1: “Plot A”

PlotA.svg
  • Plot 2: “Plot B”

PlotB.svg
  • Plot 3: “Plot C”

PlotC.svg
  • Plot 4: “Plot D”

PlotD.svg