0% found this document useful (0 votes)
5 views25 pages

Project Report

This document presents a project focused on the theoretical and computational investigation of energy band structures in a one-dimensional periodic potential, utilizing the time-independent Schrödinger equation and numerical techniques in Python. It outlines the theoretical foundations, objectives, methodology, and a detailed work plan, culminating in the analysis of energy bands and gaps using the Kronig-Penney model. The project aims to enhance understanding of electron behavior in solids, with implications for semiconductor physics and nanotechnology.

Uploaded by

kanakkhandare
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views25 pages

Project Report

This document presents a project focused on the theoretical and computational investigation of energy band structures in a one-dimensional periodic potential, utilizing the time-independent Schrödinger equation and numerical techniques in Python. It outlines the theoretical foundations, objectives, methodology, and a detailed work plan, culminating in the analysis of energy bands and gaps using the Kronig-Penney model. The project aims to enhance understanding of electron behavior in solids, with implications for semiconductor physics and nanotechnology.

Uploaded by

kanakkhandare
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

ACKNOWLEDGMENT

I express my sincere gratitude to my project guide Prof. Ajay V. Ambhore for their
constant support, valuable guidance, and encouragement throughout the completion
of this project.

I am thankful to the Head of the Department and faculty members of the


Department of PHYSICS for providing the necessary facilities to carry out this work.

I also thank my friends and colleagues for their cooperation and support.
Finally, I express my heartfelt gratitude to my family for their encouragement and
motivation.
Abstract

The study of energy band structures is fundamental in understanding the electronic


properties of solids. This project presents a detailed theoretical and computational
investigation of energy bands in a one-dimensional periodic potential. The work is
based on solving the time-independent Schrödinger equation using numerical
techniques implemented in Python.

We explore the formation of energy bands and band gaps using both analytical
insights from Bloch’s theorem and numerical simulations using finite difference
methods. A periodic cosine potential and Kronig–Penney-like potential are
considered. The Hamiltonian is constructed as a matrix and solved using eigenvalue
techniques.

The results show the emergence of allowed and forbidden energy regions,
demonstrating key principles of solid-state physics such as band formation, Brillouin
zones, and dispersion relations. The project highlights how computational physics
bridges theory and real-world applications in semiconductors and nanotechnology.
Introduction

In solid-state physics, the behavior of electrons in crystalline materials is governed

by the periodic arrangement of atoms. This periodicity gives rise to a repeating

potential that significantly alters the motion of electrons compared to free particles.

Unlike free electrons, electrons in a periodic lattice exhibit energy bands instead of

discrete energy levels. Between these bands, forbidden gaps exist where no electron

states are allowed. These features determine the electrical and optical properties of

materials.

The aim of this project is to theoretically investigate how energy bands form in a

one-dimensional periodic potential and to study their characteristics using

mathematical and computational techniques.

In isolated atoms, electrons occupy discrete energy levels. However, when atoms

form a crystal, their atomic orbitals overlap due to close proximity, resulting in the

splitting of discrete energy levels into energy bands.

A crystal lattice provides a periodic potential field for electrons. Understanding

electron motion in such periodic systems is essential for explaining:

 Electrical conductivity

 Semiconductor behavior
 Optical properties

The 1D periodic potential model serves as a simplified yet powerful framework for

understanding these phenomena.

The crystalline structure of a solid can be thought of as being a periodic arrangement

of atoms in space, which can be modeled in a first approximation as an infinite

periodic lattice. In terms of the interactions between atoms in the solid structure, the

lattice is described by a periodic potential which is determined by the properties of

the material. In this setting, the quantum mechanical theory pre dicts a discrete set

of allowed energy states for the elec trons inside the solid. In particular, the Bloch

Theorem (see ch. 8 in [1]) shows that each state of the electron is determined by two

quantum numbers n and k (also by the spin number, which is ignored). The allowed

en ergy states for a fixed value of n define the energy bands, which are found to be

continuous on the number k and describe a curve in the k-Energy plane. We think of

k as a continuous quantity, despite taking discrete values which are close for a large

number of atoms. For most potentials, the curves tend to be separated by gaps in the

Energy coordinate, so many values of the energy are forbidden. Curiously enough,

energy bands are not only a the oretical phenomenon arising from the consideration

of an infinite, perfectly periodic arrangement of atoms, but appear also in the band

structure of real materials. The fact that solids admit energy bands has a profound
im pact on our understanding of the transport properties of materials, leading to the

classification of conducting and insulating materials, and the development of

important disciplines, such as physical electronics. Then, knowing the allowed

energies for a solid and the energy gaps be tween them becomes crucial in material

science. Thus, it is interesting to be able to compute the energy bands for a particular

potential. Although not physically exact, the infinite periodic approximation is

sufficiently good so as to provide some insight into the shape of the bands in real

solids. Remarkably enough, the electronic bands in a one dimensional system can be

numerically obtained by solving an approximate eigenvalue equation, which we

discuss in detail in the next section below. Modeling the one dimensional case is

much easier than doing it for higher dimensions, since it only allows one type of

periodicity, while higher dimensions allow plenty of possible periodic lattices. With

the purpose of improving the intuition of Physics students and helping them to

understand what an elec tronic band is and how it appears in crystalline struc tures,

a user friendly interface has been developed in Mat lab. The interface can be used as

a complementary tool to the solid state physics course, allowing the student to try

different potentials and motivating the study of the general theory.


Assignment 1: Progress Review and Final Work Plan

1. Approved Title of the Project

Theoretical investigation of energy band structure in 1D periodic potential

2. Brief Summary of Phase–I Work Completed

Phase–I of this project focused on building a strong theoretical foundation and

initiating basic computational work. The study is based on quantum

mechanical principles governing electron motion in periodic potentials.

3. Theoretical Study Completed

During this phase, the following key concepts were studied:

 The Schrödinger Equation and its application to electron motion

 Properties of periodic potentials

 Understanding of Bloch's Theorem and its significance

 Introduction to the Kronig–Penney Model

These concepts helped in understanding how energy bands and band gaps are

formed in solids.
Objectives

 To study electron behavior in a periodic lattice


 To derive energy band structures using quantum mechanics
 To understand Bloch’s theorem and its implications
 To analyze the Kronig–Penney model
 To explain formation of band gaps
 To relate theory with real materials

Need for Revision

Based on Phase–I observations, the following issues were identified:

 Initial plots were not clearly showing band regions


 Limited parameter variation
 Lack of detailed interpretation

Thus, the plan has been revised to improve accuracy, visualization, and analysis.
Work Plan

Week 1: Literature Review

 Study basic quantum mechanics concepts

 Understand the Schrödinger Equation

 Review periodic potentials and crystal lattice concepts

Week 2: Core Theory Development

 Study Bloch's Theorem

 Understand wave behavior in periodic systems

 Learn concept of energy bands and band gaps

Week 3: Model Study

 Study Kronig–Penney Model

 Understand derivation of dispersion relation

 Learn condition for allowed energies (∣f(E)∣≤1|f(E)| \leq 1∣f(E)∣≤1)


Week 4: Python Setup and Basics

 Install Python and required libraries (NumPy, Matplotlib)

 Learn basic numerical computation and plotting

 Write simple test programs

Week 5: Initial Implementation

 Define energy range and parameters

 Implement Kronig–Penney function in Python

 Generate initial plots

Week 6: Code Refinement and Debugging

 Handle complex number calculations

 Improve code structure and accuracy

 Debug errors and validate results

Week 7: Analysis and Visualization

 Plot clear graphs of f(E)f(E)f(E) vs energy


 Identify allowed and forbidden regions

 Study effect of varying parameters (V₀, lattice spacing)

Week 8: Final Report and Presentation

 Compile full project report

 Add graphs and explanations

 Prepare presentation slides

 Revise key concepts for viva

Conclusion

The revised experimental plan enhances the quality and depth of the project by
improving computational methods, expanding analysis, and ensuring clearer
interpretation of energy band formation in a one-dimensional periodic system.
Assignment 2: Final Experimental Work Record and analysis

Theory

3.1 Schrödinger Equation

The time-independent Schrödinger equation is:

Where:

 ψ(x): wave function


 V(x): periodic potential
 E: energy eigenvalue

he Schrödinger equation, also known as Schrödinger’s wave equation, is a partial

differential equation that employs the wave function to explain the dynamics of
quantum mechanical systems. This equation can be used to determine the trajectory,

positioning, and energy of these systems.

The Schrödinger wave equation is a mathematical expression that accounts for the

electron’s nature as a matter wave inside an atom when describing the energy and

position of the electron in space and time.

It is based on three factors. They are;

 Classical plane wave equation,


 Broglie’s Hypothesis of matter-wave, and
 Conservation of Energy.
3.2 Periodic Potential

A 1D periodic potential satisfies:

Where a is the lattice constant.


3.3 Bloch’s Theorem

According to Bloch’s theorem:

This implies solutions are wave-like but modulated by a periodic function.


3.4 Kronig–Penney Model

The model represents the potential as a series of rectangular wells/barriers. The


dispersion relation is:

Allowed energy bands occur where:


4. Methodology

Steps:

1. Define periodic potential (square wells/barriers)


2. Solve Schrödinger equation numerically
3. Compute dispersion relation
4. Identify allowed energy regions
5. Plot energy vs wavevector k
Assignment 3: Data Analysis, Results and Interpretation

Python Implementation

import numpy as np

import [Link] as plt

# Constants

a=1 # lattice constant

V0 = 10 # potential height

N = 500 # grid points

# Energy range

E = [Link](0.1, 20, 500)

# Function for Kronig-Penney model

def kronig_penney(E, V0, a):

alpha = [Link](E)
beta = [Link](V0 - E + 0j)

return [Link](alpha*a) + (beta**2 - alpha**2)/(2*alpha*beta) * [Link](alpha*a)

# Calculate values

F = kronig_penney(E, V0, a)

# Plot allowed bands

[Link](E, [Link](F))

[Link](1, color='red', linestyle='--')

[Link](-1, color='red', linestyle='--')

[Link]("Energy")

[Link]("cos(ka)")

[Link]("Energy Band Structure (Kronig-Penney Model)")

[Link]()
Step-by-Step Python Explanation

Step 1: Import Libraries

import numpy as np
import [Link] as plt
Why?

 numpy → mathematical calculations


 matplotlib → plotting graphs

Step 2: Define Constants

a=1 # lattice spacing


V0 = 10 # potential barrier height
Physics meaning:

 a → distance between atoms


 V0 → strength of periodic potential
Step 3: Create Energy Range

E = [Link](0.1, 20, 500)

👉 This means:

 Energy varies from 0.1 to 20


 500 points → smooth graph

Step 4: Define Kronig–Penney Function

def kronig_penney(E, V0, a):


alpha = [Link](E)
beta = [Link](V0 - E + 0j)

return [Link](alpha*a) + ((beta**2 - alpha**2)/(2*alpha*beta)) *


[Link](alpha*a)

Step 5: Compute Function

F = kronig_penney(E, V0, a)

👉 Now:

 For each energy → we get a value of f(E)f(E)f(E)


Step 6: Plot the Graph

[Link](E, [Link](F))
[Link](1)
[Link](-1)
[Link]("Energy")
[Link]("cos(ka)")
[Link]("Energy Band Structure")
[Link]()

Physical Meaning of Code

Code Part Physics Meaning


Energy array Possible electron energies
Function f(E) Wave behavior in lattice
Plot Visual band structure
±1 lines Physical condition
6. Results and Discussion

 Regions where correspond to allowed energy bands


 Regions where ∣F(E)∣>1|F(E)| > 1∣F(E)∣>1 correspond to band gaps
 Increasing potential height widens band gaps
 Decreasing lattice spacing increases band overlap

7. Applications

 Semiconductor physics
 Nanotechnology
 Electronic device design
 Understanding materials like silicon and graphene

8. Conclusion

The project successfully demonstrates the formation of energy bands using a 1D


periodic potential. The numerical approach using Python provides clear visualization
and deeper understanding of quantum behavior in periodic systems.
9. References

Kronig & Penney original paper:

 “Quantum Mechanics of Electrons in Crystal Lattices” (1931)

Bloch’s original work:

 “Quantum Mechanics of Electrons in Crystal Lattices” (1929)

Modern study:

 Tight-binding formulation of Kronig–Penney model (Nature Scientific


Reports)

Kittel, C. (2005). Introduction to Solid State Physics. Wiley.

Ashcroft, N. W., & Mermin, N. D. (1976). Solid State Physics.

Kronig, R. de L., & Penney, W. G. (1931). Quantum Mechanics of Electrons in


Crystal Lattices.

Bloch, F. (1929). Quantum Mechanics of Electrons in Crystal Lattices.

You might also like