Properties of an isolated benzene molecule

Table of Contents

Molecular energy spectrum of a benzene molecule

You will in this chapter model a benzene SET using calculated properties of an isolated benzene molecule in the gas phase. In the next chapter you will compare this model to the results obtained from calculating the properties of the benzene molecule in an electrostatic environment.

Setting up the geometry

Start up VNL and launch the Builder tool by clicking the icon on the Toolbar.

Click AddFrom Database..., and when the database window opens up choose DatabasesMolecules from the menu. In the search field, type benzene. Then click the plus icon in the lower right-hand corner to add the molecule to the Builder stash.

[Tip] Tip

To get a front view of the molecule, rotate the view of the molecule with the right-mouse button.

Setting up the calculator

Click the Send To icon in the lower right-hand corner of the Builder and select Script Generator to transfer the benzene geometry to the Script Generator tool.

In the Script Generator:

  1. Double-click New Calculator in the left column to insert a method definition block in the script (the DFT method will be selected by default).

  2. Double-click Analysis and insert ElectrostaticDifferencePotential, MolecularEnergySpectrum, and TotalEnergy

  3. Set the Default output file to benzene0.nc.

[Tip] Tip

It is a good idea to create an empty, dedicated directory for storing the scripts and results of the tutorial. When you specify the name of the NetCDF file, make sure to include the full path to this directory, to ensure that it is easily located after the calculations have finished.

The Script Generator window should now look like this.

Next double-click the MolecularEnergySpectrum icon that has appeared in the right panel in order to change the default parameters. Set the energy zero to Absolute Energy such that energies are reported relative to the Vacuum level.

Select FileSave and save the simulation script as benzene0.py.

Molecular energy spectrum of benzene

Now drop the file benzene0.py on the Job Manager and start processing the queue.

After a few minutes the calculation has converged, and you can inspect the log file to determine the HOMO and the LUMO levels of the molecule. In the print-out of the molecular energy levels you should find

   14  -5.907277e+00   2.000000e+00
   15  -7.292105e-01   6.413524e-44

The occupations show that level 14 is the Highest Occupied Molecular Orbital (HOMO), while level 15 is the Lowest Unoccupied Molecular Orbital (LUMO). Thus,

E_\mathrm{HOMO}= -5.91\ \mathrm{eV}

E_\mathrm{LUMO} = -0.73\ \mathrm{eV}

It is instructive to compare these values with the ionization and affinity energy of benzene. The ionization energy, E^I, is the cost of removing a single electron from the molecule and should be equal to -E_\mathrm{HOMO}. The affinity energy, E^A is the energy gain of adding an additional electron, and should be equal to -E_\mathrm{LUMO}.

The experimental value for the ionization energy is E_{I} = 9.25 eV [2], and the E_\mathrm{HOMO} value is thus 3.35 eV off − a rather poor approximation.

The experimental affinity energy of benzene is negative, i.e. benzene cannot bind an additional electron and there is therefore no experimental data for the affinity energy. The experimental optical excitation energy of benzene is 10.54 eV [3] which gives an upper bound for the affinity energy of E_{A} \le -1.29\ \mathrm{eV}. The E_\mathrm{LUMO} value is thus at least 2 eV off, again a very poor result.

All this is however to be expected: the HOMO and LUMO energies give a poor approximation for the ionization and affinity energies of benzene, since when the molecule becomes charged, there will be an additional charging energy which cannot be described by a calculation of the neutral molecule. In order to properly describe the charging energy, you need to perform self-consistent calculations for a charged molecule, and this is the topic of the next section.

Total energy of a charged benzene molecule

To improve the calculation of the ionization and affinity energies of benzene, you will now make an explicit calculation of the total energy of a charged system. For this purpose define the total energy,  E^q of a system with charge  q. Thus,

\displaystyle

        E^I = E(N) - E(N-1) = E^0-E^{+1}

where E^0 is the energy of the neutral system with  N electrons and E^{+1} is the energy of the positive ion with  N-1 electrons.

Similarly, the affinity energy is given by

\displaystyle

        E^A = E(N) - E(N+1) = E^0-E^{-1}

Calculations for the positive ion

Re-open the script generator tool, and change the default output file to benzene1.nc.

Next Double-left-click the New Calculator block and set the charge to 1

Now execute the script using the Job manager.

Inspecting the results

In the VNL main window, select benzene1.nc and left-click the “Total energy” and you should see the following

Similarly, inspect benzene0.nc and find the total energies

E^0= -1039.45\ \mathrm{eV},

E^{+1} = -1030.3\ \mathrm{eV}.

From these values, we can calculate the ionization energy

E^{I} = -9.15\ \mathrm{eV}.

which is in excellent agreement with the experimental value.

The benzene affinity energy

Now perform a similar calculation for the negative ion, by reopening the Script Generator and

  • change the charge parameter to -1 in the New Calculator block.

  • change the default filename to benzene-1.nc

Execute the script and find that

E^{-1} = -1037.11\ \mathrm{eV}.

Consequently, the affinity energy becomes

E^{A} = -2.34\ \mathrm{eV},

again in excellent agreement with the experimental value. You see that ATK-DFT can provide very accurate results for the charging energy of molecular systems, if the calculations are performed in the correct way!

Charge stability diagram of benzene with gold contacts

In this section, you will compute and plot the charge stability diagram for benzene, assuming that it retains its gas phase properties even when it is part of the complete SET geometry. As will be shown in the next chapter, this is in fact a rather poor approximation, since the molecular charge states are renormalized in the electrostatic environment of the SET. However, for comparison with the results in the next chapter, the analysis below is instructive and will highlight the effect of the electrostatic surroundings on the benzene SET.

To complete the plot, the energies of the doubly charged systems are needed. Using the same approach as for the singly charged systems, find

E^{+2} = -1014.57\ \mathrm{eV},

E^{-2} = -1028.72\ \mathrm{eV}.

From this, you can obtain the following addition energies

Table 1: Charging energy E^{n-1}-E^{n} of different charge states of the isolated benzene molecule.

State Charging energy (eV)
+2 −15.73
+1 −9.15
0 2.34
−1 8.39

Generating the charge stability diagram

Based on the calculated addition energies of benzene in the gas phase, you will now model how the molecule will function in a SET setup, where it is connected with gold electrodes. To use the formalism in the section called “The energy balance in the weak coupling regime”, you will also need the work function of gold [4],

 W = 5.28\ \mathrm{eV} .

Furthermore, you will need the dependence of the addition energies on the gate voltage, 
        V_G. To first order there is a linear dependence and the linear coefficient is called the gate coupling constant \alpha.

\displaystyle

        \Delta E (N, V_G) = \Delta E (N) + \alpha V_G

At this point the value of \alpha is unknown and it is in the following analysis set to 1 for simplicity. In the next chapter you will determine the gate coupling constant from a more detailed analysis of the fully self-consistent charge stability diagram. As it turns out, for this system \alpha is indeed close to 1, and the linear approximation is quite accurate.

The condition for transmission through a given molecular charge states is then given by

\displaystyle

        -|V_{SD}|/2 \le \Delta E (N, V_G)+W \le |V_{SD}|/2.

For a given value of V_{SD} and V_G, you can now calculate the number of charge states in the bias window corresponding to the charge stability diagram. Below is a Python script, which uses the addition energies of the isolated benzene molecule (stored in the variable called delta_e, defined on line 7) to calculate the charge stability diagram.

import numpy
import pylab

#------------ Parameter definitons ---------------#

# Addition energies, already computed
delta_e = numpy.array([-15.73,-9.15,2.34,8.39])

# Workfunction for the assumed electrodes
w = 5.28

# Gate coupling constant
gate_coupling = 1.0

# Gate bias interval
v_g_interval = numpy.linspace(-15,15,151)

# Source-drain bias interval
v_sd_interval = numpy.linspace(-30,30,301)

#---------- End of parameter definitons ----------#
# test                                           test                         test                test               test                 test
# Calculate the number of charge states in the bias window
def conductionChannels(v_g,v_sd):
    return numpy.sum( abs( delta_e+w+gate_coupling*v_g) <= abs(v_sd/2) )

# Generate the mesh points of the contour plot
X, Y = numpy.meshgrid(v_g_interval,v_sd_interval)

# Evaluate the number of charge states for each mesh point
Z = [ conductionChannels(X[i,j],Y[i,j])
     for i in range(numpy.shape(X)[0])
          for j in range(numpy.shape(X)[1])]

Z = numpy.array(Z).reshape(numpy.shape(X))

# Make the plot
pylab.contour(X,Y,Z)
pylab.contourf(X,Y,Z)
pylab.xlabel("Gate voltage (Volt)")
pylab.ylabel("Source-Drain bias (Volt)")
pylab.show()

charge_stability_diagram.py

The so-obtained diagram is shown in Figure 5 (note the plot has been zoomed). As will be shown in the next chapter, the properties of the benzene molecule change, however, when it is placed in the SET environment, and the charge stability will be modified accordingly.

The charge stability diagram for a benzene SET, calculated from the properties of the benzene molecule in the gas phase. The colors show the number of charge states in the bias window for a given gate voltage, and exhibit the typical diamond shapes also seen in experimental Coulomb blockade measurements. Coulomb blockade The color map is: blue (0), light blue (1), green (2), orange (3), and red (4).

Figure 5: The charge stability diagram for a benzene SET, calculated from the properties of the benzene molecule in the gas phase. The colors show the number of charge states in the bias window for a given gate voltage, and exhibit the typical diamond shapes also seen in experimental Coulomb blockade measurements. The color map is: blue (0), light blue (1), green (2), orange (3), and red (4).


In the next chapter you will model the benzene molecule in a more realistic electrostatic environment.