Distribution Bus#
- pydantic model gdm.distribution.components.DistributionBus#
Data model for distribution bus.
Examples
>>> from gdm import DistributionBus >>> DistributionBus.example()
- field coordinate: Annotated[Location | None, FieldInfo(annotation=NoneType, required=False, default=None, description='Coordinate for the power system bus.')] = None#
Coordinate for the power system bus.
- field feeder: Annotated[DistributionFeeder | None, Field(None, description='Name of the feeder.')] = None#
Name of the feeder.
- field name: Annotated[str, Field(frozen=True)] [Required]#
- field phases: Annotated[list[Phase], FieldInfo(annotation=NoneType, required=True, description='List of phases for this bus.')] [Required]#
List of phases for this bus.
- field rated_voltage: ')] [Required]#
rated voltage for this bus.
- field substation: Annotated[DistributionSubstation | None, Field(None, description='Name of the substation.')] = None#
Name of the substation.
- field uuid: UUID [Optional]#
- field voltage_type: Annotated[VoltageTypes, FieldInfo(annotation=NoneType, required=True, description='Voltage types for buses.')] [Required]#
Voltage types for buses.
- field voltagelimits: Annotated[list[VoltageLimitSet], FieldInfo(annotation=NoneType, required=False, default=[], description='List of voltage limit sets for this bus.')] = []#
List of voltage limit sets for this bus.