PhysSandbox
Classical MechanicsWaves & SoundElectricity & MagnetismOptics & LightGravity & OrbitsLabs
🌙Astronomy & The Sky🌡️Thermodynamics🌍Biophysics, Fluids & Geoscience📐Math Visualization🔧Engineering🧪Chemistry

More from Electricity & Magnetism

Other simulators in this category — or see all 65.

View category →
NewSchool

Battery Thevenin (SOC)

Launch Simulator

V_oc(SOC), R_int(SOC), Coulomb-counted SOC vs charge/discharge current; terminal voltage trace.

NewUniversity / research

Skin Depth & Proximity Effect

Launch Simulator

δ = √(2/(ωμσ)), current crowding in round conductors, proximity effect, and estimated AC resistance vs frequency.

NewUniversity / research

Debye Shielding in a Plasma

Launch Simulator

Test charge in an electron plasma: Yukawa potential φ ∝ e^{-r/λ_D}/r, λ_D = √(ε₀k_BT/n_e e²), 2D map and λ_D vs T, n.

NewUniversity / research

Langmuir Plasma Oscillations

Launch Simulator

Collective electron oscillations at ω_p = √(n_e e²/ε₀m_e): animated δn wave, Bohm–Gross dispersion ω(k), and ω_p vs density.

NewUniversity / research

Alfvén Wave on a Magnetic Field Line

Launch Simulator

Transverse MHD Alfvén wave: v_A = B/√(μ₀ρ), animated field-line displacement, standing modes and pulse reflections at fixed boundaries.

NewUniversity / research

Magnetic Reconnection (Sweet–Parker)

Launch Simulator

Toy Sweet–Parker X-point: opposite B-regions, current sheet, inflow v_in ≈ v_A/√S and outflow, Lundquist number S and sheet thickness δ/L.

PhysSandbox

Interactive physics, chemistry, and engineering simulators for students, teachers, and curious minds.

Physics

  • Classical Mechanics
  • Waves & Sound
  • Electricity & Magnetism

Science

  • Optics & Light
  • Gravity & Orbits
  • Astronomy & The Sky

More

  • Thermodynamics
  • Biophysics, Fluids & Geoscience
  • Math Visualization
  • Engineering
  • Chemistry

© 2026 PhysSandbox. Free interactive science simulators.

PrivacyTermsContact
Home/Electricity & Magnetism/Solar Cell I–V & MPP

Solar Cell I–V & MPP

Single-diode cell: photocurrent vs irradiance, ideality n, temperature; I(V), power P(V), maximum-power point.

Cell parameters

1000 W/m²
298 K
1.2
2 nA

Measured values

Iₛ꜀ (short-circuit)8.000A
MPP approx.0.594 V · 7.629 A
Pₘₐₓ4.532W
Vₒ꜀ (estimate)0.690V

Live graphs

About this model

A single-diode photovoltaic cell model generates the I–V curve from photocurrent set by irradiance, diode ideality factor n, and temperature-dependent diode behavior in the exponential law. From I(V) the simulator also plots power P(V) = I·V and marks the maximum-power point (MPP) where dP/dV = 0 on the power curve. Assumptions: one lumped diode and series/shunt representation typical of teaching single-diode models—no multi-junction cells, partial shading hotspots, or a full thermal network of the module. Vary irradiance, ideality n, and temperature to see short-circuit current, open-circuit voltage, fill factor, and how the MPP shifts on the I(V) and P(V) curves.

Who it's for: Intermediate renewable energy, semiconductor devices, and introductory photovoltaics courses.

Key terms

  • solar cell I–V curve
  • maximum power point
  • photocurrent
  • ideality factor
  • open-circuit voltage
  • irradiance

How it works

Educational single-diode solar cell: I = Iᵖʰ − I₀(e^(V/nVₜ)−1) with photocurrent scaled by irradiance. Series/shunt resistances omitted for clarity; MPP is located numerically on the I–V sweep.

Key equations

Iᵖʰ ∝ G, Vₜ ≈ (kT/q)·n

Frequently asked questions

Why does higher irradiance mainly raise I_sc?
Photocurrent scales roughly with the number of absorbed photons, so short-circuit current tracks irradiance almost linearly. Open-circuit voltage rises only logarithmically with photocurrent, so students who expect V_oc to double with twice the light are misled by the diode exponential.
What is the maximum-power point?
It is the bias where P = I·V is largest—neither short-circuit (I max, V=0) nor open-circuit (V max, I=0). MPPT controllers hunt that knee; operating at V_oc or I_sc alone delivers zero average power to a DC load.
How does temperature usually hurt performance?
Rising temperature typically lowers V_oc more than it helps current, shrinking the power rectangle. Ideality n stretches the diode knee and can soften the fill factor; this lab’s single-diode curves show those qualitative shifts without a full datasheet thermal model.