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
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.
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.
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.
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.
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.
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.
Shading Loss (%) = (Unshaded Irradiance − Actual Irradiance) ÷ Unshaded Irradiance × 100Automated vs. Manual Shading Analysis
| Factor | Manual (On-Site) | Automated (Software) |
|---|---|---|
| Time Required | 30–90 min per site visit | 2–5 minutes per analysis |
| Site Visit Needed | Yes — must be on-site | No — remote analysis |
| Accuracy | ±5–10% (operator dependent) | ±2–5% (model dependent) |
| Hourly Resolution | Limited data points | All 8,760 hours |
| Panel-Level Data | Approximate | Exact per-panel irradiance |
| Repeat Analysis | Requires return visit | Instant re-run after changes |
| Cost | Equipment + travel + labor | Software subscription |
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 TrialNo 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
- NREL — Solar Shading and Performance Analysis
- DOE — Solar Resource Assessment
- PVEducation — Effects of Shading on Solar Cells
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
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.
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.