Engineering Math P1 Reference 7 min read Reviewed June 4, 2026

P50

P50 is the 50th percentile (median) annual energy yield estimate for a solar project. Definition, how it's calculated in PVsyst, and use in finance.

Definition

P50 is the 50th-percentile annual energy yield estimate for a solar project — the median value with equal probability of being exceeded or missed. It is the baseline production forecast used for revenue projections and equity returns analysis.

Quick Facts

FieldDetail
TermP50 — 50th Percentile Energy Yield
CategoryEngineering Math / Bankability
Engineering DisciplineEnergy Modeling, Project Finance
Standard ReferenceNREL TP-7A40-60628
Software UsedPVsyst, SAM, Solargis Prospect
Use CaseRevenue projections, equity IRR
Difficulty LevelIntermediate

What is P50?

Formal definition

The P50 annual energy yield is the value Q where the cumulative probability function P(annual energy ≥ Q) = 0.50. In plain English: there’s a 50% chance the plant produces at least P50 in any given year.

Engineering definition

Calculated by combining hourly time-series simulation (PVsyst, SAM) with statistical analysis of:

  1. Inter-annual weather variability (multi-year TMY).
  2. Modeling uncertainty (PVsyst ±3%, IAM, soiling, thermal).
  3. Long-term degradation (typically modeled separately for year-N P50).

Industry definition

P50 is the headline “expected” yield reported in every Energy Yield Assessment (EYA).

Permitting definition

Not a permit term, but P50 appears in interconnection cost-benefit analyses and PPA prices indexed to expected production.

How P50 is Used

Equity investors

Equity returns (IRR, NPV) are projected against P50 — the central expectation.

Lenders

Debt service coverage ratio (DSCR) is calculated against P90 or P95, not P50. Lenders want assurance that worst-case revenue still covers debt.

Developers

Use P50 for project pricing, PPA negotiation, and revenue forecasting.

EPCs

EPC performance guarantees are typically set to P90 or P95 of year-1 production.

P50 Calculation Method

Step 1: Hourly simulation

PVsyst or SAM produces 8,760 hourly energy values for a typical year using TMY weather.

Step 2: Inter-annual variability

Multi-year weather records (typically 20+ years from Meteonorm or Solargis) provide the standard deviation of annual GHI/POA.

Step 3: Modeling uncertainty

PVsyst published uncertainty is ±3% for well-instrumented inputs. IAM, soiling, and thermal models add another 2–4%.

Step 4: Combined uncertainty

Combine inter-annual variability + modeling uncertainty as root-sum-square (RSS):

σ_total = √(σ_weather² + σ_modeling²)

Typically σ_total = 4–8% of mean.

Step 5: Confidence interval

Assuming approximately normal distribution:

  • P50 = μ (mean)
  • P75 = μ − 0.67 × σ
  • P90 = μ − 1.28 × σ
  • P99 = μ − 2.33 × σ

Worked example

Mean simulated yield μ = 250 GWh/yr. Combined uncertainty σ = 6% of mean = 15 GWh.

  • P50 = 250 GWh
  • P75 = 250 − 0.67 × 15 = 240 GWh
  • P90 = 250 − 1.28 × 15 = 231 GWh
  • P99 = 250 − 2.33 × 15 = 215 GWh

Sources of Uncertainty

SourceTypical Range
Inter-annual weather±3–6%
TMY accuracy±2–4%
PVsyst modeling±2–3%
Soiling±1–2%
Module degradation±0.5%
Spectral / IAM±1%

Year-1 vs. Lifetime P50

Year-1 P50 reflects fresh modules. Year-25 P50 applies cumulative degradation:

Energy_yr25 = Energy_yr1 × (1 − annual_degradation)^24
            ≈ Energy_yr1 × 0.88 (at 0.5%/yr degradation)

Lifetime average P50 ≈ 0.94 × Year-1 P50 (with linear degradation).

Common Mistakes

  1. Reporting P50 without specifying year-1 vs. lifetime average.
  2. Ignoring inter-annual variability — P90 = P50 is wrong.
  3. Combining uncertainties additively instead of in RSS.
  4. Using assumed σ instead of measured weather variability.
  5. Not differentiating P50 from energy guarantee in contracts.

Best Practices

  • Always report P50, P90, and P99 together.
  • Specify year-1 and 25-year average for both metrics.
  • Document the uncertainty sources used.
  • Use 20+ years of weather data for inter-annual variability.
  • Apply Monte Carlo simulation for complex/storage projects.

Comparison Tables

Confidence Levels in Use

MetricUsed For
P50Equity returns, expected revenue
P75Some commercial PPAs
P90Senior debt sizing (most common)
P95Aggressive lenders
P99Stress test / worst-case scenarios

Key Takeaways

  • P50 is the median expected annual energy yield — equal probability of beating or missing.
  • Calculated from hourly simulation + inter-annual variability + modeling uncertainty.
  • Equity investors use P50; lenders use P90; EPC guarantees often P95.
  • Year-1 P50 vs. 25-year average P50 differ by ~6% due to degradation.
  • Always report P50, P90, and P99 together with uncertainty breakdown for full transparency.

Frequently Asked Questions

10 commonly searched questions about P50.

What is P50?
P50 is the 50th-percentile annual energy yield for a solar project — the value the plant is forecast to exceed in 50% of years and miss in 50% of years. It is the median expected energy yield.
What is the difference between P50, P75, and P90?
Each represents a confidence level. P50 = median (50% chance). P75 = exceeded in 75% of years (more conservative). P90 = exceeded in 90% of years (lender's preferred metric). P99 = exceeded in 99% of years (ultra-conservative).
Why do lenders prefer P90?
P90 represents a conservative scenario — debt service must be paid even in poor solar years. Sizing debt to P90 (rather than P50) ensures the project can meet its interest payments in 9 out of 10 years.
How is P50 calculated?
Run hourly simulation (PVsyst, SAM) for the year against TMY weather. P50 is the mean of the simulated annual energy, adjusted for inter-annual variability and uncertainty bands from weather and modeling.
What's the typical P90 to P50 ratio?
Typically 90–95%. A plant simulated at P50 = 250 GWh might have P90 = 230–240 GWh. The exact ratio depends on inter-annual solar variability (high in cloudy climates, low in deserts).
What software calculates P50?
PVsyst, SAM (System Advisor Model), Solargis Prospect, RatedPower. Each combines hourly simulation with Monte Carlo or statistical analysis of weather and modeling uncertainty.
Does P50 account for degradation?
Yes. P50 is typically reported as year-1 P50, year-5 P50, year-25 P50 or as the lifetime-average P50 with annual 0.4–0.7% degradation applied.
Is P50 the same as the energy guarantee?
No. The energy guarantee is usually set to P90 or P95 of the year-1 production. P50 is the expected average; the guarantee is the floor below which liquidated damages trigger.
Why does P50 differ from measured year-1 energy?
Year-1 weather may deviate from the long-term TMY average. A particularly cloudy or sunny year produces above- or below-P50 results. Multi-year averages converge toward P50.
Can P50 be negative or zero?
No. P50 is always a positive energy estimate. However, year-1 measured energy can fall below P90 in extreme weather years (e.g., a particularly cloudy or hazy summer).

Need engineering-backed solar designs?

Heaven Designs delivers PE-stamped solar design packages, structural calculations, electrical engineering, and utility-compliant permit plans.