Definition A

Automated Shading Analysis

Software-driven simulation that automatically calculates shading losses on every panel in a solar array across all hours of the year, using 3D models, sun path data, and nearby obstructions to produce accurate production estimates.

Updated Mar 2026 5 min read
Keyur Rakholiya

Written by

Keyur Rakholiya

CEO & Co-Founder · SurgePV

Rainer Neumann

Edited by

Rainer Neumann

Content Head · SurgePV

Key Takeaways

  • Automated shading analysis simulates shadow patterns across all 8,760 hours of the year without manual on-site measurements
  • Uses 3D models of buildings, obstructions, and terrain combined with precise sun path calculations
  • Produces panel-level irradiance data showing exactly how much energy each panel receives
  • Replaces time-consuming on-site shade measurement tools (Solar Pathfinder, Solmetric SunEye)
  • Accuracy within 2–5% of actual measured shading losses when using high-quality imagery and 3D models
  • Core feature of SurgePV’s shadow analysis engine

What Is Automated Shading Analysis?

Automated shading analysis uses software simulation to calculate how shadows from nearby objects — trees, buildings, chimneys, HVAC units, fences, terrain — affect each solar panel’s energy production throughout the year. Instead of visiting the site with a handheld shade measurement device, designers run the analysis remotely using 3D models, satellite imagery, and astronomical sun position data.

The simulation traces the sun’s path across the sky for every hour of every day, projecting shadows from modeled obstructions onto the panel surfaces. The result is a detailed irradiance map showing the annual, monthly, or hourly energy available to each panel.

Shading is the single largest source of production loss in residential solar. Even 10% shading on a single panel in a series string can reduce the entire string’s output by 30–50% without module-level power electronics. Automated shading analysis identifies these losses before installation.

How Automated Shading Analysis Works

1

3D Scene Construction

The software builds a 3D model of the project site including the building, roof geometry, and all nearby structures. LiDAR data, drone imagery, or manual modeling provide the elevation data.

2

Obstruction Modeling

Trees, adjacent buildings, utility poles, chimneys, HVAC units, and terrain features are added to the 3D scene with accurate heights and positions. AI tools can detect and model these automatically from imagery.

3

Sun Path Calculation

Using the site’s latitude, longitude, and time zone, the software calculates the precise solar position (altitude and azimuth) for every hour of the year — 8,760 data points.

4

Shadow Projection

For each sun position, the software casts shadows from every obstruction onto the panel surfaces. Ray-tracing or geometric algorithms determine which portions of each panel are shaded at each hour.

5

Irradiance Calculation

The shading data is combined with local weather/irradiance data (GHI, DHI, DNI) to calculate the actual irradiance reaching each panel — accounting for both direct beam shading and the persistence of diffuse light in shaded areas.

6

Results & Visualization

The analysis produces heat maps, panel-level production estimates, annual shading loss percentages, and monthly production profiles. Designers use these to optimize panel placement and identify problem areas.

Panel-Level Shading Loss
Shading Loss (%) = (Unshaded Irradiance − Actual Irradiance) ÷ Unshaded Irradiance × 100

Automated vs. Manual Shading Analysis

FactorManual (On-Site)Automated (Software)
Time Required30–90 min per site visit2–5 minutes per analysis
Site Visit NeededYes — must be on-siteNo — remote analysis
Accuracy±5–10% (operator dependent)±2–5% (model dependent)
Hourly ResolutionLimited data pointsAll 8,760 hours
Panel-Level DataApproximateExact per-panel irradiance
Repeat AnalysisRequires return visitInstant re-run after changes
CostEquipment + travel + laborSoftware subscription
Designer’s Note

Automated analysis accuracy depends heavily on the quality of obstruction modeling. A tree modeled as 30 ft tall that’s actually 45 ft will produce an optimistic shading estimate. For projects with significant tree shading, verify tree heights using LiDAR data, Google Street View, or a site photo with a known reference height.

Practical Guidance

  • Model all significant obstructions. Include trees, neighboring buildings, fences, utility poles, and rooftop equipment. Missing even one large obstruction can overestimate production by 5–15%. Use solar design software with LiDAR import for the most accurate 3D scene.
  • Account for deciduous tree seasonality. Trees that lose leaves in winter cast less shade during low-sun months. Some tools model this; others use a “winter shade factor” reduction. Check your software’s approach and adjust if needed.
  • Use shading results to optimize layout. Move panels away from heavily shaded areas. Sometimes removing 2–3 panels from a shaded zone and adding them to an unshaded zone increases total system production even with fewer total panels.
  • Run shadow analysis before finalizing stringing. Panels with similar shading profiles should be on the same string. Use the shading heat map to inform auto-stringing groupings.
  • Verify shading sources during site visit. Confirm that the obstructions in the design model match reality. New construction, tree growth, or removed obstructions since the satellite imagery was captured affect shading accuracy.
  • Document new shading sources. If you discover obstructions not in the model (new building, grown trees), report them to the designer. Updated shading analysis may change the production estimate and require customer communication.
  • Recommend tree trimming when appropriate. If the shading analysis shows that a nearby tree reduces production by 10%+, the homeowner may benefit from trimming. A one-time $300 trimming can recover thousands in lifetime production.
  • Install optimizers on shaded panels. When the shading analysis identifies panels with significant partial shade, module-level power electronics (MLPEs) recover production that string-level inverters can’t.
  • Show the shading animation to customers. A time-lapse shadow animation across the year is the most powerful way to explain shading impact. Customers who see shadows sweeping across their roof understand why panel placement matters. Use solar proposal software to include this visualization.
  • Use shading data to justify equipment choices. When recommending optimizers or microinverters (instead of cheaper string inverters), the shading analysis provides the data to justify the upgrade. Show the customer exactly which panels are affected and how much production they recover.
  • Address shading concerns proactively. Homeowners with trees near their roof often assume solar won’t work. Show them the automated analysis — they may be surprised that shading only affects 5–10% of production, making solar still highly viable.
  • Compare with and without tree removal. Run two scenarios using the generation and financial tool: current shading vs. after tree trimming. Show the customer the lifetime savings difference to help them make an informed decision.

Run Automated Shading Analysis in Minutes

SurgePV’s shadow analysis engine simulates shading across all 8,760 hours, producing panel-level irradiance maps and production estimates — no site visit required.

Start Free Trial

No credit card required

Real-World Examples

Residential: Tree Shading Decision

A homeowner in Atlanta has a large oak tree 20 ft south of their roof. Automated shading analysis in solar design software shows the tree shades 6 of 24 panels for 4 hours each morning from October through February. Annual shading loss: 8.2% of total system production. With microinverters, the loss drops to 4.1% (shaded panels don’t affect others). The analysis helps the homeowner decide to keep the tree and install microinverters rather than trimming, accepting the modest production reduction.

Commercial: Rooftop Equipment Shadows

A 100 kW commercial system on a flat roof has 14 HVAC units and 6 exhaust stacks. Automated shading analysis reveals that 3 HVAC units cast shadows on nearby panels during winter mornings, causing 3.8% annual production loss. The designer moves 12 panels to unshaded zones, reducing the loss to 0.6%. Without the analysis, the original layout would have cost the building owner $580/year in lost production over 25 years — $14,500 total.

Portfolio Comparison: Automated vs. Manual

A solar company comparing automated and manual shading methods across 50 residential projects finds automated analysis averages 3.2% lower production estimates than manual Solmetric SunEye measurements. Post-installation monitoring confirms automated estimates are within 2.1% of actual production, while manual estimates are within 4.8%. The automated approach is both faster and more accurate at scale.

Sources & References

Frequently Asked Questions

How accurate is automated shading analysis?

When using accurate 3D models with properly measured obstruction heights, automated shading analysis achieves ±2–5% accuracy compared to actual measured production. The primary source of error is incorrect obstruction modeling — particularly tree heights and shapes. Using LiDAR data or verified reference heights significantly improves accuracy.

Do I still need a site visit for shading analysis?

For most residential projects, automated analysis is sufficient for design and proposal purposes. A site visit is still recommended before installation to verify conditions match the model — particularly checking for new obstructions, tree growth, and roof condition. For high-value commercial projects or sites with heavy shading, combining automated analysis with a site visit provides the highest confidence level.

How does shading affect solar panel production?

Shading reduces the sunlight reaching solar cells, directly lowering their power output. In a string inverter system, shading on even one panel can reduce the entire string’s output because panels in series are limited by the weakest panel. Module-level power electronics (microinverters or optimizers) mitigate this by allowing each panel to operate independently. Automated shading analysis quantifies these losses and helps designers optimize panel placement.

About the Contributors

Author
Keyur Rakholiya
Keyur Rakholiya

CEO & Co-Founder · SurgePV

Keyur Rakholiya is CEO & Co-Founder of SurgePV and Founder of Heaven Green Energy Limited, where he has delivered over 1 GW of solar projects across commercial, utility, and rooftop sectors in India. With 10+ years in the solar industry, he has managed 800+ project deliveries, evaluated 20+ solar design platforms firsthand, and led engineering teams of 50+ people.

Editor
Rainer Neumann
Rainer Neumann

Content Head · SurgePV

Rainer Neumann is Content Head at SurgePV and a solar PV engineer with 10+ years of experience designing commercial and utility-scale systems across Europe and MENA. He has delivered 500+ installations, tested 15+ solar design software platforms firsthand, and specialises in shading analysis, string sizing, and international electrical code compliance.

Explore More Solar Terms

Browse 300+ terms in our complete solar glossary — or see how SurgePV puts these concepts into practice.

No credit card required · Full access · Cancel anytime