Distribution Load#
- pydantic model gdm.DistributionLoad#
Interface for distribution load.
- field bus: Annotated[DistributionBus, FieldInfo(annotation=NoneType, required=True, description='Distribution bus to which this load is connected to.')] [Required]#
Distribution bus to which this load is connected to.
- field equipment: Annotated[LoadEquipment, FieldInfo(annotation=NoneType, required=True, description='Load model.')] [Required]#
Load model.
- field feeder: Annotated[DistributionFeeder | None, Field(None, description='Name of the feeder.')] = None#
Name of the feeder.
- field in_service: Annotated[bool, Field(True, description='Is the component in service?')] = True#
Is the component in service?
- field phases: Annotated[list[Phase], FieldInfo(annotation=NoneType, required=True, description='Phases to which this load is connected to.')] [Required]#
Phases to which this load is connected to.
- field substation: Annotated[DistributionSubstation | None, Field(None, description='Name of the substation.')] = None#
Name of the substation.
- classmethod aggregate(instances: list[DistributionLoad], bus: DistributionBus, name: str, split_phase_mapping: dict[str, set[Phase]]) Self #