Back to Blog
solar design6 min read

Shading Checks to Complete Before Finalizing a Solar Panel Layout

Check roof geometry, obstruction heights, seasonal shade and layout revisions before releasing a solar design. Includes a practical evidence checklist.

Keyur Rakholiya

Written by

Keyur Rakholiya

CEO & Co-Founder · SurgePV

Rainer Neumann

Edited by

Rainer Neumann

Editorial contributor · SurgePV

Published ·Updated

Answer

Before finalizing a solar layout, confirm the roof geometry and obstruction data, including their dates and uncertainty. Check seasonal shading, nearby obstacles, distant horizon and row-to-row effects for the actual module positions. Compare viable layout alternatives with consistent simulation assumptions, then record unresolved site checks and the design revision used in the proposal.

A shading check should answer a layout question: which modules are affected, what causes the shade, and whether the evidence is strong enough to release that design. A screenshot of shadows at noon does not settle those questions for a full year.

This checklist is for installers and EPC design teams moving from a preliminary model to a final layout. It keeps the useful distinction between confirmed site facts, estimates and unresolved checks. Project-specific structural, electrical and access requirements need their own responsible reviewers.

1. Make an obstruction inventory before placing modules

Record nearby buildings, roof ridges, chimneys, vents, parapets, trees and roof equipment. Include objects outside the parcel when they can affect the array. Give each object a source, date and verification status; a feature missing from an aerial image is not proof that it is absent on site.

HelioScope’s shade-modeling guidance distinguishes row-to-row shading, modeled obstructions and horizon effects. This is a useful way to organize the review even when using another tool.

Object or condition What to record Question before release
Chimney or plant enclosure Position, footprint and height relative to the roof Is the height measured or estimated?
Trees Location, canopy geometry, evidence date and seasonal assumptions Does the model represent the present canopy?
Adjacent building Geometry and source of height information Does the building extend beyond the scene boundary?
Roof ridge or parapet Elevation and relationship to the proposed modules Is roof self-shading included?
Distant terrain Horizon data and calculation setting Is terrain shading handled separately?
Planned construction or pruning Evidence and implementation status Is this an existing-condition or future scenario?

The table is a recommended working record, not a jurisdictional submission checklist. Do not enter a proposed tree removal as an existing site fact.

2. Reconcile the model with the roof and data dates

Confirm that roof planes, slopes and elevations describe the current building. Check the imagery and any point-cloud dates independently: data from different surveys can show different states of the site. Review azimuth conventions rather than assuming every tool defines zero the same way.

Aurora’s obstruction documentation instructs users to align obstruction geometry with imagery and adjust height using LIDAR. This is a vendor-described modeling workflow, not a guarantee that every remote dataset is current or complete.

For each material estimate, specify what would resolve it. An unclear chimney height may call for a suitable site measurement; a removed tree may require dated confirmation. Have trained personnel use appropriate survey methods and site-access arrangements. A designer should not invent a height to make the production estimate fit the quotation.

Check both geometry and calculation settings

A visible object may not be included in the shading calculation under every setting. Ask which objects cast shade, whether horizon and row shading are enabled, and whether an older manual derate is also applied.

Aurora’s simulation-engine documentation explains the relationship between the enabled shading engine, module irradiance and circuit simulation. Confirm the analogous settings in the tool used for your project; do not transfer one vendor’s behavior to another platform by assumption.

3. Inspect timing and affected modules

Review relevant morning, afternoon and seasonal conditions, then inspect monthly or hourly outputs where available. A shadow animation is useful for identifying the obstruction, while the resource and electrical simulations answer different questions about energy.

Look for recurring shade on one roof plane, a small module group or an entire row. A favorable system average may conceal that pattern. Conversely, one shaded moment does not establish the annual effect without considering its duration and available solar resource.

When reading monthly results, distinguish access percentages from absolute energy. Shorter days can reduce monthly energy even without additional shading. See how to read a solar shade report for Solar Access, TOF and TSRF interpretation; this checklist focuses on the inputs and decisions that come before releasing the layout.

4. Test the actual row arrangement and layout alternatives

Changing the module position, tilt or row spacing can change shade on other modules. HelioScope’s modeling explanation describes the trade-off between closer rows, installed capacity and row-to-row shading. There is no universal instruction to maximize spacing or fill every available gap.

Compare feasible alternatives using the same weather data and other unchanged assumptions. Record the module count, arrangement, modeled annual and relevant time-period AC energy, and any change in equipment or project cost. If electrical configuration changes too, identify it rather than attributing the entire output difference to moving the panels.

Alternative Change being tested Evidence needed to compare it
Move modules away from a chimney Reduce exposure to that obstruction Current geometry and rerun result
Increase row separation Reduce inter-row shading Capacity change and modeled energy
Use another roof plane Change orientation and exposure Fit, constraints and comparable simulation
Model selective pruning Evaluate a possible future condition Permission, realistic scope and separate scenario

Electrical equipment can affect mismatch losses; it does not erase an obstruction’s shadow. An annual shading percentage alone should not decide optimizer requirements, string topology or safety limits.

5. Keep mitigation separate from the current design

A tree-removal scenario can support a decision, but the customer needs to see that it is conditional. Record who controls the tree, whether the work is permitted, what intervention is proposed and when the geometry will be confirmed. Avoid promising future growth rates or assuming pruning eliminates all shade.

Aurora’s LIDAR cutout documentation explicitly supports both tree-removal scenarios and correcting outdated data. Removing an object digitally therefore needs an explanation: was the object verified absent, or is the report showing proposed mitigation?

Keep an existing-condition model alongside the proposed-condition model until the assumptions are resolved. Identify which scenario supplies the production figure in the offer.

6. Close the site checks and hand off one design revision

Hypothetical coordination example: an aerial model uses an estimated plant-enclosure height. A later survey identifies a different height, and the proposed modules have also moved closer to it. The earlier shade result describes neither the updated geometry nor the updated layout. Update the obstruction, rerun the affected analysis, compare the production result, and reconcile the quotation before release. This is a workflow example, not a claimed customer case.

Use a release record with these fields:

  • Project and design revision, with model and evidence dates.
  • Material obstructions and whether each is confirmed, estimated or planned.
  • Simulation settings and the outputs reviewed.
  • Chosen layout and reasons for rejecting the other feasible options.
  • Open site checks, their owners and the condition that requires revision.
  • Matching report, production forecast and customer quotation versions.

An unresolved preliminary assumption can be visible in a sales discussion without being represented as a confirmed final design. If it could materially alter the offered layout or production, resolve it or explicitly make the offer conditional on that check.

Evaluate the software workflow against your checklist

Bring a current model and your release record when reviewing SurgePV’s shading workflow. Ask which geometry inputs, shading settings, comparisons and export outputs are available for the project. Software output does not establish site accuracy by itself. Discuss those requirements in a demo.

Frequently Asked Questions

Should shading be checked before or after panel placement?

Use an initial obstruction review before placement and check the resulting layout against the current shading model before finalizing it.

What makes a shading result stale?

A changed layout, changed roof geometry, new obstruction information, or changed assumptions can make a prior result stale.

Can one annual shade percentage decide a layout?

No. Review the source data, timing, affected array area, uncertainties, and project objectives alongside the aggregate metric.

Sources

Primary research and reference material used for this desk-research article.

Where this fits

This article is part of SurgePV's Solar Design hub, which works through the topic from first principles to the decisions a project team actually has to make.

About the Contributors

Author
Keyur Rakholiya
Keyur Rakholiya

CEO & Co-Founder · SurgePV

Keyur Rakholiya is identified by SurgePV as its CEO and a company co-founder. His SurgePV author page lists only role information that can be tied to the public profile below; credentials, project totals, testing claims, media appearances, and speaking engagements are not asserted without retained evidence.

Editor
Rainer Neumann
Rainer Neumann

Editorial contributor · SurgePV

Rainer Neumann is credited as an editorial contributor on SurgePV content. This profile does not assert engineering credentials, project totals, software-testing experience, education, speaking engagements, or media citations because independent verification evidence is not retained in the publication record.

Get Solar Design Tips in Your Inbox

Join 2,000+ solar professionals. One email per week - no spam.

No spam · Unsubscribe anytime

Book Free Demo

Choose which optional technologies SurgePV may use. Essential storage remains active for security and requested features.