Distribution Bus#

pydantic model gdm.DistributionBus#

Interface 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 nominal_voltage: ')] [Required]#

Nominal voltage for this bus.

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 substation: Annotated[DistributionSubstation | None, Field(None, description='Name of the substation.')] = None#

Name of the substation.

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.