You are here

How to define a new buffer?

2 posts / 0 new
Last post
Joined: 2017 May 03
How to define a new buffer?

Hi everyone,

I want to define a new buffer, for example, FMQ (fayalite-magnetite-quartz) with the equilibria of 3Fe2SiO4 + O2 = 2Fe3O4 + 3SiO2. Following the tutorial of User's Guide, it seems like that the following input should be inserted into the database:

FMQ-BUFFER      O(2)      FMQ      *FMQ

  ST           0.000     000000.000     000.000000       0.000000
  CP1       0.000000        0.00000           0.00            0.0
But I am not sure which phase should be excluded?
More generally, a buffer may be described as ΔFMQ-1 or ΔFMQ+1. In this case, what should I input in the database?
Everybody is welcomed to share your experience and skill. Thanks a lot.
Erik Duesterhoeft
Joined: 2015 Nov 04

Hi Peng,

here I will explain how to define a ΔQFM+1 or ΔQFM-1 buffer.

Gibbs free energy of the new buffer is:

G(qfm+X) = G(qfm) + 2.303*R*T*X
[2.303log() = ln() ]

X= number of displacment in log10 units =  QFM+X;

because: S(qfm+2) = -RT*[ln(a)+2.303*2] = - RT*2.303*[log(a)+2] = S(qfm) + RT*2.303*2

this can be specified by the COM definition

G(qfm) = G(2 mt) + G(3 q) -G(3 fa)

G_add = G(qfm) + 2.303*R*X* T (in K)

For instance QFM+2:



In JUN92:

QFM+2-BUFFER      O(2)      QFM      *QFM
 ST           0.000     000000.000      38.296000       0.000000
 CP1       0.000000        0.00000           0.00            0.0

-QFM+2-BUFFER      O(-2)      -QFM      *QFM
 ST           0.000     000000.000     000.000000       0.000000
 CP1       0.000000        0.00000           0.00            0.0
 COM      QFM+2-BUFFER[-1]


Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer