Skip to content

ReEDSConsumingTechnology

Source

Technologies that consume electricity to produce other products.

>>> from r2x_reeds import ReEDSConsumingTechnology
>>> assert ReEDSConsumingTechnology 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')]
technology: Annotated[str, Field(description='Technology type')]
capacity: Annotated[PositiveFloat, Unit('MW'), Field(description='Consumption capacity')]
heat_rate: Annotated[PositiveFloat | None, Unit('MMBtu/MWh'), Field(description='Heat rate')] = None
fuel_price: Annotated[PositiveFloat | None, Unit('$/MMBtu'), Field(description='Fuel price')] = None
capital_cost: Annotated[PositiveFloat | None, Unit('$/kW'), Field(description='Capital cost')] = None
fom_cost: Annotated[PositiveFloat | None, Unit('$/kW/year'), Field(description='Fixed O&M')] = None
vom_cost: Annotated[PositiveFloat | None, Unit('$/MWh'), Field(description='Variable O&M')] = None
electricity_efficiency: Annotated[PositiveFloat, Unit('kWh/kg'), Field(description='Electricity consumption rate')]
gas_efficiency: Annotated[PositiveFloat | None, Unit('MMBtu/kg'), Field(description='Gas consumption rate')] = None
storage_transport_adder: Annotated[PositiveFloat | None, Unit('$/kW'), Field(description='Infrastructure costs')] = None
vintage: Annotated[str | None, Field(description='Vintage bin identifier')] = None

Continue with the Python API overview and transform contracts.