Given internal coordinates of a molecule (say, "CCl"_3"Br"CCl3Br), its relevant bond length(s), and bond angle(s), how do you calculate the moments of inertia in each direction? r_(C-Br) = "1.91 Å", r_(C-Cl) = "1.77 Å", /_ClCBr = 109.4bar(66)^@

1 Answer
Jun 29, 2017

DISCLAIMER: LONG ANSWER!

Here's the initial setup:

To do this, suppose we already have the initial guess for the internal coordinates in "Å" (which you would get by setting the central atom, "C", at (0,0,0) and using trigonometry to find each position relative to that):

""^(79) Br" "" "" "" """^(35)Cl_((1))" "" "" """^(35)Cl_((2))" "" "" """^(35)Cl_((3))
"79.919 amu"" ""34.969 amu " ------>

x:" "0.0000" "" "1.6688" "" "-0.8344" "" "-0.8344
y:" "0.0000" "" "0.0000" "" "" "1.4450" "" "-1.4450
z:" "1.9100" "-0.5900" "" "-0.5900" "" "-0.5900

The idea here is to first find the center of mass coordinates and shift the molecule so that the center of mass lies at (0,0,0).

The center of mass coordinates are given by (where m_i are the isotopic masses of each atom and q_i are the q coordinates of each atom):

x_(cm) = (sum_(i) m_i x_i)/(sum_i m_i) = (m_(Br)cdot0 + m_Ccdot0 + m_(Cl)(1.6688 + (-0.8344) + (-0.8344)))/(m_(Br) + m_C + 3m_(Cl))

= 0

y_(cm) = (sum_(i) m_i y_i)/(sum_i m_i) = (m_(Br)cdot0 + m_Ccdot0 + m_(Cl)(0 + (1.4450) + (-1.4450)))/(m_(Br) + m_C + 3m_(Cl))

= 0

z_(cm) = (sum_(i) m_i z_i)/(sum_i m_i) = (m_(Br)cdot1.9100 + m_Ccdot0 + m_(Cl)(3*-0.5900))/(m_(Br) + m_C + 3m_(Cl)) = 0.4611

So, we have the center of mass at (0,0,0.4611). To shift the center of mass to (0,0,0), we subtract 0.4611 from each coordinate on the atoms to get:

Now that our molecule is set so that the center of mass is at (0,0,0), the moments of inertia can be calculated from the inertia tensor:

I = [(I_(x x),I_(xy),I_(xz)),(I_(xy),I_(yy),I_(yz)),(I_(xz),I_(yz),I_(zz))],

where I_(pq) is the component of the inertia tensor that is a function of the p and q coordinates.

By diagonalizing this matrix, the components of the inertia I_(x x), I_(yy), and I_(zz) can be obtained. Fortunately, we don't have to do this, because the molecule's center of mass is at the origin, i.e. I_(xy) = I_(xz) = I_(yz) = 0.

This means the tensor looks like this:

I = [(I_(x x), 0, 0),(0, I_(yy), 0),(0, 0, I_(zz))]

Instead, all we need to do is sum over all the atoms and evaluate:

I_(x x) = sum_i m_i(y_i^2 + z_i^2)

I_(yy) = sum_i m_i(x_i^2 + z_i^2)

I_(zz) = sum_i m_i(x_i^2 + y_i^2)

We obtain:

color(blue)(I_(x x)) = overbrace(79.919(0^2 +1.4489^2))^(Br) + overbrace(12(0^2+ 0.4583^2))^(C) + overbrace(34.969(0^2 + 1.0511^2) +2⋅34.969(1.445^2 +1.0511^2))^(Cl_((1)), Cl_((2)), Cl_((3)))

= color(blue)("432.26 amu" cdot Å^2)

color(blue)(I_(yy)) = overbrace(79.919(0^2+1.4489^2))^(Br) + overbrace(12(0^2+0.4583^2))^(C) + overbrace(34.969(1.669^2+1.0511^2) +2⋅34.969(0.8344^2+1.0511^2))^(Cl_((1)), Cl_((2)), Cl_((3)))

= color(blue)("432.30 amu" cdot Å^2)

color(blue)(I_(zz)) = overbrace(79.919(0^2+0^2))^(Br) + overbrace(12(0^2+0^2))^(C) + overbrace(34.969(1.669^2+0^2) + 2⋅34.969(0.8344^2+1.445^2))^(Cl_((1)), Cl_((2)), Cl_((3)))

= color(blue)("292.13 amu" cdot Å^2)

For perspective, the evaluated tensor now looks like this:

I = [(432.26, 0, 0),(0, 432.30, 0),(0, 0, 292.13)]

The three components of the moment of inertia are given on the diagonal (x,y,z). For reference, the calculated values from NIST were (using "CBS-Q", the complete basis set limit at the quadruple zeta level) were:

I_(x x) = I_(yy) = "435.603 amu" cdot Å^2
(-> 0.76% error)

I_(zz) = "293.198 amu" cdot Å^2
(-> 0.37% error)