Workspace
The calculator's own fields, action and results arrive with the verified pack when you load it. Nothing is computed in this page.
Convert an average daily energy demand into the nameplate array size that can supply it, using site peak sun hours and a performance ratio for losses.
The calculator's own fields, action and results arrive with the verified pack when you load it. Nothing is computed in this page.
The answer arrives in kilowatts-peak, and the suffix is doing real work. A kWp is the output a module family produces under Standard Test Conditions — irradiance of 1,000 watts per square metre on a cell held at 25 °C — which is a laboratory reference point, not a promise about a roof. An array almost never delivers its nameplate in service; nameplate is simply the common currency in which arrays are bought, quoted and compared, and it is the currency the rest of this cluster trades in.
Peak sun hours compress a whole day of varying sunlight into an equivalent number of hours at full laboratory strength. A site quoted at 5.5 PSH receives, over a typical day, the same energy it would receive from five and a half hours of STC-grade sun and darkness the rest of the time. That compression is what makes the sizing a single division — but the figure is an ANNUAL AVERAGE, and averaging is where it bites: a mid-latitude site can see winter days at a fraction of its summer figure, so an array sized on the average will overshoot the bright months and fall short in the dark ones.
The performance ratio concedes that a real system is not the laboratory. Cell temperature above 25 °C, inverter conversion, wiring resistance, soiling, mismatch between modules — each takes its share, and the performance ratio is the fraction of the ideally available energy that survives all of them together. It sits in the denominator, so a lower ratio grows the array: the machine is deliberately oversized to cover its own losses.
The structure of the division is worth reading before any values go in. Load sits alone in the numerator, so the required array scales directly with demand; sun and performance sit together underneath, so halving either doubles the array. The pack also declares the reverse workflow: fix an array size — a roof or a budget already decided it — and the same relation, run backwards by the engine, returns the daily load that array can support.
Take the system this pack uses as its own anchor: a household averaging 22 kWh of consumption a day, at a site with 5.5 peak sun hours, assuming a performance ratio of 0.8 for a well-designed grid-tied installation.
The figure that comes back is the nameplate array size, in kWp, that covers the stated load at the stated sun over an average year. It is the number the rest of this cluster follows: the yield page runs it forwards into an annual production, the measured page audits the ratio assumed here, and the payback page prices the result. Read it as a screening size to set against roof area and budget, not as a completed design.
Now hold the load and drop the peak sun hours to a winter-grade figure. The required array grows in inverse proportion — which is the arithmetic behind a familiar trade-off: size on the annual average and accept a winter shortfall, or size on the worst month and overproduce the rest of the year.
The energy consumed in a typical day, in kilowatt-hours — an annual total divided by the days in a year is the usual source, because a single month is biased by season. This is energy, not power: a figure from a utility bill, not the rating of the largest appliance. It is also an average, so it says nothing about the peaks a battery or an inverter would have to be sized for.
The site’s daily solar resource expressed as equivalent hours of full STC-strength sun. Take it from a solar-resource dataset for the actual location — NREL, PVGIS or PVWatts-class data — not from hours of daylight, which is a much larger number that would quietly undersize the array. The default supplied here is illustrative, not a property of any particular site.
The fraction of ideally available energy the whole system delivers after temperature, inverter, wiring, soiling and mismatch losses, entered as a decimal fraction strictly between zero and one. A well-designed grid-tied system justifies the illustrative default; a hot climate, a dusty site or a shaded roof justifies less. The measured performance ratio page in this cluster is how the value assumed here is later checked against reality.
Standard PV sizing relation, kWp = daily load / (peak sun hours × performance ratio)
Direct division of the average daily load by the product of peak sun hours and performance ratio, returning the required nameplate array size in kWp; the declared reverse workflow solves the same relation for the supportable daily load at a fixed array size.
Screening and reference material, to be checked against the governing standard and a qualified engineer; not a design determination. The signed pack carries its own citation, and the page reports the verification state of the release it mounted.