Abstract

The moment of inertia of the rotational motion I, as a descriptor of the spatial structure of the molecule, which determines the properties of a substance, in accordance with the works of recent years, begins to acquire significance in the study of the «structure – property» dependencies, allowing one to describe the change in the properties of compounds in homologous series and address odd homologues. The problem is that there is no universal and transparent method for calculating the moments of inertia of the rotational motion of molecules. Researchers are trying to solve this problem in various ways: presenting the molecule as its carbon chain and calculating the moments of inertia only for it, neglecting the contribution of other atoms, manually calculating the moments of inertia for small simple molecules, based on their estimated geometry, extracting intermediate results from quantum chemical calculations of the program packages like Gaussian or Gamess. We have developed a program for the exact calculation of the moments of inertia, which uses the specification of the exact geometry of the molecule in three-dimensional space using Cartesian coordinates. The program is written on Perl programming language and is available under the GNU General Public License v3.0 (free software). The program uses XYZ files as input data. The principle of the program is to iteratively calculate the inertia moments for all possible positions in the space of the axis of rotation passing through the center of mass of the calculated molecule. The minimum and maximum values of the moments of inertia obtained during the calculation correspond to two perpendicular axes of rotation of the molecule (x and z). The moment of inertia with respect to the third remaining y axis is calculated after finding the canonical equation of the straight axis perpendicular to the found x and z axes.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call