How can I calculate enthalpy of formation?

1 Answer
Jan 7, 2016

This is not something that you normally need to calculate (unless you are given some enthalpies of reaction and a few enthalpies of formation for other compounds already); truth be told, computational chemists have already done this calculation and tabulated it, so we can just use it.


DISCLAIMER: The following example is not of enthalpy of formation, but a decent alternative---the standard molar entropy. It IS long, so it is optional reading.

CALCULATING STANDARD MOLAR ENTROPY

Unfortunately my book doesn't show how to do it for enthalpy, but it does show how to determine the standard molar entropy of nitrogen at "298.15 K" using physical chemistry calculations, and that is actually tabulated alongside the standard enthalpy of formation in thermodynamic tables.

Just as enthalpy can be defined as:

DeltaH = int_(T_1)^(T_2) C_PdT

(where C_P is the constant-pressure heat capacity)

...in general, entropy can be defined as:

color(green)(DeltabarS = int_(T_1)^(T_2) (barC_P)/TdT)

where DeltabarS is the molar entropy and barC_P is the molar constant-pressure heat capacity.

What do we need to know? Well, here is the full equation to calculate the standard molar entropy of "N"_2(g), which is "191.6 J/K" at "298.15 K" and "1 bar":

\mathbf(DeltaS_(N_2)^@)

= \mathbf(int_("0 K")^(T_"low") (barC_P^"low")/TdT + int_(T_"low")^(T_"normal") barC_P/TdT + DeltabarS_"trs")

\mathbf(+ int_(T_"normal")^(T_"mp") barC_P/TdT + DeltabarS_"melt")

\mathbf(+ int_(T_"mp")^(T_"bp") barC_P/TdT + DeltabarS_"vap")

\mathbf(+ int_(T_"bp")^("298.15 K") barC_P/TdT)

\mathbf(+ " Correction for nonideality")

It requires that we trace the entropic changes over a temperature range, from its absolute zero state all the way to its gaseous state at "298.15 K".

Yes, it's long! But we'll go through it.

The book consulted for the content below is Physical Chemistry: A Molecular Approach, McQuarrie, Ch. 21-4.

EVALUATING THE GENERAL INTEGRAL

Evaluating the integral is not as complicated as it seems. We have, in general:

DeltabarS = int_(T_1)^(T_2) (barC_P)/TdT = color(green)(barC_Pln\frac(T_2)(T_1))

And you should see this multiple times in the same main equation.

VERY LOW TEMPERATURES

At very low temperatures, obviously nitrogen is a solid, but it is so close to absolute zero; the structure needs to be treated in a special manner at such low temperatures.

Here, the Debye theory states that "the low-temperature molar [constant-pressure] heat capacity of nonmetallic solids goes as":

barC_P^"low"(T) = (12pi^4)/5 R(T/(Theta_D))^3; 0 < T <= T_"low"

where T_"low" tends to be between 10 and "20 K", and the Debye temperature "Theta_D is a constant characteristic of the solid".

This integral evaluates as:

color(blue)(DeltabarS_"0 K"^(T_"low")) = (12pi^4)/5 R/Theta_D^3 int_("0 K")^(T_"low") T^3/TdT = |[(12pi^4 R)/(5Theta_D^3) T^3/3]|_("0 K")^(T_"low")

= (barC_P^"low")/3

= color(blue)("2.05 J/mol"*"K")

where barC_P^"low" = "6.15 J/mol"*"K".

Next, we have the temperature change of solid nitrogen from T_"low" to T_"normal", where T_"low" = "10 K" and T_"normal" = "35.61 K". For this, the entropy is:

color(blue)(DeltabarS_(T_"low")^(T_"normal")) = int_(T_"low")^(T_"normal") barC_P/TdT = color(blue)("25.79 J/mol"*"K")

Here, solid crystalline nitrogen undergoes a phase change/"transition" within its crystalline structure, and color(blue)(DeltabarS_"trs" = "6.43 J/mol"*"K").

At this point, it has reached normal temperatures, so from here, we don't need to make any special accommodations for the entropy.

GOING THROUGH THE MELTING PHASE CHANGE

Now, we have a temperature change of solid nitrogen towards its melting point, and then the melting itself. Now, nitrogen is a liquid.

color(blue)(DeltabarS_(T_"normal")^(T_"mp")) = int_(T_"normal")^(T_"mp") barC_P/TdT = color(blue)("23.41 J/mol"*"K")

T_"normal" = "35.61 K", T_"mp" = "63.15 K", and color(blue)(DeltabarS_"melt" = "11.2 J/mol"*"K") .

GOING THROUGH THE VAPORIZATION PHASE CHANGE

Now, we have a temperature change of liquid nitrogen from its melting point all the way towards its boiling point, and then the vaporization itself. Now, nitrogen is a gas! Almost there.

color(blue)(DeltabarS_(T_"mp")^(T_"bp")) = int_(T_"mp")^(T_"bp") barC_P/TdT = color(blue)("11.46 J/mol"*"K")

T_"mp" = "63.15 K", T_"bp" = "77.36 K", and color(blue)(DeltabarS_"vap" = "72.0 J/mol"*"K").

HOME STRETCH: GAS AT BOILING POINT TOWARDS STANDARD TEMPERATURE

Now, we have a temperature change of gaseous nitrogen from its boiling point all the way to the standard temperature that is tabulated, "298.15 K"!

color(blue)(DeltabarS_(T_"bp")^("298.15 K")) = int_(T_"bp")^("298.15 K") barC_P/TdT = color(blue)("39.25 J/mol"*"K")

T_"bp" = "77.36 K". Finally, the correction for nonideality is just a technical convention, and it is color(blue)("0.02 J/mol"*"K"). It's tiny, but worth mentioning.

TAKE-HOME MESSAGE

Overall, you can tell that you do not have to do this on any test, ever. But it can be interesting to know where it came from.

The final result is:

color(blue)(DeltaS_(N_2)^@ )= 2.05 + 25.79 + 6.43 + 23.41 + 11.2 + 11.46 + 72.0 + 39.25 + 0.02 = \mathbf(color(blue)("191.6 J/mol"*"K"))