Hydrogen Fuel Cell Model#

The hydrogen fuel cell performance model implemented in H2Integrate is a linearized model that depends on the hydrogen inflow, fuel_cell_efficiency_hhv and system_capacity_kw to calculate the output electricity. The model will not allow negative electricity to be produced or more than the system_capacity_kw.

There are no non-linear considerations in this model such as warm-up delays, degraded performance over operational life, etc.

The hydrogen fuel cell cost model is implemented to use cost values that are in dollars per kilowatt (or per kilowatt per year) because that’s the typical reporting metric for hydrogen fuel cells.

Note

To ensure the hydrogen fuel cell is appropriately connected with other electricity producing technologies, the model name in the tech_config["technologies] needs to begin with h2_fuel_cell.

Performance Model#

Cost Model#

class h2integrate.converters.hydrogen.h2_fuel_cell.H2FuelCellCostConfig(*, cost_year, system_capacity_kw, capex_per_kw, fixed_opex_per_kw_per_year)#

Bases: CostModelBaseConfig

Configuration class for the hydrogen fuel cell cost model.

Parameters:
  • cost_year (int)

  • system_capacity_kw (float)

  • capex_per_kw (float)

  • fixed_opex_per_kw_per_year (float)

system_capacity_kw#

The capacity of the fuel cell system in kilowatts (kW).

Type:

float

capex_per_kw#

Capital expenditure per kilowatt of fuel cell capacity.

Type:

float

fixed_opex_per_kw_per_year#

Fixed operating expenses per unit capacity in $/kW/year. This includes fixed O&M costs that don’t vary with generation.

Type:

float|int

cost_year#

Dollar year corresponding to input costs.

Type:

int

system_capacity_kw: float#
capex_per_kw: float#
fixed_opex_per_kw_per_year: float#