Skip to content

Latest commit

 

History

History
48 lines (29 loc) · 1.48 KB

File metadata and controls

48 lines (29 loc) · 1.48 KB

Computational Simulation of Quantum Wave Packet Dynamics in Gravitational Fields

Overview

This project investigates the time evolution of a quantum wave packet under a linear gravitational potential using numerical methods implemented in Python.

The simulation explores the correspondence between quantum and classical motion by comparing the expectation value of the wave packet position with the classical trajectory predicted by Newtonian mechanics.

Methods

  • Time-dependent Schrödinger equation
  • Linear gravitational potential, V(x) = mgx
  • Finite-difference discretization
  • Crank-Nicolson numerical scheme

Tools

  • Python
  • NumPy
  • Matplotlib
  • Manim

Results

The simulations demonstrate that the wave packet accelerates under gravity while simultaneously spreading due to quantum uncertainty.

The expectation value of position initially follows the classical trajectory, consistent with Ehrenfest's theorem, while deviations emerge over time because of wave packet dispersion.

Repository Contents

  • Python implementation (.py)
  • Jupyter notebook (.ipynb)
  • Simulation figures (.png)
  • Manim animation (.mp4)

Visualizations

Probability Density at Selected Times

Wave Packet Evolution Heatmap

Quantum vs Classical Motion

Author

Shahad AlDhafiri

Senior Undergraduate Computational Physics Student, Imam Abdulrahman Bin Faisal University