Click here to donate to keep PhreeqcUsers open
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Forum Home
Login
Register
PhreeqcUsers Discussion Forum
»
Beginners
»
PHREEQC basics
»
equilibrium constant
« previous
next »
Print
Pages: [
1
]
Go Down
Author
Topic: equilibrium constant (Read 1948 times)
elham
Frequent Contributor
Posts: 11
equilibrium constant
«
on:
July 30, 2018, 12:28:18 PM »
Hello all
I want to have amount of equilibrium constants base on temperature in phreeqc output but I don't know how. please guide me.
Thanks.
Logged
dlparkhurst
Top Contributor
Posts: 3086
Re: equilibrium constant
«
Reply #1 on:
July 30, 2018, 03:24:50 PM »
The PHASES data block contains definitions that include the equilibrium constant. Temperature dependence of the constants is defined either with a enthalpy of reaction (and the Van't Hoff expression) or with an analytical expression. When a calculation is made, the temperature of the solution or a definition by REACTION_TEMPERATURE determines the temperature for evaluation of the equilibrium constant.
The same logic applies to aqueous species, exchange species, and surface species.
The following will calculate equilibrium of gypsum (and the log K) at three temperatures:
Code:
[Select]
SOLUTION
EQUILIBRIUM_PHASES
Gypsum 0 10
REACTION_TEMPERATURE
10 25 40
END
«
Last Edit: July 30, 2018, 03:37:26 PM by dlparkhurst
»
Logged
elham
Frequent Contributor
Posts: 11
Re: equilibrium constant
«
Reply #2 on:
August 01, 2018, 10:12:37 AM »
thank you for you're answer.
if I want to have amount of equilibrium constant for a reaction that exit in the databases for a different temperature what should I do? for example amount of equilibrium constant for the reaction CO3-2 + H+ = HCO3-
in the database is equal to 10^10.329 but I want the value of it at different temperatures.
thanks.
Logged
dlparkhurst
Top Contributor
Posts: 3086
Re: equilibrium constant
«
Reply #3 on:
August 01, 2018, 06:04:44 PM »
You can either evaluate the analytical expression or Van't Hoff expression at the desired temperature, or you can print the value of the equilibrium constant with USER_PRINT or USER_PUNCH by using the basic functions
LK_PHASE("Calcite") or LK_SPECIES("HCO3-"), for example, see documentation of the Basic Interpreter.
Logged
elham
Frequent Contributor
Posts: 11
Re: equilibrium constant
«
Reply #4 on:
August 05, 2018, 02:32:32 PM »
thank you indeed.
Logged
Print
Pages: [
1
]
Go Up
« previous
next »
PhreeqcUsers Discussion Forum
»
Beginners
»
PHREEQC basics
»
equilibrium constant