Pipeline Stages
The energy-model worker executes a deterministic stage chain.End-to-End Sequence
- Timestamp alignment and weather preprocessing
- Sun position calculation (Ineichen-style formulation)
- Surface orientation (fixed or tracker)
- Irradiance decomposition (
GHI -> DNI + DHI, Erbs/Erbs-Driesse) - Plane-of-array transposition (Perez-family diffuse treatment)
- Far shading adjustment
- Near shading adjustment (unlimited or Octavia scene-driven)
- AOI correction
- Soiling losses and effective irradiance
- Cell temperature modeling
- Optional bifacial augmentation
- Optional spectral correction
- DC operating point and module/string scaling
- AC conversion, clipping, and subsystem losses
- Aggregation into summary metrics and time-series outputs
Multi-MPPT Handling
WhendcInputs are provided, each input path is computed independently at the DC stage, then merged deterministically for inverter-level behavior.
Async Execution Context
The pipeline runs in the energy-model worker, triggered via task queueing. API returns a queued200 payload immediately while computation proceeds in background.