Skip to main content

Summary

This section provides technical documentation of the physical and empirical models that form PlantPredict’s prediction engine. Each page describes a specific model or algorithm used to simulate solar PV system performance, from solar resource assessment through grid-delivered power including optional battery energy storage.

Purpose and Scope

The Models & Algorithms section documents the calculation methods used in PlantPredict Version 12 to predict energy production from utility-scale solar photovoltaic systems. These models translate solar physics and electrical engineering principles into quantitative predictions of system performance under varying environmental and operational conditions. The prediction engine is organized into four main stages that correspond to the physical energy conversion process:

Stage 1: Irradiance Calculation

From solar resource characterization (sun position, horizontal irradiance components, and system geometry) to effective plane-of-array irradiance:
  • Sun Position & Extraterrestrial Irradiance: Solar position algorithm, sunrise/sunset times, extraterrestrial irradiance, and correction
  • Horizontal Irradiance Data Processing: Weather data quality control and, if needed, diffuse-direct
  • System Geometry: Fixed-tilt and single-axis tracker orientations, including tracking algorithm (true tracking, backtracking, or terrain-aware backtracking)
  • Models: Converting horizontal irradiance components to plane-of-array irradiance, including 3D transposition
  • Shading Models: Horizon shading, diffuse sky-view, direct beam shading (2D, infinite shed 3D, or detailed 3D scene), and electrical shading effects
  • Plane-of-Array Irradiance: Soiling, incidence angle modifiers, spectral corrections, and bifacial irradiance gain

Stage 2: Photovoltaic Conversion

From plane-of-array irradiance to module-level DC electrical power:
  • Module Temperature: Thermal models for cell temperature estimation (Heat Balance, NOCT-SAM, Sandia)
  • DC Performance Models: Single diode model, recombination models, and temperature coefficients

Stage 3: DC Collection and DC–AC Conversion

From module-level DC power to inverter-level AC power:
  • DC System Losses: Mismatch, wiring, degradation, and other DC losses
  • Inverter Models: Temperature derating, DC field aggregation, operating regions, and efficiency

Stage 4: AC Collection and Interconnection

From inverter-level AC power to grid-delivered energy:
  • AC Losses: MV/HV transformer losses, AC collection, transmission, availability, and grid limits
  • Energy Storage: Battery dispatch algorithms, state of charge, degradation, and PV+storage integration

Documentation Structure

Each model page follows a consistent structure:
  • Title: Clear, descriptive model name
  • Summary: Concise description of the model purpose and outputs
  • Inputs: Table listing all input parameters with symbols, units, and descriptions
  • Outputs: Table listing all output parameters with symbols, units, and descriptions
  • Detailed Description: Complete mathematical description of the model, including equations and algorithmic steps
  • References: Academic and technical references for the model
Overview pages within each stage provide navigation and describe the relationships between models within that section. The Prediction Model Flow page provides a complete walkthrough of the calculation sequence.

Version 12 Focus

This documentation describes models as implemented in PlantPredict Version 12. Where Version 12 differs from previous versions, those differences are explicitly noted. New features in Version 12 include:
  • Site-Level 3D Scene Shading: Polygon clipping algorithm for fast, accurate shade calculations across entire site
  • Terrain-Aware Backtracking (TABT): Optimization of tracker angles accounting for local terrain slopes
  • 3D Transposition: Bay-to-bay (tracking systems) or rack-to-rack (fixed-tilt systems) irradiance variations in 3D scene calculations
  • Enhanced Bifacial Modeling: Improved rear-surface irradiance calculations with view factors
  • Quadratic AC Collection Losses: Load-dependent AC collection system losses
  • Battery Energy Storage: Dispatch algorithms, degradation modeling, and PV+storage integration

Conventions

All models in this documentation follow consistent conventions for units, angles, and coordinate systems. Key conventions include:
  • Azimuth angles: Measured clockwise from north (0° = North, 90° = East, 180° = South, 270° = West)
  • Tilt angles: Measured from horizontal (0° = horizontal, 90° = vertical)
  • Zenith angles: Measured from vertical (0° = overhead, 90° = horizon)
  • Irradiance units: W/m² unless otherwise specified
  • Temperature: Celsius unless otherwise specified
  • Pressure: hPa (hectopascals) unless otherwise specified