Battery Equipment#
- pydantic model gdm.distribution.equipment.BatteryEquipment#
Data model for Solar Model.
- field charging_efficiency: Annotated[float, FieldInfo(annotation=NoneType, required=True, description='Charging efficiency of the battery.', metadata=[Ge(ge=0), Le(le=100)])] [Required]#
Charging efficiency of the battery.
- field discharging_efficiency: Annotated[float, FieldInfo(annotation=NoneType, required=True, description='Discharging efficiency of the battery.', metadata=[Ge(ge=0), Le(le=100)])] [Required]#
Discharging efficiency of the battery.
- field idling_efficiency: Annotated[float, FieldInfo(annotation=NoneType, required=True, description='Idling efficiency of the battery.', metadata=[Ge(ge=0), Le(le=100)])] [Required]#
Idling efficiency of the battery.
- field name: Annotated[str, Field(frozen=True)] [Required]#
- field rated_energy: ')] [Required]#
Rated energy capacity (DC) of the battery.
- field rated_power: WithJsonSchema(json_schema={'type': 'string'}, mode=None), FieldInfo(annotation=NoneType, required=True, description='Rated power of the battery')] [Required]#
Rated power of the battery
- field rated_voltage: Annotated[PositiveVoltage, FieldInfo(annotation=NoneType, required=True, description='Rated voltage for this battery equipment.')] [Required]#
Rated voltage for this battery equipment.
- 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.