🚧 Under construction — VoTechWorks is being built. A free tech program — complimentary, as our commitment to get America working.
voTechWorksGrade 13 · a vocational technology learning center, by urbanicity
newSchoolWorks.com › VoTechWorks › Building & Construction › Solar / PV Installation › Photovoltaic System Design › Lesson 4
BLD-SOLA09-02 · Lesson 4 · 12 clock hours · demo

PV Design Software and Energy Production Modeling

Objective. Students use a PV design software platform (PVWatts, Aurora, or instructor-designated equivalent) to build a system model for a given site and load, generate an annual energy production report, and interpret the results to confirm the design meets the client's offset target within ±10%.

⚠ Pending professional review

This lesson, its worked examples and its practice questions has not yet been verified by a licensed professional engineer or master tradesperson or by a certification or approval body. It is a study draft and may contain errors. Do not use it as instructions for work on a job site or on live equipment. Always follow your instructor, your supervising professional, and current official references and regulations.

VoTechWorks program approval and accreditation are still in progress. Credentials are issued only by the certifying bodies named in each program, after their own exams.

Why Software Modeling Matters

Hand calculations give you a solid estimate, but a client signing a contract needs a more precise prediction. PV design software combines satellite weather data, roof geometry, module performance curves, inverter efficiency tables, and shading analysis into a single model. The result is an annual energy production estimate that is far more reliable than a pencil-and-paper figure—and it becomes the document you stand behind professionally.

NABCEP exam content and real job sites both expect you to use production modeling tools confidently. This lesson walks through the full workflow so that you can build a model, read the output, and explain it to a client or inspector.

Key Software Platforms

PVWatts (NREL): Free, browser-based, and maintained by the National Renewable Energy Laboratory. You enter location, system size (DC kW), module type, array tilt, azimuth, and system losses. PVWatts returns monthly and annual AC energy output in kWh. It is the most widely accepted tool for quick feasibility checks and utility interconnection applications.

Aurora Solar: A commercial platform used by many installation companies. Aurora ingests aerial imagery, lets you trace roof planes, automatically calculates pitch and azimuth, runs irradiance and shading simulations, and generates full proposal reports. Your instructor may substitute another licensed platform (e.g., Helioscope, OpenSolar); the workflow concepts are the same across tools.

The Modeling Workflow

1. Site Location and Weather Data

Enter the project address or GPS coordinates. The software pulls a Typical Meteorological Year (TMY) dataset—a statistically representative full year of hourly weather records for that location. TMY data drives all irradiance calculations, so location accuracy is critical. A one-degree latitude error can shift annual production by several percent.

2. Roof Plane Definition

Define each roof surface the array will occupy. Inputs include pitch (degrees or rise-over-run), compass azimuth (true south = 180°), and the usable area after setbacks. In advanced tools you trace the plane on aerial imagery; in PVWatts you enter tilt and azimuth directly.

3. Module and Inverter Selection

Choose equipment from the software's database using the same model numbers on your design drawings. The software applies the manufacturer's power-temperature coefficient and the inverter's efficiency curve. Mismatched equipment entries produce inaccurate results—always verify part numbers.

4. Shading Entry

PVWatts uses a single "shading loss" percentage (a conservative estimate). Advanced platforms run a full irradiance simulation hour by hour, casting shade from trees, chimneys, and parapets onto each module position. Accurate shading entry is one of the most important steps because even partial shade on one module can reduce string output significantly, depending on inverter topology.

5. System Loss Settings

PVWatts uses a default system loss value that accounts for soiling, wiring resistance, mismatch, availability, and other derate factors. Review each sub-category and adjust for site conditions (e.g., higher soiling loss in dusty climates). Never leave all defaults without checking that they fit your project.

6. Report Generation and Interpretation

Run the simulation and export the report. Key figures to check:

Comparing Software Output to Your Hand Calculation

After modeling, calculate the percentage difference between the software result and your Lesson 3 hand estimate:

> Difference (%) = ((Software kWh − Hand-Calc kWh) / Hand-Calc kWh) × 100

A difference is expected and normal. Common reasons:

Document the difference and write a clear, two-sentence explanation. This skill—reconciling methods—is tested on NABCEP exams and required in professional practice.

Safety and Professional Responsibility

Software use carries no direct electrical hazard, but it carries professional liability. An overestimated production figure can expose your employer to warranty claims or legal action. Follow these practices:

When working at a physical site to collect data for modeling (measuring roof planes, assessing shading obstructions), apply standard fall-protection rules: use a hard hat, non-slip footwear, and follow your employer's rooftop safety policy. Do not access the roof alone.

Key terms8

Typical Meteorological Year (TMY)A dataset of hourly weather values assembled to represent a statistically typical year at a given location, used as the weather input for PV energy simulations.
System losses (derate factor)The combined percentage reduction applied to ideal DC output to account for real-world factors such as soiling, wiring resistance, module mismatch, inverter efficiency, and availability.
Annual AC kWhThe total alternating-current electrical energy a modeled PV system is predicted to deliver to the load or grid over one year, after all losses are applied.
Offset percentageThe fraction of a customer's annual electricity consumption that the PV system is designed to supply, expressed as a percent (annual PV kWh ÷ annual utility kWh × 100).
Inverter clippingA condition in which the DC power from the array exceeds the inverter's maximum AC output rating, causing the inverter to limit (clip) production and resulting in some energy loss.
Performance ratioA dimensionless metric equal to actual AC output divided by the theoretical output based on rated DC capacity and incident irradiance; used to assess overall system efficiency.
AzimuthThe compass direction a roof plane or array faces, measured in degrees from true north (0°); true south is 180° and is typically optimal for maximum annual production in the continental US.
Irradiance simulationA software process that calculates the solar energy striking each point on an array surface for every hour of the year, accounting for sun position, shading objects, and atmospheric conditions.

Worked examples4

1. A PVWatts model predicts 11,200 kWh/year for a 8 kW DC system. Your Lesson 3 hand calculation produced 10,500 kWh/year. What is the percentage difference, and does this fall within the acceptable ±10% band?
  1. Identify the reference value: hand-calc = 10,500 kWh/year.
  2. Calculate the absolute difference: 11,200 − 10,500 = 700 kWh.
  3. Divide by the hand-calc value and multiply by 100: (700 ÷ 10,500) × 100 = 6.67%.
  4. Compare to the ±10% threshold: 6.67% < 10%, so the values are within the acceptable range.
Answer: The software estimate is 6.67% higher than the hand calculation, which is within the ±10% acceptable band.
2. A client's annual utility consumption is 14,400 kWh. The software model predicts the proposed system will produce 12,960 kWh/year. What is the offset percentage, and does it meet an 85% offset target?
  1. Divide annual PV production by annual consumption: 12,960 ÷ 14,400 = 0.90.
  2. Convert to a percentage: 0.90 × 100 = 90%.
  3. Compare to the 85% target: 90% > 85%, so the design exceeds the target.
Answer: The system provides a 90% offset, which meets and exceeds the 85% client target.
3. You need to hit a 100% offset for a client who uses 9,600 kWh/year. Your first model (6.5 kW DC, south-facing, 20° tilt) returns 8,450 kWh/year. By what percentage is production short, and roughly how much additional DC capacity would bring you to 100% if production scales proportionally?
  1. Calculate the shortfall: 9,600 − 8,450 = 1,150 kWh/year.
  2. Calculate the shortfall as a percentage of target: (1,150 ÷ 9,600) × 100 = 11.98%; the system is about 12% short.
  3. Determine the production per kW DC: 8,450 kWh ÷ 6.5 kW = 1,300 kWh per kW DC per year.
  4. Calculate additional kW needed: 1,150 kWh ÷ 1,300 kWh per kW = 0.885 kW; round up to approximately 0.9 kW additional DC capacity.
  5. New total system size: 6.5 + 0.9 = 7.4 kW DC. Re-run the model to confirm after resizing.
Answer: The system is approximately 12% short. Adding roughly 0.9 kW DC (total ≈ 7.4 kW DC) should bring production to the 100% offset target; a revised model must confirm.
4. A PVWatts report shows a default system loss of 14.08%. You update soiling loss from 2% to 5% to reflect a dusty rural site. All other loss sub-categories remain the same. Estimate the new total system loss percentage, then estimate the effect on a system that previously showed 10,000 kWh/year output.
  1. Increase in soiling loss: 5% − 2% = 3 additional percentage points of loss.
  2. New total system loss (approximate): 14.08% + 3% = 17.08%.
  3. The original output of 10,000 kWh reflects the 14.08% loss. The remaining useful fraction was (100% − 14.08%) = 85.92%.
  4. New useful fraction: (100% − 17.08%) = 82.92%.
  5. Scale the output: 10,000 × (82.92 ÷ 85.92) = 10,000 × 0.9651 ≈ 9,651 kWh/year.
  6. The system is expected to produce approximately 349 kWh/year less due to the higher soiling loss.
Answer: The new estimated annual output is approximately 9,651 kWh/year, a reduction of about 349 kWh/year compared to the default loss setting.

The math in this lesson1

Learners compute percent difference between model and hand estimates and percent offset of usage.
7.RP.3
Brush up in the math halls at newSchoolWorks.com:
In class: Instructor demonstrates full workflow in the chosen software: site location, roof plane definition, module and inverter selection, shading entry, and report generation—students follow along on individual workstations entering the same project data. · Students independently model a second practice project from a new site survey handout, adjusting array layout and tilt to maximize production while staying within the roof boundary, then export the production report as a PDF. · Compare software-generated annual kWh to the hand-calculated estimate from Lesson 3; document the percentage difference and write a two-sentence explanation of why the values differ (e.g., detailed shading, soiling, or inverter clipping losses).
Materials: Computer workstations with internet access, PVWatts (free, NREL) or instructor-licensed Aurora or equivalent, site survey data from Lesson 1, sample utility bills, PDF export of production reports
Check: Exported production report for the independent project; annual kWh output within ±10% of instructor-modeled reference, and written explanation is technically plausible. Pass = both criteria met.

Practice check8

Answer each question, then check it. Nothing is recorded; this is your own practice.

PV System Design
1. What weather dataset does PVWatts use to calculate annual energy production for a given location?
PV System Design
2. A software model predicts 13,500 kWh/year. The hand calculation from the previous lesson estimated 12,600 kWh/year. What is the percentage difference between these two values, using the hand calculation as the reference?
PV System Design
3. Which of the following best explains why a software production estimate is typically more accurate than a simple peak-sun-hours hand calculation?
PV System Design
4. Inverter clipping occurs when:
PV System Design
5. A client uses 18,000 kWh/year. The design produces 15,300 kWh/year per the software report. What is the offset percentage?
PV System Design
6. When entering a project into PVWatts, which input most directly determines the direction the array faces?
PV System Design
7. You are modeling a rooftop system in a region with frequent dust accumulation. The default PVWatts soiling loss does not reflect local conditions. What is the professionally correct action?
Safety and Professional Practice
8. After exporting a production report PDF from your software, a colleague asks you to edit the annual kWh figure in the PDF to match a competing bid. What is the correct response?
Record this lesson on my transcript. Sign in with your key and enrollment email to record lessons (enroll free if you have no key). This page stays open to read and practise.