Skip to content

ReEDSTransmissionLine

Source

ReEDS transmission line component.

>>> from r2x_reeds import ReEDSTransmissionLine
>>> assert ReEDSTransmissionLine is not None

Bases: ReEDSComponent. Inherited contracts remain defined by the base classes.

These fields are declared on this class. Required/default behavior is shown directly from source. Base-class fields also apply.

interface: Annotated[ReEDSInterface, Field(description='Interface connecting two regions')]
max_active_power: Annotated[FromTo_ToFrom, Field(description='Transfer capacity limit in MW')]
losses: Annotated[float | None, Field(description='Transmission losses (fraction)')] = None
line_type: Annotated[str | None, Field(description='Line type (AC/DC)')] = None
voltage: Annotated[float | None, Field(description='Voltage level in kV')] = None
distance_miles: Annotated[float | None, Field(description='Distance in miles')] = None
line_cost_per_mw_mile: Annotated[float | None, Field(description='Cost per MW-mile')] = None
hurdle_rate: Annotated[float | None, Field(description='Hurdle rate forward direction')] = None

Continue with the Python API overview and transform contracts.