HomePhysics & MechanicsT1 Relaxation from First Principles: Stochastic BPP Simulation

T1 Relaxation from First Principles: Stochastic BPP Simulation

A from-first-principles 2D companion to the BPP spin-relaxation simulator: a stochastic Ornstein-Uhlenbeck process stands in for rotational diffusion, its autocorrelation is Fourier-transformed by numerical quadrature into the Lorentzian spectral density, and a Monte Carlo ensemble of two-level spins reproduces the exponential T1 inversion-recovery law -- every step verified live against the closed-form BPP theory.

Physics & Mechanics2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-nuclear-magnetic-resonance-spin-relaxation ↗ Open standalone

The 3D version of this simulator shows the Bloembergen-Purcell-Pound (BPP) picture as a rendered scene: a lattice of tumbling dipoles and a recovering magnetization arrow, both driven by plugging your slider settings straight into the closed-form 1/T₁ formula. This 2D companion takes the harder, more honest route: it never evaluates that formula directly. Instead it simulates a stochastic Ornstein-Uhlenbeck process as a stand-in for the randomly tumbling local field, measures that trace's own autocorrelation to confirm it really does decay as exp(-t/τc), numerically integrates that autocorrelation's Fourier transform via quadrature to obtain the Lorentzian spectral density J(ω) at the Larmor frequency and its second harmonic, and finally runs a Monte Carlo ensemble of independently-flipping two-level spins whose emergent ensemble average is compared, live, against the analytic inversion-recovery curve. Every panel reports its own verification error against the theory it is supposed to reproduce.

⚙ Under the hood

A from-first-principles 2D companion to the BPP spin-relaxation simulator: a stochastic Ornstein-Uhlenbeck process stands in for rotational diffusion, its autocorrelation is Fourier-transformed by numerical quadrature into the Lorentzian spectral density, and a Monte Carlo ensemble of two-level spins reproduces the exponential T1 inversion-recovery law -- every step verified live against the closed-form BPP theory.

NMRT1 relaxationBPP theoryMonte Carlostochastic processOrnstein-UhlenbeckFourier transformmolecular tumbling

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)