![MathJax Logo](/templates/jsp/_style2/_tandf/pb2/images/math-jax.gif)
Abstract
The Open Polymer Classical Wigner (OPCW) method [J. Chem. Phys. 152, 094111 (2020)] is applied to a flux-Heaviside trace for calculating reaction rate constants. The obtained expression for the reaction rate constant is tested on a symmetric Eckart potential. The OPCW method is shown to converge toward the exact classical Wigner result. The OPCW method shows some promise for rate constant calculations and suggestions for future tests are made.
GRAPHICAL ABSTRACT
![](/cms/asset/49cf3ff0-21d3-4a59-bc61-2edf97d2c056/tmph_a_1970264_uf0001_ob.jpg)
1. Introduction
Reaction rates are of central importance in chemistry and methods to calculate reaction rate constants are therefore of interest. In many cases classical mechanics is sufficient in order to calculate rate constants, but quantum mechanics can be essential for instance for light atoms, such as hydrogen, and in cold environments.
Methods to obtain reaction rate constants from a Wigner distribution include the classical Wigner method [Citation1, Citation2], with alternatives such as Feynman–Kleinert Linearised Path Integral [Citation3] (FK-LPI), Local Gaussian Approximation Linearised Semi-Classical Initial Value Representation [Citation4] (LGA-LSC-IVR), and to some extent the transition state theory with quantum partition functions of Wigner [Citation5] and Eyring [Citation6] and the quantum transition state theory of Pollak and Liao [Citation7]. Other notable approximate quantum mechanical methods to calculate reaction rate constants are e.g. the instanton reaction rate theory [Citation8–10], the statistical adiabatic channel model [Citation11] and Ring Polymer Molecular Dynamics (RPMD) [Citation12].
This article presents reaction rate constant calculations using a recent implementation of the classical Wigner method by the same authors [Citation13]. Section 2 is an introduction to a general formulation of chemical reaction rates, then section 3 combines this theory with the Open Polymer Classical Wigner (OPCW) method. Section 4 notes some important corrections to consider for running the calculations. Sections 5, 6, and 7 respectively give the details of the computations that have been run, show the results of these computations, and contain the conclusions that have been drawn.
2. Reaction rate constants
Miller and coworkers published three quantum mechanical traces that can be used to acquire bimolecular reaction rate constants [Citation14, Citation15]. These traces are
(1)
(1)
(2)
(2)
(3)
(3) where
is the Heaviside function,
is the position operator,
, where
is Boltzmann's constant and T is the absolute temperature,
is the Hamiltonian operator of the system, i is the imaginary unit, t is time, ℏ is the reduced Planck constant, and
is the probability density flux operator. These functions can be used to obtain reaction rate constants,
, through the relations
(4)
(4)
(5)
(5)
(6)
(6)
where is the canonical partition function per unit volume of the reactants.
It can be noted that the traces presented here have a symmetrised Boltzmann operator [Citation16], i.e. on both sides of the first operator in each trace. The relations Equation4
(4)
(4) – Equation6
(6)
(6) are just as valid for the real part of the trace with an asymmetrically placed Boltzmann operator [Citation14]. Important to notice is that these relations are defined for potentials where the reactants start infinitely far from each other and the products end up infinitely far from each other. This requires the potential to be unbound. This restriction applies to the potential employed in this article. In the computations presented in this article the trace used for the calculation of rate constants is
.
3. Reaction rate constant calculation with the open polymer classical wigner method
In this section expressions for calculating reaction rate constants with the OPCW method will be derived. These derivations follow the ones in the original OPCW article [Citation13] quite closely, but use the symmetrised Boltzmann operator and will be specialised to the flux-side trace, in Equation Equation2
(2)
(2) .
Initially is written as the integral over position,
, of a matrix element.
(7)
(7)
The Boltzmann operators are each divided into factors of
, where N must be an even number. N−1 identity operators are inserted between these operators.
(8)
(8) This is an imaginary time,
, Feynman path integral [Citation17], which can be expressed with Wigner transforms instead of matrix elements,
(9)
(9) In the limit
the Wigner transform of the Boltzmann operator simplifies to the classical Boltzmann factor. Also, the Boltzmann operators can be separated from the flux and Heaviside operators in this limit. We obtain
(10)
(10) where
and
is the classical Hamiltonian. If
is independent of momentum, all momenta except
and
can be integrated out analytically as done in the original derivation of the OPCW method [Citation13]. This gives
(11)
(11) where m is the mass. For the flux operator
, the Wigner transform is
(12)
(12) where
is the Dirac delta function. Using the momentum integrals of Appendix A in our previous article [Citation13] a quantity
can be defined as
(13)
(13)
This can be put into Equation Equation11(11)
(11) , giving
(14)
(14) We apply the classical Wigner approximation,
(15)
(15) where
is the position at time t of a classical trajectory starting from
and
. Then, by assuming finite N, we obtain
(16)
(16) which is the expression corresponding to the
-version of the OPCW method for the flux-Heaviside trace. Due to the symmetrisation of the Boltzmann operator, the expression contains
rather than
and below it is simply referred to as the y-version of the OPCW method. The trace will be called
. As shown in Appendix 1, we can also formulate an alternative version of the flux-Heaviside trace where the delta function now takes
as argument. This results in:
(17)
(17) which below is called the x-version of the OPCW method for the flux-Heaviside trace.
4. Correction factors for evaluation of traces with monte carlo
In this work the position integrals in Equations Equation16(16)
(16) and Equation17
(17)
(17) are evaluated with Metropolis Monte Carlo [Citation18]. In Monte Carlo integration there is a weight function and an integrand. Here, the weight function used is
(18)
(18) where
is either
or
. The integrand is thus
(19)
(19) for the y-version of the OPCW method and
(20)
(20) for the x-version of the OPCW method. This means that the quantity actually calculated is
, where
is
(21)
(21) which is similar to a canonical partition function, but the integrand includes a delta function and lacks a factor of
. By sampling the integrand
in the same Monte Carlo run as
a correction factor
can be obtained, where
(22)
(22)
is similar to
, but it has
in the integrand, and is thus a partition function with a delta function in it.
The quantities obtained from the Monte Carlo integration are thus and
. The final expression for
is
(23)
(23) where the additional correction factor
has to be computed separately.
5. Computational details
In this section we first define the Eckart potential. We then give some details on how the traces in Equations Equation16(16)
(16) and Equation17
(17)
(17) were evaluated and how the time propagation was done. Finally we consider some numerically exact expressions against which our OPCW results can be compared.
5.1. Potential and system parameters
The symmetric Eckart barrier is given by [Citation19]
(24)
(24) where ω is the absolute value of the angular frequency at the top of the barrier, i.e. at the transition state.
5.2. Traces
The integrals in equations Equation16(16)
(16) and Equation17
(17)
(17) were evaluated through the Metropolis Monte Carlo method [Citation18]. The maximum stepsize for the Monte Carlo was chosen and updated according to the procedure in the original OPCW work [Citation13]. A Maxwell-Boltzmann distribution of the inverse temperature
was used to sample the momentum,
. For the sampling, the ran2 pseudo-random number generator of Press et al. [Citation20] was used.
A molecular dynamics trajectory was run for each 10th Monte Carlo step using the velocity Verlet algorithm [Citation21, Citation22], with a timestep of 0.05 and a total time of 10
.
The standard deviations of the results where calculated with the block average method, as explained in e.g. [Citation23, Citation24], using a minimum block size of Monte Carlo steps.
To obtain the correction factor for the Eckart potential the numerical matrix multiplication scheme [Citation25] was used to calculate the matrix elements of the Boltzmann operator. As an alternative, we show how to obtain
by Monte Carlo in Appendix 2.
5.3. Expressions for comparison
The classical limit of the flux-Heaviside trace is easily shown to be
(25)
(25) The corresponding quantum mechanical result can be calculated from an analytic transmission coefficient [Citation19, Citation26],
(26)
(26) where E is energy. The trace is then obtained by numerically integrating
(27)
(27) In this work the integral is performed by Romberg integration [Citation27], using an integration interval from 0 to 100
and a convergence criterion of
.
The reactants are represented as a free particle, which has the partition function per unit of length
(28)
(28) This partition function is the same in the classical and quantum mechanical cases.
To obtain exact classical Wigner flux-Heaviside traces for the Eckart potential the numerical matrix multiplication scheme [Citation25] was used to calculate the matrix elements of the Boltzmann operator. An RPMD comparison was calculated using the formulation of Craig and Manolopoulos [Citation28].
6. Results and discussion
In Figures – for the Eckart barrier at
, 3, and 6 are shown for the x and y versions of OPCW. In Figure we further show the x version result of OPCW for
. At this low temperature, the convergence of the OPCW result with respect to the number of Monte Carlo steps becomes challenging and we chose a lower value of N to alleviate this. The rate constants and tunnelling factors,
, are presented in Tables and .
Figure 1. for an Eckart potential with
. The traces are calculated with the y-version of OPCW for different N, exact Classical Mechanics (CM), exact Classical Wigner (CW), and exact Quantum Mechanics (QM). The QM-line only shows the result in the long time limit (not the time dependent function). The numbers in parenthesis are the number of Monte Carlo steps used. The top and bottom lines of each type show the standard deviation of the results (but uncertainties are often so small that the lines are not clearly distinguished).
![Figure 1. Cfs(t) for an Eckart potential with βℏω=1. The traces are calculated with the y-version of OPCW for different N, exact Classical Mechanics (CM), exact Classical Wigner (CW), and exact Quantum Mechanics (QM). The QM-line only shows the result in the long time limit (not the time dependent function). The numbers in parenthesis are the number of Monte Carlo steps used. The top and bottom lines of each type show the standard deviation of the results (but uncertainties are often so small that the lines are not clearly distinguished).](/cms/asset/848e457c-f231-416c-a910-0678f404459d/tmph_a_1970264_f0001_ob.jpg)
Table 1. Rate constants () for different inverse temperatures (β) for the Eckart barrier described in Equation Equation24
(24)
(24) . Comparision of OPCW[x-version, N = 40], Ring Polymer Molecular Dynamics (RPMD), classical mechanics (CM), exact Classical Wigner (CW), and quantum mechanics (QM). Note that for
only N = 20 was used for OPCW.
Table 2. Tunneling factors (Γ) for different inverse temperatures (β) for the Eckart barrier described in Equation Equation24(24)
(24) . Comparision of OPCW[x-version, N = 40], Ring Polymer Molecular Dynamics (RPMD), exact Classical Wigner (CW), and exact results. Note that for
only N = 20 was used for OPCW.
At the quantum mechanical rate constant is only
bigger than the classical one. For the three lower temperatures the differences are significantly bigger, i.e. the quantum mechanical rate constant is
bigger for
, a factor
bigger for
and finally a factor of
bigger at the lowest temperature. The classical Wigner method gives rate constants that are intermediate between classical mechanics and quantum mechanics, but for the three lower temperatures they represent a significant improvement over the classical result.
The OPCW results converge to the exact classical Wigner result as the number of beads is increased. From Figures – it can be seen that the y-version of the OPCW method needs more beads than the x-version. The x-version of the OPCW method has excellent convergence with respect to the number of beads. converge from above and
converge from below. Both the x and y versions of OPCW give results that are close to the exact classical Wigner result.
The RPMD and classical Wigner methods give similar results for all temperatures. Results from a single, symmetric, one-dimensional, potential is, however, not enough to draw general conclusions.
7. Conclusion and outlook
In this work, the recently developed Open Polymer Classical Wigner (OPCW) method [Citation13] is extended to the flux-Heaviside trace of Miller [Citation15] and applied to a symmetric Eckart potential, for four temperatures. For all but the lowest temperature, the OPCW method can be converged to the exact classical Wigner result by increasing the number of beads in the path integral polymer. For the lowest temperature, a strict convergence of the OPCW result was computationally too demanding, but a result some thirty percent from the exact Classical Wigner model was obtained, see Figure . This should be compared to the classical prediction that is about two thousand times smaller than exact quantum mechanics. Particularly the x-version of the OPCW method shows promise for further tests.
In the future, it would be of interest to apply the OPCW model to reaction rate constant calculations of multidimensional systems, such as the double well potential of Topaler and Makri [Citation29] coupled to the harmonic bath of Caldeira and Leggett [Citation30]. For such a system it could be beneficial to modify the OPCW calculations by making the bath classical, as illustrated in the preceding article [Citation13]. There a ten-dimensional problem was considered. A more elaborate approach would be to keep an intermediate number of beads for the bath degrees of freedom, while still retaining the full number for the reaction coordinate. Such an approach will be the subject of future research. It would also be of interest to try the method on asymmetric potentials. Such potentials are challenging not just for the OPCW method but for all classical Wigner implementations, since the positioning of the dividing surface is not obvious. However, Liu and Miller have shown that this can be done successfully [Citation4].
For systems where the reactants are bound it could be of interest to use the Heaviside-Heaviside trace of Miller et al. [Citation14] instead of the flux-Heaviside trace.
Acknowledgments
Financial support from the Swedish Research Council (Vetenskapsrådet), diary numbers 2016-03275 and 2020-05293, is acknowledged. The computations in this work were performed at Chalmers Centre for Computational Science and Engineering (C3SE), a partner center of the Swedish National Infrastructure for Computing (SNIC).
Disclosure statement
No potential conflict of interest was reported by the author(s).
Additional information
Funding
References
- E.J. Heller, J. Chem. Phys. 65 (4), 1289–1298 (1976).
- H. Wang, X. Sun and W.H. Miller, J. Chem. Phys. 108 (23), 9726–9736 (1998).
- J.A. Poulsen, G. Nyman and P.J. Rossky, J. Chem. Phys. 119 (23), 12179–12193 (2003).
- J. Liu and W.H. Miller, J. Chem. Phys. 131 (7), 074113 (2009).
- E. Wigner, Zeitschrift Für Physikalische Chemie B (Leipzig) 19, 203–216 (1932).
- H. Eyring, J. Chem. Phys. 3 (2), 107–115 (1935).
- E. Pollak and J.L. Liao, J. Chem. Phys. 108 (7), 2733–2743 (1998).
- J. Langer, Ann. Phys. (N. Y) 41 (1), 108–157 (1966).
- J. Langer, Ann. Phys. (N. Y) 54 (2), 258–275 (1969).
- W.H. Miller, J. Chem. Phys. 62 (5), 1899 (1975).
- M. Quack and J. Troe, Ber. Bunsenges. Phys. Chem 78 (3), 240–252 (1974).
- I.R. Craig and D.E. Manolopoulos, J. Chem. Phys. 122 (8), 084106 (2005).
- S.K.M. Svensson, J.A. Poulsen and G. Nyman, J. Chem. Phys. 152 (9), 094111 (2020).
- W.H. Miller, S.D. Schwartz and J.W. Tromp, J. Chem. Phys. 79 (10), 4889–4898 (1983).
- W.H. Miller, J. Chem. Phys. 61 (5), 1823–1834 (1974).
- P. Schofield, Phys. Rev. Lett. 4 (5), 239–240 (1960).
- R.P. Feynman, Rev. Mod. Phys. 20 (2), 367–387 (1948).
- N. Metropolis, A.W. Rosenbluth, M.N. Rosenbluth, A.H. Teller and E. Teller, J. Chem. Phys. 21 (6), 1087–1092 (1953).
- C. Eckart, Phys. Rev. 35 (11), 1303 (1930).
- W.H. Press, S.A. Teukolsky, W.T. Vetterling and B.P. Flannery, Numerical Recipes in FORTRAN: The Art of Scientific Computing, 2nd ed. (Cambridge University Press, The Pitt Building, Trumpington Street, Cambridge CB2 1RP, United Kingdom, 1992).
- L. Verlet, Phys. Rev. 159 (1), 98–103 (1967).
- W.C. Swope, H.C. Andersen, P.H. Berens and K.R. Wilson, J. Chem. Phys. 76 (1), 637–649 (1982).
- R. Friedberg and J.E. Cameron, J. Chem. Phys. 52 (12), 6049–6058 (1970).
- J.M. Flegal, M. Haran and G.L. Jones, Stat. Sci. 23 (2), 250–260 (2008).
- D. Thirumalai, E.J. Bruskin and B.J. Berne, J. Chem. Phys. 79 (10), 5063–5069 (1983).
- H.S. Johnston and D. Rapp, J. Am. Chem. Soc. 83 (1), 1–9 (1961).
- W. Romberg, Det Kongelige Norske Videnskabers Selskab Forhandlinger 28 (7), 30–36 (1955).
- I.R. Craig and D.E. Manolopoulos, J. Chem. Phys. 123 (3), 034102 (2005).
- M. Topaler and N. Makri, J. Chem. Phys. 101 (9), 7500–7519 (1994).
- A.O. Caldeira and A.J. Leggett, Ann. Phys. (N. Y) 149 (2), 374–456 (1983).
- H. Kleinert, Path Integrals, in Quantum Mechanics, Statistics, Polymer Physics and Financial Markets, 5th ed. (World Scientific, Singapore, 2009).
Appendices
1
To obtain an expression corresponding to the -version of OPCW we start from equation Equation8
(8)
(8) . There the
-dependent parts of
have to operate to the right in the matrix element before rewriting as Wigner transforms. To be able to operate to the right, the flux operator has to be rearranged into a form where all
-dependence is to the right of all
-dependence. Using that
this can be achieved as
(A1)
(A1) where the square brackets denote a commutator. Using this new form of the flux operator and operating
to the right we obtain
(A2)
(A2) Rewriting as Wigner transforms, taking the limit where the Wigner transform of the Boltzmann operator is the classical Boltzmann factor, and assuming that
is independent of momentum, a new way to write Equation Equation11
(11)
(11) can be obtained:
(A3)
(A3)
Knowing that ,
can be integrated out as
(A4)
(A4) and we get
(A5)
(A5) If
is a function of x then
. This can be used to eliminate the derivative of the delta function through
(A6)
(A6) leading to
(A7)
(A7) Up to this point the new derivation is equivalent to what was done for the y-version up to Equation Equation14
(14)
(14) . However, once this expression is subjected to the classical Wigner approximation and by assuming finite N, this is not the case anymore, as we obtain
(A8)
(A8) Equation EquationA8
(A8)
(A8) is the expression corresponding to the
-version of OPCW for the flux-Heaviside trace. Due to the symmetrisation of the trace
rather than
is used. This trace is called
in the main text.
2
Here we show how to calculate the factor using a Monte-Carlo implementation of the effective frequency theory of Feynman and Kleinert (FK). For an introduction to the FK theory, we refer the reader to Hagen Kleinerts book [Citation31]. The theory develops approximations to path integrals involving the Boltzmann operator. The factor
is given by Equation Equation22
(22)
(22) :
(A9)
(A9) By using
we have chosen the dividing surface to lie at
The variable
may be integrated out giving
This equation can be recognised as simply
(A10)
(A10) In multi-dimensional problems, it is necessary to evaluate equation EquationA10
(A10)
(A10) by Monte Carlo methods. In the FK formulation, equation EquationA10
(A10)
(A10) takes the form (see page 477 in [Citation31])
(A11)
(A11) Here,
is the so-called centroid potential and
is the smearing width, both defined for a certain value of the path centroid
. Feynman and Kleinert showed how to determine
and
as a function of
. To implement equation EquationA11
(A11)
(A11) by Monte Carlo, we need a weight-function
. Let us denote the integrand of equation EquationA11
(A11)
(A11) by
We first note that
is symmetric around
for our Eckart potentials. We can get a number
that characterises the spread of
by performing a Monte Carlo evaluation of
(A12)
(A12) by using
as weight function. Afterwards we construct a gaussian function
, choosing k so that
has the same
if we substitute g for f in Eq. EquationA12
(A13)
(A13) . Then we rewrite Eq. EquationA11
(A11)
(A11) as
(A13)
(A13) where
is defined as in equation EquationA12
(A13)
(A13) . This equation is again evaluated by Monte Carlo. In Table below is shown the results of evaluating equation EquationA10
(A10)
(A10) exactly and by using equation EquationA13
(A13)
(A13) . We have also included the low temperature case
. We further show the result obtained by evaluating equation EquationA11
(A11)
(A11) directly through a one-dimensional integration.
Table A1. for the Eckart potential at various temperatures. Exact results were obtained using Eq. EquationA10
(A10)
(A10) and the numerical matrix multiplication scheme. FK Monte Carlo results were obtained from Eq. EquationA13
(A13)
(A13) using 15000 MC steps. In each case, the variance was estimated using three independent calculations. In parenthesis is shown the force constant of the reference function
It is seen that the FK and accurate results are quite close to each other.