Chemical Forums

Chemistry Forums for Students => Inorganic Chemistry Forum => Topic started by: orgoclear on November 19, 2009, 09:40:12 AM

Title: Melting points of ionic compounds
Post by: orgoclear on November 19, 2009, 09:40:12 AM
Quite often I have come across questions like predict the melting point order of these ionic compounds. More often than not I have got it wrong. Is there any general procedure for answering them?

say for example
NaCl, KCl, MgO and BaO

I have always considered, more ionic --> higher melting point

Is this correct in all cases?
Title: Re: Melting points of ionic compounds
Post by: Borek on November 19, 2009, 09:50:06 AM
Try to just compare forces between ions - take charges and ion radii into account.
Title: Re: Melting points of ionic compounds
Post by: renge ishyo on November 19, 2009, 09:30:08 PM
:rarrow: What Borek said.

You have two competing factors here. As the charge increases on the ions the bonds get stronger. However, as the distance between atoms increases the bonds get weaker. Let's look at your situation using data first:

Melting Points
-----------------
MgO - 2852 °C
BaO - 1923 °C
NaCl - 801 °C
KCl - 790 °C

As you can see the +2 ions (Mg+2 and Ba+2) have much higher melting points than the +1 ions (Na+1 and K+1). Now if you compare the two +2 ions, magnesium has a much smaller radius than barium which appears further down on the periodic table. You would predict MgO to have a higher melting point than BaO for that reason (much higher because they are far apart on the table). Similarly, potassium has a larger radius than sodium which you can infer from its position on the periodic table. So NaCl has a higher melting point than KCl (but not by much as they are quite close on the table).
Title: Re: Melting points of ionic compounds
Post by: BluRay on November 20, 2009, 08:20:35 AM
You also have to consider the coordination number of the ions in the lattice and the fact the bonds are not (always) completely ionic, but also covalent.