## How to define a new buffer?

Topics that do not fit into the other categories
gaopeng
Posts: 1
Joined: 03 May 2017, 10:56

### 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
COM      MAGNETITE[2]QUARTZ[3]FAYALITE[-3]     0    MAGNETITE?```
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.

Peng
Peng Gao
Erik Duesterhoeft
Posts: 16
Joined: 04 Nov 2015, 08:53

### Re: How to define a new buffer?

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:

2.303*X*R

2.303*2*8.3143=38.296

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
COM      MAGNETITE[2] A-QUARTZ[3] FAYALITE[-3]    0   MAGNETITE

-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]```
• Similar Topics
Replies
Views
Last post