Jump to content

Resgrp:comp-photo/VB

From ChemWiki

Valence Bond Analysis

Introduction

The physical basis of VB theory is the notion that a chemical bond is associated with the pairing of the electrons in the (singly occupied) valence orbitals of the atoms concerned, and its aim is to construct wave functions in which all possible bonds are described in terms of spin pairing. Mathematically, this means that one must deal with many-determinant wave functions constructed directly from atomic orbitals by admitting all allocations of spin factors and coupling the spins in pairs to a resultant S = 0. In essence, in the VB formalism there is a direct connection between the electron pairs which are spin coupled and molecular structure (i.e. the geometry corresponds to “where the bonds are”).

In general, the total energy of a system is, according to the London formula:E=Q±K

being Q the Coulomb integral and K the exchange integral, whose behaviour can be rationalized by using the Heitler-London expression for two electrons:

Kij=[ij|ij]+2Sij<i|h|j>

where the first term is the two-electron-exchange repulsion integral, and the second one is the one-electron-exchange integral (nuclear-electron attraction) times the overlap integral between orbitals i and j.

Then the essence of the theory is that paired spins correspond to chemical bonds. The paired spins label regions in the molecule where we might expect chemical bonds to occur. Then we can construct spin eigenfunctions (with associated Rumer diagrams) using the spin-pairing method. A function constructed in this way is associated pictorically with a possible way of drawing classical chemical bonds in order to accommodate all the electrons from a set of singly occupied valence orbitals. In this way, each Rumer diagram acquires a certain “chemical” significance. It is then plausible to assume that in favourable cases a single spin-paired structure may give a reasonably good description of the electronic state.

On the other hand, since Kij depends on orbital overlap, then we have to take into account the distance between them (if the distance is too large, we can assume that Kij = 0) as well as their directionality (that is, if two p orbitals in adjacent bonds are perpendicular, then Kij = 0 whatever the distance is). Therefore, if T = 0, the total energy will be the same for both states (crossing). You can find a detailed discussion in:

  • F. Bernardi, M. Olivucci, M.A. Robb. Predicting Forbidden and Allowed Cycloaddition Reactions: Potential Surface Topology and Its Rationalization. Acc. Chem. Res. 23 (1990) 405-412.
  • S. Vanni, M. Garavelli, M.A. Robb. A new formulation of the phase change approach in the theory of conical intersections. Chem. Phys. 347 (2008) 46-56.



MMVB

The idea is to use a combination of molecular mechanics (MM) and valence bond (VB) theory to simulate MC-SCF results.

See the article: F. Bernardi, M. Olivucci, M.A. Robb. Simulation of MC-SCF Results on Covalent Organic Multi-Bond Reactions: Molecular Mechanics with Valence Bond (MM-VB). J. Am. Chem. Soc. 114 (1992) 1606-1616.

For a detailed description of the VB applications in photochemistry, see:

  • F. Bernardi, M. Olivucci, M.A. Robb, G. Tonachini. Can a Photochemical Reaction Be Concerted? A Theoretical Study of the Photochemi18cal Sigmatropic Rearrangement of But-1-ene. J. Am. Chem. Soc. 114 (1992) 5805-5812.
  • M.J. Bearpark, M. Deumal, M.A. Robb, T. Vreven, N. Yamamoto, M. Olivucci, F. Bernardi. Modelling Photochemical [4+4] Cycloadditions: Conical Intersections Located with CASSCF for Butadiene+Butadiene. J. Am. Chem. Soc. 119 (1997) 709-718.

The typical input file may be:

amber=(softonly,lastequiv) test nosymm geom=connectivity SP
iop(1/19=11,1/117=00001,1/119=-3,2/15=1,4/31=2,4/33=2)

MMVB analysis

0 1
C-MM101 -0.620151 -0.067453 -1.190099
C-MM101 -1.416685 -0.268994 0.000000
C-MM101 0.174614 1.160606 -1.204823
C-MM101 0.545282 1.753453 0.000000
C-MM101 0.174614 1.160606 1.204823
C-MM101 -0.620151 -0.067453 1.190099
C-MM101 0.777908 -1.455653 -0.728991
C-MM101 0.777908 -1.455653 0.728991
H-MM5 -1.036876 -0.367046 -2.137967
H-MM5 -2.183420 -1.024540 0.000000
H-MM5 0.533588 1.549366 -2.140507
H-MM5 1.140713 2.649438 0.000000
H-MM5 0.533588 1.549366 2.140507
H-MM5 -1.036876 -0.367046 2.137967
H-MM5 1.670182 -1.111139 -1.222392
H-MM5 0.338023 -2.313857 -1.210918
H-MM5 1.670182 -1.111139 1.222392
H-MM5 0.338023 -2.313857 1.210918

(The geometry must include the type of atom)

1 2 21.0 3 21.0 4 10.0 5 10.0 6 10.0 7 10.0 8 10.0 9 1.0
2 1 21.0 3 10.0 4 10.0 5 10.0 6 21.0 7 10.0 8 10.0 10 1.0
3 1 21.0 2 10.0 4 21.0 5 10.0 6 10.0 7 10.0 8 10.0 11 1.0
4 1 10.0 2 10.0 3 21.0 5 21.0 6 10.0 7 10.0 8 10.0 12 1.0
5 1 10.0 2 10.0 3 10.0 4 21.0 6 21.0 7 10.0 8 10.0 13 1.0
6 1 10.0 2 21.0 3 10.0 4 10.0 5 21.0 7 10.0 8 10.0 14 1.0
7 1 10.0 2 10.0 3 10.0 4 10.0 5 10.0 6 10.0 8 21.0 15 1.0 16 1.0
8 1 10.0 2 10.0 3 10.0 4 10.0 5 10.0 6 10.0 7 21.0 17 1.0 18 1.0
9 1 1.0
10 2 1.0
11 3 1.0
12 4 1.0
13 5 1.0
14 6 1.0
15 7 1.0
16 7 1.0
17 8 1.0
18 8 1.0

(This is the connection matrix: 21.0 stands for a double bond interaction, 10.0 for a single-bond interaction. For instance, in benzene all the connections between neighbouring C atoms must be 21.0, and between non-neighbouring C atoms must be 10.0; in the case of optimizations, it is better to change 10.0 to 11.0). The C-H bonds are described just by MM (1.0).


The IOP 117 controls the calculation. The main parameters are:

C2IOp(117)
C IOp(117) ... MMVB control:
C 0 ... No MMVB
C 1 ... Do MMVB calculation.
C 000 ... Activate Bridging Corrections to Kij and Qij (Default)
C 0000 ... No Conical Intersection Search (Default)
C 1000 ... Search For Conical Intersection For (LRoot,LRoot-1)
C 00000 ... Do not Delete any Coulombic Qij.
C 10000 ... Specify Qij to delete.
C 0000000 ... Solve VB problem numerically with Lanczos
C 1000000 ... Solve VB problem analytically
C 00000000 ... Hartree-Waller functions for singlets or triplets
C 10000000 ... Slater determinant

The IOP 119 is also important:

C2IOp(119)
C IOp(119) ... Control Initial Lanczos Vector (ILzVec)
C -1 ... Read guess by card in input file
C -2 ... Use the largest elements of H as a guess
C -3 ... Use the five largest contributions of H as a guess


Sometimes there may be a problem in solving the eigenvalue problem due to the initial vector in the Lanczos method (an adaptation of power methods to find eigenvalues and eigenvectors of a square matrix). Then it is advisable to use, by default, the option "-3" to make sure that your initial vector is well-balanced. Another option is to use an initial vector in the input file. For instance, in a system with just three configurations, we can write the vector after the connection matrix (leaving a blank line):

1 1.000000
2 1.000000
3 1.000000


In addition, it is advisable to delete the coulombic Qij integrals between non-neighbouring atoms if your aim is to optimize a structure.

On the other hand, the IOPs 4/31=2,4/33=2 are for the number of states and to print everything, respectively.

In the output we can find the Kij as well as the elements of the density matrix, Pij and the transition density matrix elements:

Pi Kij and Qij for I,J=     2     1
K0ij= -0.56278165E-01 Kij= -0.50723878E-01
Q0ij= -0.25559997E-01 Qij= -0.31740808E-01
Pi Kij and Qij for I,J= 3 1
K0ij= -0.56034953E-01 Kij= -0.55333517E-01
Q0ij= -0.31493372E-01 Qij= -0.32273930E-01
Sigma Kij and Qij for I,J= 3 2
K0ij= -0.53944673E-02 Kij= -0.46567881E-02
Q0ij= -0.18172581 Qij= -0.18395974
Spin Density Matrix

Root 1

  1  1 0.000
2 1-0.423 2 2 0.000
3 1-0.424 3 2 0.478 3 3 0.000
4 1-0.548 4 2-0.984 4 3 0.480 4 4 0.000
5 1-0.581 5 2 0.478 5 3-0.974 5 4 0.480 5 5 0.000
6 1-0.497 6 2-0.423 6 3-0.581 6 4-0.548 6 5-0.424 6 6 0.000
7 1 0.979 7 2-0.563 7 3-0.569 7 4-0.440 7 5-0.410 7 6-0.506
7 7 0.000
8 1-0.506 8 2-0.563 8 3-0.410 8 4-0.440 8 5-0.569 8 6 0.979
8 7-0.490 8 8 0.000
Transition Density Matrix
1 1 0.000
2 1-0.564 2 2 0.000
3 1 0.386 3 2 0.151 3 3 0.000
4 1-0.097 4 2 0.000 4 3-0.263 4 4 0.000
5 1 0.254 5 2-0.151 5 3 0.000 5 4 0.263 5 5 0.000
6 1 0.000 6 2 0.564 6 3-0.254 6 4 0.097 6 5-0.386 6 6 0.000
7 1 0.045 7 2 0.523 7 3-0.382 7 4 0.151 7 5-0.363 7 6 0.024
7 7 0.000
8 1-0.024 8 2-0.523 8 3 0.363 8 4-0.151 8 5 0.382 8 6-0.045
8 7 0.000 8 8 0.000


Ab initio Pij's

This is a CASSCF implementation of VB based method for the analysis of bonding in organic molecules. The method uses the spin-exchange density matrix P with localized MOs. The index Pij evaluates the contributions of the determinants to the CASSCF wave function and is used to generate resonance formulas.

See the article: L. Blancafort, P. Celani, M.J. Bearpark, M.A. Robb. A valence-bond-based complete-active-space self-consistent-field method for the evaluation of bonding in organic molecules. Theor. Chem. Acc. 110 (2003) 92-99.

The route section must be similar to:

  1. p CASSCF(8,8,nofulldiag)/6-31G*,Pop=AllOrbitals,gfinput,iop(4/46=1,5/39=2300001,5/42=1),nosymm,guess=read,

scf=maxcycle=999,geom=check

The IOP 5/42=1 is needed to localize the MOs. The results are given in the output as:

Pij Operator.
The signs are fixed to have E=Sum Pij*Kij with Kij<0
e.g. Pij=1 for singlet 2e/2o
1 0.168
2 -0.490 0.170
3 -0.525 -0.490 0.163
4 0.455 -0.490 -0.398 0.163
5 -0.455 0.150 -0.559 -0.449 0.137
6 -0.538 -0.684 -0.311 -0.311 0.143 0.063
7 -0.392 0.150 -0.449 -0.559 -0.773 0.143 0.137
8 -0.394 -0.490 0.455 -0.525 -0.392 -0.538 -0.455 0.167
Pij a a a a
1 0.000
2 -0.495 0.000
3 -0.504 -0.490 0.000
4 -0.092 -0.490 -0.444 0.000
5 -0.493 -0.239 -0.522 -0.470 0.000
6 -0.503 -0.555 -0.406 -0.406 -0.290 0.000
7 -0.473 -0.239 -0.470 -0.522 -0.603 -0.290 0.000
8 -0.444 -0.495 -0.092 -0.504 -0.473 -0.503 -0.493 0.000
Pij a a b b
1 0.168
2 0.005 0.170
3 -0.021 0.000 0.163
4 0.547 0.000 0.046 0.163
5 0.039 0.389 -0.037 0.021 0.137
6 -0.035 -0.128 0.095 0.095 0.433 0.063
7 0.081 0.389 0.021 -0.037 -0.170 0.433 0.137
8 0.050 0.005 0.547 -0.021 0.081 -0.035 0.039 0.167




Example: benzene

For the ground state of benzene, the value for the Pij between neighbouring C atoms are (theoretically) 0.40. The labeling for C atoms (in MMVB) or localized molecular orbitals (in ab initio) are:


Labeling in MMVB (left) and ab initio (right)



The MMVB Pij are:

Spin Density Matrix

Root 1

  1  1 0.000
2 1 0.434 2 2 0.000
3 1-0.914 3 2 0.434 3 3 0.000
4 1-0.041 4 2-0.914 4 3 0.434 4 4 0.000
5 1-0.914 5 2-0.041 5 3-0.914 5 4 0.434 5 5 0.000
6 1 0.434 6 2-0.914 6 3-0.041 6 4-0.914 6 5 0.434 6 6 0.000

In this case, as you can see in the input below, the following Qij are deleted:

Pairs of Qij integrals deleted in MMVB:
3 1
4 1
5 1
4 2
5 2
6 2
3 1
5 3
6 3
4 1
4 2
6 4
5 1
5 2
5 3
6 2
6 3
6 4

You can see an example of optimization as well.


On the other hand, the ab initio Pij are:

Pij a a b b
1 0.174
2 0.130 0.174
3 -0.076 0.337 0.174
4 0.337 -0.076 0.130 0.174
5 -0.076 0.337 -0.076 0.337 0.174
6 0.337 -0.076 0.337 -0.076 0.130 0.174

Here go the inputs/outputs:

MMVB single point:

Media:benzene_S0_mmvb.gjf
Media:benzene_S0_mmvb.log

MMVB optimization:


Media:benzene_S0_mmvb_opt.gjf
Media:benzene_S0_mmvb_opt.log

ab initio Pij analysis:

Media:benzene_cas_pij_S0.gjf
Media:benzene_cas_pij_S0.log