ReEDSStorage
Storage technologies with energy/power characteristics.
Import
Section titled “Import”>>> from r2x_reeds import ReEDSStorage>>> assert ReEDSStorage is not NoneBases: ReEDSGenerator. Inherited contracts remain defined by the base classes.
Declared fields
Section titled “Declared fields”These fields are declared on this class. Required/default behavior is shown directly from source. Base-class fields also apply.
storage_duration
Section titled “storage_duration”storage_duration: Annotated[PositiveFloat, Unit('hours'), Field(description='Storage duration')]round_trip_efficiency
Section titled “round_trip_efficiency”round_trip_efficiency: Annotated[UnitFloat, Field(description='Round-trip efficiency')]energy_capacity
Section titled “energy_capacity”energy_capacity: Annotated[PositiveFloat | None, Unit('MWh'), Field(description='Energy capacity')] = Nonemax_charge_rate
Section titled “max_charge_rate”max_charge_rate: Annotated[PositiveFloat | None, Unit('MW'), Field(description='Max charge')] = Nonemax_discharge_rate
Section titled “max_discharge_rate”max_discharge_rate: Annotated[PositiveFloat | None, Unit('MW'), Field(description='Max discharge')] = Nonecapital_cost_energy
Section titled “capital_cost_energy”capital_cost_energy: Annotated[PositiveFloat | None, Unit('$/MWh'), Field(description='Energy capital cost')] = Nonefom_cost_energy
Section titled “fom_cost_energy”fom_cost_energy: Annotated[PositiveFloat | None, Unit('$/MWh/year'), Field(description='Energy FOM')] = Noneenergy_vom_cost
Section titled “energy_vom_cost”energy_vom_cost: Annotated[PositiveFloat | None, Unit('$/MWh'), Field(description='Energy VOM')] = Noneinverter_loading_ratio
Section titled “inverter_loading_ratio”inverter_loading_ratio: Annotated[PositiveFloat | None, Field(description='ILR for hybrid')] = NoneContinue with the Python API overview and transform contracts.