Solar Equipment#
- pydantic model gdm.distribution.equipment.SolarEquipment#
Data model for Solar Model.
- field name: Annotated[str, Field(frozen=True)] [Required]#
- field power_temp_curve: Annotated[Curve | None, FieldInfo(annotation=NoneType, required=False, default=None, description='The power temperature curve for the PV array.')] = None#
The power temperature curve for the PV array.
- field rated_power: ')] [Required]#
Maximum power of the PV array for 1.0 kW/m^2 irradiance.
- field rated_voltage: Annotated[PositiveVoltage, FieldInfo(annotation=NoneType, required=True, description='Rated voltage for this solar equipment.')] [Required]#
Rated voltage for this solar equipment.
- field reactance: Annotated[float, FieldInfo(annotation=NoneType, required=True, description='Percentage internal reactance for the PV array.', metadata=[Strict(strict=True), Ge(ge=0), Le(le=100)])] [Required]#
Percentage internal reactance for the PV array.
- field resistance: Annotated[float, FieldInfo(annotation=NoneType, required=True, description='Percentage internal resistance for the PV array.', metadata=[Strict(strict=True), Ge(ge=0), Le(le=100)])] [Required]#
Percentage internal resistance for the PV array.
- field uuid: UUID [Optional]#
- field voltage_type: Annotated[VoltageTypes, FieldInfo(annotation=NoneType, required=True, description='Rated voltage is line to line or line to neutral.')] [Required]#
Rated voltage is line to line or line to neutral.