h2integrate.converters.hydrogen.custom_electrolyzer_cost_model#
Classes
|
An OpenMDAO component that computes the cost of a PEM electrolyzer. |
Configuration class for the CustomElectrolyzerCostModel. |
- class h2integrate.converters.hydrogen.custom_electrolyzer_cost_model.CustomElectrolyzerCostModelConfig(*, cost_year, capex_USD_per_kW, fixed_om_USD_per_kW_per_year)#
Configuration class for the CustomElectrolyzerCostModel.
- Parameters:
cost_year (int)
capex_USD_per_kW (float)
fixed_om_USD_per_kW_per_year (float)
- capex_USD_per_kW#
capital cost of electrolyzer system in USD/kW
- Type:
float
- fixed_om_USD_per_kW_per_year#
fixed annual operating cost of electrolyzer system in USD/kW/year
- Type:
float
- cost_year#
dollar year of capex_USD_per_kW and fixed_om_USD_per_kW_per_year
- Type:
int
- capex_USD_per_kW: float#
- fixed_om_USD_per_kW_per_year: float#
- class h2integrate.converters.hydrogen.custom_electrolyzer_cost_model.CustomElectrolyzerCostModel(**kwargs)#
An OpenMDAO component that computes the cost of a PEM electrolyzer.
- setup()#
Declare inputs and outputs.
- Available attributes:
name pathname comm options
- compute(inputs, outputs, discrete_inputs, discrete_outputs)#
Computation for the OM component.
For a template class this is not implement and raises an error.