Final Year Undergraduate Project
This repository contains code and notes related to the quantum modelling of a SQUID (Superconducting Quantum Interference Device) using the Lindblad master equation formalism. The project explores both steady-state and time-dependent dynamics under dissipative evolution.
The goal of this project is to simulate the quantum behavior of a SQUID in open systems, accounting for decoherence and dissipation using Lindblad operators. It covers:
-
Steady-State Analysis: Solving the Lindblad master equation to find the steady-state density matrix and observables.
-
Time-Dependent Dynamics: Simulating the transient evolution of the system under various initial conditions and external driving.
- Lindblad master equation solver using numerical integration
- Support for custom Hamiltonians and dissipation channels
- Visualization tools for density matrix evolution, expectation values, and coherence
The project is written in Python. You will need the following libraries:
- numpy
- scipy
- matplotlibq
steady_state.py – Code for finding steady-state solutions
time_dynamics.py – Time evolution simulations
hamiltonian.py – Hamiltonian and Lindblad operator definitions
plots/ – Visualizations and figures used in the project
notes/ – Supplementary notes and derivations (if included)
Modify parameters in the scripts to explore different regimes (e.g., coupling strength, detuning, temperature). Each script is documented for clarity and reproducibility.
This work was completed as part of the final year undergraduate physics project. Thanks to Dr. Stephen Duffus for guidance and support.
Open for academic and non-commercial use.
Bachelors Thesis - https://drive.google.com/file/d/1w4NweHPtCMsxwigGp6w92vHLy93bRqcn/view?usp=sharing