Using Python to Explore the Morse Potential

computing
jupyter
bonding

Inspired by Exploring the Morse Potential, T. Zielenski, J. Chem. Ed., 1998, 75 (9), 1191 DOI: 10.1021/ed075p1191.1

The Morse potential can provide a useful approximation of a molecular bond. HCl is modeled in this notebook.

This Wikipedia image depicts the geometry of a vibrating HCl molecule and compares the Morse potential to the simple harmonic oscillator (SHO). Notice the SHO model does not allow for the bond to break at large distances, whereas the Morse potential does.

Source: Wikipedia

Learning Objectives

Students will be able to

  • plot the Morse potential for a bond using the bond energy and vibrational constants,
  • explain the significance of each term in the Morse function,
  • discuss the effects of vibrational constants on the shape of the Morse potential curve,
  • identify the limits of the Morse model for bonding.

Prerequisites

  • moderate skill with python for calculations and plotting
  • familiarity with the Morse function
  • knowledge of the general behavior of potential energy as a function of internuclear distance

Author

Steve Singleton, Coe College ssinglet@coe.edu

Location

Preview Jupyter notebook

Download notebook file: https://github.com/singletS/clueopen/tree/master/morse_potential

License

Derivative work is Creative Commons ShareAlike.