Nanowire Solar Cell 2D: Radial-Junction Light Trapping
Interactive 2D silicon-nanowire solar cell simulator: tune wire radius, array height, minority-carrier diffusion length and packing density, and watch how a radial p-n junction decouples light absorption from charge collection.
Vertical silicon-nanowire arrays with a radial (core–shell) p–n junction let a solar cell absorb light along a long axial path while collecting charge over a short radial one — decoupling two requirements that fight each other in a planar cell. This simulator renders the array as a labeled multi-panel 2D scene: a side-on cross-section shows photons falling in and being absorbed at a Beer–Lambert-distributed depth, a pannable top-down view shows the electron–hole pair born at that depth diffusing radially out to the shell junction (collected) or dying before it arrives (recombined), and three live curve panels plot absorption, collection and the light-trapping factor against the current sliders. Four controls — wire radius, array height, minority-carrier diffusion length and packing fill fraction — drive it all, so you can see directly why thin, tall, well-spaced nanowires can outperform an equivalent planar absorber.
Interactive 2D silicon-nanowire solar cell: a pannable multi-panel view of a side-on absorption cross-section, a drag-to-pan top-down radial-collection view, and live curve panels for absorption, collection efficiency and the light-trapping factor. Tune wire radius, array height, carrier diffusion length and packing density to see how a radial p-n junction decouples light absorption from charge collection.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install