Skip to content

Solar Array

The solar array asset represents mounted power-generation hardware. It derives its pose from a parent asset, computes Sun incidence, and estimates instantaneous input power.

Role in ASTROLAB

Workflow Solar array role
Power analysis Provides generated solar power.
Visualization Represents mounted panel orientation.
Sun geometry Computes panel normal, Sun direction, and incidence angle.

Power Flow

flowchart TD
    P["Parent pose"] --> M["Mounting"]
    M --> O["Fixed or Sun-Tracking pointing"]
    O --> N["Panel normal"]
    N --> C["cos(incidence)"]
    C --> W["solar_flux * area * efficiency * cos"]

Main Parameters

Field Meaning
parent_guid Parent asset, usually spacecraft.
mounting Nominal panel orientation.
pointing_type Fixed or Sun-Tracking.
use_sadm Enables single-axis drive mechanism behaviour.
sadm_axis SADM rotation axis.
area Panel area in m2.
efficiency Electrical conversion efficiency.
default_solar_flux_w_m2 Default solar flux if no external value is supplied.

Generation Model

P = solar_flux * area * efficiency * cos(incidence)

Power Analysis may additionally apply eclipse logic and solar flux mode before using the solar array output.