The selected historical CS6K-300MS row provides a complete module parameter set.
Model name Canadian Solar Inc. CS6K-300MS; database SAM 2018.11.11 r2, row date 1/3/2019. Reference values and row provenance are downloadable locally.
One historical CEC/SAM module-level parameter set with CEC auxiliary equations. Reference metadata and the differently dated physical drawing remain separately identified. This is not a current product recommendation or a new laboratory measurement.
Uniform effective irradiance of 200–1000 W/m² and cell temperature 15–65°C are the selected teaching range, plus a separate dark state. The range is not a certified accuracy envelope.
The module calculation has no spectral resolution, incidence-angle/reflection model, partial shading, cell mismatch, temperature gradients, reverse breakdown, degradation, bifacial gain or per-cell bypass-network calculation.
Cell temperature is supplied independently from light. The scene does not predict temperature from air temperature, roof type, wind or mounting.
Cell-level geometry, carrier sizes, selected absorption/collection/recombination events and timing are schematic. No electric field, drift/diffusion transport field, efficiency or carrier count is inferred from the animation.
The physical mesh and contact texture are original. Factual module dimensions follow the February 2019 V5.571 sheet; the enlarged semiconductor section is a generic p-base/n-emitter teaching construction, not proprietary wafer geometry.
Open and short circuits are virtual endpoints. Ordinary generating-branch power is nonnegative. The model omits transient circuit behavior and the thermal characteristics of a real adjustable load.
Maximum-power matching is instantaneous and ideal. The energy day is an authored piecewise-constant profile, not weather, household savings, AC generation or battery charging performance.
Video capture of the 3D views records their model camera; study and day diagrams use their own labeled renderings. Browser/device and codec checks remain a separate review.
The home task is a paper/data activity. It does not require climbing, touching wiring, disconnecting an installation, measuring live terminals or physically shorting a panel. It has not yet been classroom-trialed.
One documented module-level model: The live calculation uses the historical CEC/SAM row for Canadian Solar Inc. CS6K-300MS in the 2019-03-05 archive distributed by pvlib 0.15.2. It represents 60 series cells. At effective irradiance 1000 W/m² and cell temperature 25°C, its maximum is about 32.60 V × 9.20 A = 299.92 W. A reference rating describes conditions and an operating point; it is not an unconditional output or universal ceiling.
The single-diode relation: I = IL − I0 expm1((V + I Rs)/a) − (V + I Rs)/Rsh. IL is light-generated current, I0 is the diode saturation parameter, Rs is series resistance, and Rsh is shunt resistance. This equivalent circuit describes terminal behavior; it does not mean separate ordinary resistors and one discrete diode are visibly packed inside each wafer. The module-level a already includes the number of series cells.
Keep parameter revisions separate: The archived reference parameters are IL = 9.702283 A, I0 = 7.211832 × 10⁻¹¹ A, a = 1.549486 V, Rs = 0.262808 Ω and Rsh = 1116.523926 Ω. The CEC temperature adjustment uses alpha_sc = 0.003250 A/K with Adjust = 4.822110%. The manufacturer’s February 2019 V5.571 sheet has the same model name but some different electrical values. We use that dated drawing for factual physical dimensions and the archived row for electrical calculations; the revisions are not merged into a fictitious single specification.
Temperature means cell temperature: The CEC auxiliary equations adjust photocurrent, diode saturation current, thermal voltage and shunt resistance with temperature and effective irradiance. Temperature is converted to kelvin internally. At the same 1000 W/m², increasing cell temperature from 25°C to 55°C reduces the modeled maximum from about 299.9 W to 263.2 W while short-circuit current rises slightly. Air temperature is a different quantity and needs an additional thermal/environmental model to predict cell temperature.
Solve the operating point: The implementation parameterizes the curve by internal diode voltage d = V + I Rs. It solves the short-circuit endpoint, open-circuit endpoint and maximum of P = VI using bracketed roots. A resistive load intersects the curve at V = Rload I. The operating point satisfies both relations; it is not a dot placed arbitrarily along a decorative curve.
Power becomes energy through time: A watt is a joule per second, a rate of energy transfer. For constant time blocks, energy in watt-hours is the sum of power in watts multiplied by duration in hours. Our invented 25°C day uses 400 W/m² for 2 hours, 1000 for 3 hours and 200 for 1 hour. Ideal matching gives about 1.198939 kWh. A fixed 3.54347826 Ω load gives about 1.019534 kWh before other system losses.
A shadow is a different problem: Uniform dimming applies the same effective irradiance to every cell. A partial shadow can create different conditions across series cells and substrings, changing reverse-bias and bypass behavior. Its effect depends on topology and operating conditions. Shading 10% of the area does not imply exactly 10% less power. Our uniform-module solver does not predict that case.
What has been checked
Analytical reference cases, conservation or transition invariants, finite drawing commands, bounded setup parsing, discovery and route integrity are checked automatically. These checks do not establish anatomical fidelity, learner outcomes or browser/device compatibility. Independent subject review, learner trials, comprehensive accessibility review and browser video encoding checks remain pending.
Each source supports the associated claim. Sources do not certify this implementation or its visuals.
About the cover illustration
The cover is an offline rendering of the original module geometry, contact texture and virtual load. It is not a manufacturer photograph. Factual module dimensions and the separate archived electrical parameter set are identified in the downloadable provenance record.