h2integrate.converters.iron.iron_wrapper#
Classes
|
A simple OpenMDAO component that represents an Iron model from old GreenHEART code. |
|
Configuration class for IronComponent. |
- class h2integrate.converters.iron.iron_wrapper.IronConfig(*, cost_year, LCOE, LCOH, ROM_iron_site_name, iron_ore_product_selection, reduced_iron_site_latitude, reduced_iron_site_longitude, reduced_iron_product_selection, structural_iron_product_selection, iron_capacity_denom='iron', eaf_capacity=1000000, dri_capacity=1418095, iron_ore_cf_estimate=0.9, transport_cost_included=True, ng_mod=False, ng_price=4.0, capex_mod=False, capex_mod_pct=0.0)#
Configuration class for IronComponent.
- Parameters:
cost_year (int)
LCOE (float)
LCOH (float)
ROM_iron_site_name (str)
iron_ore_product_selection (str)
reduced_iron_site_latitude (float)
reduced_iron_site_longitude (float)
reduced_iron_product_selection (str)
structural_iron_product_selection (str)
iron_capacity_denom (str)
eaf_capacity (float | int)
dri_capacity (float | int)
iron_ore_cf_estimate (float)
transport_cost_included (bool)
ng_mod (bool)
ng_price (float)
capex_mod (bool)
capex_mod_pct (float)
- LCOE#
cost of electricity in USD/MW/h
- Type:
float
- LCOH#
cost of hydrogen in USD/kg
- Type:
float
- ROM_iron_site_name#
mine for Iron Ore. Options are "Hibbing", "Northshore", "United", "Minorca" or "Tilden".
- Type:
str
- iron_ore_product_selection#
iron ore pellet type. Options are "drg_taconite_pellets" or "std_taconite_pellets".
- Type:
str
- reduced_iron_product_selection#
material for iron electrwinning process. Options are "h2_dri" or "ng_dri"
- Type:
str
- structural_iron_product_selection#
iron processing method. Options are "eaf_steel" or "none".
- Type:
str
- iron_capacity_denom#
Capacity denominator to use in iron modeling. Options are "iron" or "steel".
- Type:
str
- eaf_capacity#
Capacity of electric arc furnace in metric tonnes of iron per year. Defaults to 1000000.
- Type:
float, optional
- dri_capacity#
Capacity of direct reduced iron plant in metric tonnes of iron per year. Defaults to 1418095.
- Type:
float, optional
- iron_ore_cf_estimate#
Estimated capacity factor of iron ore mine. Defaults to 0.9. Must be between 0 and 1.
- Type:
float, optional
- LCOE: float#
- LCOH: float#
- ROM_iron_site_name: str#
- iron_ore_product_selection: str#
- reduced_iron_site_latitude: float#
- reduced_iron_site_longitude: float#
- reduced_iron_product_selection: str#
- structural_iron_product_selection: str#
- iron_capacity_denom: str#
- eaf_capacity: float | int#
- dri_capacity: float | int#
- iron_ore_cf_estimate: float#
- transport_cost_included: bool#
- ng_mod: bool#
- ng_price: float#
- capex_mod: bool#
- capex_mod_pct: float#
- class h2integrate.converters.iron.iron_wrapper.IronComponent(**kwargs)#
A simple OpenMDAO component that represents an Iron model from old GreenHEART code.
This component uses caching to store and retrieve results of the iron model based on the configuration.
- 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.