Log in Sign up

DQuality assurance

In brief

The calculation is checked in three ways: automated tests on every change, fixed reference runs that reveal any change in results, and a catalogue of test cases. In the test cases the same scenario is recalculated independently: with a formula, with the lighting simulation program Radiance, with an own ray tracing, by a second run with a known result, according to the documented rule or with the independent library pvlib; the filter in the report is checked against the key figures of the server. There is no standard for testing glare software; the structure follows the test cases for lighting calculation programs in CIE 171:2006. The results are shown here per calculation state, with every case and every compared value.

D.1 Test results

This run belongs to the calculation state the app currently uses.
Calculation state
2026.10.13-10
Calculation switches
GC_CROSS_TILT_ZONES=True
Calculated on
2026-10-12, 14:55 UTC
Reference program
RADIANCE 6.0.2 2026-02-02 LBNL
Test cases
87 · 1 253 compared values
Run time
71 min
80passedall compared quantities within tolerance
5documenteddeviation with a known cause stated at the case
0failedat least one deviation without a known cause
2model limitsimplification of the model, deviation quantified

A Sun, time, location

5 cases · 5 passed
A1Sun position: NREL reference and time zones (A1/A2)Published reference value (NREL/TP-560-34302)passed

The engine computes the sun position with NREL’s Solar Position Algorithm (SPA). The test checks the published reference value and the time zone handling of the sun table.

Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Zenith angleNREL A.550.11 °50.11 °0.000002±0,0001°
AzimuthNREL A.5194.34 °194.34 °0.000001±0,0001°
Sun table vs SPA, max deviationMünchen (UTC+1)0 °0.00000000702 °0.00000000702≤ 0,000001°
Sun table vs SPA, max deviationTeheran (UTC+3,5)0 °0.00000000684 °0.00000000684≤ 0,000001°
Sun table vs SPA, max deviationKathmandu (UTC+5,75)0 °0.00000000655 °0.00000000655≤ 0,000001°
Sun table vs SPA, max deviationDenver (UTC-7)0 °0.00000000673 °0.00000000673≤ 0,000001°
A3Southern hemisphere (Sydney)Radiance geometry (rtrace) + documented photometrypassed

Roof 30° facing north, UTC+10.

Scene in plan view
Dach Nord 30°Süd 40 m, 3. OG1Ost 30 m2West 30 m, 1. OG3N ↑
PV areaObserver
  1. 1Süd 40 m, 3. OG
  2. 2Ost 30 m
  3. 3West 30 m, 1. OG
Radiance luminance image — West 30 m, 1. OG, 31 Oct 05:45
Radiance A3
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
3West 30 m, 1. OGGlare minutes per year: reference 455 min · PV-GlareCheck 480 min (+5.5 %) · highest day 10 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearSüd 40 m, 3. OG0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)Süd 40 m, 3. OG0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepSüd 40 m, 3. OG0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Süd 40 m, 3. OG0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceSüd 40 m, 3. OG0 min0 min00
Glare minutes per yearOst 30 m0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)Ost 30 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepOst 30 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Ost 30 m0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceOst 30 m0 min0 min00
Glare minutes per yearWest 30 m, 1. OG455 min480 min25—
Missed glare minutes (≥ 10 % of the lobe on the surface)West 30 m, 1. OG0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepWest 30 m, 1. OG0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)West 30 m, 1. OG0 min25 min5.49≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceWest 30 m, 1. OG0 min0 min00
Luminance, max deviationWest 30 m, 1. OG1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceWest 30 m, 1. OG1 ×0.987 ×-1.3±10 %
A4Equator (Quito)Radiance geometry (rtrace) + documented photometrypassed

East façade, sun changes sides, UTC−5.

Scene in plan view
Fassade OstOstnordost 43 m1Ostsüdost 43 m2N ↑
PV areaObserver
  1. 1Ostnordost 43 m
  2. 2Ostsüdost 43 m
Radiance luminance image — Ostnordost 43 m, 14 Dec 07:05
Radiance A4
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
1Ostnordost 43 mGlare minutes per year: reference 8 605 min · PV-GlareCheck 8 695 min (+1.0 %) · highest day 65 min
JanFebMarAprMayJunJulAugSepOctNovDec
2Ostsüdost 43 mGlare minutes per year: reference 9 060 min · PV-GlareCheck 9 185 min (+1.4 %) · highest day 65 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearOstnordost 43 m8 605 min8 695 min90—
Missed glare minutes (≥ 10 % of the lobe on the surface)Ostnordost 43 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepOstnordost 43 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Ostnordost 43 m0 min90 min1.05≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceOstnordost 43 m0 min0 min00
Luminance, max deviationOstnordost 43 m1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceOstnordost 43 m1 ×1 ×0.1±10 %
Glare minutes per yearOstsüdost 43 m9 060 min9 185 min125—
Missed glare minutes (≥ 10 % of the lobe on the surface)Ostsüdost 43 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepOstsüdost 43 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Ostsüdost 43 m0 min125 min1.38≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceOstsüdost 43 m0 min0 min00
Luminance, max deviationOstsüdost 43 m1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceOstsüdost 43 m1 ×1 ×0.2±10 %
A5Midnight sun (Tromsø)Analytical (declination, latitude)passed

Summer: sun above the horizon for 24 h; winter: polar night.

Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Minutes with sun on 21 June21.06.1 440 min1 440 min00
Lowest sun elevation on 21 June21.06.3.09 °3.31 °0.2170 … +0,4°
Highest sun elevation on 21 June21.06.43.79 °43.8 °0.014±0,1°
Minutes with sun on 21 Dec21.12.0 min0 min00
A6DNI at site altitude, luminous efficacyAnalytical / pvlibpassed

Clear-sky DNI of the sun table vs pvlib Ineichen at 1560 m; Littlefair K_s.

Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
DNI at noon 21 June, site 1560 mDavos901.9 W/m²901.9 W/m²0±1 %
Luminous efficacy at γ = 5°Littlefair 198859.65 lm/W59.65 lm/W0±0,001
Luminous efficacy at γ = 10°Littlefair 198866.75 lm/W66.75 lm/W0±0,001
Luminous efficacy at γ = 30°Littlefair 198887.56 lm/W87.56 lm/W0±0,001
Luminous efficacy at γ = 54.4°Littlefair 198896.57 lm/W96.57 lm/W0±0,001
Luminous efficacy at γ = 70°Littlefair 198896.57 lm/W96.57 lm/W0±0,001

B Geometry of one area

15 cases · 14 passed 1 documented
B1Perfect mirror on a façadeAnalytical (law of reflection, exact geometry)passed

A vertical mirror façade, three observers at 30 m, 150 m and 1 km, one year in one-minute steps. For every minute the reference computes which part of the mirrored sun disc lies on the façade.

Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
op-nahGlare minutes per year: reference 8 982 min · PV-GlareCheck 9 091 min (+1.2 %) · highest day 156 min
JanFebMarAprMayJunJulAugSepOctNovDec
op-mittelGlare minutes per year: reference 1 008 min · PV-GlareCheck 1 037 min (+2.9 %) · highest day 29 min
JanFebMarAprMayJunJulAugSepOctNovDec
op-fernGlare minutes per year: reference 98 min · PV-GlareCheck 103 min (+5.1 %) · highest day 7 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per year30 m8 982 min9 091 min109—
Missed glare minutes (≥ 10 % of the sun disc on the surface)30 m0 min0 min00
Additional engine minutes, sun disc ≤ 0.15° beside the surface30 m0 min109 min109—
Additional engine minutes, sun disc further beside the surface30 m0 min0 min00
Luminance, max deviation30 m1 ×1 ×0.000006±0,1 %
Illuminance at the eye, median engine/reference30 m1 ×1 ×0±10 %
Glare minutes per year150 m1 008 min1 037 min29—
Missed glare minutes (≥ 10 % of the sun disc on the surface)150 m0 min0 min00
Additional engine minutes, sun disc ≤ 0.15° beside the surface150 m0 min29 min29—
Additional engine minutes, sun disc further beside the surface150 m0 min0 min00
Luminance, max deviation150 m1 ×1 ×0.000006±0,1 %
Illuminance at the eye, median engine/reference150 m1 ×0.997 ×-0.3±10 %
Glare minutes per year1 km, Tal98 min103 min5—
Missed glare minutes (≥ 10 % of the sun disc on the surface)1 km, Tal0 min0 min00
Additional engine minutes, sun disc ≤ 0.15° beside the surface1 km, Tal0 min5 min5—
Additional engine minutes, sun disc further beside the surface1 km, Tal0 min0 min00
Luminance, max deviation1 km, Tal1 ×1 ×0.000006±0,1 %
Illuminance at the eye, median engine/reference1 km, Tal1 ×1.01 ×0.6±10 %
B2Roof 30° south, neighboursRadiance geometry (rtrace) + documented photometrypassed

Tilted roof, raised and lateral observers.

Scene in plan view
Dach Süd 30°Nord 40 m, 3. OG1Ost 30 m2West 30 m, 1. OG3N ↑
PV areaObserver
  1. 1Nord 40 m, 3. OG
  2. 2Ost 30 m
  3. 3West 30 m, 1. OG
Radiance luminance image — West 30 m, 1. OG, 04 May 06:00
Radiance B2
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
3West 30 m, 1. OGGlare minutes per year: reference 460 min · PV-GlareCheck 495 min (+7.6 %) · highest day 10 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearNord 40 m, 3. OG0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)Nord 40 m, 3. OG0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepNord 40 m, 3. OG0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Nord 40 m, 3. OG0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceNord 40 m, 3. OG0 min0 min00
Glare minutes per yearOst 30 m0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)Ost 30 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepOst 30 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Ost 30 m0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceOst 30 m0 min0 min00
Glare minutes per yearWest 30 m, 1. OG460 min495 min35—
Missed glare minutes (≥ 10 % of the lobe on the surface)West 30 m, 1. OG0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepWest 30 m, 1. OG0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)West 30 m, 1. OG0 min35 min7.61≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceWest 30 m, 1. OG0 min0 min00
Luminance, max deviationWest 30 m, 1. OG1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceWest 30 m, 1. OG1 ×1 ×0.1±10 %
B3East-west roofRadiance geometry (rtrace) + documented photometrypassed

Two 15° roof planes facing east and west.

Scene in plan view
Dach Ost 15°Dach West 15°Nord 35 m, 2. OG1Süd 35 m, 2. OG2N ↑
PV areaObserver
  1. 1Nord 35 m, 2. OG
  2. 2Süd 35 m, 2. OG
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearNord 35 m, 2. OG0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)Nord 35 m, 2. OG0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepNord 35 m, 2. OG0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Nord 35 m, 2. OG0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceNord 35 m, 2. OG0 min0 min00
Glare minutes per yearSüd 35 m, 2. OG0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)Süd 35 m, 2. OG0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepSüd 35 m, 2. OG0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Süd 35 m, 2. OG0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceSüd 35 m, 2. OG0 min0 min00
B3aEast-west ground-mountedRadiance geometry (rtrace) + documented photometrypassed

Two bodies 10° east and west.

Scene in plan view
Ost 10°West 10°Nord 70 m, 1. OG1Süd 70 m, 1. OG2N ↑
PV areaObserver
  1. 1Nord 70 m, 1. OG
  2. 2Süd 70 m, 1. OG
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearNord 70 m, 1. OG0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)Nord 70 m, 1. OG0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepNord 70 m, 1. OG0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Nord 70 m, 1. OG0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceNord 70 m, 1. OG0 min0 min00
Glare minutes per yearSüd 70 m, 1. OG0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)Süd 70 m, 1. OG0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepSüd 70 m, 1. OG0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Süd 70 m, 1. OG0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceSüd 70 m, 1. OG0 min0 min00
B4Ground-mounted 20° south (body)Radiance geometry (rtrace) + documented photometrypassed

120 × 60 m, mirror; lateral and raised observers.

Scene in plan view
Freifläche 20° SüdWest 80 m1Ost 80 m2Nord 45 m, 7 m hoch3N ↑
PV areaObserver
  1. 1West 80 m
  2. 2Ost 80 m
  3. 3Nord 45 m, 7 m hoch
Radiance luminance image — Ost 80 m, 11 Jun 18:20
Radiance B4
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
1West 80 mGlare minutes per year: reference 4 520 min · PV-GlareCheck 4 610 min (+2.0 %) · highest day 30 min
JanFebMarAprMayJunJulAugSepOctNovDec
2Ost 80 mGlare minutes per year: reference 4 555 min · PV-GlareCheck 4 645 min (+2.0 %) · highest day 30 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearWest 80 m4 520 min4 610 min90—
Missed glare minutes (≥ 10 % of the lobe on the surface)West 80 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepWest 80 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)West 80 m0 min90 min1.99≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceWest 80 m0 min0 min00
Luminance, max deviationWest 80 m1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceWest 80 m1 ×1 ×0.2±10 %
Glare minutes per yearOst 80 m4 555 min4 645 min90—
Missed glare minutes (≥ 10 % of the lobe on the surface)Ost 80 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepOst 80 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Ost 80 m0 min90 min1.98≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceOst 80 m0 min0 min00
Luminance, max deviationOst 80 m1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceOst 80 m1 ×1 ×0.2±10 %
Glare minutes per yearNord 45 m, 7 m hoch0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)Nord 45 m, 7 m hoch0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepNord 45 m, 7 m hoch0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Nord 45 m, 7 m hoch0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceNord 45 m, 7 m hoch0 min0 min00
B4aGround-mounted, close observer on 2nd floorRadiance geometry (rtrace) + documented photometrypassed

Mirror, observer 15 m from the corner.

Scene in plan view
Freifläche 25° SüdNordwest 15 m vor der Ecke, 2. OG1Südwest 50 m2N ↑
PV areaObserver
  1. 1Nordwest 15 m vor der Ecke, 2. OG
  2. 2Südwest 50 m
Radiance luminance image — Südwest 50 m, 10 Jun 06:20
Radiance B4a
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
2Südwest 50 mGlare minutes per year: reference 1 960 min · PV-GlareCheck 2 015 min (+2.8 %) · highest day 20 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearNordwest 15 m vor der Ecke, 2. OG0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)Nordwest 15 m vor der Ecke, 2. OG0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepNordwest 15 m vor der Ecke, 2. OG0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Nordwest 15 m vor der Ecke, 2. OG0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceNordwest 15 m vor der Ecke, 2. OG0 min0 min00
Glare minutes per yearSüdwest 50 m1 960 min2 015 min55—
Missed glare minutes (≥ 10 % of the lobe on the surface)Südwest 50 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepSüdwest 50 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Südwest 50 m0 min55 min2.81≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceSüdwest 50 m0 min0 min00
Luminance, max deviationSüdwest 50 m1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceSüdwest 50 m1 ×0.998 ×-0.2±10 %
B5North façadeRadiance geometry (rtrace) + documented photometrypassed

Sun on the façade only at summer edges.

Scene in plan view
Fassade NordNordnordwest 43 m1Nordnordost 43 m2N ↑
PV areaObserver
  1. 1Nordnordwest 43 m
  2. 2Nordnordost 43 m
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearNordnordwest 43 m0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)Nordnordwest 43 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepNordnordwest 43 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Nordnordwest 43 m0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceNordnordwest 43 m0 min0 min00
Glare minutes per yearNordnordost 43 m0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)Nordnordost 43 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepNordnordost 43 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Nordnordost 43 m0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceNordnordost 43 m0 min0 min00
B6Flat roof, higher observersRadiance geometry (rtrace) + documented photometrypassed

Tilt 0°, vertical normal; observers in a tower.

Scene in plan view
FlachdachNord 50 m, 25 m hoch1West 50 m, 25 m hoch2N ↑
PV areaObserver
  1. 1Nord 50 m, 25 m hoch
  2. 2West 50 m, 25 m hoch
Radiance luminance image — Nord 50 m, 25 m hoch, 11 Jan 12:20
Radiance B6
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
1Nord 50 m, 25 m hochGlare minutes per year: reference 5 465 min · PV-GlareCheck 5 575 min (+2.0 %) · highest day 115 min
JanFebMarAprMayJunJulAugSepOctNovDec
2West 50 m, 25 m hochGlare minutes per year: reference 4 625 min · PV-GlareCheck 4 765 min (+3.0 %) · highest day 45 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearNord 50 m, 25 m hoch5 465 min5 575 min110—
Missed glare minutes (≥ 10 % of the lobe on the surface)Nord 50 m, 25 m hoch0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepNord 50 m, 25 m hoch0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Nord 50 m, 25 m hoch0 min110 min2.01≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceNord 50 m, 25 m hoch0 min0 min00
Luminance, max deviationNord 50 m, 25 m hoch1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceNord 50 m, 25 m hoch1 ×1 ×-0±10 %
Glare minutes per yearWest 50 m, 25 m hoch4 625 min4 765 min140—
Missed glare minutes (≥ 10 % of the lobe on the surface)West 50 m, 25 m hoch0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepWest 50 m, 25 m hoch0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)West 50 m, 25 m hoch0 min140 min3.03≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceWest 50 m, 25 m hoch0 min0 min00
Luminance, max deviationWest 50 m, 25 m hoch1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceWest 50 m, 25 m hoch1 ×1 ×0±10 %
B7Steep view from aboveRadiance geometry (rtrace) + documented photometrypassed

40 × 40 m area, observer 30 m above — strongest az/el curvature.

Scene in plan view
Fläche 10° Süd30 m über der Nordkante1N ↑
PV areaObserver
  1. 130 m über der Nordkante
Radiance luminance image — 30 m über der Nordkante, 18 Apr 12:15
Radiance B7
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
130 m über der NordkanteGlare minutes per year: reference 66 715 min · PV-GlareCheck 67 000 min (+0.4 %) · highest day 340 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per year30 m über der Nordkante66 715 min67 000 min285—
Missed glare minutes (≥ 10 % of the lobe on the surface)30 m über der Nordkante0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time step30 m über der Nordkante0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)30 m über der Nordkante0 min285 min0.43≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surface30 m über der Nordkante0 min0 min00
Luminance, max deviation30 m über der Nordkante1 ×1 ×0±1 %
Illuminance at the eye, median engine/reference30 m über der Nordkante1 ×0.999 ×-0.1±10 %
B8Observer 5 m in front of a large façadeRadiance geometry (rtrace) + documented photometrypassed

Extent over 150° wide.

Scene in plan view
Fassade 40 × 20 m5 m vor der Fassade1N ↑
PV areaObserver
  1. 15 m vor der Fassade
Radiance luminance image — 5 m vor der Fassade, 18 Apr 12:15
Radiance B8
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
15 m vor der FassadeGlare minutes per year: reference 188 270 min · PV-GlareCheck 188 505 min (+0.1 %) · highest day 640 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per year5 m vor der Fassade188 270 min188 505 min235—
Missed glare minutes (≥ 10 % of the lobe on the surface)5 m vor der Fassade0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time step5 m vor der Fassade0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)5 m vor der Fassade0 min235 min0.12≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surface5 m vor der Fassade0 min0 min00
Luminance, max deviation5 m vor der Fassade1 ×1 ×0±1 %
Illuminance at the eye, median engine/reference5 m vor der Fassade1 ×0.999 ×-0.1±10 %
B95 km, surface smaller than the sun discRadiance geometry (rtrace) + documented photometrypassed

Hit solid angle is that of the surface.

Scene in plan view
Fassade 20 × 10 m5 km, 300 m tiefer1N ↑
PV areaObserver
  1. 15 km, 300 m tiefer
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per year5 km, 300 m tiefer0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)5 km, 300 m tiefer0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time step5 km, 300 m tiefer0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)5 km, 300 m tiefer0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surface5 km, 300 m tiefer0 min0 min00
B10Surface almost surrounds the observerRadiance geometry (rtrace) + documented photometrypassed

60 m façade from 2 m: ~170° extent — azimuth seam.

Scene in plan view
Fassade 60 m2 m vor 60 m Fassade1N ↑
PV areaObserver
  1. 12 m vor 60 m Fassade
Radiance luminance image — 2 m vor 60 m Fassade, 18 Apr 12:15
Radiance B10
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
12 m vor 60 m FassadeGlare minutes per year: reference 201 200 min · PV-GlareCheck 201 360 min (+0.1 %) · highest day 700 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per year2 m vor 60 m Fassade201 200 min201 360 min160—
Missed glare minutes (≥ 10 % of the lobe on the surface)2 m vor 60 m Fassade0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time step2 m vor 60 m Fassade0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)2 m vor 60 m Fassade0 min160 min0.08≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surface2 m vor 60 m Fassade0 min0 min00
Luminance, max deviation2 m vor 60 m Fassade1 ×1 ×0±1 %
Illuminance at the eye, median engine/reference2 m vor 60 m Fassade1 ×0.999 ×-0.1±10 %
B11L-shaped area, azimuth 157°Radiance geometry (rtrace) + documented photometrypassed

Six corners, oblique orientation.

Scene in plan view
L-Fläche Azimut 157°West 70 m1Ost 50 m2N ↑
PV areaObserver
  1. 1West 70 m
  2. 2Ost 50 m
Radiance luminance image — Ost 50 m, 16 Jun 17:05
Radiance B11
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
2Ost 50 mGlare minutes per year: reference 2 805 min · PV-GlareCheck 2 920 min (+4.1 %) · highest day 15 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearWest 70 m0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)West 70 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepWest 70 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)West 70 m0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceWest 70 m0 min0 min00
Glare minutes per yearOst 50 m2 805 min2 920 min115—
Missed glare minutes (≥ 10 % of the lobe on the surface)Ost 50 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepOst 50 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Ost 50 m0 min115 min4.1≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceOst 50 m0 min0 min00
Luminance, max deviationOst 50 m1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceOst 50 m1 ×1 ×-0±10 %
B12Rack-mounted on a flat roofRadiance geometry (rtrace) + documented photometrypassed

15° south on a 12 m roof.

Scene in plan view
Aufdach 15° SüdNord 30 m, Hochhaus 25 m1West 40 m2N ↑
PV areaObserver
  1. 1Nord 30 m, Hochhaus 25 m
  2. 2West 40 m
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearNord 30 m, Hochhaus 25 m0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)Nord 30 m, Hochhaus 25 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepNord 30 m, Hochhaus 25 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Nord 30 m, Hochhaus 25 m0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceNord 30 m, Hochhaus 25 m0 min0 min00
Glare minutes per yearWest 40 m0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)West 40 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepWest 40 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)West 40 m0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceWest 40 m0 min0 min00
B13Large field, distant observersRadiance geometry (rtrace) + documented photometrydocumented

300 × 200 m, standard module (measured, three zones); 600 m to 2 km.

Known deviation. At the edge of the area a cell can get the luminance of the inner zone although only the outer zone reaches the surface. Known only upwards, up to the zone ratio and in at most a quarter of the minutes; too low is always an error.
Scene in plan view
Große Freifläche 300 × 200 mWest 600 m1Ost 1,2 km2Nord 2 km, Hügel +40 m3N ↑
PV areaObserver
  1. 1West 600 m
  2. 2Ost 1,2 km
  3. 3Nord 2 km, Hügel +40 m
Radiance luminance image — West 600 m, 10 Apr 06:15
Radiance B13
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
1West 600 mGlare minutes per year: reference 1 835 min · PV-GlareCheck 1 970 min (+7.4 %) · highest day 35 min
JanFebMarAprMayJunJulAugSepOctNovDec
2Ost 1,2 kmGlare minutes per year: reference 880 min · PV-GlareCheck 1 045 min (+18.8 %) · highest day 30 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearWest 600 m1 835 min1 970 min135—
Missed glare minutes (≥ 10 % of the lobe on the surface)West 600 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepWest 600 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)West 600 m0 min135 min7.36≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceWest 600 m0 min0 min00
Luminance, max deviationWest 600 m1 ×5 ×400±1 %
Illuminance at the eye, median engine/referenceWest 600 m1 ×1.05 ×4.9±10 %
Glare minutes per yearOst 1,2 km880 min1 045 min165—
Missed glare minutes (≥ 10 % of the lobe on the surface)Ost 1,2 km0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepOst 1,2 km0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Ost 1,2 km0 min165 min18.75≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceOst 1,2 km0 min0 min00
Luminance, max deviationOst 1,2 km1 ×5 ×400±1 %
Illuminance at the eye, median engine/referenceOst 1,2 km1 ×1.06 ×5.5±10 %
Glare minutes per yearNord 2 km, Hügel +40 m0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)Nord 2 km, Hügel +40 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepNord 2 km, Hügel +40 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Nord 2 km, Hügel +40 m0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceNord 2 km, Hügel +40 m0 min0 min00

C Several areas

5 cases · 5 passed
C1Two areas = sum of single runsMetamorphic: additivitypassed

Glare minutes = union, illuminance per time step = sum.

Scene in plan view
Fläche WestFläche OstWest 110 m1Ost 110 m2Nord 45 m, 7 m hoch3N ↑
PV areaObserver
  1. 1West 110 m
  2. 2Ost 110 m
  3. 3Nord 45 m, 7 m hoch
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes: union of single runs → both areasWest 110 m8 625 min8 625 min00
Illuminance, annual sumWest 110 m4 431 408 lx·Schritt4 447 905 lx·Schritt0.372≤ 1 %
Glare minutes: union of single runs → both areasOst 110 m8 475 min8 475 min00
Illuminance, annual sumOst 110 m4 447 346 lx·Schritt4 447 318 lx·Schritt0.000641≤ 1 %
Glare minutes: union of single runs → both areasNord 45 m, 7 m hoch0 min0 min00
Illuminance, annual sumNord 45 m, 7 m hoch0 lx·Schritt0 lx·Schritt0≤ 1 %
C2Two surfaces one behind the otherRadiance geometry (rtrace) + documented photometrypassed

PV surfaces do not occlude each other (model assumption).

Scene in plan view
vornehintenSüdwest 60 m1Süd 40 m2N ↑
PV areaObserver
  1. 1Südwest 60 m
  2. 2Süd 40 m
Radiance luminance image — Südwest 60 m, 17 Dec 09:30
Radiance C2
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
1Südwest 60 mGlare minutes per year: reference 4 365 min · PV-GlareCheck 4 480 min (+2.6 %) · highest day 110 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearSüdwest 60 m4 365 min4 480 min115—
Missed glare minutes (≥ 10 % of the lobe on the surface)Südwest 60 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepSüdwest 60 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Südwest 60 m0 min115 min2.63≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceSüdwest 60 m0 min0 min00
Luminance, max deviationSüdwest 60 m1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceSüdwest 60 m1 ×1 ×0.1±10 %
Glare minutes per yearSüd 40 m0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)Süd 40 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepSüd 40 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Süd 40 m0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceSüd 40 m0 min0 min00
C3Two surfaces, wall betweenRadiance geometry (rtrace) + documented photometrypassed

The rear surface is shielded only by the obstacle.

Scene in plan view
vornehintenWall zwischen den FassadenSüdwest 60 m1Süd 40 m2N ↑
PV areaObstacleObserver
  1. 1Südwest 60 m
  2. 2Süd 40 m
Radiance luminance image — Südwest 60 m, 19 Dec 09:30
Radiance C3
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
1Südwest 60 mGlare minutes per year: reference 2 305 min · PV-GlareCheck 2 395 min (+3.9 %) · highest day 60 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearSüdwest 60 m2 305 min2 395 min90—
Missed glare minutes (≥ 10 % of the lobe on the surface)Südwest 60 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepSüdwest 60 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Südwest 60 m0 min90 min3.9≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceSüdwest 60 m0 min0 min00
Luminance, max deviationSüdwest 60 m1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceSüdwest 60 m1 ×1 ×0±10 %
Glare minutes per yearSüd 40 m0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)Süd 40 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepSüd 40 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Süd 40 m0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceSüd 40 m0 min0 min00
C4Area split into three partsMetamorphic: engine against enginepassed

Roof plane whole vs three adjacent parts.

Scene in plan view
Teil 1Teil 2Teil 3West 35 m, 1. OG1Ost 35 m, 1. OG2Nord 35 m, 4. OG3N ↑
PV areaObserver
  1. 1West 35 m, 1. OG
  2. 2Ost 35 m, 1. OG
  3. 3Nord 35 m, 4. OG
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes: whole → splitWest 35 m, 1. OG860 min860 min0≤ 0,5 %
Illuminance, annual sumWest 35 m, 1. OG611 416 lx·Schritt611 093 lx·Schritt0.053≤ 0,5 %
Glare minutes: whole → splitOst 35 m, 1. OG845 min845 min0≤ 0,5 %
Illuminance, annual sumOst 35 m, 1. OG528 693 lx·Schritt527 610 lx·Schritt0.205≤ 0,5 %
Glare minutes: whole → splitNord 35 m, 4. OG0 min0 min0≤ 0,5 %
Illuminance, annual sumNord 35 m, 4. OG0 lx·Schritt0 lx·Schritt0≤ 0,5 %
C5Road between two fieldsRadiance geometry (rtrace) + documented photometrypassed

Five observers along the road.

Scene in plan view
West der StraßeOst der StraßeStraße -80 m (Fahrer)1Straße -40 m (Fahrer)2Straße +0 m (Fahrer)3Straße +40 m (Fahrer)4Straße +80 m (Fahrer)5N ↑
PV areaObserver
  1. 1Straße -80 m (Fahrer)
  2. 2Straße -40 m (Fahrer)
  3. 3Straße +0 m (Fahrer)
  4. 4Straße +40 m (Fahrer)
  5. 5Straße +80 m (Fahrer)
Radiance luminance image — Straße +0 m (Fahrer), 23 Jun 18:25
Radiance C5
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
1Straße -80 m (Fahrer)Glare minutes per year: reference 1 505 min · PV-GlareCheck 1 595 min (+6.0 %) · highest day 25 min
JanFebMarAprMayJunJulAugSepOctNovDec
2Straße -40 m (Fahrer)Glare minutes per year: reference 11 110 min · PV-GlareCheck 11 255 min (+1.3 %) · highest day 90 min
JanFebMarAprMayJunJulAugSepOctNovDec
3Straße +0 m (Fahrer)Glare minutes per year: reference 11 110 min · PV-GlareCheck 11 255 min (+1.3 %) · highest day 90 min
JanFebMarAprMayJunJulAugSepOctNovDec
4Straße +40 m (Fahrer)Glare minutes per year: reference 11 110 min · PV-GlareCheck 11 255 min (+1.3 %) · highest day 90 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearStraße -80 m (Fahrer)1 505 min1 595 min90—
Missed glare minutes (≥ 10 % of the lobe on the surface)Straße -80 m (Fahrer)0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepStraße -80 m (Fahrer)0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Straße -80 m (Fahrer)0 min90 min5.98≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceStraße -80 m (Fahrer)0 min0 min00
Luminance, max deviationStraße -80 m (Fahrer)1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceStraße -80 m (Fahrer)1 ×1 ×0.2±10 %
Glare minutes per yearStraße -40 m (Fahrer)11 110 min11 255 min145—
Missed glare minutes (≥ 10 % of the lobe on the surface)Straße -40 m (Fahrer)0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepStraße -40 m (Fahrer)0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Straße -40 m (Fahrer)0 min145 min1.31≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceStraße -40 m (Fahrer)0 min0 min00
Luminance, max deviationStraße -40 m (Fahrer)1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceStraße -40 m (Fahrer)1 ×1 ×0.2±10 %
Glare minutes per yearStraße +0 m (Fahrer)11 110 min11 255 min145—
Missed glare minutes (≥ 10 % of the lobe on the surface)Straße +0 m (Fahrer)0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepStraße +0 m (Fahrer)0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Straße +0 m (Fahrer)0 min145 min1.31≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceStraße +0 m (Fahrer)0 min0 min00
Luminance, max deviationStraße +0 m (Fahrer)1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceStraße +0 m (Fahrer)1 ×1 ×0.1±10 %
Glare minutes per yearStraße +40 m (Fahrer)11 110 min11 255 min145—
Missed glare minutes (≥ 10 % of the lobe on the surface)Straße +40 m (Fahrer)0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepStraße +40 m (Fahrer)0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Straße +40 m (Fahrer)0 min145 min1.31≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceStraße +40 m (Fahrer)0 min0 min00
Luminance, max deviationStraße +40 m (Fahrer)1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceStraße +40 m (Fahrer)1 ×1 ×0.2±10 %
Glare minutes per yearStraße +80 m (Fahrer)0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)Straße +80 m (Fahrer)0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepStraße +80 m (Fahrer)0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Straße +80 m (Fahrer)0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceStraße +80 m (Fahrer)0 min0 min00

D Obstacles

6 cases · 5 passed 1 documented
D1Wall between observer and façadeRadiance geometry (rtrace) + documented photometrypassed

6 m wall hides the lower part.

Scene in plan view
FassadeMauer 6 mSüdsüdwest 35 m, Auge 1,6 m1N ↑
PV areaObstacleObserver
  1. 1Südsüdwest 35 m, Auge 1,6 m
Radiance luminance image — Südsüdwest 35 m, Auge 1,6 m, 07 Dec 11:05
Radiance D1
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
1Südsüdwest 35 m, Auge 1,6 mGlare minutes per year: reference 4 630 min · PV-GlareCheck 4 690 min (+1.3 %) · highest day 80 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearSüdsüdwest 35 m, Auge 1,6 m4 630 min4 690 min60—
Missed glare minutes (≥ 10 % of the lobe on the surface)Südsüdwest 35 m, Auge 1,6 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepSüdsüdwest 35 m, Auge 1,6 m0 min35 min0.76≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Südsüdwest 35 m, Auge 1,6 m0 min95 min2.05≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceSüdsüdwest 35 m, Auge 1,6 m0 min0 min00
Luminance, max deviationSüdsüdwest 35 m, Auge 1,6 m1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceSüdsüdwest 35 m, Auge 1,6 m1 ×0.998 ×-0.2±10 %
D2Tower shades the roofRadiance geometry (rtrace) + documented photometrypassed

Morning sun shadow.

Scene in plan view
Dach Süd 30°Hochhaus OstNord 40 m, 3. OG1West 30 m, 1. OG2N ↑
PV areaObstacleObserver
  1. 1Nord 40 m, 3. OG
  2. 2West 30 m, 1. OG
Radiance luminance image — West 30 m, 1. OG, 04 May 06:00
Radiance D2
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
2West 30 m, 1. OGGlare minutes per year: reference 150 min · PV-GlareCheck 170 min (+13.3 %) · highest day 10 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearNord 40 m, 3. OG0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)Nord 40 m, 3. OG0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepNord 40 m, 3. OG0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Nord 40 m, 3. OG0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceNord 40 m, 3. OG0 min0 min00
Glare minutes per yearWest 30 m, 1. OG150 min170 min20—
Missed glare minutes (≥ 10 % of the lobe on the surface)West 30 m, 1. OG0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepWest 30 m, 1. OG0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)West 30 m, 1. OG0 min20 min13.33≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceWest 30 m, 1. OG0 min0 min00
Luminance, max deviationWest 30 m, 1. OG1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceWest 30 m, 1. OG1 ×0.999 ×-0.1±10 %
D3Raised observer above the wallRadiance geometry (rtrace) + documented photometrypassed

As D1, eye at 10 m.

Scene in plan view
FassadeMauer 6 mSüdsüdwest 35 m, Auge 10 m1N ↑
PV areaObstacleObserver
  1. 1Südsüdwest 35 m, Auge 10 m
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearSüdsüdwest 35 m, Auge 10 m0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)Südsüdwest 35 m, Auge 10 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepSüdsüdwest 35 m, Auge 10 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Südsüdwest 35 m, Auge 10 m0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceSüdsüdwest 35 m, Auge 10 m0 min0 min00
D4Obstacle behind the surfaceMetamorphic: engine against enginepassed

A wall behind the façade must change nothing.

Scene in plan view
Fassade SüdMauer hinter der FassadeSüdwest 45 m1Süd 45 m2Südost 45 m3N ↑
PV areaObstacleObserver
  1. 1Südwest 45 m
  2. 2Süd 45 m
  3. 3Südost 45 m
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes: without → with wallSüdwest 45 m17 990 min17 990 min00
Illuminance, annual sumSüdwest 45 m1 629 920 lx·Schritt1 629 920 lx·Schritt0≤ 0,0001 %
Glare minutes: without → with wallSüd 45 m11 860 min11 860 min00
Illuminance, annual sumSüd 45 m171 774 lx·Schritt171 774 lx·Schritt0≤ 0,0001 %
Glare minutes: without → with wallSüdost 45 m18 040 min18 040 min00
Illuminance, annual sumSüdost 45 m1 627 962 lx·Schritt1 627 962 lx·Schritt0≤ 0,0001 %
D5Thin mast in the line of sightRadiance geometry (rtrace) + documented photometrydocumented

Mast 0.3 m wide, 20 m tall.

Known deviation. The mast shades the reflecting spot on the façade. The engine checks the sun shadow per 0.5° cell at its centroid, the reference per point: if only a narrow part of the lobe is still sunlit, one time step may be missed. Model limit (owner 13 Oct 2026, #12), known up to one time step per day.
Scene in plan view
FassadeMast 0,3 mSüdsüdwest 35 m1N ↑
PV areaObstacleObserver
  1. 1Südsüdwest 35 m
Radiance luminance image — Südsüdwest 35 m, 07 Dec 11:05
Radiance D5
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
1Südsüdwest 35 mGlare minutes per year: reference 7 555 min · PV-GlareCheck 7 620 min (+0.9 %) · highest day 135 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearSüdsüdwest 35 m7 555 min7 620 min65—
Missed glare minutes (≥ 10 % of the lobe on the surface)Südsüdwest 35 m0 min10 min100
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepSüdsüdwest 35 m0 min35 min0.46≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Südsüdwest 35 m0 min100 min1.32≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceSüdsüdwest 35 m0 min0 min00
Luminance, max deviationSüdsüdwest 35 m1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceSüdsüdwest 35 m1 ×1 ×0.1±10 %
D6Hedge in front of the fieldRadiance geometry (rtrace) + documented photometrypassed

4 m hedge between field and west observer.

Scene in plan view
Freifläche 20° SüdHecke 4 mWest 80 m1Ost 80 m2Nord 45 m, 7 m hoch3N ↑
PV areaObstacleObserver
  1. 1West 80 m
  2. 2Ost 80 m
  3. 3Nord 45 m, 7 m hoch
Radiance luminance image — Ost 80 m, 11 Jun 18:20
Radiance D6
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
2Ost 80 mGlare minutes per year: reference 4 470 min · PV-GlareCheck 4 560 min (+2.0 %) · highest day 30 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearWest 80 m0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)West 80 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepWest 80 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)West 80 m0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceWest 80 m0 min0 min00
Glare minutes per yearOst 80 m4 470 min4 560 min90—
Missed glare minutes (≥ 10 % of the lobe on the surface)Ost 80 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepOst 80 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Ost 80 m0 min90 min2.01≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceOst 80 m0 min0 min00
Luminance, max deviationOst 80 m1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceOst 80 m1 ×1 ×0.2±10 %
Glare minutes per yearNord 45 m, 7 m hoch0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)Nord 45 m, 7 m hoch0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepNord 45 m, 7 m hoch0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Nord 45 m, 7 m hoch0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceNord 45 m, 7 m hoch0 min0 min00

E Exclusion areas

3 cases · 3 passed
E1Exclusion area inside the surfaceRadiance geometry (rtrace) + documented photometrypassed

Flat roof with an 8 × 8 m skylight without modules.

Scene in plan view
Flachdach mit OberlichtOberlichtNord 50 m, 25 m hoch1West 50 m, 25 m hoch2N ↑
PV areaExclusion areaObserver
  1. 1Nord 50 m, 25 m hoch
  2. 2West 50 m, 25 m hoch
Radiance luminance image — Nord 50 m, 25 m hoch, 11 Jan 12:20
Radiance E1
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
1Nord 50 m, 25 m hochGlare minutes per year: reference 5 465 min · PV-GlareCheck 5 575 min (+2.0 %) · highest day 115 min
JanFebMarAprMayJunJulAugSepOctNovDec
2West 50 m, 25 m hochGlare minutes per year: reference 4 215 min · PV-GlareCheck 4 365 min (+3.6 %) · highest day 45 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearNord 50 m, 25 m hoch5 465 min5 575 min110—
Missed glare minutes (≥ 10 % of the lobe on the surface)Nord 50 m, 25 m hoch0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepNord 50 m, 25 m hoch0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Nord 50 m, 25 m hoch0 min110 min2.01≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceNord 50 m, 25 m hoch0 min0 min00
Luminance, max deviationNord 50 m, 25 m hoch1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceNord 50 m, 25 m hoch1 ×1 ×-0±10 %
Glare minutes per yearWest 50 m, 25 m hoch4 215 min4 365 min150—
Missed glare minutes (≥ 10 % of the lobe on the surface)West 50 m, 25 m hoch0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepWest 50 m, 25 m hoch0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)West 50 m, 25 m hoch0 min150 min3.56≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceWest 50 m, 25 m hoch0 min0 min00
Luminance, max deviationWest 50 m, 25 m hoch1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceWest 50 m, 25 m hoch1 ×1 ×0±10 %
E2Ground-mounted with exclusion areaRadiance geometry (rtrace) + documented photometrypassed

Pond 30 × 20 m in the middle.

Scene in plan view
Freifläche 20° SüdTeichWest 70 m, 20 m hoch1Ost 70 m, 20 m hoch2Nord 70 m, 25 m hoch3N ↑
PV areaExclusion areaObserver
  1. 1West 70 m, 20 m hoch
  2. 2Ost 70 m, 20 m hoch
  3. 3Nord 70 m, 25 m hoch
Radiance luminance image — Ost 70 m, 20 m hoch, 02 May 14:10
Radiance E2
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
1West 70 m, 20 m hochGlare minutes per year: reference 72 790 min · PV-GlareCheck 73 000 min (+0.3 %) · highest day 230 min
JanFebMarAprMayJunJulAugSepOctNovDec
2Ost 70 m, 20 m hochGlare minutes per year: reference 72 920 min · PV-GlareCheck 73 045 min (+0.2 %) · highest day 230 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearWest 70 m, 20 m hoch72 790 min73 000 min210—
Missed glare minutes (≥ 10 % of the lobe on the surface)West 70 m, 20 m hoch0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepWest 70 m, 20 m hoch0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)West 70 m, 20 m hoch0 min210 min0.29≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceWest 70 m, 20 m hoch0 min0 min00
Luminance, max deviationWest 70 m, 20 m hoch1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceWest 70 m, 20 m hoch1 ×0.998 ×-0.2±10 %
Glare minutes per yearOst 70 m, 20 m hoch72 920 min73 045 min125—
Missed glare minutes (≥ 10 % of the lobe on the surface)Ost 70 m, 20 m hoch0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepOst 70 m, 20 m hoch0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Ost 70 m, 20 m hoch0 min125 min0.17≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceOst 70 m, 20 m hoch0 min0 min00
Luminance, max deviationOst 70 m, 20 m hoch1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceOst 70 m, 20 m hoch1 ×0.998 ×-0.2±10 %
Glare minutes per yearNord 70 m, 25 m hoch0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)Nord 70 m, 25 m hoch0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepNord 70 m, 25 m hoch0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Nord 70 m, 25 m hoch0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceNord 70 m, 25 m hoch0 min0 min00
E3Edge exclusion = smaller areaMetamorphic: engine against enginepassed

120 m with 20 m excluded vs 100 m.

Scene in plan view
Freifläche 120 m, Rand ausgeschlossenRand Ost (über die Fläche hinaus)West 80 m1Ost 80 m2Nord 45 m, 7 m hoch3N ↑
PV areaExclusion areaObserver
  1. 1West 80 m
  2. 2Ost 80 m
  3. 3Nord 45 m, 7 m hoch
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes: smaller → excludedWest 80 m10 665 min10 665 min0≤ 0,5 %
Illuminance, annual sumWest 80 m8 869 356 lx·Schritt8 905 189 lx·Schritt0.404≤ 0,5 %
Glare minutes: smaller → excludedOst 80 m8 775 min8 775 min0≤ 0,5 %
Illuminance, annual sumOst 80 m4 751 140 lx·Schritt4 770 213 lx·Schritt0.401≤ 0,5 %
Glare minutes: smaller → excludedNord 45 m, 7 m hoch0 min0 min0≤ 0,5 %
Illuminance, annual sumNord 45 m, 7 m hoch0 lx·Schritt0 lx·Schritt0≤ 0,5 %

F Terrain and horizon

3 cases · 3 passed
F1Terrain ridge (terrain occlusion)Radiance geometry (rtrace) + documented photometrypassed

Per-observer terrain horizon hides part of the field; control without ridge.

Scene in plan view
Freifläche hinter einer KuppeWest 120 m, Kuppe 80–100°1Ost 120 m, ohne Kuppe2West 120 m, 6 m hoch, Kuppe3N ↑
PV areaObserver
  1. 1West 120 m, Kuppe 80–100°
  2. 2Ost 120 m, ohne Kuppe
  3. 3West 120 m, 6 m hoch, Kuppe
Radiance luminance image — Ost 120 m, ohne Kuppe, 07 Jun 18:25
Radiance F1
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
1West 120 m, Kuppe 80–100°Glare minutes per year: reference 1 610 min · PV-GlareCheck 1 635 min (+1.6 %) · highest day 15 min
JanFebMarAprMayJunJulAugSepOctNovDec
2Ost 120 m, ohne KuppeGlare minutes per year: reference 1 795 min · PV-GlareCheck 1 850 min (+3.1 %) · highest day 15 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearWest 120 m, Kuppe 80–100°1 610 min1 635 min25—
Missed glare minutes (≥ 10 % of the lobe on the surface)West 120 m, Kuppe 80–100°0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepWest 120 m, Kuppe 80–100°0 min10 min0.62≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)West 120 m, Kuppe 80–100°0 min35 min2.17≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceWest 120 m, Kuppe 80–100°0 min0 min00
Luminance, max deviationWest 120 m, Kuppe 80–100°1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceWest 120 m, Kuppe 80–100°1 ×0.998 ×-0.2±10 %
Glare minutes per yearOst 120 m, ohne Kuppe1 795 min1 850 min55—
Missed glare minutes (≥ 10 % of the lobe on the surface)Ost 120 m, ohne Kuppe0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepOst 120 m, ohne Kuppe0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Ost 120 m, ohne Kuppe0 min55 min3.06≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceOst 120 m, ohne Kuppe0 min0 min00
Luminance, max deviationOst 120 m, ohne Kuppe1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceOst 120 m, ohne Kuppe1 ×1 ×-0±10 %
Glare minutes per yearWest 120 m, 6 m hoch, Kuppe0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)West 120 m, 6 m hoch, Kuppe0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepWest 120 m, 6 m hoch, Kuppe0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)West 120 m, 6 m hoch, Kuppe0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceWest 120 m, 6 m hoch, Kuppe0 min0 min00
F2Ground-mounted on a slopeRadiance geometry (rtrace) + documented photometrypassed

Terrain rises 12 m to the north.

Scene in plan view
Freifläche am HangWest 80 m1Ost 80 m2N ↑
PV areaObserver
  1. 1West 80 m
  2. 2Ost 80 m
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearWest 80 m0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)West 80 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepWest 80 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)West 80 m0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceWest 80 m0 min0 min00
Glare minutes per yearOst 80 m0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)Ost 80 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepOst 80 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Ost 80 m0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceOst 80 m0 min0 min00
F3Far horizon 8°Radiance geometry (rtrace) + documented photometrypassed

Sun below 8° does not reach the area.

Scene in plan view
Freifläche mit Horizont 8°West 80 m1Ost 80 m2N ↑
PV areaObserver
  1. 1West 80 m
  2. 2Ost 80 m
Radiance luminance image — Ost 80 m, 11 Jun 18:20
Radiance F3
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
1West 80 mGlare minutes per year: reference 3 125 min · PV-GlareCheck 3 195 min (+2.2 %) · highest day 30 min
JanFebMarAprMayJunJulAugSepOctNovDec
2Ost 80 mGlare minutes per year: reference 3 175 min · PV-GlareCheck 3 225 min (+1.6 %) · highest day 30 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearWest 80 m3 125 min3 195 min70—
Missed glare minutes (≥ 10 % of the lobe on the surface)West 80 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepWest 80 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)West 80 m0 min70 min2.24≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceWest 80 m0 min0 min00
Luminance, max deviationWest 80 m1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceWest 80 m1 ×1 ×0.2±10 %
Glare minutes per yearOst 80 m3 175 min3 225 min50—
Missed glare minutes (≥ 10 % of the lobe on the surface)Ost 80 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepOst 80 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Ost 80 m0 min50 min1.57≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceOst 80 m0 min0 min00
Luminance, max deviationOst 80 m1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceOst 80 m1 ×1 ×0.1±10 %

G Trackers

8 cases · 8 passed
G1Tracker N-S without backtrackingRadiance geometry (rtrace) + documented photometrypassed

Rotation from pvlib.

Scene in plan view
TrackerWest 40 m1Ost 40 m2West 70 m, 12 m hoch3Ost 70 m, 12 m hoch4N ↑
PV areaObserver
  1. 1West 40 m
  2. 2Ost 40 m
  3. 3West 70 m, 12 m hoch
  4. 4Ost 70 m, 12 m hoch
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearWest 40 m0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)West 40 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepWest 40 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)West 40 m0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceWest 40 m0 min0 min00
Glare minutes per yearOst 40 m0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)Ost 40 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepOst 40 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Ost 40 m0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceOst 40 m0 min0 min00
Glare minutes per yearWest 70 m, 12 m hoch0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)West 70 m, 12 m hoch0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepWest 70 m, 12 m hoch0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)West 70 m, 12 m hoch0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceWest 70 m, 12 m hoch0 min0 min00
Glare minutes per yearOst 70 m, 12 m hoch0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)Ost 70 m, 12 m hoch0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepOst 70 m, 12 m hoch0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Ost 70 m, 12 m hoch0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceOst 70 m, 12 m hoch0 min0 min00
G2Tracker with backtrackingRadiance geometry (rtrace) + documented photometrypassed

GCR 0.4, rest angle 5°.

Scene in plan view
TrackerWest 40 m1Ost 40 m2West 70 m, 12 m hoch3Ost 70 m, 12 m hoch4N ↑
PV areaObserver
  1. 1West 40 m
  2. 2Ost 40 m
  3. 3West 70 m, 12 m hoch
  4. 4Ost 70 m, 12 m hoch
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearWest 40 m0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)West 40 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepWest 40 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)West 40 m0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceWest 40 m0 min0 min00
Glare minutes per yearOst 40 m0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)Ost 40 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepOst 40 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Ost 40 m0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceOst 40 m0 min0 min00
Glare minutes per yearWest 70 m, 12 m hoch0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)West 70 m, 12 m hoch0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepWest 70 m, 12 m hoch0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)West 70 m, 12 m hoch0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceWest 70 m, 12 m hoch0 min0 min00
Glare minutes per yearOst 70 m, 12 m hoch0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)Ost 70 m, 12 m hoch0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepOst 70 m, 12 m hoch0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Ost 70 m, 12 m hoch0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceOst 70 m, 12 m hoch0 min0 min00
G3Tracker southern hemisphereRadiance geometry (rtrace) + documented photometrypassed

N-S axis, UTC+10.

Scene in plan view
TrackerWest 40 m1Ost 40 m2West 70 m, 12 m hoch3Ost 70 m, 12 m hoch4N ↑
PV areaObserver
  1. 1West 40 m
  2. 2Ost 40 m
  3. 3West 70 m, 12 m hoch
  4. 4Ost 70 m, 12 m hoch
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearWest 40 m0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)West 40 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepWest 40 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)West 40 m0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceWest 40 m0 min0 min00
Glare minutes per yearOst 40 m0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)Ost 40 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepOst 40 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Ost 40 m0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceOst 40 m0 min0 min00
Glare minutes per yearWest 70 m, 12 m hoch0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)West 70 m, 12 m hoch0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepWest 70 m, 12 m hoch0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)West 70 m, 12 m hoch0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceWest 70 m, 12 m hoch0 min0 min00
Glare minutes per yearOst 70 m, 12 m hoch0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)Ost 70 m, 12 m hoch0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepOst 70 m, 12 m hoch0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Ost 70 m, 12 m hoch0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceOst 70 m, 12 m hoch0 min0 min00
G4Tracker limited to 45°Radiance geometry (rtrace) + documented photometrypassed

Limit at low sun.

Scene in plan view
TrackerWest 40 m1Ost 40 m2West 70 m, 12 m hoch3Ost 70 m, 12 m hoch4N ↑
PV areaObserver
  1. 1West 40 m
  2. 2Ost 40 m
  3. 3West 70 m, 12 m hoch
  4. 4Ost 70 m, 12 m hoch
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearWest 40 m0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)West 40 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepWest 40 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)West 40 m0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceWest 40 m0 min0 min00
Glare minutes per yearOst 40 m0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)Ost 40 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepOst 40 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Ost 40 m0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceOst 40 m0 min0 min00
Glare minutes per yearWest 70 m, 12 m hoch0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)West 70 m, 12 m hoch0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepWest 70 m, 12 m hoch0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)West 70 m, 12 m hoch0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceWest 70 m, 12 m hoch0 min0 min00
Glare minutes per yearOst 70 m, 12 m hoch0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)Ost 70 m, 12 m hoch0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepOst 70 m, 12 m hoch0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Ost 70 m, 12 m hoch0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceOst 70 m, 12 m hoch0 min0 min00
G5Tracker with 5° axis tiltRadiance geometry (rtrace) + documented photometrypassed

Axis falls to the north.

Scene in plan view
TrackerWest 40 m1Ost 40 m2West 70 m, 12 m hoch3Ost 70 m, 12 m hoch4N ↑
PV areaObserver
  1. 1West 40 m
  2. 2Ost 40 m
  3. 3West 70 m, 12 m hoch
  4. 4Ost 70 m, 12 m hoch
Radiance luminance image — West 70 m, 12 m hoch, 26 Oct 07:10
Radiance G5
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
3West 70 m, 12 m hochGlare minutes per year: reference 705 min · PV-GlareCheck 735 min (+4.3 %) · highest day 20 min
JanFebMarAprMayJunJulAugSepOctNovDec
4Ost 70 m, 12 m hochGlare minutes per year: reference 725 min · PV-GlareCheck 765 min (+5.5 %) · highest day 25 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearWest 40 m0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)West 40 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepWest 40 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)West 40 m0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceWest 40 m0 min0 min00
Glare minutes per yearOst 40 m0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)Ost 40 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepOst 40 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Ost 40 m0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceOst 40 m0 min0 min00
Glare minutes per yearWest 70 m, 12 m hoch705 min735 min30—
Missed glare minutes (≥ 10 % of the lobe on the surface)West 70 m, 12 m hoch0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepWest 70 m, 12 m hoch0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)West 70 m, 12 m hoch0 min30 min4.26≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceWest 70 m, 12 m hoch0 min0 min00
Luminance, max deviationWest 70 m, 12 m hoch1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceWest 70 m, 12 m hoch1 ×1 ×0±10 %
Glare minutes per yearOst 70 m, 12 m hoch725 min765 min40—
Missed glare minutes (≥ 10 % of the lobe on the surface)Ost 70 m, 12 m hoch0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepOst 70 m, 12 m hoch0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Ost 70 m, 12 m hoch0 min40 min5.52≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceOst 70 m, 12 m hoch0 min0 min00
Luminance, max deviationOst 70 m, 12 m hoch1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceOst 70 m, 12 m hoch1 ×1 ×0.1±10 %
G6Tracker axis rotated 20°Radiance geometry (rtrace) + documented photometrypassed

Axis azimuth 20°.

Scene in plan view
TrackerWest 40 m1Ost 40 m2West 70 m, 12 m hoch3Ost 70 m, 12 m hoch4N ↑
PV areaObserver
  1. 1West 40 m
  2. 2Ost 40 m
  3. 3West 70 m, 12 m hoch
  4. 4Ost 70 m, 12 m hoch
Radiance luminance image — Ost 70 m, 12 m hoch, 31 Oct 16:50
Radiance G6
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
3West 70 m, 12 m hochGlare minutes per year: reference 320 min · PV-GlareCheck 345 min (+7.8 %) · highest day 10 min
JanFebMarAprMayJunJulAugSepOctNovDec
4Ost 70 m, 12 m hochGlare minutes per year: reference 305 min · PV-GlareCheck 335 min (+9.8 %) · highest day 10 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearWest 40 m0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)West 40 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepWest 40 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)West 40 m0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceWest 40 m0 min0 min00
Glare minutes per yearOst 40 m0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)Ost 40 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepOst 40 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Ost 40 m0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceOst 40 m0 min0 min00
Glare minutes per yearWest 70 m, 12 m hoch320 min345 min25—
Missed glare minutes (≥ 10 % of the lobe on the surface)West 70 m, 12 m hoch0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepWest 70 m, 12 m hoch0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)West 70 m, 12 m hoch0 min25 min7.81≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceWest 70 m, 12 m hoch0 min0 min00
Luminance, max deviationWest 70 m, 12 m hoch1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceWest 70 m, 12 m hoch1 ×1 ×0.5±10 %
Glare minutes per yearOst 70 m, 12 m hoch305 min335 min30—
Missed glare minutes (≥ 10 % of the lobe on the surface)Ost 70 m, 12 m hoch0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepOst 70 m, 12 m hoch0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Ost 70 m, 12 m hoch0 min30 min9.84≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceOst 70 m, 12 m hoch0 min0 min00
Luminance, max deviationOst 70 m, 12 m hoch1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceOst 70 m, 12 m hoch1 ×1 ×0.3±10 %
G7Tracker with east-west axisRadiance geometry (rtrace) + documented photometrypassed

Modules tilt north/south.

Scene in plan view
TrackerWest 40 m1Ost 40 m2West 70 m, 12 m hoch3Ost 70 m, 12 m hoch4Süd 50 m5Süd 60 m, 20 m hoch6Südwest 70 m, 12 m hoch7Südost 70 m, 12 m hoch8N ↑
PV areaObserver
  1. 1West 40 m
  2. 2Ost 40 m
  3. 3West 70 m, 12 m hoch
  4. 4Ost 70 m, 12 m hoch
  5. 5Süd 50 m
  6. 6Süd 60 m, 20 m hoch
  7. 7Südwest 70 m, 12 m hoch
  8. 8Südost 70 m, 12 m hoch
Radiance luminance image — West 70 m, 12 m hoch, 16 Mar 07:20
Radiance G7
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
1West 40 mGlare minutes per year: reference 50 min · PV-GlareCheck 55 min (+10.0 %) · highest day 5 min
JanFebMarAprMayJunJulAugSepOctNovDec
2Ost 40 mGlare minutes per year: reference 25 min · PV-GlareCheck 35 min (+40.0 %) · highest day 10 min
JanFebMarAprMayJunJulAugSepOctNovDec
3West 70 m, 12 m hochGlare minutes per year: reference 4 950 min · PV-GlareCheck 5 070 min (+2.4 %) · highest day 55 min
JanFebMarAprMayJunJulAugSepOctNovDec
4Ost 70 m, 12 m hochGlare minutes per year: reference 4 945 min · PV-GlareCheck 5 045 min (+2.0 %) · highest day 55 min
JanFebMarAprMayJunJulAugSepOctNovDec
7Südwest 70 m, 12 m hochGlare minutes per year: reference 1 695 min · PV-GlareCheck 1 715 min (+1.2 %) · highest day 20 min
JanFebMarAprMayJunJulAugSepOctNovDec
8Südost 70 m, 12 m hochGlare minutes per year: reference 1 735 min · PV-GlareCheck 1 745 min (+0.6 %) · highest day 20 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearWest 40 m50 min55 min5—
Missed glare minutes (≥ 10 % of the lobe on the surface)West 40 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepWest 40 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)West 40 m0 min5 min10≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceWest 40 m0 min0 min00
Luminance, max deviationWest 40 m1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceWest 40 m1 ×0.965 ×-3.5±10 %
Glare minutes per yearOst 40 m25 min35 min10—
Missed glare minutes (≥ 10 % of the lobe on the surface)Ost 40 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepOst 40 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Ost 40 m0 min10 min40≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceOst 40 m0 min0 min00
Luminance, max deviationOst 40 m1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceOst 40 m1 ×0.936 ×-6.4±10 %
Glare minutes per yearWest 70 m, 12 m hoch4 950 min5 070 min120—
Missed glare minutes (≥ 10 % of the lobe on the surface)West 70 m, 12 m hoch0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepWest 70 m, 12 m hoch0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)West 70 m, 12 m hoch0 min120 min2.42≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceWest 70 m, 12 m hoch0 min0 min00
Luminance, max deviationWest 70 m, 12 m hoch1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceWest 70 m, 12 m hoch1 ×1 ×0.2±10 %
Glare minutes per yearOst 70 m, 12 m hoch4 945 min5 045 min100—
Missed glare minutes (≥ 10 % of the lobe on the surface)Ost 70 m, 12 m hoch0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepOst 70 m, 12 m hoch0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Ost 70 m, 12 m hoch0 min100 min2.02≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceOst 70 m, 12 m hoch0 min0 min00
Luminance, max deviationOst 70 m, 12 m hoch1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceOst 70 m, 12 m hoch1 ×1 ×0.1±10 %
Glare minutes per yearSüd 50 m0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)Süd 50 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepSüd 50 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Süd 50 m0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceSüd 50 m0 min0 min00
Glare minutes per yearSüd 60 m, 20 m hoch0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)Süd 60 m, 20 m hoch0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepSüd 60 m, 20 m hoch0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Süd 60 m, 20 m hoch0 min0 min0≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceSüd 60 m, 20 m hoch0 min0 min00
Glare minutes per yearSüdwest 70 m, 12 m hoch1 695 min1 715 min20—
Missed glare minutes (≥ 10 % of the lobe on the surface)Südwest 70 m, 12 m hoch0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepSüdwest 70 m, 12 m hoch0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Südwest 70 m, 12 m hoch0 min20 min1.18≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceSüdwest 70 m, 12 m hoch0 min0 min00
Luminance, max deviationSüdwest 70 m, 12 m hoch1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceSüdwest 70 m, 12 m hoch1 ×1 ×-0±10 %
Glare minutes per yearSüdost 70 m, 12 m hoch1 735 min1 745 min10—
Missed glare minutes (≥ 10 % of the lobe on the surface)Südost 70 m, 12 m hoch0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepSüdost 70 m, 12 m hoch0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Südost 70 m, 12 m hoch0 min10 min0.58≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceSüdost 70 m, 12 m hoch0 min0 min00
Luminance, max deviationSüdost 70 m, 12 m hoch1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceSüdost 70 m, 12 m hoch1 ×1 ×0.2±10 %
G8Backtracking with GCR → 0Metamorphic: engine against enginepassed

With vanishing coverage, backtracking never engages.

Scene in plan view
TrackerWest 40 m1Ost 70 m, 12 m hoch2N ↑
PV areaObserver
  1. 1West 40 m
  2. 2Ost 70 m, 12 m hoch
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes: without → GCR 0.001West 40 m0 min0 min00
Illuminance, annual sumWest 40 m0 lx·Schritt0 lx·Schritt0≤ 0,0001 %
Glare minutes: without → GCR 0.001Ost 70 m, 12 m hoch0 min0 min00
Illuminance, annual sumOst 70 m, 12 m hoch0 lx·Schritt0 lx·Schritt0≤ 0,0001 %

H Cross tilt and zones

2 cases · 2 passed
H1Cross tilt 8°Radiance geometry (rtrace) + documented photometrypassed

Area tilted sideways.

Scene in plan view
Freifläche Querneigung 8°West 80 m1Ost 80 m2N ↑
PV areaObserver
  1. 1West 80 m
  2. 2Ost 80 m
Radiance luminance image — West 80 m, 26 Jun 07:10
Radiance H1
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
1West 80 mGlare minutes per year: reference 6 720 min · PV-GlareCheck 6 825 min (+1.6 %) · highest day 30 min
JanFebMarAprMayJunJulAugSepOctNovDec
2Ost 80 mGlare minutes per year: reference 2 090 min · PV-GlareCheck 2 130 min (+1.9 %) · highest day 25 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearWest 80 m6 720 min6 825 min105—
Missed glare minutes (≥ 10 % of the lobe on the surface)West 80 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepWest 80 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)West 80 m0 min105 min1.56≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceWest 80 m0 min0 min00
Luminance, max deviationWest 80 m1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceWest 80 m1 ×1 ×0.2±10 %
Glare minutes per yearOst 80 m2 090 min2 130 min40—
Missed glare minutes (≥ 10 % of the lobe on the surface)Ost 80 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepOst 80 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Ost 80 m0 min40 min1.91≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceOst 80 m0 min0 min00
Luminance, max deviationOst 80 m1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceOst 80 m1 ×1 ×0.1±10 %
H2Zone with the same cross tiltMetamorphic: engine against enginepassed

Splitting at the same cross tilt must change nothing.

Scene in plan view
Freifläche Querneigung 4°West 80 m1Ost 80 m2Nord 45 m, 7 m hoch3N ↑
PV areaObserver
  1. 1West 80 m
  2. 2Ost 80 m
  3. 3Nord 45 m, 7 m hoch
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes: whole → zoneWest 80 m13 415 min13 415 min0≤ 0,5 %
Illuminance, annual sumWest 80 m15 206 525 lx·Schritt15 206 525 lx·Schritt0≤ 0,5 %
Glare minutes: whole → zoneOst 80 m7 820 min7 820 min0≤ 0,5 %
Illuminance, annual sumOst 80 m3 656 942 lx·Schritt3 656 942 lx·Schritt0≤ 0,5 %
Glare minutes: whole → zoneNord 45 m, 7 m hoch3 145 min3 145 min0≤ 0,5 %
Illuminance, annual sumNord 45 m, 7 m hoch42 917 lx·Schritt42 917 lx·Schritt0≤ 0,5 %

I Module types

4 cases · 1 passed 3 documented
I5Anti-glare module on the fieldRadiance geometry (rtrace) + documented photometrydocumented

Measured anti-glare module (matte glass): offset up to 59°, wide zones.

Known deviation. At the edge of the area a cell can get the luminance of the inner zone although only the outer zone reaches the surface. Known only upwards, up to the zone ratio and in at most a quarter of the minutes; too low is always an error.
Scene in plan view
Freifläche 20° SüdWest 80 m1Ost 80 m2Nord 45 m, 7 m hoch3N ↑
PV areaObserver
  1. 1West 80 m
  2. 2Ost 80 m
  3. 3Nord 45 m, 7 m hoch
Radiance luminance image — Ost 80 m, 14 Jun 17:50
Radiance I5
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
1West 80 mGlare minutes per year: reference 87 190 min · PV-GlareCheck 92 945 min (+6.6 %) · highest day 455 min
JanFebMarAprMayJunJulAugSepOctNovDec
2Ost 80 mGlare minutes per year: reference 87 220 min · PV-GlareCheck 92 585 min (+6.2 %) · highest day 455 min
JanFebMarAprMayJunJulAugSepOctNovDec
3Nord 45 m, 7 m hochGlare minutes per year: reference 177 780 min · PV-GlareCheck 187 515 min (+5.5 %) · highest day 565 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearWest 80 m87 190 min92 945 min5 755—
Missed glare minutes (≥ 10 % of the lobe on the surface)West 80 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepWest 80 m0 min120 min0.14≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)West 80 m0 min5 875 min6.74≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceWest 80 m0 min0 min00
Luminance, max deviationWest 80 m1 ×2 ×100±1 %
Illuminance at the eye, median engine/referenceWest 80 m1 ×1.01 ×1.1±10 %
Glare minutes per yearOst 80 m87 220 min92 585 min5 365—
Missed glare minutes (≥ 10 % of the lobe on the surface)Ost 80 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepOst 80 m0 min165 min0.19≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Ost 80 m0 min5 530 min6.34≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceOst 80 m0 min0 min00
Luminance, max deviationOst 80 m1 ×2 ×100±1 %
Illuminance at the eye, median engine/referenceOst 80 m1 ×1.01 ×1±10 %
Glare minutes per yearNord 45 m, 7 m hoch177 780 min187 515 min9 735—
Missed glare minutes (≥ 10 % of the lobe on the surface)Nord 45 m, 7 m hoch0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepNord 45 m, 7 m hoch0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Nord 45 m, 7 m hoch0 min9 735 min5.48≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceNord 45 m, 7 m hoch0 min0 min00
Luminance, max deviationNord 45 m, 7 m hoch1 ×2 ×100±1 %
Illuminance at the eye, median engine/referenceNord 45 m, 7 m hoch1 ×1.04 ×3.6±10 %
I6Fresnel reflection of a smooth surface (n = 1.52)Radiance material (dielectric)passed

Fresnel-profile module vs Radiance dielectric: luminance of the mirrored sun.

Profil in 10°-Stützstellen linear interpoliert; Fresnel ist dazwischen gekrümmt.

Scene in plan view
Fassade SüdSüdwest 45 m1Süd 45 m2Südost 45 m3N ↑
PV areaObserver
  1. 1Südwest 45 m
  2. 2Süd 45 m
  3. 3Südost 45 m
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Luminance at θ = 31.9°Südwest 45 m28 884 031 cd/m²29 290 812 cd/m²1.41±5 % (Profil in 10°-Stützen)
Luminance at θ = 34.3°Südwest 45 m27 534 550 cd/m²28 157 334 cd/m²2.26±5 % (Profil in 10°-Stützen)
Luminance at θ = 36.1°Südwest 45 m25 809 885 cd/m²26 388 114 cd/m²2.24±5 % (Profil in 10°-Stützen)
Luminance at θ = 37.8°Südwest 45 m24 265 455 cd/m²24 659 538 cd/m²1.62±5 % (Profil in 10°-Stützen)
Luminance at θ = 39.5°Südost 45 m24 627 250 cd/m²24 740 396 cd/m²0.46±5 % (Profil in 10°-Stützen)
Luminance at θ = 41.0°Südwest 45 m25 996 976 cd/m²26 451 946 cd/m²1.75±5 % (Profil in 10°-Stützen)
Luminance at θ = 42.3°Südwest 45 m19 266 629 cd/m²19 947 786 cd/m²3.54±5 % (Profil in 10°-Stützen)
Luminance at θ = 43.7°Südost 45 m22 877 113 cd/m²23 941 062 cd/m²4.65±5 % (Profil in 10°-Stützen)
Luminance at θ = 44.9°Südwest 45 m19 972 247 cd/m²20 967 822 cd/m²4.98±5 % (Profil in 10°-Stützen)
Luminance at θ = 46.1°Südost 45 m20 838 106 cd/m²21 821 964 cd/m²4.72±5 % (Profil in 10°-Stützen)
Luminance at θ = 47.3°Südost 45 m17 992 686 cd/m²18 689 300 cd/m²3.87±5 % (Profil in 10°-Stützen)
Luminance at θ = 48.9°Südwest 45 m24 872 157 cd/m²25 351 144 cd/m²1.93±5 % (Profil in 10°-Stützen)
I7Standard module, measuredRadiance geometry (rtrace) + documented photometrydocumented

Profile and lobe width of a measured standard module (core and two rings, measured to 80°, extrapolated above); engine and reference use the same zones.

Known deviation. At the edge of the area a cell can get the luminance of the inner zone although only the outer zone reaches the surface. Known only upwards, up to the zone ratio and in at most a quarter of the minutes; too low is always an error.
Scene in plan view
Fassade SüdSüd 15 m1Südwest 45 m2Südost 45 m3N ↑
PV areaObserver
  1. 1Süd 15 m
  2. 2Südwest 45 m
  3. 3Südost 45 m
Radiance luminance image — Süd 15 m, 03 Nov 11:55
Radiance I7
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
1Süd 15 mGlare minutes per year: reference 59 470 min · PV-GlareCheck 59 995 min (+0.9 %) · highest day 370 min
JanFebMarAprMayJunJulAugSepOctNovDec
2Südwest 45 mGlare minutes per year: reference 17 590 min · PV-GlareCheck 17 990 min (+2.3 %) · highest day 175 min
JanFebMarAprMayJunJulAugSepOctNovDec
3Südost 45 mGlare minutes per year: reference 17 580 min · PV-GlareCheck 18 040 min (+2.6 %) · highest day 175 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearSüd 15 m59 470 min59 995 min525—
Missed glare minutes (≥ 10 % of the lobe on the surface)Süd 15 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepSüd 15 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Süd 15 m0 min525 min0.88≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceSüd 15 m0 min0 min00
Luminance, max deviationSüd 15 m1 ×5 ×400±1 %
Illuminance at the eye, median engine/referenceSüd 15 m1 ×1.08 ×8.2±10 %
Glare minutes per yearSüdwest 45 m17 590 min17 990 min400—
Missed glare minutes (≥ 10 % of the lobe on the surface)Südwest 45 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepSüdwest 45 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Südwest 45 m0 min400 min2.27≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceSüdwest 45 m0 min0 min00
Luminance, max deviationSüdwest 45 m1 ×5 ×400±1 %
Illuminance at the eye, median engine/referenceSüdwest 45 m1 ×1.1 ×9.7±10 %
Glare minutes per yearSüdost 45 m17 580 min18 040 min460—
Missed glare minutes (≥ 10 % of the lobe on the surface)Südost 45 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepSüdost 45 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Südost 45 m0 min460 min2.62≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceSüdost 45 m0 min0 min00
Luminance, max deviationSüdost 45 m1 ×5 ×400±1 %
Illuminance at the eye, median engine/referenceSüdost 45 m1 ×1.1 ×9.6±10 %
I8Anti-glare module, measuredRadiance geometry (rtrace) + documented photometrydocumented

Profile, position and width of a measured anti-glare module (matte glass): near-uniform scattering at steep incidence, the maximum near the module plane at flat incidence (large offset). Engine and reference use the same profile.

Known deviation. At the edge of the area a cell can get the luminance of the inner zone although only the outer zone reaches the surface. Known only upwards, up to the zone ratio and in at most a quarter of the minutes; too low is always an error.
Scene in plan view
Fassade SüdOst 40 m, 4 m vor der Fassade1West 40 m, 4 m vor der Fassade2Süd 45 m3N ↑
PV areaObserver
  1. 1Ost 40 m, 4 m vor der Fassade
  2. 2West 40 m, 4 m vor der Fassade
  3. 3Süd 45 m
Radiance luminance image — Süd 45 m, 17 Mar 12:35
Radiance I8
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
1Ost 40 m, 4 m vor der FassadeGlare minutes per year: reference 63 105 min · PV-GlareCheck 71 760 min (+13.7 %) · highest day 400 min
JanFebMarAprMayJunJulAugSepOctNovDec
2West 40 m, 4 m vor der FassadeGlare minutes per year: reference 63 075 min · PV-GlareCheck 71 775 min (+13.8 %) · highest day 400 min
JanFebMarAprMayJunJulAugSepOctNovDec
3Süd 45 mGlare minutes per year: reference 54 675 min · PV-GlareCheck 56 030 min (+2.5 %) · highest day 385 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearOst 40 m, 4 m vor der Fassade63 105 min71 760 min8 655—
Missed glare minutes (≥ 10 % of the lobe on the surface)Ost 40 m, 4 m vor der Fassade0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepOst 40 m, 4 m vor der Fassade0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Ost 40 m, 4 m vor der Fassade0 min8 655 min13.72≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceOst 40 m, 4 m vor der Fassade0 min0 min00
Luminance, max deviationOst 40 m, 4 m vor der Fassade1 ×2 ×100±1 %
Illuminance at the eye, median engine/referenceOst 40 m, 4 m vor der Fassade1 ×1.01 ×1.2±10 %
Glare minutes per yearWest 40 m, 4 m vor der Fassade63 075 min71 775 min8 700—
Missed glare minutes (≥ 10 % of the lobe on the surface)West 40 m, 4 m vor der Fassade0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepWest 40 m, 4 m vor der Fassade0 min5 min0.01≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)West 40 m, 4 m vor der Fassade0 min8 705 min13.8≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceWest 40 m, 4 m vor der Fassade0 min0 min00
Luminance, max deviationWest 40 m, 4 m vor der Fassade1 ×2 ×100±1 %
Illuminance at the eye, median engine/referenceWest 40 m, 4 m vor der Fassade1 ×1.01 ×1.2±10 %
Glare minutes per yearSüd 45 m54 675 min56 030 min1 355—
Missed glare minutes (≥ 10 % of the lobe on the surface)Süd 45 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepSüd 45 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Süd 45 m0 min1 355 min2.48≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceSüd 45 m0 min0 min00
Luminance, max deviationSüd 45 m1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceSüd 45 m1 ×1.02 ×1.6±10 %

J Filters

3 cases · 3 passed
J1Field of viewRadiance geometry (rtrace) + documented photometrypassed

Same place without and with ±15° field of view.

Scene in plan view
Fassade SüdSüdsüdwest 35 m, ohne Sichtfeld1Südsüdwest 35 m, Blick NNO ±15°2N ↑
PV areaObserver
  1. 1Südsüdwest 35 m, ohne Sichtfeld
  2. 2Südsüdwest 35 m, Blick NNO ±15°
Radiance luminance image — Südsüdwest 35 m, ohne Sichtfeld, 07 Dec 11:05
Radiance J1
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
1Südsüdwest 35 m, ohne SichtfeldGlare minutes per year: reference 7 700 min · PV-GlareCheck 7 800 min (+1.3 %) · highest day 135 min
JanFebMarAprMayJunJulAugSepOctNovDec
2Südsüdwest 35 m, Blick NNO ±15°Glare minutes per year: reference 1 065 min · PV-GlareCheck 1 195 min (+12.2 %) · highest day 35 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearSüdsüdwest 35 m, ohne Sichtfeld7 700 min7 800 min100—
Missed glare minutes (≥ 10 % of the lobe on the surface)Südsüdwest 35 m, ohne Sichtfeld0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepSüdsüdwest 35 m, ohne Sichtfeld0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Südsüdwest 35 m, ohne Sichtfeld0 min100 min1.3≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceSüdsüdwest 35 m, ohne Sichtfeld0 min0 min00
Luminance, max deviationSüdsüdwest 35 m, ohne Sichtfeld1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceSüdsüdwest 35 m, ohne Sichtfeld1 ×1 ×0.1±10 %
Glare minutes per yearSüdsüdwest 35 m, Blick NNO ±15°1 065 min1 195 min130—
Missed glare minutes (≥ 10 % of the lobe on the surface)Südsüdwest 35 m, Blick NNO ±15°0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepSüdsüdwest 35 m, Blick NNO ±15°0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Südsüdwest 35 m, Blick NNO ±15°0 min130 min12.21≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surfaceSüdsüdwest 35 m, Blick NNO ±15°0 min0 min00
Luminance, max deviationSüdsüdwest 35 m, Blick NNO ±15°1 ×1 ×0±1 %
Illuminance at the eye, median engine/referenceSüdsüdwest 35 m, Blick NNO ±15°1 ×1.01 ×0.8±10 %
J1bField of view facing north (azimuth 0°)Radiance geometry (rtrace) + documented photometrypassed

Azimuth 0 is valid; seam at 0/360°.

Scene in plan view
Fassade Süd, nördlich des Betrachters25 m südlich, Blick Nord ±20°125 m südlich, Blick Nord ±5°2N ↑
PV areaObserver
  1. 125 m südlich, Blick Nord ±20°
  2. 225 m südlich, Blick Nord ±5°
Radiance luminance image — 25 m südlich, Blick Nord ±20°, 21 Jan 12:25
Radiance J1b
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
125 m südlich, Blick Nord ±20°Glare minutes per year: reference 11 865 min · PV-GlareCheck 12 090 min (+1.9 %) · highest day 175 min
JanFebMarAprMayJunJulAugSepOctNovDec
225 m südlich, Blick Nord ±5°Glare minutes per year: reference 2 955 min · PV-GlareCheck 3 125 min (+5.8 %) · highest day 50 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per year25 m südlich, Blick Nord ±20°11 865 min12 090 min225—
Missed glare minutes (≥ 10 % of the lobe on the surface)25 m südlich, Blick Nord ±20°0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time step25 m südlich, Blick Nord ±20°0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)25 m südlich, Blick Nord ±20°0 min225 min1.9≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surface25 m südlich, Blick Nord ±20°0 min0 min00
Luminance, max deviation25 m südlich, Blick Nord ±20°1 ×1 ×0±1 %
Illuminance at the eye, median engine/reference25 m südlich, Blick Nord ±20°1 ×0.999 ×-0.1±10 %
Glare minutes per year25 m südlich, Blick Nord ±5°2 955 min3 125 min170—
Missed glare minutes (≥ 10 % of the lobe on the surface)25 m südlich, Blick Nord ±5°0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time step25 m südlich, Blick Nord ±5°0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)25 m südlich, Blick Nord ±5°0 min170 min5.75≤ max(20 %, 2 Zeitschritte)
Additional engine minutes, lobe further beside the surface25 m südlich, Blick Nord ±5°0 min0 min00
Luminance, max deviation25 m südlich, Blick Nord ±5°1 ×1 ×0±1 %
Illuminance at the eye, median engine/reference25 m südlich, Blick Nord ±5°1 ×1 ×0.1±10 %
J2Minimum sun elevation 5°Metamorphic: subsetpassed

Run with 5° = run with 0° minus time steps with sun below 5°.

Scene in plan view
FreiflächeWest 80 m1Ost 80 m2Nord 45 m, 7 m hoch3N ↑
PV areaObserver
  1. 1West 80 m
  2. 2Ost 80 m
  3. 3Nord 45 m, 7 m hoch
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes: 0° run minus sun < 5° → 5° runWest 80 m9 125 min9 125 min00
Illuminance, annual sumWest 80 m8 845 772 lx·Schritt8 845 772 lx·Schritt0≤ 0,0001 %
Glare minutes: 0° run minus sun < 5° → 5° runOst 80 m9 230 min9 230 min00
Illuminance, annual sumOst 80 m8 852 650 lx·Schritt8 852 650 lx·Schritt0≤ 0,0001 %
Glare minutes: 0° run minus sun < 5° → 5° runNord 45 m, 7 m hoch0 min0 min00
Illuminance, annual sumNord 45 m, 7 m hoch0 lx·Schritt0 lx·Schritt0≤ 0,0001 %

K Invariances

3 cases · 3 passed
K1Corner order reversedMetamorphic: engine against enginepassed

Clockwise vs counter-clockwise.

Scene in plan view
Freifläche (Ecken gegen den Uhrzeigersinn)West 80 m1Ost 80 m2Nord 45 m, 7 m hoch3N ↑
PV areaObserver
  1. 1West 80 m
  2. 2Ost 80 m
  3. 3Nord 45 m, 7 m hoch
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes: cw → ccwWest 80 m10 665 min10 665 min00
Illuminance, annual sumWest 80 m8 905 189 lx·Schritt8 905 189 lx·Schritt0≤ 0,0001 %
Glare minutes: cw → ccwOst 80 m10 735 min10 735 min00
Illuminance, annual sumOst 80 m8 909 332 lx·Schritt8 909 332 lx·Schritt0≤ 0,0001 %
Glare minutes: cw → ccwNord 45 m, 7 m hoch0 min0 min00
Illuminance, annual sumNord 45 m, 7 m hoch0 lx·Schritt0 lx·Schritt0≤ 0,0001 %
K1bOrigin shiftedMetamorphic: engine against enginepassed

An extra point 5 km away shifts the local origin.

Scene in plan view
FreiflächeWest 80 m1Ost 80 m2Nord 45 m, 7 m hoch3Zusatzpunkt 5 km entfernt (verschiebt den Ursprung)4N ↑
PV areaObserver
  1. 1West 80 m
  2. 2Ost 80 m
  3. 3Nord 45 m, 7 m hoch
  4. 4Zusatzpunkt 5 km entfernt (verschiebt den Ursprung)
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes: without → with extra pointWest 80 m10 665 min10 665 min0≤ 0,5 %
Illuminance, annual sumWest 80 m8 905 189 lx·Schritt8 905 189 lx·Schritt0≤ 0,5 %
Glare minutes: without → with extra pointOst 80 m10 735 min10 735 min0≤ 0,5 %
Illuminance, annual sumOst 80 m8 909 332 lx·Schritt8 909 332 lx·Schritt0≤ 0,5 %
Glare minutes: without → with extra pointNord 45 m, 7 m hoch0 min0 min0≤ 0,5 %
Illuminance, annual sumNord 45 m, 7 m hoch0 lx·Schritt0 lx·Schritt0≤ 0,5 %
K2DeterminismMetamorphic: repetitionpassed

Same request twice: identical.

Scene in plan view
FreiflächeWest 80 m1Ost 80 m2Nord 45 m, 7 m hoch3N ↑
PV areaObserver
  1. 1West 80 m
  2. 2Ost 80 m
  3. 3Nord 45 m, 7 m hoch
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes: run 1 → run 2West 80 m10 665 min10 665 min00
Illuminance, annual sumWest 80 m8 905 189 lx·Schritt8 905 189 lx·Schritt0≤ 0,0001 %
Glare minutes: run 1 → run 2Ost 80 m10 735 min10 735 min00
Illuminance, annual sumOst 80 m8 909 332 lx·Schritt8 909 332 lx·Schritt0≤ 0,0001 %
Glare minutes: run 1 → run 2Nord 45 m, 7 m hoch0 min0 min00
Illuminance, annual sumNord 45 m, 7 m hoch0 lx·Schritt0 lx·Schritt0≤ 0,0001 %

L Model limits

2 cases · 2 model limit
L1Body vs real table rowsRadiance with real table rows (occlusion and shading between rows)model limit

The engine treats the field as a closed body; the reference as five rows 12 m apart.

Scene in plan view
Freifläche 120 × 60 m (Körper)West 80 m1Ost 80 m2West 70 m, 20 m hoch3Nord 70 m, 25 m hoch4N ↑
PV areaObserver
  1. 1West 80 m
  2. 2Ost 80 m
  3. 3West 70 m, 20 m hoch
  4. 4Nord 70 m, 25 m hoch
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
1West 80 mGlare minutes per year: reference 2 575 min · PV-GlareCheck 4 610 min (+79.0 %) · highest day 30 min
JanFebMarAprMayJunJulAugSepOctNovDec
2Ost 80 mGlare minutes per year: reference 2 560 min · PV-GlareCheck 4 645 min (+81.4 %) · highest day 30 min
JanFebMarAprMayJunJulAugSepOctNovDec
3West 70 m, 20 m hochGlare minutes per year: reference 34 340 min · PV-GlareCheck 74 180 min (+116 %) · highest day 230 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per yearWest 80 m2 575 min4 610 min2 035—
Missed glare minutes (≥ 10 % of the lobe on the surface)West 80 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepWest 80 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)West 80 m0 min835 min32.43—
Additional engine minutes, lobe further beside the surfaceWest 80 m0 min1 200 min1 200—
Luminance, max deviationWest 80 m1 ×1 ×0—
Illuminance at the eye, median engine/referenceWest 80 m1 ×1.01 ×1—
Glare minutes per yearOst 80 m2 560 min4 645 min2 085—
Missed glare minutes (≥ 10 % of the lobe on the surface)Ost 80 m0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepOst 80 m0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Ost 80 m0 min850 min33.2—
Additional engine minutes, lobe further beside the surfaceOst 80 m0 min1 235 min1 235—
Luminance, max deviationOst 80 m1 ×1 ×0—
Illuminance at the eye, median engine/referenceOst 80 m1 ×1.01 ×0.9—
Glare minutes per yearWest 70 m, 20 m hoch34 340 min74 180 min39 840—
Missed glare minutes (≥ 10 % of the lobe on the surface)West 70 m, 20 m hoch0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepWest 70 m, 20 m hoch0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)West 70 m, 20 m hoch0 min9 840 min28.65—
Additional engine minutes, lobe further beside the surfaceWest 70 m, 20 m hoch0 min30 000 min30 000—
Luminance, max deviationWest 70 m, 20 m hoch1 ×1 ×0—
Illuminance at the eye, median engine/referenceWest 70 m, 20 m hoch1 ×1 ×0.1—
Glare minutes per yearNord 70 m, 25 m hoch0 min0 min0—
Missed glare minutes (≥ 10 % of the lobe on the surface)Nord 70 m, 25 m hoch0 min0 min00
Missed glare minutes in total (any lobe fraction), at most 1 % of the reference or one time stepNord 70 m, 25 m hoch0 min0 min0≤ max(1 %, 1 Zeitschritt)
Additional engine minutes, lobe ≤ 0.75° beside the surface (cell margin)Nord 70 m, 25 m hoch0 min0 min0—
Additional engine minutes, lobe further beside the surfaceNord 70 m, 25 m hoch0 min0 min0—
L3Zones vs continuous lobeRadiance geometry, continuous Gaussian lobe from the measurementmodel limit

A measured standard module, once as a continuously falling lobe (Gaussian from the measurement) and three times in steps: core only, core + 1 ring, core + 2 rings. Each zone carries the maximum at its inner edge; the outer edge is always at 1 % of the peak. Inside the edge the steps always overestimate; only the tail beyond the edge is missed.

Scene in plan view
Fassade SüdSüd 15 m1Südwest 45 m2Südost 45 m3N ↑
PV areaObserver
  1. 1Süd 15 m
  2. 2Südwest 45 m
  3. 3Südost 45 m
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes per year, continuous lobe to the edgeSüd 15 m59 470 min— min——
Flux beyond the outer edge (missed by all steps)Süd 15 m— %0.67 %——
Glare minutes, core onlySüd 15 m59 470 min59 470 min0—
Illuminance at the eye, annual sum steps/continuous, core only (fully seen lobe: × 4.65)Süd 15 m4.65 ×4.62 ×-0.6±5 % zur geschlossenen Lösung
Minutes with the steps below the continuous lobe, core onlySüd 15 m0 min0 min——
Engine: annual illuminance sum vs continuous lobe, core onlySüd 15 m4.62 ×4.62 ×-0−2 % … +15 %
Glare minutes, core + 1 ringSüd 15 m59 470 min59 470 min0—
Illuminance at the eye, annual sum steps/continuous, core + 1 ring (fully seen lobe: × 2.56)Süd 15 m2.56 ×2.54 ×-0.6±5 % zur geschlossenen Lösung
Minutes with the steps below the continuous lobe, core + 1 ringSüd 15 m0 min30 min——
Engine: annual illuminance sum vs continuous lobe, core + 1 ringSüd 15 m2.54 ×2.75 ×8.1−2 % … +15 %
Glare minutes, core + 2 ringsSüd 15 m59 470 min59 470 min0—
Illuminance at the eye, annual sum steps/continuous, core + 2 rings (fully seen lobe: × 1.75)Süd 15 m1.75 ×1.75 ×-0.3±5 % zur geschlossenen Lösung
Minutes with the steps below the continuous lobe, core + 2 ringsSüd 15 m0 min30 min——
Engine: annual illuminance sum vs continuous lobe, core + 2 ringsSüd 15 m1.75 ×1.89 ×8.4−2 % … +15 %
Glare minutes per year, continuous lobe to the edgeSüdwest 45 m17 590 min— min——
Flux beyond the outer edge (missed by all steps)Südwest 45 m— %0.66 %——
Glare minutes, core onlySüdwest 45 m17 590 min17 590 min0—
Illuminance at the eye, annual sum steps/continuous, core only (fully seen lobe: × 4.65)Südwest 45 m4.65 ×4.53 ×-2.6±5 % zur geschlossenen Lösung
Minutes with the steps below the continuous lobe, core onlySüdwest 45 m0 min0 min——
Engine: annual illuminance sum vs continuous lobe, core onlySüdwest 45 m4.53 ×4.53 ×-0.1−2 % … +15 %
Glare minutes, core + 1 ringSüdwest 45 m17 590 min17 590 min0—
Illuminance at the eye, annual sum steps/continuous, core + 1 ring (fully seen lobe: × 2.56)Südwest 45 m2.56 ×2.51 ×-2±5 % zur geschlossenen Lösung
Minutes with the steps below the continuous lobe, core + 1 ringSüdwest 45 m0 min35 min——
Engine: annual illuminance sum vs continuous lobe, core + 1 ringSüdwest 45 m2.51 ×2.74 ×9.3−2 % … +15 %
Glare minutes, core + 2 ringsSüdwest 45 m17 590 min17 590 min0—
Illuminance at the eye, annual sum steps/continuous, core + 2 rings (fully seen lobe: × 1.75)Südwest 45 m1.75 ×1.73 ×-1.1±5 % zur geschlossenen Lösung
Minutes with the steps below the continuous lobe, core + 2 ringsSüdwest 45 m0 min35 min——
Engine: annual illuminance sum vs continuous lobe, core + 2 ringsSüdwest 45 m1.73 ×1.9 ×9.7−2 % … +15 %
Glare minutes per year, continuous lobe to the edgeSüdost 45 m17 580 min— min——
Flux beyond the outer edge (missed by all steps)Südost 45 m— %0.66 %——
Glare minutes, core onlySüdost 45 m17 580 min17 580 min0—
Illuminance at the eye, annual sum steps/continuous, core only (fully seen lobe: × 4.65)Südost 45 m4.65 ×4.53 ×-2.6±5 % zur geschlossenen Lösung
Minutes with the steps below the continuous lobe, core onlySüdost 45 m0 min0 min——
Engine: annual illuminance sum vs continuous lobe, core onlySüdost 45 m4.53 ×4.53 ×-0.1−2 % … +15 %
Glare minutes, core + 1 ringSüdost 45 m17 580 min17 580 min0—
Illuminance at the eye, annual sum steps/continuous, core + 1 ring (fully seen lobe: × 2.56)Südost 45 m2.56 ×2.51 ×-2±5 % zur geschlossenen Lösung
Minutes with the steps below the continuous lobe, core + 1 ringSüdost 45 m0 min25 min——
Engine: annual illuminance sum vs continuous lobe, core + 1 ringSüdost 45 m2.51 ×2.74 ×9.2−2 % … +15 %
Glare minutes, core + 2 ringsSüdost 45 m17 580 min17 580 min0—
Illuminance at the eye, annual sum steps/continuous, core + 2 rings (fully seen lobe: × 1.75)Südost 45 m1.75 ×1.73 ×-1.1±5 % zur geschlossenen Lösung
Minutes with the steps below the continuous lobe, core + 2 ringsSüdost 45 m0 min25 min——
Engine: annual illuminance sum vs continuous lobe, core + 2 ringsSüdost 45 m1.73 ×1.9 ×9.6−2 % … +15 %

M Features: mounting types

9 cases · 9 passed
M1Façade: law of reflectionLaw of reflection, own ray tracing (no engine code)passed

Mirror façade south, three observers. Every glare minute and hit direction against own ray tracing.

Scene in plan view
Spiegelfassade Süd 20 × 10 m30 m Südsüdwest145 m Südost2150 m Südwest3N ↑
PV areaObserver
  1. 130 m Südsüdwest
  2. 245 m Südost
  3. 3150 m Südwest
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
130 m SüdsüdwestGlare minutes per year: reference 7 930 min · PV-GlareCheck 9 070 min (+14.4 %) · highest day 160 min
JanFebMarAprMayJunJulAugSepOctNovDec
245 m SüdostGlare minutes per year: reference 5 465 min · PV-GlareCheck 6 325 min (+15.7 %) · highest day 100 min
JanFebMarAprMayJunJulAugSepOctNovDec
3150 m SüdwestGlare minutes per year: reference 605 min · PV-GlareCheck 1 025 min (+69.4 %) · highest day 30 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes (reference: whole sun disc on the area)30 m Südsüdwest7 930 min9 070 min1 140—
Missed minutes: whole sun disc on the area, no engine glare30 m Südsüdwest0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the area30 m Südsüdwest0 min0 min00
Direction of hits vs the law of reflection, max deviation30 m Südsüdwest0 °0.686 °0.686≤ 1,065°
Glare minutes (reference: whole sun disc on the area)45 m Südost5 465 min6 325 min860—
Missed minutes: whole sun disc on the area, no engine glare45 m Südost0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the area45 m Südost0 min0 min00
Direction of hits vs the law of reflection, max deviation45 m Südost0 °0.691 °0.691≤ 1,065°
Glare minutes (reference: whole sun disc on the area)150 m Südwest605 min1 025 min420—
Missed minutes: whole sun disc on the area, no engine glare150 m Südwest0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the area150 m Südwest0 min0 min00
Direction of hits vs the law of reflection, max deviation150 m Südwest0 °0.687 °0.687≤ 1,065°
M2Roof-parallel: law of reflectionLaw of reflection, own ray tracing (no engine code)passed

Roof 30° south, observers to the side on the first floor and on the ground.

Scene in plan view
Dach 30° SüdWest 30 m, 1. OG1Ost 30 m, 1. OG2Westsüdwest 45 m3N ↑
PV areaObserver
  1. 1West 30 m, 1. OG
  2. 2Ost 30 m, 1. OG
  3. 3Westsüdwest 45 m
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
1West 30 m, 1. OGGlare minutes per year: reference 95 min · PV-GlareCheck 495 min (+421 %) · highest day 10 min
JanFebMarAprMayJunJulAugSepOctNovDec
2Ost 30 m, 1. OGGlare minutes per year: reference 110 min · PV-GlareCheck 475 min (+332 %) · highest day 10 min
JanFebMarAprMayJunJulAugSepOctNovDec
3Westsüdwest 45 mGlare minutes per year: reference 60 min · PV-GlareCheck 295 min (+392 %) · highest day 10 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes (reference: whole sun disc on the area)West 30 m, 1. OG95 min495 min400—
Missed minutes: whole sun disc on the area, no engine glareWest 30 m, 1. OG0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaWest 30 m, 1. OG0 min0 min00
Direction of hits vs the law of reflection, max deviationWest 30 m, 1. OG0 °0.683 °0.683≤ 1,065°
Glare minutes (reference: whole sun disc on the area)Ost 30 m, 1. OG110 min475 min365—
Missed minutes: whole sun disc on the area, no engine glareOst 30 m, 1. OG0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaOst 30 m, 1. OG0 min0 min00
Direction of hits vs the law of reflection, max deviationOst 30 m, 1. OG0 °0.655 °0.655≤ 1,065°
Glare minutes (reference: whole sun disc on the area)Westsüdwest 45 m60 min295 min235—
Missed minutes: whole sun disc on the area, no engine glareWestsüdwest 45 m0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaWestsüdwest 45 m0 min0 min00
Direction of hits vs the law of reflection, max deviationWestsüdwest 45 m0 °0.664 °0.664≤ 1,065°
M3Ground-mounted (body): law of reflectionLaw of reflection, own ray tracing (no engine code)passed

Ground-mounted 120 × 60 m, 20° south, as a body; observers west and east.

Scene in plan view
Freifläche 20° Süd (Körper)West 80 m1Ost 80 m2N ↑
PV areaObserver
  1. 1West 80 m
  2. 2Ost 80 m
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
1West 80 mGlare minutes per year: reference 3 730 min · PV-GlareCheck 4 610 min (+23.6 %) · highest day 30 min
JanFebMarAprMayJunJulAugSepOctNovDec
2Ost 80 mGlare minutes per year: reference 3 760 min · PV-GlareCheck 4 645 min (+23.5 %) · highest day 30 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes (reference: whole sun disc on the area)West 80 m3 730 min4 610 min880—
Missed minutes: whole sun disc on the area, no engine glareWest 80 m0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaWest 80 m0 min0 min00
Direction of hits vs the law of reflection, max deviationWest 80 m0 °0.692 °0.692≤ 1,065°
Glare minutes (reference: whole sun disc on the area)Ost 80 m3 760 min4 645 min885—
Missed minutes: whole sun disc on the area, no engine glareOst 80 m0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaOst 80 m0 min0 min00
Direction of hits vs the law of reflection, max deviationOst 80 m0 °0.694 °0.694≤ 1,065°
M4Roof-mounted: law of reflectionLaw of reflection, own ray tracing (no engine code)passed

Rack-mounted 15° south on a 12 m roof, observers on neighbouring roofs.

Scene in plan view
Aufgeständert 15° Süd auf 12 mWest 40 m, Nachbardach1Ost 40 m, Nachbardach2N ↑
PV areaObserver
  1. 1West 40 m, Nachbardach
  2. 2Ost 40 m, Nachbardach
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
1West 40 m, NachbardachGlare minutes per year: reference 300 min · PV-GlareCheck 715 min (+138 %) · highest day 15 min
JanFebMarAprMayJunJulAugSepOctNovDec
2Ost 40 m, NachbardachGlare minutes per year: reference 330 min · PV-GlareCheck 665 min (+102 %) · highest day 15 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes (reference: whole sun disc on the area)West 40 m, Nachbardach300 min715 min415—
Missed minutes: whole sun disc on the area, no engine glareWest 40 m, Nachbardach0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaWest 40 m, Nachbardach0 min0 min00
Direction of hits vs the law of reflection, max deviationWest 40 m, Nachbardach0 °0.668 °0.668≤ 1,065°
Glare minutes (reference: whole sun disc on the area)Ost 40 m, Nachbardach330 min665 min335—
Missed minutes: whole sun disc on the area, no engine glareOst 40 m, Nachbardach0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaOst 40 m, Nachbardach0 min0 min00
Direction of hits vs the law of reflection, max deviationOst 40 m, Nachbardach0 °0.663 °0.663≤ 1,065°
M5Tracker: law of reflectionLaw of reflection, own ray tracing (no engine code)passed

Single-axis tracker N-S with backtracking, normal per time step from pvlib.

Scene in plan view
Tracker N-SNordnordost 80 m, 15 m hoch1Westnordwest 80 m, 15 m hoch2N ↑
PV areaObserver
  1. 1Nordnordost 80 m, 15 m hoch
  2. 2Westnordwest 80 m, 15 m hoch
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
1Nordnordost 80 m, 15 m hochGlare minutes per year: reference 9 005 min · PV-GlareCheck 10 955 min (+21.7 %) · highest day 220 min
JanFebMarAprMayJunJulAugSepOctNovDec
2Westnordwest 80 m, 15 m hochGlare minutes per year: reference 16 620 min · PV-GlareCheck 18 380 min (+10.6 %) · highest day 110 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes (reference: whole sun disc on the area)Nordnordost 80 m, 15 m hoch9 005 min10 955 min1 950—
Missed minutes: whole sun disc on the area, no engine glareNordnordost 80 m, 15 m hoch0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaNordnordost 80 m, 15 m hoch0 min0 min00
Direction of hits vs the law of reflection, max deviationNordnordost 80 m, 15 m hoch0 °0.69 °0.69≤ 1,065°
Glare minutes (reference: whole sun disc on the area)Westnordwest 80 m, 15 m hoch16 620 min18 380 min1 760—
Missed minutes: whole sun disc on the area, no engine glareWestnordwest 80 m, 15 m hoch0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaWestnordwest 80 m, 15 m hoch0 min0 min00
Direction of hits vs the law of reflection, max deviationWestnordwest 80 m, 15 m hoch0 °0.688 °0.688≤ 1,065°
M6No glare from the back sideDocumented rule, row by rowpassed

Observers behind a façade, a roof and a ground-mounted area: no hit row at all. One observer in front per scene as a control.

Scene in plan view
Fassade SüdFassade: 30 m nördlich1Fassade: 40 m nördlich, 20 m hoch2Fassade: 45 m Südost3N ↑
PV areaObserver
  1. 1Fassade: 30 m nördlich
  2. 2Fassade: 40 m nördlich, 20 m hoch
  3. 3Fassade: 45 m Südost
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Hit rows from behind (including hidden ones)Fassade: 30 m nördlich0000
Hit rows from behind (including hidden ones)Fassade: 40 m nördlich, 20 m hoch0000
Control in front: glare minutesFassade: 45 m Südost1 min6 325 min0≥ 1
Hit rows from behind (including hidden ones)Dach: 30 m nördlich0000
Control in front: glare minutesDach: West 30 m, 1. OG1 min495 min0≥ 1
Hit rows from behind (including hidden ones)Freifläche: 80 m nördlich0000
Control in front: glare minutesFreifläche: West 80 m1 min4 610 min0≥ 1
M7Dual orientation east-westLaw of reflection, own ray tracing (no engine code)passed

A dual-orientation area (half A 90°, half B 270°, tilt 10°), observers on the north-south symmetry axis. Each half glares exactly when the law of reflection says so for its orientation; together they are mirrored about solar noon.

Scene in plan view
Hälfte A (90°)Hälfte B (270°)Nord 50 m, 15 m hoch1Nord 40 m, Auge 1,6 m2Süd 40 m, 6 m hoch3N ↑
PV areaObserver
  1. 1Nord 50 m, 15 m hoch
  2. 2Nord 40 m, Auge 1,6 m
  3. 3Süd 40 m, 6 m hoch
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes (reference: whole sun disc on the area)Nord 50 m, 15 m hoch · Hälfte A (90°)35 495 min37 310 min1 815—
Missed minutes: whole sun disc on the area, no engine glareNord 50 m, 15 m hoch · Hälfte A (90°)0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaNord 50 m, 15 m hoch · Hälfte A (90°)0 min0 min00
Direction of hits vs the law of reflection, max deviationNord 50 m, 15 m hoch · Hälfte A (90°)0 °0.687 °0.687≤ 1,065°
Glare minutes (reference: whole sun disc on the area)Nord 50 m, 15 m hoch · Hälfte B (270°)35 475 min37 350 min1 875—
Missed minutes: whole sun disc on the area, no engine glareNord 50 m, 15 m hoch · Hälfte B (270°)0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaNord 50 m, 15 m hoch · Hälfte B (270°)0 min0 min00
Direction of hits vs the law of reflection, max deviationNord 50 m, 15 m hoch · Hälfte B (270°)0 °0.685 °0.685≤ 1,065°
Glare minutes (reference: whole sun disc on the area)Nord 40 m, Auge 1,6 m · Hälfte A (90°)4 110 min5 390 min1 280—
Missed minutes: whole sun disc on the area, no engine glareNord 40 m, Auge 1,6 m · Hälfte A (90°)0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaNord 40 m, Auge 1,6 m · Hälfte A (90°)0 min0 min00
Direction of hits vs the law of reflection, max deviationNord 40 m, Auge 1,6 m · Hälfte A (90°)0 °0.693 °0.693≤ 1,065°
Glare minutes (reference: whole sun disc on the area)Nord 40 m, Auge 1,6 m · Hälfte B (270°)4 070 min5 385 min1 315—
Missed minutes: whole sun disc on the area, no engine glareNord 40 m, Auge 1,6 m · Hälfte B (270°)0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaNord 40 m, Auge 1,6 m · Hälfte B (270°)0 min0 min00
Direction of hits vs the law of reflection, max deviationNord 40 m, Auge 1,6 m · Hälfte B (270°)0 °0.692 °0.692≤ 1,065°
Glare minutes (reference: whole sun disc on the area)Süd 40 m, 6 m hoch · Hälfte A (90°)515 min750 min235—
Missed minutes: whole sun disc on the area, no engine glareSüd 40 m, 6 m hoch · Hälfte A (90°)0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaSüd 40 m, 6 m hoch · Hälfte A (90°)0 min0 min00
Direction of hits vs the law of reflection, max deviationSüd 40 m, 6 m hoch · Hälfte A (90°)0 °0.686 °0.686≤ 1,065°
Glare minutes (reference: whole sun disc on the area)Süd 40 m, 6 m hoch · Hälfte B (270°)565 min700 min135—
Missed minutes: whole sun disc on the area, no engine glareSüd 40 m, 6 m hoch · Hälfte B (270°)0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaSüd 40 m, 6 m hoch · Hälfte B (270°)0 min0 min00
Direction of hits vs the law of reflection, max deviationSüd 40 m, 6 m hoch · Hälfte B (270°)0 °0.676 °0.676≤ 1,065°
Half A (east): glare minutesNord 50 m, 15 m hoch1 min37 310 min0≥ 1
Half B (west): glare minutesNord 50 m, 15 m hoch1 min37 350 min0≥ 1
Glare minutes A vs B per yearNord 50 m, 15 m hoch37 310 min37 350 min40≤ 1 Schritt je Blendtag (985 min)
Largest A/B difference on one dayNord 50 m, 15 m hoch0 min5 min5≤ 10 min
Mean sun azimuth of A and B mirrored about south: differenceNord 50 m, 15 m hoch0 °0.034 °0.034≤ 0,5°
Half A (east): glare minutesNord 40 m, Auge 1,6 m1 min5 390 min0≥ 1
Half B (west): glare minutesNord 40 m, Auge 1,6 m1 min5 385 min0≥ 1
Glare minutes A vs B per yearNord 40 m, Auge 1,6 m5 390 min5 385 min-5≤ 1 Schritt je Blendtag (840 min)
Largest A/B difference on one dayNord 40 m, Auge 1,6 m0 min5 min5≤ 10 min
Mean sun azimuth of A and B mirrored about south: differenceNord 40 m, Auge 1,6 m0 °0.023 °0.023≤ 0,5°
Half A (east): glare minutesSüd 40 m, 6 m hoch1 min750 min0≥ 1
Half B (west): glare minutesSüd 40 m, 6 m hoch1 min700 min0≥ 1
Glare minutes A vs B per yearSüd 40 m, 6 m hoch750 min700 min-50≤ 1 Schritt je Blendtag (320 min)
Largest A/B difference on one daySüd 40 m, 6 m hoch0 min5 min5≤ 10 min
Mean sun azimuth of A and B mirrored about south: differenceSüd 40 m, 6 m hoch0 °0.289 °0.289≤ 0,5°
M8Ground-mounted: observer below and above the lower edgeLaw of reflection, own ray tracing (no engine code)passed

Ground-mounted 0°, lower edge 0.8 m. Eye 0.6 m sees only the plinth and the band from below: no hit row. Eye 1.2 m sees the band from above: glare at low sun.

Scene in plan view
Freifläche 0°, Unterkante 0,8 mWest 40 m, Auge 0,6 m (unter der Unterkante)1West 40 m, Auge 1,2 m (über der Unterkante)2N ↑
PV areaObserver
  1. 1West 40 m, Auge 0,6 m (unter der Unterkante)
  2. 2West 40 m, Auge 1,2 m (über der Unterkante)
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
2West 40 m, Auge 1,2 m (über der Unterkante)Glare minutes per year: reference 1 405 min · PV-GlareCheck 4 225 min (+201 %) · highest day 15 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Below the lower edge: hit rows (including hidden ones)West 40 m, Auge 0,6 m (unter der Unterkante)0000
Glare minutes (reference: whole sun disc on the area)West 40 m, Auge 0,6 m (unter der Unterkante)0 min0 min0—
Missed minutes: whole sun disc on the area, no engine glareWest 40 m, Auge 0,6 m (unter der Unterkante)0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaWest 40 m, Auge 0,6 m (unter der Unterkante)0 min0 min00
Direction of hits vs the law of reflection, max deviationWest 40 m, Auge 0,6 m (unter der Unterkante)0 °0 °0≤ 1,065°
Glare minutes (reference: whole sun disc on the area)West 40 m, Auge 1,2 m (über der Unterkante)1 405 min4 225 min2 820—
Missed minutes: whole sun disc on the area, no engine glareWest 40 m, Auge 1,2 m (über der Unterkante)0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaWest 40 m, Auge 1,2 m (über der Unterkante)0 min0 min00
Direction of hits vs the law of reflection, max deviationWest 40 m, Auge 1,2 m (über der Unterkante)0 °0.693 °0.693≤ 1,065°
Just above the lower edge: glare minutesWest 40 m, Auge 1,2 m (über der Unterkante)1 min4 225 min0≥ 1
M9Roof-mounted: observer below and above the lower edgeLaw of reflection, own ray tracing (no engine code)passed

Rack-mounted 0° on 12 m, lower edge 0.5 m above the roof; observer on the same roof with eye 0.3 m and 0.8 m.

Scene in plan view
Aufgeständert 0° auf 12 m, Unterkante 0,5 mDach, West 15 m, Auge 0,3 m (unter der Unterkante)1Dach, West 15 m, Auge 0,8 m (über der Unterkante)2N ↑
PV areaObserver
  1. 1Dach, West 15 m, Auge 0,3 m (unter der Unterkante)
  2. 2Dach, West 15 m, Auge 0,8 m (über der Unterkante)
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
2Dach, West 15 m, Auge 0,8 m (über der Unterkante)Glare minutes per year: reference 4 105 min · PV-GlareCheck 6 875 min (+67.5 %) · highest day 20 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Below the lower edge: hit rows (including hidden ones)Dach, West 15 m, Auge 0,3 m (unter der Unterkante)0000
Glare minutes (reference: whole sun disc on the area)Dach, West 15 m, Auge 0,3 m (unter der Unterkante)0 min0 min0—
Missed minutes: whole sun disc on the area, no engine glareDach, West 15 m, Auge 0,3 m (unter der Unterkante)0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaDach, West 15 m, Auge 0,3 m (unter der Unterkante)0 min0 min00
Direction of hits vs the law of reflection, max deviationDach, West 15 m, Auge 0,3 m (unter der Unterkante)0 °0 °0≤ 1,065°
Glare minutes (reference: whole sun disc on the area)Dach, West 15 m, Auge 0,8 m (über der Unterkante)4 105 min6 875 min2 770—
Missed minutes: whole sun disc on the area, no engine glareDach, West 15 m, Auge 0,8 m (über der Unterkante)0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaDach, West 15 m, Auge 0,8 m (über der Unterkante)0 min0 min00
Direction of hits vs the law of reflection, max deviationDach, West 15 m, Auge 0,8 m (über der Unterkante)0 °0.693 °0.693≤ 1,065°
Just above the lower edge: glare minutesDach, West 15 m, Auge 0,8 m (über der Unterkante)1 min6 875 min0≥ 1

N Features: tracking

4 cases · 4 passed
N1Tracker without backtracking vs pvlibpvlib + law of reflectionpassed

Axis N-S, ±60°, no backtracking. Each hit cell gives the module normal (n ∥ s − d); it must match pvlib singleaxis.

Scene in plan view
TrackerNordnordost 80 m, 15 m hoch1Ostnordost 80 m, 15 m hoch2Westnordwest 80 m, 15 m hoch3Nordnordwest 80 m, 15 m hoch4N ↑
PV areaObserver
  1. 1Nordnordost 80 m, 15 m hoch
  2. 2Ostnordost 80 m, 15 m hoch
  3. 3Westnordwest 80 m, 15 m hoch
  4. 4Nordnordwest 80 m, 15 m hoch
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
1Nordnordost 80 m, 15 m hochGlare minutes per year: reference 7 235 min · PV-GlareCheck 8 910 min (+23.2 %) · highest day 190 min
JanFebMarAprMayJunJulAugSepOctNovDec
2Ostnordost 80 m, 15 m hochGlare minutes per year: reference 8 905 min · PV-GlareCheck 10 370 min (+16.5 %) · highest day 60 min
JanFebMarAprMayJunJulAugSepOctNovDec
3Westnordwest 80 m, 15 m hochGlare minutes per year: reference 8 905 min · PV-GlareCheck 10 390 min (+16.7 %) · highest day 60 min
JanFebMarAprMayJunJulAugSepOctNovDec
4Nordnordwest 80 m, 15 m hochGlare minutes per year: reference 7 230 min · PV-GlareCheck 8 910 min (+23.2 %) · highest day 190 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes (reference: whole sun disc on the area)Nordnordost 80 m, 15 m hoch7 235 min8 910 min1 675—
Missed minutes: whole sun disc on the area, no engine glareNordnordost 80 m, 15 m hoch0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaNordnordost 80 m, 15 m hoch0 min0 min00
Direction of hits vs the law of reflection, max deviationNordnordost 80 m, 15 m hoch0 °0.688 °0.688≤ 1,065°
Glare minutes (reference: whole sun disc on the area)Ostnordost 80 m, 15 m hoch8 905 min10 370 min1 465—
Missed minutes: whole sun disc on the area, no engine glareOstnordost 80 m, 15 m hoch0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaOstnordost 80 m, 15 m hoch0 min0 min00
Direction of hits vs the law of reflection, max deviationOstnordost 80 m, 15 m hoch0 °0.688 °0.688≤ 1,065°
Glare minutes (reference: whole sun disc on the area)Westnordwest 80 m, 15 m hoch8 905 min10 390 min1 485—
Missed minutes: whole sun disc on the area, no engine glareWestnordwest 80 m, 15 m hoch0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaWestnordwest 80 m, 15 m hoch0 min0 min00
Direction of hits vs the law of reflection, max deviationWestnordwest 80 m, 15 m hoch0 °0.687 °0.687≤ 1,065°
Glare minutes (reference: whole sun disc on the area)Nordnordwest 80 m, 15 m hoch7 230 min8 910 min1 680—
Missed minutes: whole sun disc on the area, no engine glareNordnordwest 80 m, 15 m hoch0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaNordnordwest 80 m, 15 m hoch0 min0 min00
Direction of hits vs the law of reflection, max deviationNordnordwest 80 m, 15 m hoch0 °0.687 °0.687≤ 1,065°
Module normal from the hits vs pvlib (incidence ≤ 60°), max deviationalle Betrachter0 °0.665 °0.665≤ 1,065°
N2Tracker limited to ±45°pvlib + law of reflectionpassed

As N1 with ±45°: hits at the limit show the normal at 45°.

Scene in plan view
TrackerNordnordost 80 m, 15 m hoch1Ostnordost 80 m, 15 m hoch2Westnordwest 80 m, 15 m hoch3Nordnordwest 80 m, 15 m hoch4N ↑
PV areaObserver
  1. 1Nordnordost 80 m, 15 m hoch
  2. 2Ostnordost 80 m, 15 m hoch
  3. 3Westnordwest 80 m, 15 m hoch
  4. 4Nordnordwest 80 m, 15 m hoch
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
1Nordnordost 80 m, 15 m hochGlare minutes per year: reference 4 760 min · PV-GlareCheck 6 090 min (+27.9 %) · highest day 145 min
JanFebMarAprMayJunJulAugSepOctNovDec
4Nordnordwest 80 m, 15 m hochGlare minutes per year: reference 4 760 min · PV-GlareCheck 6 095 min (+28.0 %) · highest day 145 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes (reference: whole sun disc on the area)Nordnordost 80 m, 15 m hoch4 760 min6 090 min1 330—
Missed minutes: whole sun disc on the area, no engine glareNordnordost 80 m, 15 m hoch0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaNordnordost 80 m, 15 m hoch0 min0 min00
Direction of hits vs the law of reflection, max deviationNordnordost 80 m, 15 m hoch0 °0.686 °0.686≤ 1,065°
Glare minutes (reference: whole sun disc on the area)Ostnordost 80 m, 15 m hoch0 min0 min0—
Missed minutes: whole sun disc on the area, no engine glareOstnordost 80 m, 15 m hoch0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaOstnordost 80 m, 15 m hoch0 min0 min00
Direction of hits vs the law of reflection, max deviationOstnordost 80 m, 15 m hoch0 °0 °0≤ 1,065°
Glare minutes (reference: whole sun disc on the area)Westnordwest 80 m, 15 m hoch0 min0 min0—
Missed minutes: whole sun disc on the area, no engine glareWestnordwest 80 m, 15 m hoch0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaWestnordwest 80 m, 15 m hoch0 min0 min00
Direction of hits vs the law of reflection, max deviationWestnordwest 80 m, 15 m hoch0 °0 °0≤ 1,065°
Glare minutes (reference: whole sun disc on the area)Nordnordwest 80 m, 15 m hoch4 760 min6 095 min1 335—
Missed minutes: whole sun disc on the area, no engine glareNordnordwest 80 m, 15 m hoch0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaNordnordwest 80 m, 15 m hoch0 min0 min00
Direction of hits vs the law of reflection, max deviationNordnordwest 80 m, 15 m hoch0 °0.686 °0.686≤ 1,065°
Hit cells at the limitalle Betrachter14920≥ 1
Hits at the limit: direction vs mirror image with pvlib normalalle Betrachter0 °0.677 °0.677≤ 1,065°
N3Tracker with backtracking and rest anglepvlib + law of reflectionpassed

GCR 0.4, rest angle 5°: at low sun the tracker turns back, below 5° it stays at the rest angle.

Scene in plan view
TrackerWest 150 m, 6 m hoch1Ost 150 m, 6 m hoch2West 80 m, 15 m hoch3Ost 80 m, 15 m hoch4Nordnordost 80 m, 15 m hoch5Ostnordost 80 m, 15 m hoch6Westnordwest 80 m, 15 m hoch7Nordnordwest 80 m, 15 m hoch8N ↑
PV areaObserver
  1. 1West 150 m, 6 m hoch
  2. 2Ost 150 m, 6 m hoch
  3. 3West 80 m, 15 m hoch
  4. 4Ost 80 m, 15 m hoch
  5. 5Nordnordost 80 m, 15 m hoch
  6. 6Ostnordost 80 m, 15 m hoch
  7. 7Westnordwest 80 m, 15 m hoch
  8. 8Nordnordwest 80 m, 15 m hoch
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
3West 80 m, 15 m hochGlare minutes per year: reference 9 785 min · PV-GlareCheck 10 535 min (+7.7 %) · highest day 45 min
JanFebMarAprMayJunJulAugSepOctNovDec
4Ost 80 m, 15 m hochGlare minutes per year: reference 9 780 min · PV-GlareCheck 10 650 min (+8.9 %) · highest day 45 min
JanFebMarAprMayJunJulAugSepOctNovDec
5Nordnordost 80 m, 15 m hochGlare minutes per year: reference 9 005 min · PV-GlareCheck 10 955 min (+21.7 %) · highest day 220 min
JanFebMarAprMayJunJulAugSepOctNovDec
6Ostnordost 80 m, 15 m hochGlare minutes per year: reference 16 640 min · PV-GlareCheck 18 365 min (+10.4 %) · highest day 110 min
JanFebMarAprMayJunJulAugSepOctNovDec
7Westnordwest 80 m, 15 m hochGlare minutes per year: reference 16 620 min · PV-GlareCheck 18 380 min (+10.6 %) · highest day 110 min
JanFebMarAprMayJunJulAugSepOctNovDec
8Nordnordwest 80 m, 15 m hochGlare minutes per year: reference 8 995 min · PV-GlareCheck 10 915 min (+21.3 %) · highest day 220 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes (reference: whole sun disc on the area)West 150 m, 6 m hoch0 min0 min0—
Missed minutes: whole sun disc on the area, no engine glareWest 150 m, 6 m hoch0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaWest 150 m, 6 m hoch0 min0 min00
Direction of hits vs the law of reflection, max deviationWest 150 m, 6 m hoch0 °0 °0≤ 1,065°
Glare minutes (reference: whole sun disc on the area)Ost 150 m, 6 m hoch0 min0 min0—
Missed minutes: whole sun disc on the area, no engine glareOst 150 m, 6 m hoch0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaOst 150 m, 6 m hoch0 min0 min00
Direction of hits vs the law of reflection, max deviationOst 150 m, 6 m hoch0 °0 °0≤ 1,065°
Glare minutes (reference: whole sun disc on the area)West 80 m, 15 m hoch9 785 min10 535 min750—
Missed minutes: whole sun disc on the area, no engine glareWest 80 m, 15 m hoch0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaWest 80 m, 15 m hoch0 min0 min00
Direction of hits vs the law of reflection, max deviationWest 80 m, 15 m hoch0 °0.691 °0.691≤ 1,065°
Glare minutes (reference: whole sun disc on the area)Ost 80 m, 15 m hoch9 780 min10 650 min870—
Missed minutes: whole sun disc on the area, no engine glareOst 80 m, 15 m hoch0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaOst 80 m, 15 m hoch0 min0 min00
Direction of hits vs the law of reflection, max deviationOst 80 m, 15 m hoch0 °0.689 °0.689≤ 1,065°
Glare minutes (reference: whole sun disc on the area)Nordnordost 80 m, 15 m hoch9 005 min10 955 min1 950—
Missed minutes: whole sun disc on the area, no engine glareNordnordost 80 m, 15 m hoch0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaNordnordost 80 m, 15 m hoch0 min0 min00
Direction of hits vs the law of reflection, max deviationNordnordost 80 m, 15 m hoch0 °0.69 °0.69≤ 1,065°
Glare minutes (reference: whole sun disc on the area)Ostnordost 80 m, 15 m hoch16 640 min18 365 min1 725—
Missed minutes: whole sun disc on the area, no engine glareOstnordost 80 m, 15 m hoch0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaOstnordost 80 m, 15 m hoch0 min0 min00
Direction of hits vs the law of reflection, max deviationOstnordost 80 m, 15 m hoch0 °0.69 °0.69≤ 1,065°
Glare minutes (reference: whole sun disc on the area)Westnordwest 80 m, 15 m hoch16 620 min18 380 min1 760—
Missed minutes: whole sun disc on the area, no engine glareWestnordwest 80 m, 15 m hoch0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaWestnordwest 80 m, 15 m hoch0 min0 min00
Direction of hits vs the law of reflection, max deviationWestnordwest 80 m, 15 m hoch0 °0.688 °0.688≤ 1,065°
Glare minutes (reference: whole sun disc on the area)Nordnordwest 80 m, 15 m hoch8 995 min10 915 min1 920—
Missed minutes: whole sun disc on the area, no engine glareNordnordwest 80 m, 15 m hoch0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaNordnordwest 80 m, 15 m hoch0 min0 min00
Direction of hits vs the law of reflection, max deviationNordnordwest 80 m, 15 m hoch0 °0.687 °0.687≤ 1,065°
Module normal from the hits vs pvlib (incidence ≤ 60°), max deviationalle Betrachter0 °0.665 °0.665≤ 1,065°
Hit cells with backtrackingalle Betrachter133 7630≥ 1
Hits with backtracking: direction vs mirror image with pvlib normalalle Betrachter0 °0.691 °0.691≤ 1,065°
Hit cells at the rest anglealle Betrachter115 6520≥ 1
Hits at the rest angle: direction vs mirror image with pvlib normalalle Betrachter0 °0.691 °0.691≤ 1,065°
N4Tracker with tilted and rotated axispvlib + law of reflectionpassed

Axis rotated 20° and tilted 5°.

Scene in plan view
TrackerNordnordost 80 m, 15 m hoch1Ostnordost 80 m, 15 m hoch2Westnordwest 80 m, 15 m hoch3Nordnordwest 80 m, 15 m hoch4N ↑
PV areaObserver
  1. 1Nordnordost 80 m, 15 m hoch
  2. 2Ostnordost 80 m, 15 m hoch
  3. 3Westnordwest 80 m, 15 m hoch
  4. 4Nordnordwest 80 m, 15 m hoch
Glare minutes per day over the year
Reference (above the line)PV-GlareCheck (below the line)Day on which the reference has more glare
1Nordnordost 80 m, 15 m hochGlare minutes per year: reference 27 080 min · PV-GlareCheck 29 590 min (+9.3 %) · highest day 240 min
JanFebMarAprMayJunJulAugSepOctNovDec
2Ostnordost 80 m, 15 m hochGlare minutes per year: reference 29 160 min · PV-GlareCheck 31 105 min (+6.7 %) · highest day 250 min
JanFebMarAprMayJunJulAugSepOctNovDec
3Westnordwest 80 m, 15 m hochGlare minutes per year: reference 720 min · PV-GlareCheck 1 330 min (+84.7 %) · highest day 20 min
JanFebMarAprMayJunJulAugSepOctNovDec
4Nordnordwest 80 m, 15 m hochGlare minutes per year: reference 13 345 min · PV-GlareCheck 14 785 min (+10.8 %) · highest day 130 min
JanFebMarAprMayJunJulAugSepOctNovDec
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes (reference: whole sun disc on the area)Nordnordost 80 m, 15 m hoch27 080 min29 590 min2 510—
Missed minutes: whole sun disc on the area, no engine glareNordnordost 80 m, 15 m hoch0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaNordnordost 80 m, 15 m hoch0 min0 min00
Direction of hits vs the law of reflection, max deviationNordnordost 80 m, 15 m hoch0 °0.692 °0.692≤ 1,065°
Glare minutes (reference: whole sun disc on the area)Ostnordost 80 m, 15 m hoch29 160 min31 105 min1 945—
Missed minutes: whole sun disc on the area, no engine glareOstnordost 80 m, 15 m hoch0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaOstnordost 80 m, 15 m hoch0 min0 min00
Direction of hits vs the law of reflection, max deviationOstnordost 80 m, 15 m hoch0 °0.691 °0.691≤ 1,065°
Glare minutes (reference: whole sun disc on the area)Westnordwest 80 m, 15 m hoch720 min1 330 min610—
Missed minutes: whole sun disc on the area, no engine glareWestnordwest 80 m, 15 m hoch0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaWestnordwest 80 m, 15 m hoch0 min0 min00
Direction of hits vs the law of reflection, max deviationWestnordwest 80 m, 15 m hoch0 °0.663 °0.663≤ 1,065°
Glare minutes (reference: whole sun disc on the area)Nordnordwest 80 m, 15 m hoch13 345 min14 785 min1 440—
Missed minutes: whole sun disc on the area, no engine glareNordnordwest 80 m, 15 m hoch0 min0 min00
Additional engine minutes, mirror image more than 0.75° beside the areaNordnordwest 80 m, 15 m hoch0 min0 min00
Direction of hits vs the law of reflection, max deviationNordnordwest 80 m, 15 m hoch0 °0.692 °0.692≤ 1,065°
Module normal from the hits vs pvlib (incidence ≤ 60°), max deviationalle Betrachter0 °0.658 °0.658≤ 1,065°

P Features: field of view

4 cases · 4 passed
P1Field of view: inside counts, outside does notInvariant: same scene with and without the featurepassed

The same place without field of view, facing the area and facing away. The field of view changes no hit cell, only its “outside the field of view” flag.

Scene in plan view
Freifläche 20° SüdWest 80 m, ohne Sichtfeld1Blick Ost ±60° (zur Fläche)2Blick West ±60° (abgewandt)3N ↑
PV areaObserver
  1. 1West 80 m, ohne Sichtfeld
  2. 2Blick Ost ±60° (zur Fläche)
  3. 3Blick West ±60° (abgewandt)
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Hit cells vs “without field of view”: differenceBlick Ost ±60° (zur Fläche)0000
Hit cells vs “without field of view”: differenceBlick West ±60° (abgewandt)0000
Glare minutes without field of viewWest 80 m, ohne Sichtfeld1 min10 665 min0≥ 1
Glare minutes facing the area = withoutBlick Ost ±60° (zur Fläche)10 665 min10 665 min00
Glare minutes facing awayBlick West ±60° (abgewandt)0 min0 min00
Cells clearly inside the field of view but flagged “outside”Blick Ost ±60° (zur Fläche)0000
Cells clearly outside but not flaggedBlick Ost ±60° (zur Fläche)0000
Cells clearly inside the field of view but flagged “outside”Blick West ±60° (abgewandt)0000
Cells clearly outside but not flaggedBlick West ±60° (abgewandt)0000
P2Field of view across north, 360 = 0Documented rule, row by rowpassed

Façade north of the observer, reflections between about −30° and +30°. Direction 350° ±20° reaches across north to 10° and covers reflections at 5°. Direction 360 is north and flags every cell like 0.

Scene in plan view
Fassade Süd 30 m25 m südlich, ohne Sichtfeld1Blick 350° ±20° (über Nord)2Blick 0° ±20°3Blick 360° ±20°4N ↑
PV areaObserver
  1. 125 m südlich, ohne Sichtfeld
  2. 2Blick 350° ±20° (über Nord)
  3. 3Blick 0° ±20°
  4. 4Blick 360° ±20°
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Cells clearly inside the field of view but flagged “outside”Blick 350° ±20° (über Nord)0000
Cells clearly outside but not flaggedBlick 350° ±20° (über Nord)0000
Cells at 2–8° azimuth in the windowBlick 350° ±20° (über Nord)1432 1860≥ 1
Cells clearly outside (east of 10°)Blick 350° ±20° (über Nord)11 538 1990≥ 1
Direction 360 vs 0: differing cellsBlick 360° ±20°0000
P3Field of view H± 180° = all aroundDocumented rule, row by rowpassed

Direction away from the façade but ±180°: no cell is outside; glare minutes equal the observer without field of view.

Scene in plan view
Fassade Süd 30 m25 m südlich, ohne Sichtfeld1Blick 180° ±180° (rundum)2N ↑
PV areaObserver
  1. 125 m südlich, ohne Sichtfeld
  2. 2Blick 180° ±180° (rundum)
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Cells flagged “outside”Blick 180° ±180° (rundum)0000
Glare minutes without field of view25 m südlich, ohne Sichtfeld1 min41 270 min0≥ 1
Glare minutes all around = withoutBlick 180° ±180° (rundum)41 270 min41 270 min00
P4Field of view: tilt and vertical limitsDocumented rule, row by rowpassed

Tall façade (2–40 m), observer 30 m in front: reflections from 0° to above 40° elevation. Two tilted gaze axes; every cell against the window [tilt − down, tilt + up].

Scene in plan view
Fassade Süd 40 m30 m südlich, ohne Sichtfeld1Neigung 10°, oben/unten 5°2Neigung 25°, oben 10°, unten 2°3N ↑
PV areaObserver
  1. 130 m südlich, ohne Sichtfeld
  2. 2Neigung 10°, oben/unten 5°
  3. 3Neigung 25°, oben 10°, unten 2°
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Cells clearly inside the field of view but flagged “outside”Neigung 10°, oben/unten 5°0000
Cells clearly outside but not flaggedNeigung 10°, oben/unten 5°0000
Cells clearly in the windowNeigung 10°, oben/unten 5°11 649 8880≥ 1
Cells clearly above or belowNeigung 10°, oben/unten 5°111 400 8860≥ 1
Cells clearly inside the field of view but flagged “outside”Neigung 25°, oben 10°, unten 2°0000
Cells clearly outside but not flaggedNeigung 25°, oben 10°, unten 2°0000
Cells clearly in the windowNeigung 25°, oben 10°, unten 2°14 224 1380≥ 1
Cells clearly above or belowNeigung 25°, oben 10°, unten 2°18 640 5300≥ 1

Q Features: report filters

2 cases · 2 passed
Q1Report filters: report = key figuresParity: report (filter-engine.js) vs key figures (backend)passed

Two ground-mounted areas, wall, tower with shadow, three observers. Every filter alone and in pairs: glare minutes per day equal in report and key figures.

Reference = backend key figures, result = report (filter-engine.js), deviation = number of days (per observer) with different minutes.

Scene in plan view
Fläche West 20° SüdFläche Ost 30° SüdMauer 3 m vor dem NordteilHochhaus SüdostWest 90 m, Blick 75° ±25°1Ost 90 m, ohne Sichtfeld2Nord 60 m, 8 m hoch, Blick Süd3N ↑
PV areaObstacleObserver
  1. 1West 90 m, Blick 75° ±25°
  2. 2Ost 90 m, ohne Sichtfeld
  3. 3Nord 60 m, 8 m hoch, Blick Süd
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Days with different glare minutes (report vs key figures)Verschattung23 835 min23 835 min00 Tage
Days with different glare minutes (report vs key figures)Hindernis13 015 min13 015 min00 Tage
Days with different glare minutes (report vs key figures)Sichtfeld23 835 min23 835 min00 Tage
Days with different glare minutes (report vs key figures)Leuchtdichte14 220 min14 220 min00 Tage
Days with different glare minutes (report vs key figures)Beleuchtungsstärke11 915 min11 915 min00 Tage
Days with different glare minutes (report vs key figures)Beleuchtungsstärke+Blickachse11 915 min11 915 min00 Tage
Days with different glare minutes (report vs key figures)Sonnenüberlagerung17 700 min17 700 min00 Tage
Days with different glare minutes (report vs key figures)Sonnenüberlagerung+tiefe Sonne17 700 min17 700 min00 Tage
Days with different glare minutes (report vs key figures)Mindest-Sonnenhöhe17 430 min17 430 min00 Tage
Days with different glare minutes (report vs key figures)Vertikale Ausdehnung15 730 min15 730 min00 Tage
Days with different glare minutes (report vs key figures)Vertikale Ausdehnung+Blickachse15 730 min15 730 min00 Tage
Days with different glare minutes (report vs key figures)PV-Ausschluss15 060 min15 060 min00 Tage
Days with different glare minutes (report vs key figures)Verschattung + Hindernis13 015 min13 015 min00 Tage
Days with different glare minutes (report vs key figures)Verschattung + Sichtfeld23 835 min23 835 min00 Tage
Days with different glare minutes (report vs key figures)Verschattung + Leuchtdichte14 220 min14 220 min00 Tage
Days with different glare minutes (report vs key figures)Verschattung + Beleuchtungsstärke11 915 min11 915 min00 Tage
Days with different glare minutes (report vs key figures)Verschattung + Beleuchtungsstärke+Blickachse11 915 min11 915 min00 Tage
Days with different glare minutes (report vs key figures)Verschattung + Sonnenüberlagerung17 700 min17 700 min00 Tage
Days with different glare minutes (report vs key figures)Verschattung + Sonnenüberlagerung+tiefe Sonne17 700 min17 700 min00 Tage
Days with different glare minutes (report vs key figures)Verschattung + Mindest-Sonnenhöhe17 430 min17 430 min00 Tage
Days with different glare minutes (report vs key figures)Verschattung + Vertikale Ausdehnung15 715 min15 715 min00 Tage
Days with different glare minutes (report vs key figures)Verschattung + Vertikale Ausdehnung+Blickachse15 715 min15 715 min00 Tage
Days with different glare minutes (report vs key figures)Verschattung + PV-Ausschluss15 015 min15 015 min00 Tage
Days with different glare minutes (report vs key figures)Hindernis + Sichtfeld13 015 min13 015 min00 Tage
Days with different glare minutes (report vs key figures)Hindernis + Leuchtdichte7 535 min7 535 min00 Tage
Days with different glare minutes (report vs key figures)Hindernis + Beleuchtungsstärke6 435 min6 435 min00 Tage
Days with different glare minutes (report vs key figures)Hindernis + Beleuchtungsstärke+Blickachse6 435 min6 435 min00 Tage
Days with different glare minutes (report vs key figures)Hindernis + Sonnenüberlagerung9 470 min9 470 min00 Tage
Days with different glare minutes (report vs key figures)Hindernis + Sonnenüberlagerung+tiefe Sonne9 470 min9 470 min00 Tage
Days with different glare minutes (report vs key figures)Hindernis + Mindest-Sonnenhöhe9 070 min9 070 min00 Tage
Days with different glare minutes (report vs key figures)Hindernis + Vertikale Ausdehnung8 200 min8 200 min00 Tage
Days with different glare minutes (report vs key figures)Hindernis + Vertikale Ausdehnung+Blickachse8 200 min8 200 min00 Tage
Days with different glare minutes (report vs key figures)Hindernis + PV-Ausschluss6 545 min6 545 min00 Tage
Days with different glare minutes (report vs key figures)Sichtfeld + Leuchtdichte14 220 min14 220 min00 Tage
Days with different glare minutes (report vs key figures)Sichtfeld + Beleuchtungsstärke11 915 min11 915 min00 Tage
Days with different glare minutes (report vs key figures)Sichtfeld + Beleuchtungsstärke+Blickachse11 915 min11 915 min00 Tage
Days with different glare minutes (report vs key figures)Sichtfeld + Sonnenüberlagerung17 700 min17 700 min00 Tage
Days with different glare minutes (report vs key figures)Sichtfeld + Sonnenüberlagerung+tiefe Sonne17 700 min17 700 min00 Tage
Days with different glare minutes (report vs key figures)Sichtfeld + Mindest-Sonnenhöhe17 430 min17 430 min00 Tage
Days with different glare minutes (report vs key figures)Sichtfeld + Vertikale Ausdehnung15 730 min15 730 min00 Tage
Days with different glare minutes (report vs key figures)Sichtfeld + Vertikale Ausdehnung+Blickachse15 730 min15 730 min00 Tage
Days with different glare minutes (report vs key figures)Sichtfeld + PV-Ausschluss15 060 min15 060 min00 Tage
Days with different glare minutes (report vs key figures)Leuchtdichte + Beleuchtungsstärke11 375 min11 375 min00 Tage
Days with different glare minutes (report vs key figures)Leuchtdichte + Beleuchtungsstärke+Blickachse11 375 min11 375 min00 Tage
Days with different glare minutes (report vs key figures)Leuchtdichte + Sonnenüberlagerung13 330 min13 330 min00 Tage
Days with different glare minutes (report vs key figures)Leuchtdichte + Sonnenüberlagerung+tiefe Sonne13 330 min13 330 min00 Tage
Days with different glare minutes (report vs key figures)Leuchtdichte + Mindest-Sonnenhöhe12 970 min12 970 min00 Tage
Days with different glare minutes (report vs key figures)Leuchtdichte + Vertikale Ausdehnung12 175 min12 175 min00 Tage
Days with different glare minutes (report vs key figures)Leuchtdichte + Vertikale Ausdehnung+Blickachse12 175 min12 175 min00 Tage
Days with different glare minutes (report vs key figures)Leuchtdichte + PV-Ausschluss6 720 min6 720 min00 Tage
Days with different glare minutes (report vs key figures)Beleuchtungsstärke + Sonnenüberlagerung10 675 min10 675 min00 Tage
Days with different glare minutes (report vs key figures)Beleuchtungsstärke + Sonnenüberlagerung+tiefe Sonne10 675 min10 675 min00 Tage
Days with different glare minutes (report vs key figures)Beleuchtungsstärke + Mindest-Sonnenhöhe10 320 min10 320 min00 Tage
Days with different glare minutes (report vs key figures)Beleuchtungsstärke + Vertikale Ausdehnung11 425 min11 425 min00 Tage
Days with different glare minutes (report vs key figures)Beleuchtungsstärke + Vertikale Ausdehnung+Blickachse11 425 min11 425 min00 Tage
Days with different glare minutes (report vs key figures)Beleuchtungsstärke + PV-Ausschluss4 880 min4 880 min00 Tage
Days with different glare minutes (report vs key figures)Beleuchtungsstärke+Blickachse + Sonnenüberlagerung10 675 min10 675 min00 Tage
Days with different glare minutes (report vs key figures)Beleuchtungsstärke+Blickachse + Sonnenüberlagerung+tiefe Sonne10 675 min10 675 min00 Tage
Days with different glare minutes (report vs key figures)Beleuchtungsstärke+Blickachse + Mindest-Sonnenhöhe10 320 min10 320 min00 Tage
Days with different glare minutes (report vs key figures)Beleuchtungsstärke+Blickachse + Vertikale Ausdehnung11 425 min11 425 min00 Tage
Days with different glare minutes (report vs key figures)Beleuchtungsstärke+Blickachse + Vertikale Ausdehnung+Blickachse11 425 min11 425 min00 Tage
Days with different glare minutes (report vs key figures)Beleuchtungsstärke+Blickachse + PV-Ausschluss4 880 min4 880 min00 Tage
Days with different glare minutes (report vs key figures)Sonnenüberlagerung + Mindest-Sonnenhöhe16 875 min16 875 min00 Tage
Days with different glare minutes (report vs key figures)Sonnenüberlagerung + Vertikale Ausdehnung11 850 min11 850 min00 Tage
Days with different glare minutes (report vs key figures)Sonnenüberlagerung + Vertikale Ausdehnung+Blickachse11 850 min11 850 min00 Tage
Days with different glare minutes (report vs key figures)Sonnenüberlagerung + PV-Ausschluss9 245 min9 245 min00 Tage
Days with different glare minutes (report vs key figures)Sonnenüberlagerung+tiefe Sonne + Mindest-Sonnenhöhe16 875 min16 875 min00 Tage
Days with different glare minutes (report vs key figures)Sonnenüberlagerung+tiefe Sonne + Vertikale Ausdehnung11 850 min11 850 min00 Tage
Days with different glare minutes (report vs key figures)Sonnenüberlagerung+tiefe Sonne + Vertikale Ausdehnung+Blickachse11 850 min11 850 min00 Tage
Days with different glare minutes (report vs key figures)Sonnenüberlagerung+tiefe Sonne + PV-Ausschluss9 245 min9 245 min00 Tage
Days with different glare minutes (report vs key figures)Mindest-Sonnenhöhe + Vertikale Ausdehnung11 450 min11 450 min00 Tage
Days with different glare minutes (report vs key figures)Mindest-Sonnenhöhe + Vertikale Ausdehnung+Blickachse11 450 min11 450 min00 Tage
Days with different glare minutes (report vs key figures)Mindest-Sonnenhöhe + PV-Ausschluss9 320 min9 320 min00 Tage
Days with different glare minutes (report vs key figures)Vertikale Ausdehnung + PV-Ausschluss6 730 min6 730 min00 Tage
Days with different glare minutes (report vs key figures)Vertikale Ausdehnung+Blickachse + PV-Ausschluss6 730 min6 730 min00 Tage
Days with different glare minutes (report vs key figures)Bericht-Vorgabe11 725 min11 725 min00 Tage
Days with different glare minutes (report vs key figures)alle Filter0 min0 min00 Tage
Q2Report filters with dual orientationParity: report (filter-engine.js) vs key figures (backend)passed

East-west area (…_ewA/…_ewB) and a south area. The exclusion names the area as the report does (no suffix); both halves must be removed.

Reference = backend key figures, result = report (filter-engine.js), deviation = number of days (per observer) with different minutes.

Scene in plan view
Ost-West (A)Ost-West (B)Fläche Süd 20°Nord 50 m, 15 m hoch1Nord 40 m, Auge 1,6 m2Süd 40 m, 6 m hoch, Blick Nord ±40°3N ↑
PV areaObserver
  1. 1Nord 50 m, 15 m hoch
  2. 2Nord 40 m, Auge 1,6 m
  3. 3Süd 40 m, 6 m hoch, Blick Nord ±40°
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Days with different glare minutes (report vs key figures)Verschattung48 740 min48 740 min00 Tage
Days with different glare minutes (report vs key figures)Hindernis48 740 min48 740 min00 Tage
Days with different glare minutes (report vs key figures)Sichtfeld39 125 min39 125 min00 Tage
Days with different glare minutes (report vs key figures)Leuchtdichte24 825 min24 825 min00 Tage
Days with different glare minutes (report vs key figures)Beleuchtungsstärke21 680 min21 680 min00 Tage
Days with different glare minutes (report vs key figures)Beleuchtungsstärke+Blickachse24 595 min24 595 min00 Tage
Days with different glare minutes (report vs key figures)Sonnenüberlagerung30 870 min30 870 min00 Tage
Days with different glare minutes (report vs key figures)Sonnenüberlagerung+tiefe Sonne34 115 min34 115 min00 Tage
Days with different glare minutes (report vs key figures)Mindest-Sonnenhöhe31 050 min31 050 min00 Tage
Days with different glare minutes (report vs key figures)Vertikale Ausdehnung22 865 min22 865 min00 Tage
Days with different glare minutes (report vs key figures)Vertikale Ausdehnung+Blickachse24 345 min24 345 min00 Tage
Days with different glare minutes (report vs key figures)PV-Ausschluss7 810 min7 810 min00 Tage
Days with different glare minutes (report vs key figures)Verschattung + Hindernis48 740 min48 740 min00 Tage
Days with different glare minutes (report vs key figures)Verschattung + Sichtfeld39 125 min39 125 min00 Tage
Days with different glare minutes (report vs key figures)Verschattung + Leuchtdichte24 825 min24 825 min00 Tage
Days with different glare minutes (report vs key figures)Verschattung + Beleuchtungsstärke21 680 min21 680 min00 Tage
Days with different glare minutes (report vs key figures)Verschattung + Beleuchtungsstärke+Blickachse24 595 min24 595 min00 Tage
Days with different glare minutes (report vs key figures)Verschattung + Sonnenüberlagerung30 870 min30 870 min00 Tage
Days with different glare minutes (report vs key figures)Verschattung + Sonnenüberlagerung+tiefe Sonne34 115 min34 115 min00 Tage
Days with different glare minutes (report vs key figures)Verschattung + Mindest-Sonnenhöhe31 050 min31 050 min00 Tage
Days with different glare minutes (report vs key figures)Verschattung + Vertikale Ausdehnung22 865 min22 865 min00 Tage
Days with different glare minutes (report vs key figures)Verschattung + Vertikale Ausdehnung+Blickachse24 345 min24 345 min00 Tage
Days with different glare minutes (report vs key figures)Verschattung + PV-Ausschluss7 810 min7 810 min00 Tage
Days with different glare minutes (report vs key figures)Hindernis + Sichtfeld39 125 min39 125 min00 Tage
Days with different glare minutes (report vs key figures)Hindernis + Leuchtdichte24 825 min24 825 min00 Tage
Days with different glare minutes (report vs key figures)Hindernis + Beleuchtungsstärke21 680 min21 680 min00 Tage
Days with different glare minutes (report vs key figures)Hindernis + Beleuchtungsstärke+Blickachse24 595 min24 595 min00 Tage
Days with different glare minutes (report vs key figures)Hindernis + Sonnenüberlagerung30 870 min30 870 min00 Tage
Days with different glare minutes (report vs key figures)Hindernis + Sonnenüberlagerung+tiefe Sonne34 115 min34 115 min00 Tage
Days with different glare minutes (report vs key figures)Hindernis + Mindest-Sonnenhöhe31 050 min31 050 min00 Tage
Days with different glare minutes (report vs key figures)Hindernis + Vertikale Ausdehnung22 865 min22 865 min00 Tage
Days with different glare minutes (report vs key figures)Hindernis + Vertikale Ausdehnung+Blickachse24 345 min24 345 min00 Tage
Days with different glare minutes (report vs key figures)Hindernis + PV-Ausschluss7 810 min7 810 min00 Tage
Days with different glare minutes (report vs key figures)Sichtfeld + Leuchtdichte24 825 min24 825 min00 Tage
Days with different glare minutes (report vs key figures)Sichtfeld + Beleuchtungsstärke21 680 min21 680 min00 Tage
Days with different glare minutes (report vs key figures)Sichtfeld + Beleuchtungsstärke+Blickachse21 680 min21 680 min00 Tage
Days with different glare minutes (report vs key figures)Sichtfeld + Sonnenüberlagerung27 195 min27 195 min00 Tage
Days with different glare minutes (report vs key figures)Sichtfeld + Sonnenüberlagerung+tiefe Sonne30 440 min30 440 min00 Tage
Days with different glare minutes (report vs key figures)Sichtfeld + Mindest-Sonnenhöhe31 050 min31 050 min00 Tage
Days with different glare minutes (report vs key figures)Sichtfeld + Vertikale Ausdehnung19 340 min19 340 min00 Tage
Days with different glare minutes (report vs key figures)Sichtfeld + Vertikale Ausdehnung+Blickachse19 340 min19 340 min00 Tage
Days with different glare minutes (report vs key figures)Sichtfeld + PV-Ausschluss0 min0 min00 Tage
Days with different glare minutes (report vs key figures)Leuchtdichte + Beleuchtungsstärke19 610 min19 610 min00 Tage
Days with different glare minutes (report vs key figures)Leuchtdichte + Beleuchtungsstärke+Blickachse19 610 min19 610 min00 Tage
Days with different glare minutes (report vs key figures)Leuchtdichte + Sonnenüberlagerung16 025 min16 025 min00 Tage
Days with different glare minutes (report vs key figures)Leuchtdichte + Sonnenüberlagerung+tiefe Sonne17 955 min17 955 min00 Tage
Days with different glare minutes (report vs key figures)Leuchtdichte + Mindest-Sonnenhöhe18 940 min18 940 min00 Tage
Days with different glare minutes (report vs key figures)Leuchtdichte + Vertikale Ausdehnung14 905 min14 905 min00 Tage
Days with different glare minutes (report vs key figures)Leuchtdichte + Vertikale Ausdehnung+Blickachse14 905 min14 905 min00 Tage
Days with different glare minutes (report vs key figures)Leuchtdichte + PV-Ausschluss0 min0 min00 Tage
Days with different glare minutes (report vs key figures)Beleuchtungsstärke + Sonnenüberlagerung16 285 min16 285 min00 Tage
Days with different glare minutes (report vs key figures)Beleuchtungsstärke + Sonnenüberlagerung+tiefe Sonne16 915 min16 915 min00 Tage
Days with different glare minutes (report vs key figures)Beleuchtungsstärke + Mindest-Sonnenhöhe17 505 min17 505 min00 Tage
Days with different glare minutes (report vs key figures)Beleuchtungsstärke + Vertikale Ausdehnung16 230 min16 230 min00 Tage
Days with different glare minutes (report vs key figures)Beleuchtungsstärke + Vertikale Ausdehnung+Blickachse16 230 min16 230 min00 Tage
Days with different glare minutes (report vs key figures)Beleuchtungsstärke + PV-Ausschluss0 min0 min00 Tage
Days with different glare minutes (report vs key figures)Beleuchtungsstärke+Blickachse + Sonnenüberlagerung16 285 min16 285 min00 Tage
Days with different glare minutes (report vs key figures)Beleuchtungsstärke+Blickachse + Sonnenüberlagerung+tiefe Sonne16 915 min16 915 min00 Tage
Days with different glare minutes (report vs key figures)Beleuchtungsstärke+Blickachse + Mindest-Sonnenhöhe17 505 min17 505 min00 Tage
Days with different glare minutes (report vs key figures)Beleuchtungsstärke+Blickachse + Vertikale Ausdehnung17 025 min17 025 min00 Tage
Days with different glare minutes (report vs key figures)Beleuchtungsstärke+Blickachse + Vertikale Ausdehnung+Blickachse18 505 min18 505 min00 Tage
Days with different glare minutes (report vs key figures)Beleuchtungsstärke+Blickachse + PV-Ausschluss1 110 min1 110 min00 Tage
Days with different glare minutes (report vs key figures)Sonnenüberlagerung + Mindest-Sonnenhöhe22 375 min22 375 min00 Tage
Days with different glare minutes (report vs key figures)Sonnenüberlagerung + Vertikale Ausdehnung19 880 min19 880 min00 Tage
Days with different glare minutes (report vs key figures)Sonnenüberlagerung + Vertikale Ausdehnung+Blickachse19 880 min19 880 min00 Tage
Days with different glare minutes (report vs key figures)Sonnenüberlagerung + PV-Ausschluss3 675 min3 675 min00 Tage
Days with different glare minutes (report vs key figures)Sonnenüberlagerung+tiefe Sonne + Mindest-Sonnenhöhe25 620 min25 620 min00 Tage
Days with different glare minutes (report vs key figures)Sonnenüberlagerung+tiefe Sonne + Vertikale Ausdehnung19 880 min19 880 min00 Tage
Days with different glare minutes (report vs key figures)Sonnenüberlagerung+tiefe Sonne + Vertikale Ausdehnung+Blickachse19 880 min19 880 min00 Tage
Days with different glare minutes (report vs key figures)Sonnenüberlagerung+tiefe Sonne + PV-Ausschluss3 675 min3 675 min00 Tage
Days with different glare minutes (report vs key figures)Mindest-Sonnenhöhe + Vertikale Ausdehnung16 445 min16 445 min00 Tage
Days with different glare minutes (report vs key figures)Mindest-Sonnenhöhe + Vertikale Ausdehnung+Blickachse16 445 min16 445 min00 Tage
Days with different glare minutes (report vs key figures)Mindest-Sonnenhöhe + PV-Ausschluss0 min0 min00 Tage
Days with different glare minutes (report vs key figures)Vertikale Ausdehnung + PV-Ausschluss3 200 min3 200 min00 Tage
Days with different glare minutes (report vs key figures)Vertikale Ausdehnung+Blickachse + PV-Ausschluss3 200 min3 200 min00 Tage
Days with different glare minutes (report vs key figures)Bericht-Vorgabe37 890 min37 890 min00 Tage
Days with different glare minutes (report vs key figures)alle Filter0 min0 min00 Tage

R Features: occlusion and exclusion

9 cases · 9 passed
R1Terrain: ridge between observer and areaInvariant: same scene with and without the featurepassed

Terrain horizon 5° at 40 m all around: every cell of the area is occluded.

Scene in plan view
Freifläche 20° SüdWest 120 m, Gelände-Horizont leer1West 120 m, mit Gelände-Horizont2N ↑
PV areaObserver
  1. 1West 120 m, Gelände-Horizont leer
  2. 2West 120 m, mit Gelände-Horizont
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Hit cells vs “free”: differenceWest 120 m, mit Gelände-Horizont0000
Glare minutes without terrainWest 120 m, Gelände-Horizont leer1 min7 945 min0≥ 1
Unoccluded cellsWest 120 m, mit Gelände-Horizont0000
R2Terrain: ridge behind the areaInvariant: same scene with and without the featurepassed

Terrain horizon 10° at 400 m, i.e. behind the area: nothing occluded.

Scene in plan view
Freifläche 20° SüdWest 120 m, Gelände-Horizont leer1West 120 m, mit Gelände-Horizont2N ↑
PV areaObserver
  1. 1West 120 m, Gelände-Horizont leer
  2. 2West 120 m, mit Gelände-Horizont
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Hit cells vs “free”: differenceWest 120 m, mit Gelände-Horizont0000
Glare minutes without terrainWest 120 m, Gelände-Horizont leer1 min7 945 min0≥ 1
Occluded cellsWest 120 m, mit Gelände-Horizont0000
Glare minutes = freeWest 120 m, mit Gelände-Horizont7 945 min7 945 min00
R3Terrain: only the covered azimuth occludesDocumented rule, row by rowpassed

A ridge over 85–95° hides exactly the cells in that azimuth; all others stay visible. A ridge behind the observer (180–360°) hides nothing.

Scene in plan view
Freifläche 20° SüdWest 120 m, Gelände-Horizont leer1Wall 85–95°, sonst offen2Wall 180–360°, Fläche frei3N ↑
PV areaObserver
  1. 1West 120 m, Gelände-Horizont leer
  2. 2Wall 85–95°, sonst offen
  3. 3Wall 180–360°, Fläche frei
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Cells clearly in the ridge azimuthWall 85–95°, sonst offen128 7600≥ 1
Of these not occludedWall 85–95°, sonst offen0000
Cells clearly beside the ridgeWall 85–95°, sonst offen11 153 8320≥ 1
Of these occludedWall 85–95°, sonst offen0000
Hit cells vs “free”: differenceWall 180–360°, Fläche frei0000
Ridge behind: occluded cellsWall 180–360°, Fläche frei0000
R4Terrain: point outside the modelInvariant: same scene with and without the featurepassed

Same ridge as R1, but the point lies outside the terrain model: no terrain occlusion.

Scene in plan view
Freifläche 20° SüdWest 120 m, Gelände-Horizont leer1West 120 m, mit Gelände-Horizont2N ↑
PV areaObserver
  1. 1West 120 m, Gelände-Horizont leer
  2. 2West 120 m, mit Gelände-Horizont
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Hit cells vs “free”: differenceWest 120 m, mit Gelände-Horizont0000
Glare minutes without terrainWest 120 m, Gelände-Horizont leer1 min7 945 min0≥ 1
Occluded cellsWest 120 m, mit Gelände-Horizont0000
Glare minutes = freeWest 120 m, mit Gelände-Horizont7 945 min7 945 min00
R5Obstacle between observer and areaInvariant: same scene with and without the featurepassed

Wall 8 m, 20 m in front of the observer across the full width: every cell occluded.

Scene in plan view
Freifläche 20° SüdMauer 8 mWest 120 m1N ↑
PV areaObstacleObserver
  1. 1West 120 m
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes without obstacleWest 120 m1 min7 945 min0≥ 1
Hit cells with vs without obstacle: differenceWest 120 m0000
Unoccluded cellsWest 120 m0000
R6Obstacle behind the observerInvariant: same scene with and without the featurepassed

The same wall 20 m behind the observer: no cell occluded.

Scene in plan view
Freifläche 20° SüdMauer 8 mWest 120 m1N ↑
PV areaObstacleObserver
  1. 1West 120 m
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes without obstacleWest 120 m1 min7 945 min0≥ 1
Hit cells with vs without obstacle: differenceWest 120 m0000
Occluded cellsWest 120 m0000
Additionally sun-shaded cells (shadow of the wall, information)West 120 m—0——
R7Topography obstacle betweenInvariant: same scene with and without the featurepassed

Terrain line 8 m high, 20 m in front: every cell occluded.

Scene in plan view
Freifläche 20° SüdGeländerückenWest 120 m1N ↑
PV areaObstacleObserver
  1. 1West 120 m
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Glare minutes without obstacleWest 120 m1 min7 945 min0≥ 1
Hit cells with vs without obstacle: differenceWest 120 m0000
Unoccluded cellsWest 120 m0000
R8Exclusion in a roof areaInvariant: same scene with and without the featurepassed

Flat roof with an 8 × 8 m skylight: cells looking only at the skylight are gone; cells more than 3 m beside it are unchanged.

Scene in plan view
Flachdach 20 × 20 mOberlicht 8 × 8 mNord 50 m, 25 m hoch1West 50 m, 25 m hoch2N ↑
PV areaExclusion areaObserver
  1. 1Nord 50 m, 25 m hoch
  2. 2West 50 m, 25 m hoch
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Cells without exclusion that look only at the exclusionNord 50 m, 25 m hoch1816 9140≥ 1
Such cells with exclusionNord 50 m, 25 m hoch0000
Cells more than 3 m beside the exclusionNord 50 m, 25 m hoch11 893 5690≥ 1
Of these gone with exclusionNord 50 m, 25 m hoch0000
Cells without exclusion that look only at the exclusionWest 50 m, 25 m hoch1470 2190≥ 1
Such cells with exclusionWest 50 m, 25 m hoch0000
Cells more than 3 m beside the exclusionWest 50 m, 25 m hoch12 930 6740≥ 1
Of these gone with exclusionWest 50 m, 25 m hoch0000
R9Exclusion in a ground-mounted bodyInvariant: same scene with and without the featurepassed

Ground-mounted area with a 30 × 20 m exclusion; cells looking only into the hole are gone, the rest is unchanged.

Scene in plan view
Freifläche 20° SüdAusschluss 30 × 20 mWest 70 m, 20 m hoch1Ost 70 m, 20 m hoch2N ↑
PV areaExclusion areaObserver
  1. 1West 70 m, 20 m hoch
  2. 2Ost 70 m, 20 m hoch
Compared quantitySubjectReferencePV-GlareCheckDeviationTolerance
Cells without exclusion that look only at the exclusionWest 70 m, 20 m hoch128 4980≥ 1
Such cells with exclusionWest 70 m, 20 m hoch0000
Cells more than 3 m beside the exclusionWest 70 m, 20 m hoch112 463 0930≥ 1
Of these gone with exclusionWest 70 m, 20 m hoch0000
Cells without exclusion that look only at the exclusionOst 70 m, 20 m hoch1493 1000≥ 1
Such cells with exclusionOst 70 m, 20 m hoch0000
Cells more than 3 m beside the exclusionOst 70 m, 20 m hoch111 311 7380≥ 1
Of these gone with exclusionOst 70 m, 20 m hoch0000

Tolerances

Every compared quantity with its tolerance and why it was chosen. Principle: tight where glare would be missed; wider where it is too much, but never unbounded.

CasesCompared quantityToleranceguards againstReason
ASun position vs NREL SPA reference value±0,0001°both directionsPublished reference value at this precision; pvlib/SPA use the same formula.
AEngine sun table vs SPA≤ 0,000001°both directionsSame calculation, rounding only.
AMinutes with sun on a day (analytical)0both directionsCount without rounding margin.
ALowest sun elevation of a day0 … +0,4°both directionsApparent elevation includes refraction (≈ +0.2 … 0.3° at the horizon).
AHighest sun elevation of a day±0,1°both directionsAnalytical formula from declination and latitude; 1-min time step.
ADirect irradiance (DNI) vs pvlib±1 %both directionsSame clear-sky model (Ineichen); deviation only from inputs.
ALuminous efficacy (Littlefair)±0,001both directionsClosed formula, rounding only.
B–LGlare minutes per year—both directionsInformation. Judged via missed, additional and edge minutes.
B–LMissed glare minutes (≥ 10 % of the lobe on the surface)0glare missingIf the reference glares with a substantial part of the lobe, the engine must too. Never allowed.
D5Missed glare minutes at a shadow edge (known)≤ 1 Zeitschritt je Tagglare missingModel limit (owner 13 Oct 2026, #12): the engine checks the sun shadow of obstacles per 0.5° cell at its centroid. If the shadow of a slender mast falls exactly on the reflecting spot, one time step per day may be missed (the shadow passes the spot once a day). More than one on a day is an error.
B–LMissed glare minutes in total (any lobe fraction)≤ max(1 %, 1 Zeitschritt)glare missingSingle grazing minutes at the edge come from grid and sampling; a systematically missing lobe part does not (finding 17: −10 %). One time step because 1 % of a small sum is less than one step.
B–LAdditional minutes, lobe ≤ 0.75° beside the surface (cell margin)≤ max(20 %, 2 Zeitschritte)too much (conservative)The engine tests the cell centre with half a cell diagonal margin; effective up to one full diagonal (0.71°, rounded to 0.75°). Conservative but bounded: run 2026.10.11-6 had at most 16 % for 64 of 65 observers, one distant observer 32 % (finding 5).
B–LAdditional minutes, lobe further beside the surface0too much (conservative)Beyond the cell margin there is no reason for glare.
B–LLuminance, largest deviation per minute±1 %both directionsSame formula and profile on both sides. Known only upwards, up to the zone ratio in at most 25 % of the minutes (zone edge, finding 6). Too low is always an error (finding 7 fixed, #10).
B–LIlluminance at the eye, median engine/reference±10 %both directionsSolid angle from calculation points (engine) vs ray sampling (reference). Known only upwards to +25 % (partial sun disc at the edge); too low is always an error.
B1Mirror luminance±0,1 %both directionsPerfect mirror: sun luminance, analytical.
I6Fresnel luminance vs Radiance dielectric±5 % (Profil in 10°-Stützen)both directionsThe profile has 10° support points, linearly interpolated; Fresnel is curved in between.
C, E, H, KMinutes and lux, transformation without new mesh0both directionsSame input in another form: bit-near equal.
C, E, H, KMinutes and lux, transformation with new mesh≤ 0,5 %both directionsA re-triangulated mesh moves calculation points by fractions of a cell.
M, N, P, RHit direction vs mirror image≤ Sonnenradius + 0,75°both directionsLaw of reflection with own ray tracing; margin = sun disc + cell margin.
L3Model: zones vs continuous lobe±5 % zur geschlossenen Lösungboth directionsGuard: for a fully seen Gaussian lobe the factor is known in closed form; partial view lowers it by a few percent.
L3Engine vs model (zones)−2 % … +15 %both directionsThe engine must not fall below the zone model and may exceed it only by the zone-edge remainder (run 2026.10.11-6: +7 … +9 %).
L1, L3Model limit, other rows—both directionsThe simplification is quantified, not judged. Guards are the missed minutes (as in all cases) and, in L3, the factors above.
—Case aborts with an errorohne Fehlerboth directionsAn aborted case counts as failed, never silently skipped.

Runs per calculation state

Every run stays stored unchanged. A report states the version it was calculated with; its test result is listed here.

Calculation stateCalculation switchesCalculated onVerdicts
2026.10.13-10GC_CROSS_TILT_ZONES2026-10-12, 14:55 UTC80 5 2shown

D.2 Ways of checking

Check What is checked When
Automated tests individual functions of the calculation core, report, editor and billing on every change, before it is adopted
Reference runs a fixed example installation: two PV areas, three observation points, one of them with a field of view, one obstacle; result as a checksum over all hits before and after every change to the calculation core
Test case catalogue scenarios from all parts of the calculation, recalculated independently per calculation state

Calculation state. Every change that alters results gets a new calculation state identifier. The reference runs show whether a change alters results; if the checksum changes without a new calculation state, that is an error. The test case catalogue is calculated on request for a calculation state; the result is stored per calculation state and not changed afterwards (section D.1).

D.3 References of the test cases

Each test case compares glare minutes, luminance and illuminance at the eye with a reference and a fixed tolerance. Depending on the case, the reference is one of the following:

Reference Approach Example
Analytical formula or published reference value sun position against the reference value of the NREL solar position algorithm; perfect mirror on a façade
Radiance, geometry For each observation point, Radiance traces a bundle of rays, finer than the calculation grid, to the PV areas and on from the hit point to the sky. The photometry is the same documented one as in Ch. V.5. façade, roof, ground-mounted area, obstacles, terrain, trackers, module types
Radiance, material model against a physical calculation of the material Fresnel reflection of a smooth surface (n = 1.52)
Own ray tracing law of reflection with an own calculation that uses no code of the calculation engine façade, roof parallel, ground mount, roof mounted, tracker; dual orientation; observer below and above the lower module edge
Second run two runs whose relation is known, including the same scene with and without a function area split into parts = undivided; an obstacle behind the area changes nothing; terrain ridge with and without terrain; two runs are bit-identical
Documented rule the rule described in the manual recalculated line by line no glare from the back side; field of view across north, all-round view, tilt and vertical limits; terrain blocks only in the covered azimuth
Report against key figures the filter in the report and the key figures of the server give the same glare minutes per day every filter alone and in pairs
Independent library comparison with pvlib tracker rotation angles, also with backtracking, rotation limit, tilted and rotated axis

The Radiance reference adopts the model assumptions of the calculation: PV areas do not shade each other, and a ground-mounted area is a closed solid (Ch. VII). How far the solid deviates from real table rows is quantified by the group “Model limits”.

D.4 Test groups

Group Topic Examples
A Sun, time, location reference value, time zones, southern hemisphere, equator, midnight sun, direct irradiance at site altitude
B Geometry of one area façade, roof, east-west, ground-mounted area, flat roof, view from above, observer close to the area, area smaller than the sun disc
C Several areas two areas side by side and one behind the other, embankment in between, area split into parts
D Obstacles wall, building shading the area, raised observer, thin mast, hedge
E Exclusion areas hole in the area, exclusion at the edge
F Terrain and horizon hilltop, ground-mounted area on a slope, distant horizon
G Trackers with and without backtracking, southern hemisphere, angle limit, tilted and rotated axis, east-west axis
H Cross tilt and zones cross tilt, zone with the same cross tilt
I Module types standard module and low-glare module, each measured; low-glare module on a ground-mounted area
J Filters field of view, also towards north; minimum sun elevation
K Invariances corner order, shifted origin, repeatability
L Model limits ground-mounted area as a solid against table rows; zones against a continuous lobe
M Features: mounting types "Facade", "Roof Parallel", "Ground Mount", "Roof Mounted" and tracker against the law of reflection; no glare from the back side; east-west dual orientation; observer below and above the lower edge
N Features: tracking tracking angle against pvlib, rotation limit, backtracking and rest angle, tilted and rotated axis
P Features: field of view inside counts, outside does not; field of view across north, direction 360 = 0; all-round view; tilt and vertical limits
Q Features: report filters every filter alone and in pairs: report and key figures give the same glare minutes per day
R Features: occlusion and exclusion terrain ridge in front of and behind the area, gap, point outside the terrain model; obstacle in front of and behind the observer, topography obstacle; exclusion area in a roof and a ground-mounted area

D.5 Verdicts

Verdict Meaning
passed all compared quantities within tolerance
documented deviations outside the tolerance whose cause is known and recorded with the case
failed at least one deviation without a known cause
model limit simplification of the model against a more accurate calculation; the deviation is quantified, not judged

A known deviation is never silently accepted: it is listed with its cause at the case. If the cause disappears, the case counts as passed again.

D.6 Limits of the verification

Radiance is validated for daylight and diffuse light, not for the specular reflection of the sun on measured module materials. Here it serves as an independent second calculation, not as proven truth.