Lesson 13 of 15
Perturbation Theory
Perturbation Theory
Perturbation theory lets us find approximate solutions to quantum systems that are "close" to a solvable one. We write the Hamiltonian as:
where has known solutions and is a small perturbation.
First-Order Energy Correction
The first-order correction to the energy of state is simply the expectation value of the perturbation:
Particle in a Box
The 1D particle in a box (infinite square well) on is a classic exactly solvable system:
with (quantum number starts at 1).
Common Perturbations
- Constant perturbation : correction is for all (the wavefunctions are already orthonormal and ).
- Linear ramp : correction is for all (by symmetry of the sin² integral).
Physical Constants
Using SI units with J·s, kg, and J.
Implementation
pib_wavefunction(x, n, L)—pib_energy_eV(n, L_nm)— unperturbed energy in eV for a box of width nanometresfirst_order_correction(V_func, n, L, N=1000)— numerically integrates over
import math
def pib_wavefunction(x, n, L):
return math.sqrt(2.0 / L) * math.sin(n * math.pi * x / L)
def pib_energy_eV(n, L_nm):
hbar = 1.055e-34
m = 9.109e-31
eV = 1.602e-19
L = L_nm * 1e-9
return n**2 * math.pi**2 * hbar**2 / (2 * m * L**2) / eVPython runtime loading...
Loading...
Click "Run" to execute your code.