Solar PV annual output
solar_pv_outputEstimate the annual AC electricity output of a UK solar photovoltaic system, in kWh, using the standard estimation method that MIS 3002 requires every MCS certified installer to use.
The method is: annual output = kWp x Kk x SF, where Kk is read from the MCS irradiance dataset for the site's postcode zone, roof pitch and orientation, and SF is a shade factor between 0 and 1.
Supply the postcode and the array's capacity in kWp, plus the roof's pitch in degrees from horizontal and its orientation in degrees away from due south in either direction, so that south is 0, south-east and south-west are both 45, east and west are both 90, and north is 180.
The result carries the tabulated yield, the estimate, and what the same array would produce at the best pitch and orientation for that zone, so a roof that is merely good is not mistaken for a poor one. This covers the United Kingdom only; the dataset has no values for anywhere else.
Method from MIS 3002. These calculators follow the published MCS methods, for understanding a system and checking a quotation. Anything that gets installed still needs a design and a site survey from a certified installer.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| zone | No | MCS postcode zone code, for example '5E'. An alternative to 'postcode' when the zone is already known. | |
| postcode | No | UK postcode of the installation, for example 'BS1 5TR'. Only the outward code matters. Give this or 'zone'. | |
| capacityKwp | Yes | Total installed capacity in kilowatts peak: the sum of the nameplate watts of every module, divided by 1000. Required. | |
| inclination | Yes | Pitch of the array in degrees from horizontal. A flat roof is 0 and a wall-mounted array is 90. Required. | |
| orientation | Yes | Degrees the array faces away from due south, in either direction, so due south is 0, south-east and south-west are 45, east and west are 90, and due north is 180. Required. | |
| shadeFactor | No | Proportion of output left after shading, between 0.5 and 1. Use 1 for a clear horizon. Defaults to 1. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| zone | Yes | ||
| notes | Yes | ||
| method | Yes | ||
| references | Yes | ||
| capacityKwp | Yes | ||
| inclination | Yes | Inclination after rounding to the nearest degree, as the method requires. | |
| orientation | Yes | Orientation after rounding to the nearest five degrees, as the method requires. | |
| shadeFactor | Yes | ||
| postcodeUsed | No | The postcode the zone was resolved from, when one was given. | |
| shadingLossKwh | Yes | ||
| annualOutputKwh | Yes | The estimate: capacity multiplied by Kk multiplied by the shade factor. | |
| bestCaseAnnualKwh | Yes | What this capacity would produce at the best pitch and orientation for the zone, unshaded. A yardstick, not a target: a roof faces where it faces. | |
| percentOfBestCase | Yes | The estimate as a percentage of that best case. | |
| unshadedOutputKwh | Yes | What the same array would produce with a clear horizon. Equals the estimate when the shade factor is 1. | |
| bestCaseInclination | Yes | The pitch that yields most at this zone when facing due south. | |
| bestCaseOrientation | Yes | The orientation that yields most at this pitch and zone. Almost always due south. | |
| specificYieldKwhPerKwp | Yes | Kk: the kWh a single kWp produces in a year at this zone, pitch and orientation, before shading. |