HomeNanotechnology & MEMSMoiré Trap Potential & Exciton Hopping (2D)

Moiré Trap Potential & Exciton Hopping (2D)

Interactive 2D companion simulator: the real triangular moiré potential landscape of a twisted MoS2/WSe2 heterobilayer, built from its three shortest reciprocal-lattice Fourier components, with trapped interlayer excitons undergoing real Euler-Maruyama Langevin dynamics and thermally-activated hopping between wells whose measured rate is checked live against a Kramers activation-rate estimate.

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

This 2D companion to the interlayer-exciton simulator computes the same twisted MoS₂/WSe₂ heterobilayer a genuinely different way. Rather than placing excitons on a hexagonal grid by geometric construction, it builds the real corrugated moiré potential landscape from the three shortest Fourier components of the moiré reciprocal lattice, then integrates real overdamped Langevin dynamics for a population of trapped excitons diffusing and hopping between wells in that landscape. A grid search locates every potential minimum and confirms their spacing reproduces the same moiré period λ used by the 3D sim, while the measured hopping rate — counted directly from the running stochastic simulation — is checked live against a Kramers-type activated-rate estimate built from the trap's curvature and barrier height. Adjust twist angle, interlayer separation, out-of-plane field and exciton density to watch the trap lattice, its depth, and the resulting hop rate respond together.

⚙ Under the hood

2D companion to the interlayer-exciton simulator: builds the real triangular moiré potential from its Fourier reciprocal-lattice components, then runs actual Euler-Maruyama Langevin dynamics for trapped excitons hopping between wells, checking the measured hop rate live against a Kramers activation-rate estimate.

nanotech2D materialsmoireexcitonsTMDCheterostructureLangevin dynamicsKramers rate

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

What did you find?

Add reproduction steps (optional)