Explicit checks passed
2 explicit checks passed for the entered values. This does not replace independent verification where the decision is safety-critical, contractual, statutory, financial or medical.
Annual energy loss vs deviation from true south (N-hem).
PerformanceSigned: negative = Southern hemisphere.
Signed: negative = east of equator-facing, positive = west of equator-facing.
Solar PV decision support
This section organises the existing calculator output into design checks, governing criteria and comparison cases. Core solar formulas and the calculator's original results are unchanged.
Explicit checks passed
2 explicit checks passed for the entered values. This does not replace independent verification where the decision is safety-critical, contractual, statutory, financial or medical.
Governing criterion
Azimuth deviation from the reference direction
0 %
The existing empirical orientation model converts angular deviation into an annual energy-loss estimate.
Solar engineering check 1
pass✓ PASS — Deviation within ±30° of equator-facing — typically low impact.
Structured directly from this solar calculator's own runtime alert.
Solar engineering check 2
pass✓ PASS — Estimated annual loss below the 25% threshold that usually triggers redesign.
Structured directly from this solar calculator's own runtime alert.
Engine recommendation 1
Loss estimate is irradiation-weighted using your monthly GHI — treat as an engineering estimate, not a bankable PVsyst run.
Engine recommendation 2
Prefer within ±20–30° of equator-facing wherever the roof/land allows.
Engine recommendation 3
Engineering-grade preliminary calculation. Final design must be verified against project-specific site conditions, manufacturer datasheets, applicable standards and utility requirements.
Primary design output
0 %
Use as a preliminary result and verify the project-specific limits listed below.
Methodology & limit
Decision support is structured from the existing solar calculator engine and the current user inputs. PASS/FAIL is shown only where the engine or entered project criteria support an explicit check. Final PV design still requires site survey, exact module/inverter datasheets, structural/electrical design and applicable statutory approval.
Incidence-angle integration over representative days for each month. Irradiation-weighted using the 12 supplied monthly GHI values.
Designs are stored privately in this browser — nothing is uploaded.
Small deviations (±20°) cost little (< 5%). East/west facing arrays lose ~15–20% annually vs due south.
φ (signed)28.6°β25°γ (signed, east −, west +)0°min..max over 12 months100% .. 100%1 − weighted avg relative yield0 %Annual energy loss vs deviation from true south (N-hem). The example below is calculated by this page's real engine from the displayed inputs.
Use values from the same measurement basis and time period. Conditional fields appear only when the related option is selected.
| Input | Example value | Why it matters |
|---|---|---|
| Site latitude | 28.6 ° | Signed: negative = Southern hemisphere. |
| Array tilt | 25 ° | Measured or known array tilt used by the calculation engine. |
| Azimuth deviation from equator-facing | 0 ° (east −, west +) | Signed: negative = east of equator-facing, positive = west of equator-facing. |
| Monthly avg. GHI — Jan | 3.4 kWh/m²/day | Leave all months blank to skip the monthly optimisation and use the latitude-based estimate only. |
| Monthly avg. GHI — Feb | 4 kWh/m²/day | Leave all months blank to skip the monthly optimisation and use the latitude-based estimate only. |
| Monthly avg. GHI — Mar | 4.9 kWh/m²/day | Leave all months blank to skip the monthly optimisation and use the latitude-based estimate only. |
| Monthly avg. GHI — Apr | 5.6 kWh/m²/day | Leave all months blank to skip the monthly optimisation and use the latitude-based estimate only. |
| Monthly avg. GHI — May | 6 kWh/m²/day | Leave all months blank to skip the monthly optimisation and use the latitude-based estimate only. |
| Monthly avg. GHI — Jun | 5.7 kWh/m²/day | Leave all months blank to skip the monthly optimisation and use the latitude-based estimate only. |
| Monthly avg. GHI — Jul | 5 kWh/m²/day | Leave all months blank to skip the monthly optimisation and use the latitude-based estimate only. |
| Monthly avg. GHI — Aug | 4.9 kWh/m²/day | Leave all months blank to skip the monthly optimisation and use the latitude-based estimate only. |
| Monthly avg. GHI — Sep | 4.8 kWh/m²/day | Leave all months blank to skip the monthly optimisation and use the latitude-based estimate only. |
| Monthly avg. GHI — Oct | 4.3 kWh/m²/day | Leave all months blank to skip the monthly optimisation and use the latitude-based estimate only. |
| Monthly avg. GHI — Nov | 3.6 kWh/m²/day | Leave all months blank to skip the monthly optimisation and use the latitude-based estimate only. |
| Monthly avg. GHI — Dec | 3.2 kWh/m²/day | Leave all months blank to skip the monthly optimisation and use the latitude-based estimate only. |
These are the named quantities used by this calculator. When the source formula does not define a mathematical symbol, OneCalcApp keeps the real input label instead of inventing one.
| Variable / input | Unit | Meaning in this calculation |
|---|---|---|
| Site latitude | ° | Signed: negative = Southern hemisphere. |
| Array tilt | ° | Measured or known array tilt used by the calculation engine. |
| Azimuth deviation from equator-facing | ° (east −, west +) | Signed: negative = east of equator-facing, positive = west of equator-facing. |
| Monthly avg. GHI — Jan | kWh/m²/day | Leave all months blank to skip the monthly optimisation and use the latitude-based estimate only. |
| Monthly avg. GHI — Feb | kWh/m²/day | Leave all months blank to skip the monthly optimisation and use the latitude-based estimate only. |
| Monthly avg. GHI — Mar | kWh/m²/day | Leave all months blank to skip the monthly optimisation and use the latitude-based estimate only. |
| Monthly avg. GHI — Apr | kWh/m²/day | Leave all months blank to skip the monthly optimisation and use the latitude-based estimate only. |
| Monthly avg. GHI — May | kWh/m²/day | Leave all months blank to skip the monthly optimisation and use the latitude-based estimate only. |
The Azimuth Deviation Loss uses Site latitude, Array tilt, Azimuth deviation from equator-facing, Monthly avg. GHI — Jan, Monthly avg. GHI — Feb, Monthly avg. GHI — Mar, Monthly avg. GHI — Apr, Monthly avg. GHI — May, Monthly avg. GHI — Jun, Monthly avg. GHI — Jul, Monthly avg. GHI — Aug, Monthly avg. GHI — Sep, Monthly avg. GHI — Oct, Monthly avg. GHI — Nov, and Monthly avg. GHI — Dec to calculate Annual energy loss vs equator-facing, Retained annual yield, Best month relative yield, and Worst month relative yield. Its engine applies Reference orientation = equator-facing (azimuth = 0° in local convention); the worked values below come from that same live calculation rather than a separately typed example.
With Site latitude 28.6 °, Array tilt 25 °, Azimuth deviation from equator-facing 0 ° (east −, west +), Monthly avg. GHI — Jan 3.4 kWh/m²/day, Monthly avg. GHI — Feb 4 kWh/m²/day, Monthly avg. GHI — Mar 4.9 kWh/m²/day, Monthly avg. GHI — Apr 5.6 kWh/m²/day, Monthly avg. GHI — May 6 kWh/m²/day, Monthly avg. GHI — Jun 5.7 kWh/m²/day, Monthly avg. GHI — Jul 5 kWh/m²/day, Monthly avg. GHI — Aug 4.9 kWh/m²/day, Monthly avg. GHI — Sep 4.8 kWh/m²/day, Monthly avg. GHI — Oct 4.3 kWh/m²/day, Monthly avg. GHI — Nov 3.6 kWh/m²/day, and Monthly avg. GHI — Dec 3.2 kWh/m²/day, the main worked-example result is Annual energy loss vs equator-facing = 0 %.
The Azimuth Deviation Loss worked example uses Site latitude = 28.6 °. This value is passed directly into the calculation, with an allowed minimum -66 and maximum 66. Signed: negative = Southern hemisphere.
The Azimuth Deviation Loss worked example uses Array tilt = 25 °. This value is passed directly into the calculation, with an allowed minimum 0 and maximum 90.
The Azimuth Deviation Loss worked example uses Azimuth deviation from equator-facing = 0 ° (east −, west +). This value is passed directly into the calculation, with an allowed minimum -180 and maximum 180. Signed: negative = east of equator-facing, positive = west of equator-facing.
The Azimuth Deviation Loss worked example uses Monthly avg. GHI — Jan = 3.4 kWh/m²/day. This value is passed directly into the calculation, with an allowed minimum 0 and maximum 1500. Leave all months blank to skip the monthly optimisation and use the latitude-based estimate only.
The Azimuth Deviation Loss worked example uses Monthly avg. GHI — Feb = 4 kWh/m²/day. This value is passed directly into the calculation, with an allowed minimum 0 and maximum 1500. Leave all months blank to skip the monthly optimisation and use the latitude-based estimate only.
The Azimuth Deviation Loss worked example uses Monthly avg. GHI — Mar = 4.9 kWh/m²/day. This value is passed directly into the calculation, with an allowed minimum 0 and maximum 1500. Leave all months blank to skip the monthly optimisation and use the latitude-based estimate only.
The Azimuth Deviation Loss worked example uses Monthly avg. GHI — Apr = 5.6 kWh/m²/day. This value is passed directly into the calculation, with an allowed minimum 0 and maximum 1500. Leave all months blank to skip the monthly optimisation and use the latitude-based estimate only.
The Azimuth Deviation Loss worked example uses Monthly avg. GHI — May = 6 kWh/m²/day. This value is passed directly into the calculation, with an allowed minimum 0 and maximum 1500. Leave all months blank to skip the monthly optimisation and use the latitude-based estimate only.
The Azimuth Deviation Loss worked example uses Monthly avg. GHI — Jun = 5.7 kWh/m²/day. This value is passed directly into the calculation, with an allowed minimum 0 and maximum 1500. Leave all months blank to skip the monthly optimisation and use the latitude-based estimate only.
The Azimuth Deviation Loss worked example uses Monthly avg. GHI — Jul = 5 kWh/m²/day. This value is passed directly into the calculation, with an allowed minimum 0 and maximum 1500. Leave all months blank to skip the monthly optimisation and use the latitude-based estimate only.
The Azimuth Deviation Loss worked example uses Monthly avg. GHI — Aug = 4.9 kWh/m²/day. This value is passed directly into the calculation, with an allowed minimum 0 and maximum 1500. Leave all months blank to skip the monthly optimisation and use the latitude-based estimate only.
The Azimuth Deviation Loss worked example uses Monthly avg. GHI — Sep = 4.8 kWh/m²/day. This value is passed directly into the calculation, with an allowed minimum 0 and maximum 1500. Leave all months blank to skip the monthly optimisation and use the latitude-based estimate only.
The Azimuth Deviation Loss worked example uses Monthly avg. GHI — Oct = 4.3 kWh/m²/day. This value is passed directly into the calculation, with an allowed minimum 0 and maximum 1500. Leave all months blank to skip the monthly optimisation and use the latitude-based estimate only.
The Azimuth Deviation Loss worked example uses Monthly avg. GHI — Nov = 3.6 kWh/m²/day. This value is passed directly into the calculation, with an allowed minimum 0 and maximum 1500. Leave all months blank to skip the monthly optimisation and use the latitude-based estimate only.
The Azimuth Deviation Loss worked example uses Monthly avg. GHI — Dec = 3.2 kWh/m²/day. This value is passed directly into the calculation, with an allowed minimum 0 and maximum 1500. Leave all months blank to skip the monthly optimisation and use the latitude-based estimate only.
In the Azimuth Deviation Loss, Reference orientation = equator-facing (azimuth = 0° in local convention). The quantities in this relationship come from the named inputs or from an earlier calculation step shown in the worked example.
In the Azimuth Deviation Loss, cosθ = sinδ·sinφ·cosβ − sinδ·cosφ·sinβ·cosγ + cosδ·cosφ·cosβ·cosω + cosδ·sinφ·sinβ·cosγ·cosω + cosδ·sinβ·sinγ·sinω. The quantities in this relationship come from the named inputs or from an earlier calculation step shown in the worked example.
In the Azimuth Deviation Loss, Representative-day hourly integration of max(0,cosθ) → relative monthly yield vs γ=0. The quantities in this relationship come from the named inputs or from an earlier calculation step shown in the worked example.
In the Azimuth Deviation Loss, Annual loss% = 1 − (Σ POA(γ) / Σ POA(γ=0)). The quantities in this relationship come from the named inputs or from an earlier calculation step shown in the worked example.
For the displayed Azimuth Deviation Loss worked example, Annual energy loss vs equator-facing is 0 %. Verify Site latitude, Array tilt, and Azimuth deviation from equator-facing and their units before relying on this output.
For the displayed Azimuth Deviation Loss worked example, Retained annual yield is 100 %. Verify Site latitude, Array tilt, and Azimuth deviation from equator-facing and their units before relying on this output.
For the displayed Azimuth Deviation Loss worked example, Best month relative yield is 100 %. Verify Site latitude, Array tilt, and Azimuth deviation from equator-facing and their units before relying on this output.
For the displayed Azimuth Deviation Loss worked example, Worst month relative yield is 100 %. Verify Site latitude, Array tilt, and Azimuth deviation from equator-facing and their units before relying on this output.
Read the main result together with supporting checks, assumptions, limits and intermediate values.
For a manual check, repeat the first equation, confirm the units and change one input at a time.
Azimuth Deviation Loss is designed for cases where Site latitude, Array tilt, Azimuth deviation from equator-facing, Monthly avg. GHI — Jan are known and you need Annual energy loss vs equator-facing, Retained annual yield, Best month relative yield. The page keeps the live calculator, calculation method and worked example together so the result can be checked instead of treated as a black-box number.
Use the calculator for the scope described by its inputs and notes. The displayed method is Reference orientation = equator-facing (azimuth = 0° in local convention). If the real project or decision needs factors that are not represented here, treat the result as an estimate and add the missing checks separately.
The worked example uses Site latitude = 28.6 °, Array tilt = 25 °, Azimuth deviation from equator-facing = 0 ° (east −, west +), Monthly avg. GHI — Jan = 3.4 kWh/m²/day. With those values, Annual energy loss vs equator-facing is 0 %. Changing an input should be interpreted according to that field's unit, range, option and hint rather than by the number alone.
For this calculator, the main input roles are: Site latitude (°): Signed: negative = Southern hemisphere. Array tilt (°): Measured or known array tilt used by the calculation engine. Azimuth deviation from equator-facing (° (east −, west +)): Signed: negative = east of equator-facing, positive = west of equator-facing. Monthly avg. GHI — Jan (kWh/m²/day): Leave all months blank to skip the monthly optimisation and use the latitude-based estimate only.
Start by confirming the entered values and units, then compare the substituted working with the displayed formula or calculation steps. Pay particular attention to Annual energy loss vs equator-facing, because it is the first worked-example output shown by the live engine.
Finally, compare the result with the assumptions, warnings and related calculators on this page. A nearby calculator can be useful as a cross-check when it measures the same workflow from a different input or output direction.
Next logical calculator
Solar Generation Calculator covers the same practical workflow from a related calculation angle, making it a useful cross-check after Azimuth Deviation Loss.
Open Solar Generation CalculatorReferences show the method used. Check the current local edition, amendments and project specification before a regulated decision.
Shading Loss
Annual generation loss from partial shading.
Temperature Loss
Power derating from cell temperature above STC 25 °C.
Irradiance → Energy
PV energy produced from measured irradiance.
Peak Sun Hours
Convert daily insolation to Peak Sun Hours.
Monthly Yield Split
Distribute annual generation across months (India typical).
Panel Degradation
Capacity remaining after N years at given degradation.
Deeper reading on the engineering behind this calculation.
How to Size a Solar PV System Correctly
A step-by-step engineering walkthrough covering load assessment, peak sun hours, performance ratio and module selection.
Read Article →Understanding LCOE and Solar Payback
Levelised cost of energy, ROI and payback period — what each metric means for a real project.
Read Article →Cable Sizing for DC and AC Solar Circuits
Voltage drop limits, derating factors and IEC-aligned conductor selection made simple.
Read Article →PV System Size Calculator: How to Calculate the Right Solar PV System Size
The full PV sizing chain — load, peak sun hours, performance ratio, required DC capacity, module count, inverter capacity and DC/AC ratio — with worked equations.
Read Article →