Array layout and row spacing: the shading-density trade-off
A worked-trigonometry guide to inter-row shading geometry, solar altitude at the design hour, and how ground coverage ratio trades off against annual shading loss.
Soiling loss ranges by climate, cleaning methods and water quality considerations, safety practice, and the arithmetic that decides whether a cleaning contract is worth it.
Soiling — the accumulation of dust, pollen, pollutants, and bird droppings on a module's front glass — is one of the few PV losses that an owner can directly control after installation, which is exactly why it attracts disproportionate attention relative to its actual financial impact. In most of temperate Europe, natural rainfall keeps soiling losses to a modest single-digit percentage most of the year, and the cost of a cleaning contract can easily exceed the value of the energy it recovers. In arid, dusty, or agricultural regions, the calculus reverses sharply. Knowing which regime a given site falls into, and re-checking that periodically as conditions change, is the actual skill here — not defaulting to a fixed cleaning calendar.
This article covers what drives soiling loss, how to estimate it well enough to make a cleaning decision, water quality and equipment considerations, safety constraints specific to rooftop cleaning, and — the part most commonly skipped — the conditions under which cleaning simply does not pay.
Soiling accumulation depends on local particulate load (urban pollution, agricultural dust, desert proximity, pollen season), module tilt (steeper tilt sheds dust better than near-flat installations), rainfall frequency and intensity, and time since the last natural or manual cleaning. A module at 30 degrees tilt in a region with regular rain rarely accumulates more than 2–3 percent loss between rains; the same module at 10 degrees tilt in a low-rainfall dusty region can lose 10–15 percent or more over several dry months, and bird-dropping soiling — concentrated, opaque, and localized to single cells — can locally force a cell into reverse bias and trigger a bypass diode, producing a loss disproportionate to the area covered.
The most reliable field method is a paired comparison: measure yield (or short-circuit current under matched irradiance) from a small reference area of the array immediately after cleaning it, and compare it to an adjacent uncleaned area under the same irradiance and temperature. The percentage difference is a direct measurement of soiling loss at that point in time, and repeating this every few weeks builds a site-specific soiling accumulation curve rather than relying on published regional averages that may not match local conditions.
Dedicated soiling measurement stations — a pair of small reference cells, one kept clean and one left to soil naturally — are standard practice on utility-scale plants and increasingly available as low-cost sensors for smaller systems, and remove the guesswork entirely.
| Environment | Typical rainfall pattern | Typical soiling loss (uncleaned, seasonal average) | Cleaning value |
|---|---|---|---|
| Temperate Europe, regular rain | Frequent, year-round | 1–4% | Usually low; natural rain suffices |
| Mediterranean, dry summer | Seasonal, dry summers | 3–8% (peaks in dry season) | Moderate; a pre-summer clean often justified |
| Arid/desert | Rare | 10–25%+ over months | High; regular cleaning schedule usually justified |
| Agricultural/dusty rural | Variable, dust from field work | 5–15%, seasonal spikes | Moderate to high, timed to harvest/tillage season |
| Coastal, salt spray | Frequent rain but salt residue | 2–6%, plus potential connector corrosion risk | Low to moderate; monitor connector condition too |
| Near-flat roof (<10° tilt), any climate | Any | Add 3–5 percentage points relative to steep tilt equivalent | Higher priority regardless of climate |
A 10 kWp residential system in a Mediterranean climate produces an estimated 14,000 kWh per year. Assume a measured seasonal soiling loss averaging 5 percent over the six driest months and negligible loss the rest of the year, giving an annual weighted loss of roughly 2.5 percent, or 350 kWh. At a retail electricity price of €0.30/kWh, that lost energy is worth €105 per year.
A professional cleaning service quoting €180 per visit, recommended twice a year, costs €360 annually — more than three times the value of the energy recovered, making the contract a net loss in this scenario. Reducing to a single well-timed clean before the dry season, at €180, still exceeds the €105 recovered value on this system alone, though it may be justified if the same visit covers gutter or panel inspection work that would otherwise be billed separately. The arithmetic changes quickly for larger systems, drier climates, or self-cleaning at near-zero marginal cost — a homeowner using a soft brush and a hose on an easily accessible ground-mounted array faces a very different cost side of this equation than someone paying for rope-access cleaning on a steep tiled roof.
Hard water leaves mineral deposits (calcium and magnesium carbonate scaling) on glass as it dries, which over repeated cleanings can itself become a soiling source and, in the worst case, a light-scattering film that partially offsets the benefit of cleaning. Deionized or reverse-osmosis-treated water, applied with a soft brush or a spot-free rinse system, avoids this and is standard practice for commercial cleaning contractors; for occasional home cleaning with a hose, cleaning on an overcast day or early morning (avoiding rapid evaporation on hot glass) reduces spotting even with untreated tap water.
Avoid cold water on hot glass in strong sun — thermal shock from a sudden temperature differential is a recognized, if uncommon, cause of glass micro-cracking, particularly on older modules with less tempering margin.
| Method | Suitable for | Water use | Risk profile |
|---|---|---|---|
| Manual soft-brush + hose | Ground-mount, low-rise roofs, small systems | Moderate | Low, if fall protection used on any roof work |
| Deionized water spot-free system (pole-fed) | Larger residential/commercial, ground-accessible | Low-moderate, no chemical residue | Low; standard commercial method |
| Robotic dry-brush cleaner | Utility-scale, arid regions with water restrictions | None | Low mechanical risk; module warranty compatibility should be checked |
| Rope-access/abseil manual cleaning | Steep or complex roofs, high-rise | Moderate | Higher; requires trained personnel and fall-arrest equipment |
| Pressure washing | Not recommended | High | High; can breach seals, damage backsheet or frame, void warranty |
Pressure washing is worth flagging explicitly as a method to avoid: the pressures involved risk breaching junction box seals and frame gaskets, and most module manufacturers explicitly exclude pressure-washer damage from warranty coverage.
Rooftop cleaning carries the same fall-risk profile as any other roof work, and PV-specific hazards add to it: wet glass and wet mounting rails become slip hazards distinct from a dry roof surface, and working near a live DC array means avoiding any metal tool or hose fitting that could bridge exposed conductors, however unlikely that is on a correctly installed system. Fall protection anchored independently of the PV mounting structure, and cleaning scheduled for low-irradiance periods (early morning, overcast) both for personnel safety and to reduce thermal shock risk to the glass, are standard practice in commercial O&M contracts and worth following for DIY cleaning on any roof above single-story height. For ground-level or easily accessible systems, the safety burden is much lower and largely reduces to standard ladder and electrical-awareness precautions covered in roof mounting done right.
The worked example above generalizes: in low-soiling environments (most of temperate Europe with typical roof tilts), scheduled cleaning contracts frequently cost more than the energy value they recover, and the better economic decision is to monitor via the performance-ratio method described in the troubleshooting guide and clean reactively only when a measured soiling loss crosses a threshold — commonly cited around 5 percent sustained loss — that justifies the visit cost. Cleaning purely on a fixed calendar, without measuring whether soiling has actually reached that threshold, is the most common way cleaning contracts fail to pay for themselves.
In most temperate regions with regular rainfall, natural precipitation keeps soiling loss low enough that scheduled cleaning is rarely justified more than once a year, if at all. A measurement-based approach — checking whether soiling loss has crossed roughly a 5 percent threshold — gives a better answer than a fixed calendar, since actual accumulation varies significantly with local dust sources and rainfall in any given year.
Snow cover causes a much larger, but typically short-duration, loss than dust soiling, often near-total blockage until it slides or melts off. Steeper-tilt modules shed snow faster. Manual snow removal is sometimes justified for ground-mounted systems in prolonged snow seasons but carries real risk on pitched roofs and is generally not recommended without proper equipment and training.
Uniform dust soiling does not damage the module itself; it is a temporary output reduction. Concentrated, opaque soiling such as bird droppings can cause localized hot-spot heating in the shaded cell severe enough, over repeated cycles, to accelerate cell or encapsulant degradation, which is one reason spot-cleaning droppings promptly is worth doing even in a low-soiling climate where general cleaning is not economical.
Anti-soiling or hydrophobic glass coatings can reduce dust adhesion and improve natural rain-cleaning effectiveness, and are increasingly offered as an add-on for new installations in high-soiling regions. Their value is highly site-dependent; for a temperate low-soiling location, the marginal benefit rarely justifies the added upfront cost, but for arid or dusty sites with frequent manual cleaning otherwise required, the reduced cleaning frequency can offset the coating cost within a few years.
Not necessarily. Uneven soiling — for example, one edge of an array catching more airborne dust due to wind patterns, or one section under a tree catching more debris and droppings — creates a partial-shading-like effect at the string level, since the least-soiled module no longer limits string current the way a uniformly soiled string would. This is one of the string-specific underperformance patterns covered in the troubleshooting matrix, and worth checking for before assuming a general soiling model applies uniformly across an array.
Standards are cited for orientation. Always work from the current published edition and the national annex that applies in your jurisdiction.
First published.
Technical review: worked examples re-derived, standards references checked against current editions, sources verified.
A worked-trigonometry guide to inter-row shading geometry, solar altitude at the design hour, and how ground coverage ratio trades off against annual shading loss.
A technical comparison of ground-mount and roof-mount PV covering yield, tilt freedom, foundations, cost per kWp, cabling, permitting, and O&M access.
How EN 1991-1-3 and 1991-1-4 govern PV mounting design, from terrain factors and edge zones to uplift arithmetic and roof capacity checks.