Skip to content

ReEDSH2Storage

Source

H2 storage infrastructure.

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

Bases: HasUnits, 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.

region: Annotated[ReEDSRegion, Field(description='ReEDS region')]
storage_type: Annotated[str, Field(description='Storage type')]
capacity: Annotated[PositiveFloat, Unit('tonnes'), Field(description='Storage capacity')]
capital_cost: Annotated[PositiveFloat | None, Unit('$/tonne'), Field(description='Capital cost')] = None
fom_cost: Annotated[PositiveFloat | None, Unit('$/tonne/year'), Field(description='FOM')] = None
parasitic_load: Annotated[PositiveFloat | None, Unit('kWh/kg'), Field(description='Parasitic load')] = None

Continue with the Python API overview and transform contracts.