HomeNanotechnology & MEMSPersistent Ring Current: 2D Flux Sweep & Energy-Level Map | mysimulator.uk

Persistent Ring Current: 2D Flux Sweep & Energy-Level Map

2D model of the equilibrium persistent current in a phase-coherent mesoscopic ring: a top-down flux-ring view, a live E_n(Phi) energy-level map showing which single-particle levels are occupied, and a flux-periodic I(Phi) sawtooth strip chart -- the same h/e-periodic physics as the 3D ring simulator, shown as flat 2D panels instead of a 3D scene.

Nanotechnology & MEMS2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-nanotech-topic-98 ↗ Open standalone

When a normal-metal or semiconductor ring is cooled below the point where its circumference is shorter than the electron's phase-coherence length, its ground state carries a real, non-decaying circulating current whenever a magnetic flux threads the loop. This 2D simulator builds the same physically grounded model as the 3D ring simulator: single-particle levels En(Φ) = (ħ²/2mR²)(n − Φ/Φ₀)² are filled with N electrons, the total energy is differentiated with respect to flux to get I(Φ), and the result is rendered across three linked flat panels — a top-down ring-and-flux view with flowing current markers, a live energy-level map that shows exactly which levels are occupied, and a flux-periodic I(Φ) strip chart. Sliders let you sweep the threaded flux, change the electron count to see the even/odd parity effect flip the current's sign, resize the ring to change the energy scale, and dial in dephasing to watch the effect wash out.

⚙ Under the hood

2D model of the equilibrium persistent current in a phase-coherent mesoscopic ring: a top-down flux-ring view, a live E_n(Phi) energy-level map showing which single-particle levels are occupied, and a flux-periodic I(Phi) sawtooth strip chart -- the same h/e-periodic physics as the 3D ring simulator, shown as flat 2D panels instead of a 3D scene.

mesoscopic physicspersistent currentquantum coherenceflux quantumnanoringparity effect

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

What did you find?

Add reproduction steps (optional)