MATLAB application to plot the energy dispersion relations for 2D graphite
In carbon materials except for diamond, the π electrons are valence electrons which are relevant for the transport. A tight binding calculation provides insights for understanding the electronic structure of the π energy levels or bands for graphite.
Because of the translational simmetry of the unit cells in the direction of the lattice vectors (i = 1, 2, 3), any wave function of the lattice
should satisfy Bloch theorem
, where
is a translational operation along the lattice vector
and
is the wave vector.
A form which satisfies the equation is based on the j-th atomic orbital in the unit cell (or atom). A tight binding, Bloch function is given by
. Here
is the position of the atom and
denotes the atomic wavefunction in state j. The boundary condition of the Bloch theorem gives the wave number
.
The eigenfunctions in the solid , where n is the number of Bloch functions, are expressed by a linear combination of Bloch functions
as follows:
where
are coefficients to be determined.
The j-th eigenvalue as a function of
is given by
where
is the Hamiltonian of the solid. Sobstituting the equations we obtain
where the integrals over the Bloch orbitals,
and
are called transfer integral matrices and overlap integral matrices, respectively, which are defined by
and
.
Graphite is a three-dimensional (3D) layered hexagonal lattice of carbon atoms. A single layer of graphite, forms a two-dimensional (2D) material, called 2D graphite or graphene layer. Graphite surface lattice is hexagonal and is defined by the unit vector
as shown in the image below.
(a)The unit cell and (b) Brillouin zone of two dimensional graphite are shown as the dotted rombus and the shaded hexagon, respectively. and
(i = 1, 2) are unit vectors and reciprocal lattice vectors, respectively. Energy dispersion relation are obtained along the perimeter of the dotted triangle connecting the high simmetry point
, K and M.
Two Bloch functions, , constructed from atomic orbitals for the two inequivalent carbon atoms at A and B in figure above, provide the basis functions for 2D graphite. When we consider only nearest-neighbor interactions, then there is only an integration over a single atom in
and
as shown in
and thus
. For the off-diagonal matrix element
, we must consider the three nearest-neighbor B atoms relative to an A atom, which are denoted by the vectors
,
and
. We then consider the contribution to
from
,
and
as follows
where t is
.
Solving the secular equation , the eigenvalue
are obtained as a function
and :
where the + signs in the numerator and denominator go together giving the bonding energy band, and likewise for the - signs, which give the antibonding
band.
The following image shows the application preview. You can modify the parameters of equation where t is the transfer integral and s is the overlap integral between the nearest A and B atoms.
The energy dispersion relations in the case of are commonly used as a simple approximation for the electronic structure of a graphene layer:
As you can see, in the image are shown three points , M and K that are high simmetry points shown in the triangle
in the little hexagon.
You can download the installer for the standalone application (without Matlab) here using “MyAppInstaller_web.exe”.
R. Saito, G. Dresselhaus - Physical properties of carbon nanotubes