How can I calculate delta G of a reaction?

1 Answer
Jul 27, 2014

If the reaction is carried out under standard conditions (unit concentrations and pressures) and at a temperature that corresponds to a table of thermodynamic values (usually 298.15 K), then you can subtract the standard Gibbs Free Energy of Formation (DeltaG_f) of the reactants from those of the products.

Otherwise, you will need to take a more complicated approach:

  1. Calculate the standard enthalpy of reaction by subtracting DeltaH_f of the reactants from the products.

  2. Follow a similar procedure to calculate the standard entropy of reaction (DeltaS).

  3. Calculate DeltaG^0 for the reaction using the equation DeltaG^0=DeltaH^0-TDeltaS^0. This makes the approximation that DeltaH^0 and DeltaS^0 are independent of temperature. The superscript 0 indicates "under standard conditions".

The DeltaG^0 that you calculated in step 3 is the standard change in Gibbs Free Energy, assuming that all reactants and products are present in unit concentrations (1 M for solutes or 1 bar partial pressure for gases or pure liquids or pure solids). If you want to calculate DeltaG under non-standard conditions, you need to use the equation

DeltaG = DeltaG^0 + RTlnQ where Q is the ratio of concentrations (or activities) of the products divided by the reactants. Under standard conditions Q=1 and DeltaG=DeltaG^0. Under equilibrium conditions, Q=K and DeltaG=0 so DeltaG^0=-RTlnK.

For higher accuracy, you can account for the temperature dependence of DeltaH^0 and DeltaS^0 by considering the DeltaT between the actual temperature of reaction in the standard temperature of the thermodynamic table you're using. For example, if your reaction is at 350K and your table is for 298K then for each reactant and product the enthalpy and entropy of formation is:
Delta_fH_350 = Delta_fH_298 + C_P(350-298)
S_350 = S_298 + C_P ln(350/298)
Then calculate the DeltaH and DeltaS for the reaction and the rest of the procedure is unchanged.