Electronic Structure

Similar documents
Refering to Fig. 1 the lattice vectors can be written as: ~a 2 = a 0. We start with the following Ansatz for the wavefunction:

structure of graphene and carbon nanotubes which forms the basis for many of their proposed applications in electronics.

arxiv: v1 [cond-mat.mes-hall] 1 Nov 2011

Quantum Oscillations in Graphene in the Presence of Disorder

Quantum Condensed Matter Physics

Graphene and Planar Dirac Equation

Electrons in a periodic potential

Physics 211B : Problem Set #0

PROJECT C: ELECTRONIC BAND STRUCTURE IN A MODEL SEMICONDUCTOR

ELECTRONIC ENERGY DISPERSION AND STRUCTURAL PROPERTIES ON GRAPHENE AND CARBON NANOTUBES

Physics 541: Condensed Matter Physics

ECE 535 Theory of Semiconductors and Semiconductor Devices Fall 2015 Homework # 5 Due Date: 11/17/2015

Lecture contents. A few concepts from Quantum Mechanics. Tight-binding model Solid state physics review

The Quantum Heisenberg Ferromagnet

Carbon nanotubes: Models, correlations and the local density of states

3-month progress Report

Lecture 6. Tight-binding model

ELECTRONIC PROPERTIES OF GRAPHENE NANO STRUCTURES A THESIS SUBMITTED TO THE GRADUATE SCHOOL IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE

Quantum Condensed Matter Physics Lecture 9

From graphene to graphite: Electronic structure around the K point

Carbon nanotubes and Graphene

H ψ = E ψ. Introduction to Exact Diagonalization. Andreas Läuchli, New states of quantum matter MPI für Physik komplexer Systeme - Dresden

Three Most Important Topics (MIT) Today

Chm 331 Fall 2015, Exercise Set 4 NMR Review Problems

POEM: Physics of Emergent Materials

Theoretical Concepts of Spin-Orbit Splitting

Floquet Topological Insulator:

Lecture 4: Basic elements of band theory

Energy bands in two limits

Homework 2 - Solutions

arxiv: v1 [cond-mat.mes-hall] 22 May 2012

Calculation of Cutting Lines of Single-Walled Carbon Nanotubes

An Extended Hückel Theory based Atomistic Model for Graphene Nanoelectronics

Introduction to Condensed Matter Physics

From Graphene to Nanotubes

Tight-Binding Approximation. Faculty of Physics UW

Remarks on the tight-binding model of graphene

Energy dispersion relations for holes inn silicon quantum wells and quantum wires

Beautiful Graphene, Photonic Crystals, Schrödinger and Dirac Billiards and Their Spectral Properties

Spins and spin-orbit coupling in semiconductors, metals, and nanostructures

Electrons in periodic potential

Conductance of Graphene Nanoribbon Junctions and the Tight Binding Model

arxiv: v1 [cond-mat.str-el] 11 Nov 2013

Supersymmetry and Quantum Hall effect in graphene

Solution to Exercise 2

3.14. The model of Haldane on a honeycomb lattice

Graphite, graphene and relativistic electrons

Numerical construction of Wannier functions

Lecture 26: Qualitative Molecular Orbital Theory: Hückel Theory

Nanoscience quantum transport

ECE 659, PRACTICE EXAM II Actual Exam Friday, Feb.21, 2014, FNY B124, PM CLOSED BOOK. = H nm. Actual Exam will have five questions.

Quantum mechanics can be used to calculate any property of a molecule. The energy E of a wavefunction Ψ evaluated for the Hamiltonian H is,

Graphene-like microwave billiards: Van-Hove singularities and Excited-State Quantum Phase Transitions

Berry s phase in Hall Effects and Topological Insulators

Bonding in solids The interaction of electrons in neighboring atoms of a solid serves the very important function of holding the crystal together.

P3317 HW from Lecture and Recitation 10

HW#6 (Bandstructure) and DOS

Energy Spectrum of the Electrons in Graphene

Edge states in strained honeycomb lattices : a microwave experiment

Tight-binding models tight-binding models. Phys540.nb Example 1: a one-band model

Tight binding models from band representations

Electronic Structure of Surfaces

THE ELECTRON-PHONON MATRIX ELEMENT IN THE DIRAC POINT OF GRAPHENE

Topological Properties of Quantum States of Condensed Matter: some recent surprises.

Strongly correlated systems in atomic and condensed matter physics. Lecture notes for Physics 284 by Eugene Demler Harvard University

GaAs -- MLWF. Special thanks to Elias Assmann (TU Graz) for the generous help in preparation of this tutorial

Lecture 8 Nature of ensemble: Role of symmetry, interactions and other system conditions: Part II

Two-phonon Raman scattering in graphene for laser excitation beyond the π-plasmon energy

arxiv: v1 [cond-mat.str-el] 18 Jul 2007

GRAPHENE the first 2D crystal lattice

Electron levels in a periodic potential: general remarks. Daniele Toffoli January 11, / 46

arxiv:physics/ v2 [physics.atom-ph] 31 May 2004

Luttinger Liquid at the Edge of a Graphene Vacuum

Dirac semimetal in three dimensions

The Quantum Spin Hall Effect

Tight binding and emergence of "Dirac" equation in graphene.

SUPPLEMENTARY INFORMATION

Numerical Linear Algebra

Carbon Nanotubes (CNTs)

Quantum Mechanics II

Lattice simulation of tight-binding theory of graphene with partially screened Coulomb interactions

Robustness of edge states in graphene quantum dots

Effective theory of quadratic degeneracies

Phonons and lattice dynamics

Physics 541: Condensed Matter Physics

Topological Physics in Band Insulators II

Electrons in Crystals. Chris J. Pickard

where a is the lattice constant of the triangular Bravais lattice. reciprocal space is spanned by

STM spectra of graphene

Nearly Free Electron Gas model - I

SUPPLEMENTARY INFORMATION

Application of the Lanczos Algorithm to Anderson Localization

Chemistry 365: Normal Mode Analysis David Ronis McGill University

Lecture 15 From molecules to solids

Quantum Condensed Matter Physics Lecture 4

Correlated Phases of Bosons in the Flat Lowest Band of the Dice Lattice

Supplementary Figure S1. STM image of monolayer graphene grown on Rh (111). The lattice

Angular Momentum Algebra

Electronic properties of Graphene and 2-D materials

Graphene, the two-dimensional allotrope of carbon,

Transcription:

Electronic Structure Exploration of the Tight Binding model for Graphene and the Anderson Model By Marco Santia Introduction Electronic Band structures describe the allowed energy ranges that an electron may have in a solid. To demonstrate Band Structure and how exactly it can be provide useful information to Solid-State physics, I will show a few well known models. The Tight Binding model is a well known model used to calculate band structures using sets of superpositioned wave functions for isolated atoms at each site in a lattice. As its name suggests, its a quantum mechanical model describing the properties of tightly bound electrons. To formulate the Tight Binding calculations, we must exploit the method of LCAO (Linear Combination of Atomic Orbitals) which will give us approximate solutions to the time-independent Schrodinger equations. However, the periodicity of the lattice tells us that the wave function can only change by a phase factor, therefore the LCAO approximation can be represented by the familiar Bloch wave. ψ(r + R l ) = e ik R l ψ(r) (1) The Bloch wave function is essentially where all of tight binding comes from, this will be shown in the first example of tight binding: Graphene. We will also demonstrate the tight binding model in the Anderson Model. Graphene Graphene is a very interesting case of tight binding to study, this is due to its abstract shape. Graphene is actually a material which just recently has collected a lot of attention, as it has defied previously thought laws of thermodynamics. We will be demonstrating with a honeycomb hexagonal shaped lattice of carbon atoms which means there will be two atoms per unit cell. This of course changes the approximation made from LCAO and thus the Bloch wave formulation. Generalized for two atoms per unit cell, Graphene s wave function can be modeled as follows: Ψ k I( r) = c A I ( k)ψ Ak I ( r) + c B I ( k)ψ Bk I ( r) = 1 N e i k Rj [c A I ( k)φ( r R A j ) + c B I ( k)φ( r R B j )], (2) j 1

here N is the number of elementary cells, and the functions φ( r) are the wave-functions of the p z orbitals of the carbon atoms. P z orbitals stay seperated from the rest of the orbitals in this structure and are responsible for the π and π bands which will be shown in the band structure plots. The remaining orbitals will form a hybridization sp 2 responsible for the σ-bonds 3. These are the bonds that keep nearest neighbors together in the lattice. Now to calculate band structure, we of course wish to find all the possible energies. For this we must derive a dispersion relation. To do so we must solve for a hamiltonian using the bloch wave functions shown previously. The Hamiltonian for this will already be in k-space due to the properties of the Bloch wave. It has already accounted for the fourier transformation of the wave function. This means the construction of the Hamiltonian (all hopping parameters t will be set to 1) will be all that is needed, this and of course to diagonalize the matrix and find the dispersion relations based on the energy eigenvalues of the Hamiltonian. This is found to be 1 : { } 1 E(k) = ±γ 1 + 4 cos ( 3kx a 2 ) cos ( k ya 2 ) + 4 cos2 ( k ya 2 ) 2 (3) Where γ represents a parameter of the system, in my calculations I used a γ value of -2.7 ev. Using this dispersion relation, we can now plot the band structure using mathematica and analyze the physical relevance. This was done and the plots found are shown in FIG. 1. The lattice constant a was 2.461 Å however, for simplicity, I generated values of ak y and ak x individually over the range [-4,4]. Analyzing this band structure, we see the honeycomb lattice as expected and we see the two bands. The upper band being the conduction band while the lower band is the valence band. The valence band consists of the energies for electrons that are bound to their cell while the conduction electrons can roam throughout the lattice structure. Notice the six points in which the bands are closest. These points are called dirac points, these points are when the electrons behave like relativistic particles described by the Dirac equation. Density of States was now calculated and graphed as well. This is an important parameter to graph as physical data is derived from the density of states for a structure. This can be seen on figure 2. The density of states here is very abstract, we notice two singularities, formally known as Van Hove signularities. The wavevectors at which Van Hove singularities occur are often referred to as critical points of the Brillouin zone. 2

FIG. 1: Energy Bands for Graphene dispersion with γ set to be 1 ev for simplicity. The upper band represents the π and the lower π. These determine the conduction and valence bands of the electrons in the lattice 2. Notice the six dirac points forming a hexagonal like shape just as the carbon structure for graphene is anticipated to. FIG. 2: Density of States plotted over energy. Multiple singularities are found, this is a large area of study in Solid-State Physics known as Van Hove singularities. Anderson Model We now evaluate a more simplistic case of Tight Binding. The case of a 2 dimensional square lattice where only nearest neighbor effects are needed. This is modeled by what is known as the Anderson Model 4 H = t i,j c i c j + ɛ i n i i 3

Where ɛ i the ramdomly generate site energy. Previously, we never considered a possible disorder energy at the site of the electron. Now we generate a random energy on the scale [-W/2,W/2] where W is equal to the disorder width. We will set this in the Fortran90 program I have written and alter it as needed for data analysis. The c i c j represent the creation and annhilation operators, just as in the quantum harmonic oscillator, these are ladder operators. C i represents annhilation, for example say we have a state 1, when the annhilation operator acts on such a state, it becomes a vacuum state. The same concept applies on a vacuum states in reverse when applying the creation operator. The number operator is represented by n i and it is the product of the creation and annhilation operators. Its value is one for our case. For this 2-D example, we will need to consider periodic boundary conditions. In its simplest form we can state the hamiltonian to be as follows: H ij = ψ i H ψ j (5) The 3x3 lattice example is shown below: ɛ i 1 0 1 0 0 1 0 1 1 ɛ i 1 0 1 0 0 1 0 0 1 ɛ i 1 0 1 0 0 1 1 0 1 ɛ i 1 0 1 0 0 0 1 0 1 ɛ i 1 0 1 0 0 0 1 0 1 ɛ i 1 0 1 1 0 0 1 0 1 ɛ i 1 0 0 1 0 0 1 0 1 ɛ i 1 1 0 1 0 0 1 0 1 ɛ i With this we can generate an entire matrix and then simply add the random energies along the diagonal. After diagonalization of this matrix, the energy eigenvalues will be output. The hamiltonian will have a 1 at every ij index that represents a nearest neighbor with the given periodic 4

FIG. 3: Density of states for Anderson model of a 40x40 lattice for different W compared with a histogram plotted in mathematica. conditions. This was all done in fortran90, refer to the subroutine neighbors on the attached code for the algorithm used. For efficiency, it was done without the use of any logical operators. The Hamiltonian was formulated and for a 3x3 lattice for example would be as shown above. We can see this matrix is symmetric, and in the case of our calculation, it will be sparse as well. Using a freely distributed algorithm from LAPACK (linear algebra library for fortran 77/90). This library contained subroutines that were able to output the eigenvalues and the eigenvectors of the input matrix. This was specifically designed for sparse, symmetric matrices which was the case for our hamiltonian. After finding the energy eigenvalues, we now find the density of states for multiple disorder widths W. This is shown below 4. We see a high level of consistency between the fortran code and the mathematica. The histogram produced was only for the original disorder width of W =.5. The mathematica and fortran codes are both included for reference. The last quantity calculated was the inverse partiticipation ratio. This is a ratio given by the sum of the squares of all the wave functions squared over the sum of the wave functions to the fourth. Thus the inverse participation ratio is related to the localization length 4. It is shown in the figure on the top of the next page. Conclusion Throughout all the calculations there was a high level of consistensy between fortran and mathematica. The band structures physical properties all corresponded to the ouput accurately. 5

FIG. 4: Inverse Participation Ratio averaged over all of the eigenvectors as a function of the disorder width W. The higher the disorder width, the lower the IPR, meaning the higher the disorder, the smaller the length of the localization is. Less will be localized as W increases. To further investigate this subject one could read more into the quantum hall effect and how it effects tight binding, Landau levels and the IPR and how exactly it effects the localization. 1 Pierre Delhas. Graphite and precursors. CRC Press, USA, 2000. 2 Charles Kittel. Introduction to Solid-State Physics. Wiley-Interscience, USA, 2004. 3 J. Maultzsch S. Reich and C. Thomsen. Tight-binding description of graphene. PHYSICAL REVIEW B, 6, 2002. 4 D Weaire and C Hodges. Anderson localisation and the recursion method. J. Phys. C: Solid State Phys, 11(2), 1978. 6

File: /home/marco/desktop/project3/anderson/bind.f90 Page 1 of 3!Marco Santia!PHY480 Project 3 -- Tight Binding Model program tightbinding implicit none integer, allocatable, dimension(:,:) :: neighbors1, lattice real*8, allocatable, dimension(:,:) :: hamiltonian, eigenvectors, temp integer, allocatable, dimension(:) ::latticerow, latticecol real*8, allocatable, dimension(:) :: eigenvalues, ivpa integer n, L, x, j,m,i, n1(4),r real*8 ran, W, IPR, IPRa open(unit=37, status = 'replace', file="eigenvalues.dat") open(unit=40, status = 'replace', file="hamiltonian.csv") open(unit=23, file="dos2.dat") open(unit=30, file="ivp1.dat") open(unit=34, file="dosw.dat") call initialize() call random() do r=1,10 call setup() call diasym(temp,eigenvalues,l)!finds the eigenvalues of the matrix call DOS() call export() call IVP() write(30,*) W, IPRa W=W+.5 contains subroutine setup() hamiltonian(:,:) = 0.0 do i=1, L do j=1, 4 hamiltonian(i, neighbors1(i,j)) = 1.0 call random_number(ran) hamiltonian(i,i) = (ran*w)-(w/2) temp(:,:) = hamiltonian(:,:) end subroutine setup subroutine initialize() print*, "Size of Lattice: " read*, n L = n**2 W =.5d0 allocate(lattice(n,n)) allocate(latticerow(l)) allocate(latticecol(l)) allocate(ivpa(l)) allocate(eigenvalues(l)) allocate(neighbors1(l,4)) allocate(hamiltonian(l,l)) allocate(temp(l,l)) allocate(eigenvectors(l,l)) x = 1 do j=1, n do m=1, n lattice(j,m) = x latticecol(x) = m latticerow(x) = j x = x + 1 call neighbors()!call export() end subroutine initialize

File: /home/marco/desktop/project3/anderson/bind.f90 Page 2 of 3 subroutine export() do i=1, (L)!do j=1,l write(37,*) eigenvalues(i) write(40,*) int(hamiltonian(i,:)),','!!write(37,*) end subroutine export subroutine neighbors()!finds nearest neighbors for each point with the provided boundary conditions integer nleft,nright,nup,ndown, splice(n), col, row n1(:) = 0 do i=1, (L) n1(1)=modulo(i,l) + 1!nright n1(2)=(i+((-1*(modulo(1,i)-1))*(l)))-1!nleft col = latticecol(i) row = latticerow(i) splice = lattice(:,col) n1(3) = lattice((modulo(row,n) + 1),col)!ndown n1(4) = lattice(((row+((-1*(modulo(1,row)-1))*(n)))-1),col)!nup neighbors1(i,:) = n1(:) end subroutine neighbors subroutine DOS() integer :: bins=20 integer t, frequency(21) real*8 binwidth, emin, emax, e, avgf emax = eigenvalues(l) emin = eigenvalues(1) frequency(:) = 0 binwidth = abs((emax-emin)/dfloat(bins)) do i=1, L e = eigenvalues(i) + abs(emin) t = nint((e/(emax+abs(emin)))*dfloat(bins)) + 1 frequency(t) = frequency(t) + 1 do i=1, (bins+1) write(23,*) ((Dfloat(i)*binwidth)-binwidth-abs(emin)), frequency(i) avgf = sum(frequency)/21 write(34,*) w, avgf end subroutine DOS subroutine IVP() real*8 sum1,sum2 do j=1,l sum1 = 0.d0 sum2 = 0.d0 do i=1,l sum1 = sum1 + temp(j,i)**2 sum2 = sum2 + temp(j,i)**4 sum1 = sum1**2 IPR = sum1/(dfloat(l)*sum2) ivpa(j) = IPR IPRa = sum(ivpa)/dfloat(l) end subroutine IVP end program subroutine diasym(a,eig,n) implicit none integer n,l,inf real*8, dimension(n,n) :: a real*8 eig(n),work(n*(3+n/2))

File: /home/marco/desktop/project3/anderson/bind.f90 Page 3 of 3 l=n*(3+n/2) call dsyev('v','u',n,a,n,eig,work,l,inf)!call to LAPACK external linear algebra library, returns sorted eigenvalues end subroutine diasym

File: /home/marco/desktop/project3/graphene/dos.f90 Page 1 of 1 program DOS implicit none real*8, dimension(50000001) :: energies, k integer i,j,l real*8 akx,aky,a,pi open(unit=50, file="dosgraph.dat") l=1 a =.002461 pi = 3.14159265d0 akx = -2500 do i=1,5000 aky = -2500 do j=1,5000 energies(l) = sqrt(1+4.d0*cos(sqrt(3.d0)*(aky)*.5)*cos((akx)*.5)+ 4.d0*cos((akx)*.5)**2) energies(l+1) = -sqrt(1+4.d0*cos(sqrt(3.d0)*(aky)*.5)*cos((akx)*.5)+ 4.d0*cos((akx)*.5) **2) aky = aky + 1 l = l+2 akx = akx + 1 call Density() contains subroutine Density() integer :: bins=1000 integer t, frequency(2001) real*8 binwidth, emin, emax, e emax = MAXVAL(energies) emin = MINVAL(energies) frequency(:) = 0 binwidth = abs((emax-emin)/dfloat(bins)) do i=1, L e = energies(i) + abs(emin) t = nint((e/(emax+abs(emin)))*dfloat(bins)) + 1 frequency(t) = frequency(t) + 1 do i=1, (bins+1) write(50,*) ((Dfloat(i)*binwidth)-binwidth-abs(emin)), frequency(i) end subroutine Density end program DOS

vbands Sqrt 1 4 Cos cbands Sqrt 1 4 Cos 3 aky.5 Cos akx.5 4 Cos akx.5 ^2 ; 3 aky.5 Cos akx.5 4 Cos akx.5 ^2 ; Plot3D cbands, vbands, akx, 5, 5, aky, 5, 5, PlotPoints 50, Mesh None

2 Energy Dispersion.nb