English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

1 answers

First, write the reaction of interest:

BaCO3(s) -> BaO(s) + CO2(g)

We can write the equilibrium constant for this reaction as:

K = (a_BaO*a_CO2)/a_BaCO3

where a_xxx means the thermodynamic activity of xxx.

But by convention, the activities of pure solids are taken to be equal to 1, so:

K = a_CO2

where a_CO2 is the activity of CO2 gas at equilibrium.

If we assume CO2 behaves as an ideal gas, we can write the activity in terms of the equilibrium partial pressure of CO2:

a_CO2 = p_CO2/1 atm

where we have chosen the standard state for CO2 as the pure gas at 1 atm pressure.

You should also know the fundamental relationship between the standard free energy change of a reaction and the equilibrium constant for that reaction:

delta-G = -R*T*ln(K)

where delta-G is the standard Gibbs free energy change for the reaction, T is the thermodynamic (absolute) temperature, and R is the universal gas constant (= 8.3145 J/(K*mol)

In this case, we have that:

ln(p_CO2/1 atm) = -delta-G/(R*T)
or
p_CO2 = exp(-delta-G/(R*T)) atm

To get the free energy change for the reaction, you need to look up the standard free energies of formation of BaCO3, BaO, and CO2, and calculate delta-G for the reaction. I happen to have a handy reference (see source) that lists the following values for the free energies of formation at 25 C of these compounds as:

BaCO3(s): -1132.21 kJ/mol
BaO(s): -548.1 kJ/mol
CO2(g): -393.51 kJ/mol

So the free energy change for the decomposition reaction is:

(-393.51 + -548.1 - -1132.21) kJ/mol = 190.6 kJ/mol

Plugging this value, along with the values for R and T, into the expression above:

p_CO2 = exp((-1.906*10^5 J/mol)/(8.3145 J/(mol*K) * 298.15 K) atm

p_CO2 = 4.06 * 10^-34 atm

2007-02-26 10:11:11 · answer #1 · answered by hfshaw 7 · 4 14

fedest.com, questions and answers