All solar calculators
📏

Solar PV Inter-Row Spacing Calculator

Calculate solar PV row pitch, ground coverage ratio, shadow length and row-to-row shading for preliminary fixed-tilt array layout design.

Mechanical

Inputs (SI units)

North positive, south negative (−90° to +90°).

Mounting orientation only. The direction the array faces is set separately by the array azimuth.

North 0° · East 90° · South 180° · West 270°. Any value 0–360° is accepted.

Results

Recommended row pitch
3.93 m
Balanced (shadow-free across the required window)
Minimum geometric pitch
3.3 m
Shadow-free at solar noon on the design day only
Balanced pitch
3.93 m
Shadow-free 09:00 AM–03:00 PM on the design day
Low-shading pitch
4.21 m
Balanced pitch + 15% margin (design assumption)
Ground coverage ratio (GCR)
0.526
52.6% — GCR = horizontal PV projection D / row pitch P
Shadow length at solar noon
1.24 m
Worst-case shadow in required window
1.86 m
at 09:00 AM
Design-day solar altitude (noon)
38°
Winter solstice (21 Dec)
Shadow-free window at selected pitch
09:00 AM – 03:40 PM
Duration 6 h 40 min
Maximum geometric row-to-row shading
0% of row height
Geometric shaded fraction inside the required window — not an electrical loss
Effective table height H
0.96 m
Slope length 2.28 m at 25° tilt
Horizontal PV projection D
2.07 m
Inter-row clear distance
1.86 m
P − D, measured on the ground between rows
Table lower / upper edge elevation
0.5 m / 1.46 m
Selected objective
Balanced (shadow-free across the required window)
✓ PASS — GCR 0.526 is within the commonly used fixed-tilt planning band of 0.30–0.60 (planning convention, not a standard).
✓ PASS — Geometric row-to-row shading inside the required window is 0%, within the accepted 0%.
✓ PASS — The requested 09:00 AM–03:00 PM shadow-free period is achieved at the selected pitch.

Solar PV decision support

PV design decision summary

This section organises the existing calculator output into design checks, governing criteria and comparison cases. Core solar formulas and the calculator's original results are unchanged.

Solar PV sizing & array decision support v3 · 2026.08

Explicit checks passed

3 explicit checks passed for the entered values. This does not replace independent verification where the decision is safety-critical, contractual, statutory, financial or medical.

3 pass

Governing criterion

Chosen shadow-free design window

3.93 m

Row pitch and GCR are driven by table geometry plus the worst valid solar shadow inside the selected design date/time window.

Design checks

Solar engineering check 1

pass

✓ PASS — GCR 0.526 is within the commonly used fixed-tilt planning band of 0.30–0.60 (planning convention, not a standard).

Structured directly from this solar calculator's own runtime alert.

Shading review

pass

✓ PASS — Geometric row-to-row shading inside the required window is 0%, within the accepted 0%.

Structured directly from this solar calculator's own runtime alert.

Row-spacing / shading review

pass

✓ PASS — The requested 09:00 AM–03:00 PM shadow-free period is achieved at the selected pitch.

Structured directly from this solar calculator's own runtime alert.

Next design actions

Engine recommendation 1

Why this pitch — 1. Solar geometry — declination -23.45° and equation of time 1.03 min for Winter solstice (21 Dec) give a solar-noon altitude of 37.95° at latitude 28.6°. 2. Table geometry — 1 × 2.28 m portrait module(s) plus gaps give a slope length of 2.28 m, height H = 0.964 m and projection D = 2.066 m. 3. Shadow geometry — the perpendicular shadow reach x = H·cos(γs − γ)/tanα peaks at 1.862 m inside the required window. 4. Pitch — the selected objective (Balanced (shadow-free across the required window)) sets P = D + x_design = 3.928 m, leaving 1.862 m of clear ground between rows. 5. GCR — D / P = 2.066 / 3.928 = 0.526 (52.6%). 6. Shading check — the maximum geometric shaded fraction inside the window is 0% against the accepted 0%.

Engine recommendation 2

Land utilisation, balanced and low-shading pitches are three explicit design objectives, not standards; pick the one that matches the project's land cost, yield target and O&M access requirement.

Engine recommendation 3

Winter-solstice sizing is a widely used design criterion, not a code requirement — for high-latitude or land-constrained sites an equinox or annual-yield-optimised pitch may be more economic.

Engine recommendation 4

Engineering-grade preliminary calculation. Final design must be verified against project-specific site conditions, manufacturer datasheets, applicable standards and utility requirements.

Primary design output

3.93 m

Balanced (shadow-free across the required window)

Final layout validation

Check survey contours and annual near-shading simulation

The engine is a representative-row geometric screen; it does not convert geometric shading directly into electrical annual yield loss.

Scenario comparison

Lower and higher cases are recalculated by the same solar calculator engine. They are comparison cases, not weather forecasts or guaranteed production values.

Lower module tilt

module tilt = 20

Recommended row pitch
3.65 m
Minimum geometric pitch
3.14 m
Balanced pitch
3.65 m
Low-shading pitch
3.88 m

Current inputs

module tilt = 25

Current design case
Recommended row pitch
3.93 m
Minimum geometric pitch
3.3 m
Balanced pitch
3.93 m
Low-shading pitch
4.21 m

Higher module tilt

module tilt = 30

Recommended row pitch
4.18 m
Minimum geometric pitch
3.44 m
Balanced pitch
4.18 m
Low-shading pitch
4.51 m

Decision sensitivity

module tilt · up

For the same calculator engine, the lower case changes Recommended row pitch by -7.1% and the higher case by +6.4%.

This is a deterministic input sensitivity check, not a statistical uncertainty or weather forecast.

Methodology & limit

Decision support is structured from the existing solar calculator engine and the current user inputs. PASS/FAIL is shown only where the engine or entered project criteria support an explicit check. Final PV design still requires site survey, exact module/inverter datasheets, structural/electrical design and applicable statutory approval.

Cross-section — rows, tilt, pitch and design-day shadow

Row pitch 3.93 m shadow 1.86 m H 0.96 m · tilt 25° sun altitude 38° ground

Two consecutive rows at 25° tilt, pitch 3.93 m, clear distance 1.86 m and worst-case design-day shadow reach 1.86 m.

Row-to-row shading analysis (design day)

Geometric shadow intersection only. Times are local clock times derived from solar time using longitude, time zone and the equation of time.

Row-to-row shading analysis (design day)
TimeSolar altitudeShadow reachRow pitchShading condition
09:00 AM19.1°1.86 m3.93 mClear
10:00 AM28°1.46 m3.93 mClear
11:00 AM34.5°1.3 m3.93 mClear
12:00 PM37.7°1.24 m3.93 mClear
01:00 PM37.1°1.25 m3.93 mClear
02:00 PM32.7°1.33 m3.93 mClear
03:00 PM25.3°1.55 m3.93 mClear

Pitch sensitivity around the selected value

All values recalculated with the same engine for each pitch variation.

Pitch sensitivity around the selected value
PitchGCRMax geometric shading in windowShadow-free windowRelative land use
3.34 m0.619 (61.9%)31.6% of row height11:17 AM – 01:23 PM (2 h 06 min)118% of selected land use
3.54 m0.584 (58.4%)21.1% of row height09:57 AM – 02:43 PM (4 h 46 min)111% of selected land use
3.73 m0.554 (55.4%)10.5% of row height09:22 AM – 03:18 PM (5 h 56 min)105% of selected land use
3.93 m (selected)0.526 (52.6%)None (geometric)09:00 AM – 03:40 PM (6 h 40 min)100% of selected land use
4.12 m0.501 (50.1%)None (geometric)08:45 AM – 03:55 PM (7 h 10 min)95% of selected land use
4.52 m0.457 (45.7%)None (geometric)08:25 AM – 04:15 PM (7 h 50 min)87% of selected land use
4.91 m0.421 (42.1%)None (geometric)08:13 AM – 04:27 PM (8 h 14 min)80% of selected land use

Solar position and geometry summary

Solar position and geometry summary
QuantityValue
Design dateWinter solstice (21 Dec)
Day of year355
Solar declination δ-23.45°
Equation of time1.03 min
Solar noon (clock time)12:20 PM
Solar altitude at noon37.95°
Solar zenith at noon52.05°
Solar azimuth at noon (from north)180°
Expert instant 09:00 AM — solar time08:40 AM
Expert instant — hour angle-50.04°
Expert instant — altitude / zenith19.07° / 70.93°
Expert instant — azimuth from north131.92°
Expert instant — shadow reach1.862 m
Module mounting orientationPortrait
Array azimuth180° from north
Table slope length L2.28 m
Vertical height H0.964 m
Horizontal projection D2.066 m
Lower / upper edge elevation0.5 m / 1.46 m

Sensitivity Analysis

Effect of varying Module tilt by ±30% on Recommended row pitch.

Input changeRecommended row pitchImpact
-30%3.5 m-10.9%
-20%3.65 m-7.1%
-10%3.79 m-3.6%
+0%3.93 m0.0%
+10%4.06 m+3.3%
+20%4.18 m+6.4%
+30%4.29 m+9.2%

Engineering Recommendations

  • Why this pitch — 1. Solar geometry — declination -23.45° and equation of time 1.03 min for Winter solstice (21 Dec) give a solar-noon altitude of 37.95° at latitude 28.6°. 2. Table geometry — 1 × 2.28 m portrait module(s) plus gaps give a slope length of 2.28 m, height H = 0.964 m and projection D = 2.066 m. 3. Shadow geometry — the perpendicular shadow reach x = H·cos(γs − γ)/tanα peaks at 1.862 m inside the required window. 4. Pitch — the selected objective (Balanced (shadow-free across the required window)) sets P = D + x_design = 3.928 m, leaving 1.862 m of clear ground between rows. 5. GCR — D / P = 2.066 / 3.928 = 0.526 (52.6%). 6. Shading check — the maximum geometric shaded fraction inside the window is 0% against the accepted 0%.
  • Land utilisation, balanced and low-shading pitches are three explicit design objectives, not standards; pick the one that matches the project's land cost, yield target and O&M access requirement.
  • Winter-solstice sizing is a widely used design criterion, not a code requirement — for high-latitude or land-constrained sites an equinox or annual-yield-optimised pitch may be more economic.
  • Engineering-grade preliminary calculation. Final design must be verified against project-specific site conditions, manufacturer datasheets, applicable standards and utility requirements.
  • This calculator provides preliminary geometric row-spacing and shading estimates. Final PV plant layout should be validated using detailed topographical survey data, equipment geometry, site constraints and detailed PV simulation software such as PVsyst or an equivalent engineering tool.

Detailed Calculation Log

Design day: Winter solstice (21 Dec) (day 355). Declination -23.45°, equation of time 1.03 min, longitude 77.2°, time zone UTC+5.5.
Table geometry: 1 module(s) portrait up the slope → slope length 2.28 m, height 0.964 m, horizontal projection 2.066 m, lower edge 0.5 m, upper edge 1.46 m.
Worst-case shadow reach in the required window occurs at 09:00 AM clock time: 1.862 m perpendicular to the rows.
Selected objective "Balanced (shadow-free across the required window)" → pitch 3.928 m, clear distance 1.862 m, GCR 0.526.
Expert instant 09:00 AM: solar time 08:40 AM, hour angle -50.04°, altitude 19.07°, zenith 70.93°, azimuth 131.92° from north, shadow reach 1.862 m.
Shading figures are geometric shaded fractions of the collector slope height. They are not electrical yield losses — module/string electrical mismatch is not modelled here.

Save & Load Project

Designs are stored privately in this browser — nothing is uploaded.

Engineering Formula

  • Table slope length L = n·l + (n−1)·g (l = module side up the slope)
  • Vertical height H = L·sinβ · Horizontal projection D = L·cosβ
  • Declination δ = 23.45·sin(360(284+n)/365) ; EoT = 9.87sin2B − 7.53cosB − 1.5sinB
  • Solar time = clock + 4(λ − 15·TZ) + EoT ; hour angle ω = 15(t_solar − 12)
  • sinα = sinφ·sinδ + cosφ·cosδ·cosω ; azimuth from north γs
  • Perpendicular shadow reach x = H·cos(γs − γ_array) / tan(α)
  • Row pitch P = D + x_design · Clear distance C = P − D
  • GCR = D / P · Geometric shaded fraction f = (x − C)/x for x > C

Inter-row spacing is a geometric problem: the vertical height of a tilted table casts a shadow whose horizontal reach depends on the solar altitude and on how far the sun's azimuth is from the direction the array faces. The pitch is the horizontal projection of the table plus the shadow reach you choose to design out. The calculator computes solar declination, the equation of time, solar time, hour angle, altitude and azimuth for the selected design date and location, so the shadow length, pitch, GCR, shadow-free window and hourly shading table all come from the same engine.

Step-by-step Calculation

  1. 1.Table slope length Ln·l + (n−1)·g2.28 m
  2. 2.Vertical height HL·sinβ0.964 m
  3. 3.Horizontal projection DL·cosβ2.066 m
  4. 4.Solar declination δCooper, day 355-23.45°
  5. 5.Equation of timeSpencer1.03 min
  6. 6.Solar altitude at solar noonasin(sinφsinδ + cosφcosδcosω)37.95°
  7. 7.Solar azimuth at solar noonfrom true north180°
  8. 8.Shadow reach at solar noonH·cos(γs−γ)/tanα1.236 m
  9. 9.Worst-case shadow reach in the required windowmax over 09:00 AM–03:00 PM1.862 m
  10. 10.Minimum geometric pitchD + x(noon)3.302 m
  11. 11.Balanced pitchD + max x(window)3.928 m
  12. 12.Low-shading pitchD + max x(window)·(1+15%)4.207 m
  13. 13.Selected pitchBalanced (shadow-free across the required window)3.928 m
  14. 14.Inter-row clear distanceP − D1.862 m
  15. 15.Ground coverage ratioGCR = D / P0.526 (52.6%)

Row-to-row geometric shading vs time (design day)

0
09:00
0
10:00
0
11:00
0
12:00
0
13:00
0
14:00
0
15:00

How to use this calculator: Solar PV Inter-Row Spacing Calculator

Calculate solar PV row pitch, ground coverage ratio, shadow length and row-to-row shading for preliminary fixed-tilt array layout design. The example below is calculated by this page's real engine from the displayed inputs.

  1. 1Confirm that the Solar PV Inter-Row Spacing Calculator matches the quantity or design check you need.
  2. 2Enter Site latitude, Module length (long side), and Modules high (up the slope) using the units printed beside each field.
  3. 3Select the applicable Module mounting orientation, Design objective, and Terrain slope direction options; these choices change the calculation method or factors.
  4. 4Calculate, then follow the substituted equations in the worked example and compare the result with any stated limit.
  5. 5Read the assumptions, warnings and cited references before using the result for a financial, medical or engineering decision.

Input guide and example values

Use values from the same measurement basis and time period. Conditional fields appear only when the related option is selected.

InputExample valueWhy it matters
Site latitude28.6 °North positive, south negative (−90° to +90°).
Module length (long side)2.28 mMeasured or known module length (long side) used by the calculation engine.
Module mounting orientationPortrait — long side up the slopeMounting orientation only. The direction the array faces is set separately by the array azimuth.
Modules high (up the slope)1 -Measured or known modules high (up the slope) used by the calculation engine.
Module tilt25 °Measured or known module tilt used by the calculation engine.
Array azimuth (facing direction)180 °North 0° · East 90° · South 180° · West 270°. Any value 0–360° is accepted.
Design objectiveBalanced — shadow-free across the required windowSelect the option that matches the real installation or scenario.
Module width (short side)1.134 mMeasured or known module width (short side) used by the calculation engine.
Gap between modules up the slope0.02 mRail/clamp gap between stacked modules; used only when Modules high > 1.
Lower-edge ground clearance0.5 mBoth rows sit on the same clearance, so it cancels in the shadow geometry; it is reported for the table elevations.
Site longitude77.2 °East positive. Used with the time zone to convert clock time to solar time.
Time zone (UTC offset)5.5 hMeasured or known time zone (utc offset) used by the calculation engine.
Site elevation216 mRecorded on the report; it does not change the geometric shadow calculation.
Terrain slope0 °Measured or known terrain slope used by the calculation engine.
Terrain slope directionFlat / level groundSimplified single-plane terrain assumption.
Design dateWinter solstice (worst case)Select the option that matches the real installation or scenario.
Required shadow-free start (clock)9 hMeasured or known required shadow-free start (clock) used by the calculation engine.
Required shadow-free end (clock)15 hMeasured or known required shadow-free end (clock) used by the calculation engine.
Maximum acceptable geometric shading0 %Shaded fraction of the collector slope height that you accept inside the required window.
Low-shading margin on pitch15 %Design assumption, not a standard — applied only to the low-shading objective.
Expert: instantaneous clock time9 hSolar declination, hour angle, altitude and azimuth are reported for this instant.
Modules per table (across the row)28 -Row length only — it does not change pitch or GCR, which are per metre of row length.

Formula inputs & variables for Solar PV Inter-Row Spacing Calculator

These are the named quantities used by this calculator. When the source formula does not define a mathematical symbol, OneCalcApp keeps the real input label instead of inventing one.

Variable / inputUnitMeaning in this calculation
Site latitude°North positive, south negative (−90° to +90°).
Module length (long side)mMeasured or known module length (long side) used by the calculation engine.
Module mounting orientationMounting orientation only. The direction the array faces is set separately by the array azimuth.
Modules high (up the slope)-Measured or known modules high (up the slope) used by the calculation engine.
Module tilt°Measured or known module tilt used by the calculation engine.
Array azimuth (facing direction)°North 0° · East 90° · South 180° · West 270°. Any value 0–360° is accepted.
Design objectiveSelect the option that matches the real installation or scenario.
Module width (short side)mMeasured or known module width (short side) used by the calculation engine.

Understanding the result

Read the main result together with supporting checks, assumptions, limits and intermediate values.

For a manual check, repeat the first equation, confirm the units and change one input at a time.

Common mistakes when using Solar PV Inter-Row Spacing Calculator

  • Do not mix units for Site latitude (°), Module length (long side) (m), Modules high (up the slope) (-). A unit mismatch changes the input magnitude even when the typed number looks reasonable.
  • Do not leave Module mounting orientation on the default choice unless that choice matches the real scenario; the selected option can change the calculation path or factor.
  • Do not replace the displayed Table slope length L = n·l + (n−1)·g (l = module side up the slope) relationship with a different convention without also changing the underlying assumptions; compare like-for-like methods when checking the result.
  • Do not treat Recommended row pitch = 3.93 m from the worked example as a universal answer. It belongs to the displayed example inputs and must be recalculated for the actual case.

Next logical calculator

Continue with AC Cable Sizing Calculator

AC Cable Sizing Calculator covers the same practical workflow from a related calculation angle, making it a useful cross-check after Solar PV Inter-Row Spacing Calculator.

Open AC Cable Sizing Calculator

Standards, source trail and limitations

References show the method used. Check the current local edition, amendments and project specification before a regulated decision.

Solar PV Inter-Row Spacing CalculatorTechnical Guide

How to Calculate Solar PV Inter-Row Spacing

Start from the table geometry. Multiply the module side that runs up the slope by the number of modules high and add the rail gaps to get the slope length L. The vertical height is H = L·sinβ and the horizontal projection is D = L·cosβ, where β is the tilt. Next, fix a design instant — a date and a time — and compute the solar altitude α and azimuth γs for the site. The shadow reach measured perpendicular to the rows is x = H·cos(γs − γ_array)/tan(α). The row pitch is then P = D + x, and the clear distance between rows is P − D. Everything else, including GCR and the shading table, follows from those five quantities.

What Is Inter-Row Spacing in a Solar PV Plant?

Inter-row spacing describes how far apart consecutive PV rows are placed. Two conventions are used: row pitch, measured horizontally from the front edge of one row to the front edge of the next, and clear distance, measured between the back of one table and the front of the next. Pitch is the more useful number because land area, GCR and cable runs all scale with it. In a fixed-tilt plant the pitch is normally uniform across a block, which is why a single representative row geometry is enough for preliminary layout work.

How Solar Altitude Affects Row Spacing

Shadow length is inversely proportional to tan(α), so it grows sharply as the sun gets lower. At 40° altitude a 1 m height casts a 1.19 m shadow; at 20° the same height casts 2.75 m; at 10° it casts 5.67 m. That non-linearity is why the design date and the required shadow-free window matter far more than small changes in module size — extending the window from 10:00–14:00 to 08:00–16:00 can increase the required pitch substantially at mid and high latitudes.

How Module Tilt Affects Row Spacing

Tilt has two opposing effects. Increasing β raises the vertical height H = L·sinβ, which lengthens the shadow, and lowers the horizontal projection D = L·cosβ, which shortens the footprint. Because the shadow term is divided by tan(α), which is small in winter, the height effect dominates: at low sun angles a few extra degrees of tilt can add a significant amount to the pitch. This is the main reason plants at high latitudes often use a tilt below the yield-optimal angle when land is expensive.

How Module Dimensions Affect Shadow Length

Shadow length is directly proportional to the table height, so it scales linearly with the module side running up the slope and with the number of modules high. A 2P (two modules high, portrait) table is roughly twice as tall as a 1P table with the same module, so it needs roughly twice the shadow allowance — although GCR does not fall by the same factor, because the horizontal projection also doubles. Mounting the same module in landscape rather than portrait reduces both the height and the projection.

How to Calculate Solar PV Ground Coverage Ratio

GCR = D / P, the horizontal PV projection divided by the row pitch. If a table's horizontal projection is 2.07 m and the pitch is 3.30 m, GCR is 0.627 or 62.7%. GCR is a planning metric rather than a limit: fixed-tilt utility plants commonly land somewhere in the 0.30–0.60 range, but the right value depends on latitude, land price, tilt and the accepted shading. Because GCR uses the horizontal projection and not the module area, it is directly comparable between projects with different tilts.

Winter Solstice and Solar Row Spacing

The winter solstice gives the lowest solar altitude of the year in the hemisphere concerned, so a layout that is shadow-free across a chosen winter window is shadow-free for a wider window on every other day. That makes it a convenient worst-case design point, and it is widely used in preliminary design. It is a criterion the designer chooses, not a standard: at high latitudes a strict winter-solstice criterion can force uneconomic pitches, and an equinox criterion or a yield-versus-land optimisation may be the better basis.

Row Spacing vs Land Utilization

Land requirement for the array block scales almost linearly with pitch, so pitch is normally the single biggest lever on land area and therefore on land lease cost, fencing, internal roads and DC cable length. Reducing pitch raises GCR and packs more DC capacity onto the same land, at the cost of more row-to-row shading in winter and tighter O&M access. The pitch sensitivity table in this calculator quantifies both sides of that trade-off using your own geometry.

Row Spacing vs Shading Loss

The calculator reports geometric shading — the fraction of the collector slope height that falls in the shadow of the row in front. That is not the same as an energy loss. The electrical impact depends on module cell layout, bypass diodes, string wiring direction and the inverter's MPPT behaviour, and a small geometric shadow across the bottom of a row can cause a disproportionate electrical loss. Use geometric shading for screening and a detailed simulation for yield.

Fixed-Tilt Solar Array Design Considerations

Beyond geometry, a real layout has to accommodate O&M access and cleaning vehicles, cable trenches and combiner locations, drainage and flood levels, ground clearance for vegetation and flooding, pile depth changes across contours, and setbacks from fences and roads. Terrain rarely matches a single plane, so pitch is often varied by block, and rows on north-facing ground (in the northern hemisphere) need extra spacing. These constraints frequently govern the final pitch instead of the shading criterion.

Limitations of This Calculator

This tool models a representative pair of parallel rows on a single plane. It does not model end-of-row geometry, terrain contours, obstruction or horizon shading, tracker systems, bifacial rear-side irradiance, diffuse and albedo effects, or electrical mismatch and annual yield. Results are a preliminary design-screening estimate: confirm the final plant layout with topographical survey data, equipment drawings, site constraints and PVsyst or an equivalent PV simulation tool.

Engineering Explanation

What is inter-row spacing in a solar PV plant?+

Inter-row spacing is the distance between consecutive rows of a ground-mounted or flat-roof PV array. It is usually expressed either as the row pitch (front edge of one row to the front edge of the next, measured horizontally) or as the clear distance between the back of one table and the front of the next. Pitch is the value used for GCR and land-area calculations.

How is solar panel row spacing calculated?+

Take the table slope length L, the tilt β and compute the vertical height H = L·sinβ and the horizontal projection D = L·cosβ. For the design date and time, compute the solar altitude α and azimuth γs, then the shadow reach perpendicular to the rows x = H·cos(γs − γ_array)/tan(α). The pitch is P = D + x for the design instant you choose to keep shadow-free.

Why does latitude affect solar row spacing?+

Latitude sets how high the sun climbs. At a higher latitude the winter-solstice noon altitude is lower, tan(α) is smaller and the same table height casts a much longer shadow, so the required pitch grows quickly. Near the equator the winter sun is high and the pitch is close to the table's own horizontal projection.

How does tilt angle affect row spacing?+

Raising the tilt increases H = L·sinβ (longer shadow) and decreases D = L·cosβ (smaller footprint). The shadow term grows faster than the footprint shrinks, so a steeper tilt needs a larger pitch and produces a lower GCR for the same shading criterion.

What is GCR in solar PV design?+

Ground coverage ratio is the horizontal PV projection divided by the row pitch, GCR = D / P. It is a dimensionless measure of how densely the array is packed: a high GCR means more DC capacity per hectare but more row-to-row shading; a low GCR means more land per MW and less shading.

What is a typical design approach for winter shading?+

A common approach is to size the pitch so the rows are shadow-free over a fixed window on the winter solstice, often around 09:00–15:00 local solar time. This is a design criterion chosen by the designer or owner, not a code requirement — some projects instead optimise pitch against land cost and simulated annual yield.

Does portrait or landscape orientation affect row spacing?+

Yes, because it changes the side of the module that runs up the slope. A portrait module puts its long side up the slope, giving a taller table and a longer shadow than the same module in landscape. Orientation is a separate input from array azimuth, which only sets the direction the array faces.

Does site slope affect row spacing?+

Yes. Ground falling away from the array behaves like a higher effective sun angle and reduces the required pitch; ground rising away from the array increases it. This calculator applies a simplified single-plane slope adjustment to the effective altitude — real terrain must be checked against survey contours.

How is shadow length calculated?+

The horizontal shadow of a vertical height H at solar altitude α is H/tan(α). For rows, only the component perpendicular to the rows matters, so the calculator uses x = H·cos(γs − γ_array)/tan(α). When the sun is behind the array plane or too low, no valid forward shadow is reported.

Can this calculator replace PVsyst?+

No. This is a preliminary geometric design-screening tool. It does not model near-shading on the electrical string layout, diffuse and albedo effects, terrain contours, or annual energy yield. Final plant layout should be validated with survey data and detailed simulation software such as PVsyst or an equivalent tool.

What information is required for preliminary row-spacing design?+

At minimum: latitude, module dimensions and mounting orientation, number of modules high, tilt and array azimuth. For a more realistic result, add longitude and time zone (for correct solar time), design date, required shadow-free window, ground clearance and terrain slope.

How does increasing row pitch affect land utilization?+

Land per MW scales roughly with pitch, so increasing pitch by 20% increases the row-band land requirement by about 20% and lowers GCR by a similar proportion. It also lengthens DC cabling and internal roads, while reducing row-to-row shading — the pitch sensitivity table shows this trade-off with your own numbers.

Engineering Notes

  • Worked example (same engine, same formulas): latitude 28.60° N, longitude 77.20° E, UTC+5:30, one portrait module 2.28 m long, 25° tilt, array azimuth 180°, winter solstice, required shadow-free window 09:00–15:00.
  • Step 1 — Solar geometry: day 355, declination −23.45°, equation of time ≈ +1.6 min, solar-noon altitude ≈ 37.9°.
  • Step 2 — Table geometry: L = 2.28 m, H = 2.28·sin25° = 0.964 m, D = 2.28·cos25° = 2.066 m.
  • Step 3 — Shadow: at solar noon x = H/tan(α) ≈ 1.24 m; the worst reach inside 09:00–15:00 is larger because the sun is lower and off-axis.
  • Step 4 — Pitch: P = D + x_design, so the balanced pitch is the projection plus the worst window shadow.
  • Step 5 — GCR: GCR = D / P, reported as a ratio and a percentage.
  • Step 6 — Shading check: the hourly table reports the geometric shaded fraction of row height at each hour and the achievable shadow-free window.
  • Run the calculator with these inputs to see the exact runtime values — the worked example uses the same engine, so the numbers agree.

Design Assumptions

  • Fixed-tilt array with identical, parallel, evenly spaced rows.
  • Uniform single-plane terrain; slope is applied as a simplified adjustment to the effective solar altitude.
  • Both rows share the same lower-edge ground clearance, so clearance cancels in the shadow geometry.
  • Representative row geometry — end-of-row and edge effects are not modelled.
  • No external obstruction or horizon shading is modelled.
  • Preliminary geometric shading only; electrical mismatch and yield losses are not calculated.
  • Solar position is computed from the entered latitude, longitude, time zone and design date (Cooper declination, Spencer equation of time).
  • Winter-solstice sizing is a design criterion (assumption), not a universal requirement.

Engineering Tips

  • Set the design date, the required shadow-free window and the design objective first — they define what the recommended pitch actually guarantees.
  • Keep module mounting orientation (portrait/landscape) separate from array azimuth: orientation changes the table height, azimuth changes when the worst shadow occurs.
  • Use the pitch sensitivity table to see the land-use versus shading trade-off before fixing the layout.

Warnings

  • Results are a preliminary geometric screening — validate the final layout with survey contours and PVsyst or equivalent simulation.
  • Shading figures are geometric shaded fractions of the collector height, not electrical yield losses.
  • At very low solar altitudes the horizontal shadow calculation is not meaningful; the calculator reports this instead of returning an invalid number.

Standards & References

IEC 62548IEC 61724-1Duffie & Beckman — Solar Engineering of Thermal Processes

Related Solar Calculators

Related Engineering Articles

Deeper reading on the engineering behind this calculation.