Skip to content

ReEDSStorage

Source

Storage technologies with energy/power characteristics.

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

Bases: ReEDSGenerator. 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.

storage_duration: Annotated[PositiveFloat, Unit('hours'), Field(description='Storage duration')]
round_trip_efficiency: Annotated[UnitFloat, Field(description='Round-trip efficiency')]
energy_capacity: Annotated[PositiveFloat | None, Unit('MWh'), Field(description='Energy capacity')] = None
max_charge_rate: Annotated[PositiveFloat | None, Unit('MW'), Field(description='Max charge')] = None
max_discharge_rate: Annotated[PositiveFloat | None, Unit('MW'), Field(description='Max discharge')] = None
capital_cost_energy: Annotated[PositiveFloat | None, Unit('$/MWh'), Field(description='Energy capital cost')] = None
fom_cost_energy: Annotated[PositiveFloat | None, Unit('$/MWh/year'), Field(description='Energy FOM')] = None
energy_vom_cost: Annotated[PositiveFloat | None, Unit('$/MWh'), Field(description='Energy VOM')] = None
inverter_loading_ratio: Annotated[PositiveFloat | None, Field(description='ILR for hybrid')] = None

Continue with the Python API overview and transform contracts.