Fourier transforms of molecular vibrations

Similar documents
Fourier transforms of molecular vibrations

Vibronic Spectra of Diatomic Molecules and the Birge-Sponer Extrapolation

Introduction to Franck-Condon Factors

Created: 2/3/96 Modified: September 29, Author: Theresa Julia Zielinski Page 1

The Iodine Spectrum. and

Potential Barriers and Tunneling

Variational Methods Applied to the Particle in a Box

Visualizing Particle-in-a-Box Wavefunctions

Illustrating the Bohr Correspondence Principle

THEORY OF MOLECULE. A molecule consists of two or more atoms with certain distances between them

Infrared Spectroscopy. Provides information about the vibraions of functional groups in a molecule

ENZYME ACTIVITY AS A FUNCTION of ph

Elastic Potential Energy

Exploring the Harmonic Oscillator Wave Function Components

Exploring Fourier Transform Techniques with Mathcad Document 1: Introduction to the Fourier Transform

Chapter 13. Simple Harmonic Motion

Healy/DiMurro. Vibrations 2016

Femtochemistry. Mark D. Ellison Department of Chemistry Wittenberg University Springfield, OH

Place in the Curriculum. Introduction. 1 Modified:9/30/03. Jeffrey Draves Created: 12/1/02

Intermolecular Potentials and The Second Virial Coefficient

2. Infrared spectroscopy

Data Sampling Techniques for Fourier Analysis

16.1 Molecular Vibrations

Simple Harmonic Motion Investigating a Mass Oscillating on a Spring

Linear Second-Order Differential Equations LINEAR SECOND-ORDER DIFFERENTIAL EQUATIONS

THE VIBRATIONAL SPECTRUM OF A POLYATOMIC MOLECULE (Revised 4/7/2004)

Name Lesson 7. Homework Work and Energy Problem Solving Outcomes

Physical Chemistry II Exam 2 Solutions

Chapter 12 Vibrations and Waves Simple Harmonic Motion page

THE VIBRATIONAL SPECTRA OF A POLYATOMIC MOLECULE (Revised 3/27/2006)

1 1. A spring has a spring constant of 120 newtons/meter. How much potential energy is stored in the spring as it is stretched 0.20 meter?

Illustrating the Bohr Correspondence Principle

Chapter 15. simple harmonic motion

Simple Harmonic Motion

Lecture 10 Diatomic Vibration Spectra Harmonic Model

William H. Brown & Christopher S. Foote

Lab: Energy-Rubber Band Cannon C O N C E P T U A L P H Y S I C S : U N I T 4

Vibrational-Rotational Spectroscopy. Spectroscopy

Physics. Chapter 7 Energy

Spectroscopy in Inorganic Chemistry. Vibration and Rotation Spectroscopy

The Vibrational-Rotational Spectrum of HCl

The Spring-Mass Oscillator

Driven Harmonic Oscillator

CarnotVDWA.nb 1. Carnot Knowledge. Hal Harris Department of Chemistry University of Missouri-St. Louis St. Louis, Missouri

The Gibbs Free Energy of a Chemical Reaction System as a Function of the Extent of Reaction and the Prediction of Spontaneity

Visualizing Particle-in-a-Box Wavefunctions using Mathcad

Chapter 10 Lecture Outline. Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

m k F = "kx T = 2# L T = 2# Notes on Ch. 11 Equations: F = "kx The force (F, measured in Newtons) produced by a spring is equal to the L g T = 2#

Name 09-MAR-04. Work Power and Energy

Physical Chemistry Laboratory II (CHEM 337) EXPT 9 3: Vibronic Spectrum of Iodine (I2)

Numerical Solution of Second Order Differential Equations

Introduction. Pre-Lab Questions: Physics 1CL PERIODIC MOTION - PART II Fall 2009

Physical Chemistry II Laboratory

4. What is the equation for the Work-Kinetic Energy theorem and what does it mean?

a. Determine the potential energy of the spring as a function of displacement.

Physics 2310 Lab #3 Driven Harmonic Oscillator

INFRARED ABSORPTION SPECTROSCOPY. References: See relevant sections in undergraduate text. Learn from your instructor how to use the spectrometer.

Vibrational Motion. Chapter 5. P. J. Grandinetti. Sep. 13, Chem P. J. Grandinetti (Chem. 4300) Vibrational Motion Sep.

Vibrational Spectroscopy

Physics lab Hooke s Law and Pendulums

Vibrations of Carbon Dioxide and Carbon Disulfide

Introduction. Pre-Lab Questions: Physics 1CL PERIODIC MOTION - PART II Spring 2009

Chapter 7 Energy of a System

Chapter The spring stretched (85cm - 65cm) when the force was increased.. 180N. =. Solve for k.

s_3x03 Page 1 Physics Samples

A few principles of classical and quantum mechanics

V(t) = Total Power = Calculating the Power Spectral Density (PSD) in IDL. Thomas Ferree, Ph.D. August 23, 1999

Chapter 6 Vibrational Spectroscopy

DEVIL PHYSICS THE BADDEST CLASS ON CAMPUS AP PHYSICS

Modelling Elastic Cord as an Ideal Spring: The Relationship Between Spring Constant k and Equilibrium Length l Kalady Osowski

CHAPTER 6 WORK AND ENERGY

VIBRATION-ROTATION SPECTRUM OF CO

Lab 16 Forces: Hooke s Law

Lawrence Berkeley National Laboratory Lawrence Berkeley National Laboratory

Chemistry 2. Assumed knowledge

x(t+ δt) - x(t) = slope δt t+δt

Chapter 14 Oscillations. Copyright 2009 Pearson Education, Inc.

- Conservation of Energy Notes Teacher Key -

Lecture 1 Notes: 06 / 27. The first part of this class will primarily cover oscillating systems (harmonic oscillators and waves).

Carnot Knowledge Hal Harris Department of Chemistry University of Missouri-St. Louis St. Louis, Missouri

Ch 5 Work and Energy

Chapter 14 Oscillations

V( x) = V( 0) + dv. V( x) = 1 2

Chapter 11 Vibrations and Waves

AP Physics C: Work, Energy, and Power Practice

How Do You Teach Vibrations to Technology Students?

Work Energy Review. 1. Base your answer to the following question on the information and diagram below and on your knowledge of physics.

Introduction to Molecular Vibrations and Infrared Spectroscopy

Lecture PowerPoints. Chapter 6 Physics: Principles with Applications, 7 th edition Giancoli

Variational Method Applied to the Harmonic Oscillator

Mathematics Textbook Correlation to the 2016 Algebra I Standards of Learning and Curriculum Framework

The Harmonic Oscillator: Zero Point Energy and Tunneling

spring mass equilibrium position +v max

Chap. 15: Simple Harmonic Motion

Another Method to get a Sine Wave. X = A cos θ V = Acc =

Lecture 8. Assumed knowledge

Lab 11. Spring-Mass Oscillations

Mini Lecture 2.1 Introduction to Functions

Experiment 4 Oscillations

General Physics I Spring Oscillations

Transcription:

Fourier transforms of molecular vibrations Part I: An Introduction to the Harmonic Oscillator and Fourier Transforms W. Tandy Grubbs, Department of Chemistry, Unit 827, Stetson University, DeLand, FL 32720 (william.grubbs@stetson.edu) Copyright 999 by the Division of Chemical Education, Inc., American Chemical Society. All rights reserved. For classroom use by teachers, one copy per student in the class may be made free of charge. Write to JCE Online, jceonline@chem.wisc.edu, for permission to place a document, free of charge, on a class Intranet. Goals: The primary goals of this document, and the accompanying documents, are to gain a familiarity with standard models that describe the classical vibrations of a chemical bond and to explore the relationship between the time and frequency representations of vibrational motion. The 'equation-of-motion' associated with each model is a differential equation which is solved using a numerical method called the Runge-Kutta method. This produces the bond displacement as a function of time. In each case, the frequency spectrum of the vibration is obtained by carrying out a Fourier Transform. Prerequisites: These Mathcad documents are designed to support the quantum mechanicsspectroscopy portion of a Junior-Senior level physical chemistry class. Students should have had at least one year of calculus and physics. It will be helpful if students have some knowledge of c (the vibration of two masses connected by a Hooke's law spring). The equations describing a classical harmonic oscillator can be found in several standard physical chemistry texts [,2]. While not necessary, it will also be helpful if students are familiar with Fourier transform techniques (also described in several physical chemistry texts [3,4]). This document is one of a set of three, the others being page

Performance Objectives for Document : After completing this document, you should... ) be able to model a bond vibration as a harmonic oscillator by setting up a differential equation of motion, and then solve the equation by using Mathcad's Runge-Kutta numerical algorithm; 2) be able to calculate the frequency spectrum of this vibration by performing a Fourier transform of the bond displacement data; 3) observe peak distortions in the frequency spectrum that are caused by Fourier transform truncation error. Harmonic Oscillator Equation of Motion. Vibrational motion is often approximated using the harmonic oscillator model. Consider two masses (m and m 2 ) connected by a spring of force constant k. The restoring force of the spring is F = -k x, For a chemical bond, k represents the stiffness of the bond and x represents the displacement of the bond length from its equilibrium value (x = r - r e ). Given below are parameters that will allow us to simulate harmonic vibrations in molecular chlorine, Cl 2 (various spring constants for diatomic bonds are available in a number of standard physical chemistry texts: see, for example, reference 5). k 322.7 Spring constant in Newtons/meter. x 5.0. 0 2, 4.9. 0 2.. 5.0. 0 2 Range of bond displacements in meters, in increments of 0. picometers. V( x ).. 2 k x2 Potential energy of a harmonic oscillator in Joules. page 2

Graph.: Harmonic potential energy 6 0 2 4 0 2 V( x) 2 0 2 0 4 0 2 2 0 2 0 2 0 2 4 0 2 x Exercise.: The spring constant for N 2 is k = 2293.8 N/m. Repeat graph for N 2. Compare the harmonic potential energy curves for Cl 2 and N 2 by plotting them together. Calculate how far the Cl 2 bond has to stretch to have a potential energy equal to that of N 2 when x = 2x0-2 m? Now that we know the potential energy as a function of bond displacement, we can setup the equation-of-motion that will describe the bond displacement as a function of time. The equation-of-motion for a harmonic oscillator is obtained by substituting the force F=-kx into Newton's Second law F= d 2 x/dt 2, where is the reduced mass of the diatomic [ = m m 2 /(m + m 2 )]. 2 d d t2 k x. x 0 Equation of motion.. 2.903 0 26 Reduced mass of Cl 2 in kilograms. While an analytical solution is available for this second order differential equation, we will instead solve the expression for a given set of initial conditions using a fourth order Runge-Kutta (RK) numerical method [6]. It is important to become familiar with the RK method at this point in the exercise because it will be used throughout these documents to obtain solutions to differential equations that have no exact analytical solution. Using the Mathcad formalism, the second order differential equation given above is defined as a vector, with the first element describing the first derivative of x with respect to time (the velocity) and the second element describing the second derivative of x with respect to time. page 3

Differential equation D( t, x) x k. x 0 First derivative: x represents the velocity at each point <----- in time, which is unknown in our model. <----- Second derivative: described by the equation-of-motion, where x 0 represents the position at each point in time. x 5. 0 2 0 One must specify the initial conditions when solving a differential equation. This statement defines the initial position to be x 0 = 5x0-2 meters (a typical bond displacement for diatomic chlorine) and the initial velocity to be x = 0 meters/second for time t=0. Question: Why was the initial velocity chosen to be zero? tmax. 5 0 2 The maximum time to which the equation of motion will be evaluated in seconds. frequency. 2. π k 2 We must specify the total number of points over which the numerical solution will be evaluated when solving a differential equation with Mathcad's Runge-Kutta algorithm. The total number of points must be large enough to resolve each period of the vibration over the full time range (tmax). To accomplish this, one can take the frequency of the oscillator (calculated to the left) and multiply it by 40 tmax. In this fashion, the total number of points will be great enough to allow 40 points per oscillation. points floor( 40. tmax. frequency) This expression calculates the total number of points as described above, rounded down to the nearest integer value. (Look up the floor function in your Mathcad manual.) page 4

The Runge-Kutta algorithm is carried out by invoking Mathcad's rkfixed routine. The expression given below solves the equation of motion (D) subject to the parameters specified above. x is the vector containing the initial values. 0 and tmax define the time interval over which a solution will be approximated. The time, position, and velocity of the oscillator are stored in a 3 column matrix (Z) with a number of rows equal to points. (Note that [points - ] defines the number of points beyond the initial point.) Z rkfixed( x, 0, tmax, points, D) time position velocity < > Z 0 < > Z < > Z 2 These statements separate the 3 column Z matrix into time, position, and velocity vectors. i 0.. points Index numbers to accompany the three vectors given above. Note how i starts at zero. Graph.2: A portion of the position vector, showing the amplitude of the vibration as a function of time. 5 0 2 position i 0 5 0 2 0 2 0 3 4 0 3 6 0 3 8 0 3 0 2 time i page 5

Exercise.2: KE. i 2 velocity i 2 The statement to the left gives the kinetic energy (KE i ) of the oscillator at each time increment. Write the equation for calculating the potential energy (PE i ) at the same time increments. Graph KE i and PE i on the same plot from zero to 2x0-3 s. Is the total energy of the system conserved at all times? Explain. Calculating the Frequency Spectrum of a Vibration (Fourier Transforms) Vibrational spectroscopies, like IR and Raman spectroscopy, are used to measure the frequencies of bond vibrations in molecules. Can we simulate a vibrational spectrum from the bond oscillation data? In other words, can we calculate the frequency-dependent vibrational spectrum of Cl 2 from the time-dependent bond oscillation data contained in the vector position? The answer is yes. Time and frequency dependent functions are related through a mathematical transformation called a Fourier transform [2,3,7]. Mathcad has several built-in functions for performing Fourier transforms. We will use the cfft routine which is capable of performing a fast Fourier transform of both real and complex data and allows the input array to be of any size. (While the more common fft routine is computationally more efficient than the cfft routine, the fft routine is limited to input arrays with 2 n elements). spectrum Re( cfft( position) ) The statement cfft(position) performs a Fourier transform of the vector position. Since the elements of the Fourier transform are complex numbers, we extract the real part of the complex elements, using the statement Re(cfft(position)), and store the results in the vector spectrum. frequency i i tmax This statement defines the frequency associated with each element of the vector spectrum. We next plot spectrum -vsfrequency in Graph.3. page 6

Graph.3: Frequency Spectrum of the Cl 2 Vibration.5 0 0 0 0 spectrum i 5 0 0 0 5 0 2 0 3.5 0 3 2 0 3 2.5 0 3 3 0 3 frequency i ν. 2. π k 2 The harmonic frequency is related to the spring constant (k) and the reduced mass () through the expression given to the left. Note: the peak in the above spectrum is centered at ν. ν =.678 0 3 In principle, a Fourier transform of harmonic motion yields an infinitely sharp peak located at the harmonic frequency. The distorted (asymmetric) shape of the peak seen in the spectrum above is an artifact of the transformation process that occurs because we only sampled the oscillation from 0 to tmax. In other words, the spectrum is distorted because we truncated the input array at tmax. An infinitely precise determination of the harmonic frequency would require a Fourier transformation of the temporal data from 0 to infinite time. page 7

General Exercises (part ): (see warnings below before beginning exercises) ) Vibrational spectra are normally plotted as a function of wavenumber (cm - ). Generate a vector of wavenumbers (wavenumbers i ) from the vector of frequencies (frequency i ) and replot Graph.3 as a function of wavenumber. 2) The truncation error associated with a Fourier transform, and the subsequent spectral distortion, is dependent on the overall time range of the temporal input array (tmax). Vary tmax from 0-2 to 0-0 seconds. Account for the changes observed in the vibrational spectrum. 3) The bond vibration in diatomic nitrogen, 4 N 2, gives rise to a peak in the frequency spectrum at 2358. cm-. Calculate the reduced mass () and the spring constant (k) for this molecule and repeat Graphs.-.3. Warnings: (a) You may have to redefine the axis limits of the graphs when parameters are changed. (b) The amount of computational time that is required to solve the equation of motion and to compute the Fourier transform is directly related to tmax. Therefore, you should not pick any arbitrary value of tmax. Values of tmax should be selected that are large enough to reduce the truncation error, yet small enough to minimizes the computation time. References:. Atkins, P. Physical Chemistry, 6th ed.; W. H. Freeman: New York, 998, pp. 93-94. 2. Barrow, G. M. Physical Chemistry, 6th ed.; McGraw-Hill: New York, 996, pp. 582-584. 3. Atkins, P. Physical Chemistry, 6th ed.; W. H. Freeman: New York, 998, pp. 456-457. 4. Barrow, G. M. Physical Chemistry, 6th ed.; McGraw-Hill: New York, 996, pp. 644-646. 5. Atkins, P. Physical Chemistry, 6th ed.; W. H. Freeman: New York, 998, p. 942. 6. Miller, R. K. Introduction to Differential Equations; Prentice-Hall: Englewood Cliffs, NJ, 987, pp.437-442. 7. Press, W. H., Flannery, B. P., Teukolsky, S. A., and Vetterling, W. T. Numerical Recipes in C; Cambridge University Press: New York, 988, pp. 398-470. Acknowledgment: The author acknowledges Theresa Zielinski for providing many helpful suggestions during the development of this Mathcad document. The author also acknowledges the National Science Foundation for support of the 997 NSF-UFE Workshop on "Numerical Methods in the Undergraduate Chemistry Curriculum Using the Mathcad Software" and the organizers (Jeff Madura, Andrzej Wierzbicki and Sidney Young, University of South Alabama). page 8