HomeMaterials ScienceExciton Charge Separation — 1D Space–Time Kymograph

Exciton Charge Separation — 1D Space–Time Kymograph

A 1D reaction-diffusion kymograph of exciton random walks and Onsager-Braun charge-transfer dissociation at a donor-acceptor junction: watch the position-vs-time density trace and a live theory-vs-Monte-Carlo dissociation curve respond to field, temperature and CT separation.

Materials Science2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-excitonic-solar-cell-charge-separation ↗ Open standalone

This is a genuinely 2D-native counterpart to the 3D donor–acceptor particle scene: since only the depth coordinate decides whether a photogenerated exciton reaches the interface, the whole random walk collapses exactly onto one spatial axis, plotted here as a scrolling position-vs-time kymograph — a distinct representation used across physics and biology to read a diffusing population's whole history at a glance rather than a moment of it. The left panel scrolls a colour-coded density trace (excitons, electrons, holes) built from an independent 1D Monte Carlo random walk using the same D = LD²/τ diffusion law; the right panel plots the analytic Onsager–Braun dissociation-probability curve Pdiss(F) alongside a live marker for the Monte Carlo dissociation fraction actually measured at the interface, so the same physics is checked two ways at once as you sweep field, temperature and charge-transfer separation.

⚙ Under the hood

A 1D reaction-diffusion kymograph of the same donor-acceptor junction: exciton random walks and Onsager-Braun charge-transfer dissociation collapse onto one depth axis, scrolling as a position-vs-time density trace, with a live theory-vs-Monte-Carlo dissociation curve alongside it.

excitonsorganic photovoltaicscharge separationOnsager-Braunheterojunctionsolar cellskymographreaction-diffusion

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

What did you find?

Add reproduction steps (optional)