HomeNanotechnology & MEMSNanowire Solar Cell: Radial-Junction Light Trapping

Nanowire Solar Cell: Radial-Junction Light Trapping

Interactive 3D 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.

Nanotechnology & MEMS3DAdvanced60 FPS📱 Mobile-adapted⇄ 2D version
nanotech-solar-energy ↗ Open standalone

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 a real 3D nanowire array under a falling stream of photons: each absorption event spawns an electron–hole pair that either diffuses out to the shell junction and gets collected, or recombines before it arrives. Four controls — wire radius, array height, minority-carrier diffusion length and packing fill fraction — drive live formulas for absorption, collection efficiency and relative short-circuit current, so you can see directly why thin, tall, well-spaced nanowires can outperform an equivalent planar absorber.

⚙ Under the hood

Interactive 3D silicon-nanowire solar cell: 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.

nanotechsolar energyphotovoltaicsnanowiresemiconductorlight trapping

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)