Skip to main content
This table provides a comprehensive mapping of variables and parameters in the PlantPredict engine: external inputs, model parameters, key interface variables between models, and final outputs.

External Inputs

Weather Data

VariableSymbolUnitDestination(s)
UTC Date-Timedatetime• Solar Position
• Extraterrestrial Irradiance
Global Horizontal IrradianceGHIGHIW/m²• Irradiance Quality Check
• Decomposition
• Transposition
Direct Normal IrradianceDNIDNIW/m²• Irradiance Quality Check
• Transposition
Diffuse Horizontal IrradianceDHIDHIW/m²• Irradiance Quality Check
• Transposition
Ambient TemperatureTaT_a°C• Solar Position (refraction)
• Module Temperature
• Inverter Derating
Wind Speedvwv_wm/sModule Temperature
Atmospheric PressurePPhPa• Solar Position (refraction)
• Air Mass
• Decomposition (DIRINT)
• Transposition (Perez)
Relative HumidityRHRH%• Decomposition (Reindl)
• Spectral Models

Site Configuration

VariableSymbolUnitDestination(s)
Latitudeφ\varphidegreesSolar Position
Longitudeλ\lambdadegreesSolar Position
Altitudehhm• Solar Position ()
• Pressure calculation
• Inverter Derating
Ground Albedoρg\rho_g• Transposition
• Bifacial Model
Horizon Profileh(γ)h(\gamma)degreesHorizon Shading

Other Time Series Inputs (Optional)

InputUnitUsed In
Monthly Albedo FactorsTransposition
Monthly Soiling Factors%Soiling Model
Module Temperature Time Series°COverride calculated temperature
Tracking Angle Time SeriesdegreesUser-defined tracking
Vmpp Time-Series AdjustmentOperating Region (V7+)
Impp Time-Series AdjustmentOperating Region (V7+)
Inverter Derate Time SeriesPower derating schedule
Inverter Set Point Time SeriesWPower limiting schedule
LGIA Limit Time SeriesMWPOI power clipping

Model Parameters

Module Parameters (Single Diode Model)

ParameterSymbolUnitUsed In
Reference Short-Circuit CurrentIsc,refI_{sc,ref}ASTC-to-Operating Adjustment
→ Single Diode Model
Reference Open-Circuit VoltageVoc,refV_{oc,ref}VSTC-to-Operating Adjustment
→ Single Diode Model
Reference MPP CurrentImp,refI_{mp,ref}ASTC-to-Operating Adjustment
Reference MPP VoltageVmp,refV_{mp,ref}VSTC-to-Operating Adjustment
Reference PowerPrefP_{ref}WSTC-to-Operating Adjustment
Number of Cells in SeriesNsN_s• STC-to-Operating Adjustment
• Single Diode Model
Temperature Coefficient of IscαIsc\alpha_{Isc}%/°CSTC-to-Operating Adjustment
→ Single Diode Model
Temperature Coefficient of VocβVoc\beta_{Voc}%/°CSTC-to-Operating Adjustment
→ Single Diode Model
Temperature Coefficient of PmpγPmp\gamma_{Pmp}%/°CSTC-to-Operating Adjustment
Diode Ideality Factorγ\gamma• STC-to-Operating Adjustment
• Single Diode Model
Reference Series ResistanceRs,refR_{s,ref}ΩSTC-to-Operating Adjustment
→ Single Diode Model
Reference Shunt ResistanceRsh,refR_{sh,ref}ΩSTC-to-Operating Adjustment
→ Single Diode Model
Reference Saturation CurrentI0,refI_{0,ref}ASTC-to-Operating Adjustment
→ Single Diode Model
Dark Shunt ResistanceRsh,0R_{sh,0}ΩSTC-to-Operating Adjustment (irradiance)
→ Single Diode Model
Shunt Resistance ExponentRsh,expR_{sh,exp}STC-to-Operating Adjustment (irradiance)
→ Single Diode Model
Bandgap EnergyEgE_geVSTC-to-Operating Adjustment (temperature)
→ Single Diode Model
Recombination Parameterdi2/utd_{i2}/u_tSingle Diode Model (7-parameter)
Built-in VoltageVbiV_{bi}VSingle Diode Model (7-parameter)

Module Temperature Parameters

ParameterSymbolUnitModel
Conductive Heat Transfer CoefficientUcU_cW/(m²·°C)Heat Balance
Convective Heat Transfer CoefficientUvU_vW·s/(m³·°C)Heat Balance
Cell-to-Module Temperature DifferenceΔTcm\Delta T_{c-m}°CAll temperature models
Sandia Coefficient aaaSandia
Sandia Coefficient bbbs/mSandia
NOCT°CNOCT-SAM

Inverter Parameters

ParameterSymbolUnitUsed In
Minimum DC VoltageVminV_{min}VOperating Region
Maximum MPP VoltageVMPP,maxV_{MPP,max}VOperating Region
Maximum Absolute VoltageVmaxV_{max}VOperating Region
Minimum DC PowerPminP_{min}WOperating Region
AC Rated PowerPAC,ratedP_{AC,rated}kVAPower Limiting
Efficiency CurvesEfficiency Model
Temperature-kVA CurvesTemperature Derating

DC Field & Loss Parameters

ParameterSymbolUnitUsed In
Module Mismatch FactorfMMf_{MM}%DC Power Reduction
Light-Induced DegradationfLIDf_{LID}%DC Power Reduction
Module Quality Factor%DC Power Reduction
DC Health/Connections Factor%DC Power Reduction
DC Wiring ResistanceRs,DCR_{s,DC}ΩAdded to Series Resistance
Degradation Rate (Linear)rdegr_{deg}%/yearAnnual Degradation
Nonlinear Degradation Rates[r0,r1,...][r_0, r_1, ...]%/yearNonlinear Degradation
Bifaciality Factorϕ\phiRear-Side Weighting
Structure Shading Factor%Rear-Side Losses
Backside Mismatch Factor%Rear-Side Losses

Transformer Parameters

ParameterSymbolUnitUsed In
MV Transformer No-Load LossPNLP_{NL}%Transformer Model (quadratic)
MV Transformer Full-Load LossPLLP_{LL}%Transformer Model (quadratic)
MV Transformer Rated PowerSratedS_{rated}kVATransformer Model (quadratic)
HV Transformer No-Load LossPNL,HVP_{NL,HV}%HV Transformer Model (quadratic)
HV Transformer Full-Load LossPLL,HVP_{LL,HV}%HV Transformer Model (quadratic)
HV Transformer Rated PowerSrated,HVS_{rated,HV}kVAHV Transformer Model (quadratic)

AC System Parameters

ParameterSymbolUnitUsed In
AC Collection ResistanceRACR_{AC}ΩAC Collection (V12+)
AC Collection Loss%AC Collection (V3-11)
Transmission Line ResistanceRlineR_{line}Ω/kmTransmission Loss
Transmission Line LengthLlineL_{line}kmTransmission Loss
Transmission Line VoltageVlineV_{line}kVTransmission Loss
Cooling LoadPcoolP_{cool}WAuxiliary Load
Tracker Motor LoadPtrackerP_{tracker}WAuxiliary Load
DAS LoadPDASP_{DAS}WAuxiliary Load
Availability Factorfavailf_{avail}%Availability Loss
Grid Limit (LGIA)PLGIAP_{LGIA}MWPOI Power Clipping

DC Field Geometry

ParameterSymbolUnitUsed In
Fixed Tilt Angleβfixed\beta_{fixed}degreesSurface Orientation
Fixed Azimuth Angleγfixed\gamma_{fixed}degreesSurface Orientation
Tracker Axis Azimuthγaxis\gamma_{axis}degreesTracking Algorithm
Maximum Tracker Rotationϕmax\phi_{max}degreesTracking Algorithm
Ground Coverage RatioGCRGCR• Backtracking
• Shading Models
• Bifacial Model
Module Heighthmodh_{mod}mBifacial Model
Row Pitchppm• Shading Models
• Backtracking
• Bifacial Model
• GCR calculation
Strings per Inverter• Current scaling (parallel)
• DC wiring resistance
Modules per String• String voltage (Vmp, Voc)
• DC wiring resistance

ESS Parameters (Optional)

ParameterSymbolUnitUsed In
Battery CapacityEbattE_{batt}kWhState-of-Charge Calculation
ESS DC EfficiencyηDC,ESS\eta_{DC,ESS}Round-Trip Efficiency
ESS Inverter Efficiencyηinv,ESS\eta_{inv,ESS}DC/AC Conversion Efficiency (Charge/Discharge)
ESS MV Transformer No-Load LossPNL,ESSP_{NL,ESS}%ESS Transformer Model (quadratic)
ESS MV Transformer Full-Load LossPLL,ESSP_{LL,ESS}%ESS Transformer Model (quadratic)
ESS MV Transformer CapacitySrated,ESSS_{rated,ESS}kVAESS Transformer Model (quadratic)
ESS HVAC No-Load Loss%ESS Auxiliary Load (scales with capacity)
ESS HVAC Full-Load Loss%ESS Auxiliary Load (scales with power)

Stage 1: Irradiance Variables

Solar Position

VariableSymbolUnitOriginDestination(s)
Solar θz\theta_zdegreesSolar Position Algorithm• Air Mass
• Decomposition
• Transposition
• Shading
Solar Angleγs\gamma_sdegreesSolar Position Algorithm• Tracking
• Shading
Sunrise TimedatetimeSolar Position AlgorithmOperational hours
Sunset TimedatetimeSolar Position AlgorithmOperational hours
Extraterrestrial DNIDNIextraDNI_{extra}W/m²Extraterrestrial Irradiance• Clearness Index
• Transposition
• Decomposition
Clear-Sky GHIGHIclearGHI_{clear}W/m²Bird Clear Sky ModelSpectral corrections
Clear-Sky DNIDNIclearDNI_{clear}W/m²Bird Clear Sky ModelSpectral corrections
Clear-Sky DHIDHIclearDHI_{clear}W/m²Bird Clear Sky ModelSpectral corrections

Derived Irradiance Parameters

VariableSymbolUnitOriginDestination(s)
Pressure-Corrected AMAM'Air Mass Model• Transposition (Perez)
• Decomposition (DIRINT)
• Spectral Models
KtK_tCalculatedDecomposition
Precipitable WaterWWcmCalculated from RH/TSpectral Models
Spectral Shift FactorMMSpectral ModelPOA Irradiance adjustment

Tracker & Surface Orientation

VariableSymbolUnitOriginDestination(s)
Tracker Rotation Angleϕtrack\phi_{track}degreesTracking AlgorithmSurface Orientation
Module Tilt Angleβ\betadegrees• Configuration
• Tracking
• Transposition (view factors)
• AOI Calculation
Module Azimuth Angleγ\gammadegrees• Configuration
• Tracking
AOI Calculation
Angle of Incidenceθ\thetadegreesGeometry Calculation• Transposition (beam)
• IAM
• Shading (2D)

Plane-of-Array Irradiance Components

VariableSymbolUnitOriginDestination(s)
Pre-Shading POA Irradiance (B/D/G)W/m²TranspositionShading Models
Shaded POA Irradiance (B/D/G)W/m²Shading ModelsSoiling
POA Irradiance After Soiling (B/D/G)W/m²Soiling ModelIAM
POA Irradiance After IAM (B/D/G)W/m²IAM ModelEffective POA
Effective Front POA Irradiance (B/D/G)EPOA,frontE_{POA,front}W/m²After All AdjustmentsEffective POA Irradiance
Back POA Irradiance (B/D/G)W/m²Bifacial ModelEffective POA Irradiance
Effective POA IrradianceEPOA,effE_{POA,eff}W/m²Front + Back × BifacialitySingle Diode Model

Loss/Adjustment Factors

VariableSymbolUnitOriginApplied To
Horizon Shading FactorUhorizonU_{horizon}Horizon ShadingBeam POA Irradiance
Beam Shading FactorUshd,BU_{shd,B}Near Shading ModelsBeam POA Irradiance
Diffuse Shading FactorUshd,DU_{shd,D}Diffuse Shading (view factors)Sky Diffuse POA Irradiance
Ground Shading FactorUshd,GU_{shd,G}Diffuse Shading (view factors)Ground POA Irradiance
Electrical Shading Fractionfelecf_{elec}Electrical ShadingBeam POA Irradiance
Soiling Factorudirtu_{dirt}Soiling ModelAll POA Irradiance Components
Beam IAMfbf_bIAM ModelBeam POA Irradiance
Diffuse IAMfdf_dIAM ModelSky Diffuse POA Irradiance
Ground IAMfgf_gIAM ModelGround POA Irradiance

Stage 2: DC Performance Variables

Module Temperature

VariableSymbolUnitOriginDestination(s)
Cell TemperatureTcT_c°CTemperature ModelSingle Diode Model
Module Surface TemperatureTmT_m°CTemperature ModelOutput

DC Power Outputs

VariableSymbolUnitOriginDestination(s)
Open-Circuit VoltageVocV_{oc}VSingle Diode Model• Inverter Region Model
• Output
Short-Circuit CurrentIscI_{sc}ASTC-to-Operating AdjustmentOutput
MPP VoltageVmpV_{mp}VSingle Diode ModelInverter Region Model
MPP CurrentImpI_{mp}ASingle Diode ModelInverter Region Model
MPP PowerPmpP_{mp}WVmp×ImpV_{mp} \times I_{mp}Inverter Region Model

Stage 3: Inverter Variables

VariableSymbolUnitOriginDestination(s)
Operating Region1–13Inverter Region Model• Inverter Control
• Output
DC Voltage (after clipping)VDCV_{DC}VInverter Region ModelInverter Efficiency Model
DC Current (after clipping)IDCI_{DC}AInverter Region ModelOutput
DC Power (after clipping)PDCP_{DC}WInverter Region ModelDC Losses Model
Net DC PowerPDC,netP_{DC,net}WDC Losses ModelInverter Efficiency Model
Temperature Derating Factorftempf_{temp}Temperature DeratingAC Power Limit
Inverter Efficiencyηinv\eta_{inv}Inverter Efficiency ModelAC Power
AC PowerPACP_{AC}WInverter Efficiency ModelInverter Aggregation

Stage 4: AC & Plant-Level Variables

Array Level

VariableSymbolUnitOriginDestination
Total AC Inverter PowerPAC,invP_{AC,inv}WInverter AggregationAC Degradation Model
AC Degradation LossLAC,degL_{AC,deg}WAC Degradation ModelMV Transformer Model
Auxiliary LoadsPauxP_{aux}WCooling + Tracker + DASMV Transformer Model
MV Transformer LossLMVL_{MV}WMV Transformer ModelAC Collection Model
Array AC PowerPAC,arrayP_{AC,array}WAC Collection ModelBlock Aggregation

Energy Storage (Optional)

VariableSymbolUnitOriginDestination
Total Power (pre-ESS)PblocksP_{blocks}WBlock AggregationESS Model
State of ChargeSOCSOC%ESS ModelCharge/Discharge Limits
ESS Charge PowerPchargeP_{charge}WESS ModelCombined Power
ESS Discharge PowerPdischargeP_{discharge}WESS ModelCombined Power
Combined PV+ESS PowerPPOIP_{POI}WPV - Charge + DischargeHV Transformer Model

Plant Level

VariableSymbolUnitOriginDestination
Total Power (pre-HV)PpreHVP_{pre-HV}WBlock Aggregation or ESSHV Transformer Model
HV Transformer LossLHVL_{HV}WHV Transformer ModelTransmission Model
Transmission Line LossLtransL_{trans}WTransmission ModelAvailability
Availability LossLavailL_{avail}WAvailabilityLGIA Clipping
Grid Limit ClippingLLGIAL_{LGIA}WLGIA ClippingPlant AC Power
Plant AC PowerPAC,plantP_{AC,plant}WLGIA ClippingOutput

Notes:
  1. B/D/G: Beam, Diffuse, and Ground components are tracked and exported separately.
  2. V12+: Some variables (e.g., AC Collection Resistance) are only available in Version 12 and later.
  3. Aggregation: Power variables aggregate hierarchically: DC Field → Inverter → Array → Block → Plant.
  4. Timestep Loop: All time-series variables are calculated for each timestep, then aggregated to hourly/daily/monthly/annual summaries.