h2integrate.storage.hydrogen.h2_storage_cost#
Classes
|
|
|
Base config class for HydrogenStorageBaseCostModel |
|
Author: Kaitlin Brunik Created: 7/20/2023 Institution: National Renewable Energy Lab Description: This file outputs capital and operational costs of lined rock cavern hydrogen storage. |
|
Author: Kaitlin Brunik Updated: 7/20/2023 Institution: National Renewable Energy Lab Description: This file outputs capital and operational costs of underground pipeline hydrogen storage. |
|
Author: Kaitlin Brunik Created: 7/20/2023 Institution: National Renewable Energy Lab Description: This file outputs capital and operational costs of salt cavern hydrogen storage. |
- class h2integrate.storage.hydrogen.h2_storage_cost.HydrogenStorageBaseCostModelConfig(*, max_capacity=None, max_charge_rate=None, sizing_mode='set', commodity_name='hydrogen', commodity_units='kg/h', cost_year=2018, labor_rate=37.39817, insurance=0.01, property_taxes=0.01, licensing_permits=0.001, compressor_om=0.04, facility_om=0.01)#
Base config class for HydrogenStorageBaseCostModel
- Parameters:
max_capacity (float | None)
max_charge_rate (float | None)
sizing_mode (str)
commodity_name (str)
commodity_units (str)
cost_year (int)
labor_rate (float)
insurance (float)
property_taxes (float)
licensing_permits (float)
compressor_om (float)
facility_om (float)
- max_capacity#
Maximum hydrogen storage capacity (in non-rate units, e.g., "kg" if commodity_units is "kg/h").
- Type:
float
- max_charge_rate#
Maximum rate at which the commodity can be charged (in units per time step, e.g., "kg/time step"). This is the hydrogenation capacity.
- Type:
float
- commodity_name#
Name of the commodity being controlled (e.g., "hydrogen"). Defaults to "hydrogen"
- Type:
str, optional
- commodity_units#
Units of the commodity (e.g., "kg/h"). Defaults to "kg/h"
- Type:
str, optional
- cost_year#
Dollar year corresponding to the costs, must be 2018.
- Type:
int, optional
- labor_rate#
hourly cost of labor in 2018 USD/hr. Defaults to 37.39817.
- Type:
float, optional
- insurance_rate#
insurance cost as a percent (between 0 and 1) of storage capex. Defaults to 0.01 (or 1.0%).
- Type:
float, optional
- property_taxes#
property tax cost as a percent (between 0 and 1) of storage capex. Defaults to 0.01 (or 1.0%).
- Type:
float, optional
- licensing_permits#
licensing and permitting costs as a percent (between 0 and 1) of storage capex. Defaults to 0.001 (or 0.1%).
- Type:
float, optional
- compressor_om#
Compressor fixed operations and maintenance cost as a percent (between 0 and 1) of compressor capex. Defaults to 0.04 (or 4.0%).
- Type:
float, optional
- facility_om#
- Type:
float, optional
- max_capacity: float | None#
- max_charge_rate: float | None#
- sizing_mode: str#
- commodity_name: str#
- commodity_units: str#
- cost_year: int#
- labor_rate: float#
- insurance: float#
- property_taxes: float#
- licensing_permits: float#
- compressor_om: float#
- facility_om: float#
- make_model_dict()#
- class h2integrate.storage.hydrogen.h2_storage_cost.HydrogenStorageBaseCostModel(**kwargs)#
- initialize()#
Perform any one-time initialization run at instantiation.
- setup()#
Declare inputs and outputs.
- Available attributes:
name pathname comm options
- make_storage_input_dict(inputs)#
- compute(inputs, outputs, discrete_inputs, discrete_outputs)#
Computation for the OM component.
For a template class this is not implement and raises an error.
- class h2integrate.storage.hydrogen.h2_storage_cost.LinedRockCavernStorageCostModel(**kwargs)#
Author: Kaitlin Brunik Created: 7/20/2023 Institution: National Renewable Energy Lab Description: This file outputs capital and operational costs of lined rock cavern hydrogen storage. It needs to be updated to with operational dynamics. Costs are in 2018 USD
- Sources:
[1] Papadias 2021: https://www.sciencedirect.com/science/article/pii/S0360319921030834?via%3Dihub
- [2] Papadias 2021: Bulk Hydrogen as Function of Capacity.docx documentation at
hydrogen_storage.md in the docs
[3] HDSAM V4.0 Gaseous H2 Geologic Storage sheet
- compute(inputs, outputs, discrete_inputs, discrete_outputs)#
Calculates the installed capital cost and operation and maintenance costs for lined rock cavern hydrogen storage.
- Parameters:
inputs -- OpenMDAO inputs containing: - max_capacity: total capacity of hydrogen storage [kg] - max_charge_rate: hydrogen storage charge rate [kg/h]
- Returns via outputs:
CapEx (float): the installed capital cost in 2018 [USD] (including compressor)
OpEx (float): the OPEX (annual, fixed) in 2018 excluding electricity costs [USD/yr]
- Additional parameters from storage_input:
h2_storage_kg (float): total capacity of hydrogen storage [kg]
system_flow_rate (float): [kg/day]
labor_rate (float): (default: 37.40) [$2018/hr]
insurance (float): (default: 1%) [decimal percent] - % of total investment
property_taxes (float): (default: 1%) [decimal percent] - % of total investment
licensing_permits (float): (default: 0.1%) [decimal percent] - % of total investment
compressor_om (float): (default: 4%) [decimal percent] - % of compressor investment
- facility_om (float): (default: 1%) [decimal percent] - % of facility investment
minus compressor investment
- class h2integrate.storage.hydrogen.h2_storage_cost.SaltCavernStorageCostModel(**kwargs)#
Author: Kaitlin Brunik Created: 7/20/2023 Institution: National Renewable Energy Lab Description: This file outputs capital and operational costs of salt cavern hydrogen storage. It needs to be updated to with operational dynamics. Costs are in 2018 USD
- Sources:
[1] Papadias 2021: https://www.sciencedirect.com/science/article/pii/S0360319921030834?via%3Dihub
- [2] Papadias 2021: Bulk Hydrogen as Function of Capacity.docx documentation at
hydrogen_storage.md in the docs
[3] HDSAM V4.0 Gaseous H2 Geologic Storage sheet
- compute(inputs, outputs, discrete_inputs, discrete_outputs)#
Calculates the installed capital cost and operation and maintenance costs for salt cavern hydrogen storage.
- Parameters:
inputs -- OpenMDAO inputs containing: - max_capacity: total capacity of hydrogen storage [kg] - max_charge_rate: hydrogen storage charge rate [kg/h]
- Returns via outputs:
CapEx (float): the installed capital cost in 2018 [USD] (including compressor)
OpEx (float): the OPEX (annual, fixed) in 2018 excluding electricity costs [USD/yr]
- Additional parameters from storage_input:
h2_storage_kg (float): total capacity of hydrogen storage [kg]
system_flow_rate (float): [kg/day]
labor_rate (float): (default: 37.40) [$2018/hr]
insurance (float): (default: 1%) [decimal percent] - % of total investment
property_taxes (float): (default: 1%) [decimal percent] - % of total investment
licensing_permits (float): (default: 0.1%) [decimal percent] - % of total investment
compressor_om (float): (default: 4%) [decimal percent] - % of compressor investment
- facility_om (float): (default: 1%) [decimal percent] - % of facility investment
minus compressor investment
- class h2integrate.storage.hydrogen.h2_storage_cost.PipeStorageCostModel(**kwargs)#
Author: Kaitlin Brunik Updated: 7/20/2023 Institution: National Renewable Energy Lab Description: This file outputs capital and operational costs of underground pipeline hydrogen storage. It needs to be updated to with operational dynamics and physical size (footprint and mass). Oversize pipe: pipe OD = 24'' schedule 60 [1] Max pressure: 100 bar Costs are in 2018 USD
- Sources:
[1] Papadias 2021: https://www.sciencedirect.com/science/article/pii/S0360319921030834?via%3Dihub
- [2] Papadias 2021: Bulk Hydrogen as Function of Capacity.docx documentation at
hydrogen_storage.md in the docs
[3] HDSAM V4.0 Gaseous H2 Geologic Storage sheet
- compute(inputs, outputs, discrete_inputs, discrete_outputs)#
Calculates the installed capital cost and operation and maintenance costs for underground pipe hydrogen storage.
- Parameters:
inputs -- OpenMDAO inputs containing: - max_capacity: total capacity of hydrogen storage [kg] - max_charge_rate: hydrogen storage charge rate [kg/h]
- Returns via outputs:
CapEx (float): the installed capital cost in 2018 [USD] (including compressor)
OpEx (float): the OPEX (annual, fixed) in 2018 excluding electricity costs [USD/yr]
- Additional parameters from storage_input:
h2_storage_kg (float): total capacity of hydrogen storage [kg]
system_flow_rate (float): [kg/day]
labor_rate (float): (default: 37.40) [$2018/hr]
insurance (float): (default: 1%) [decimal percent] - % of total investment
property_taxes (float): (default: 1%) [decimal percent] - % of total investment
licensing_permits (float): (default: 0.1%) [decimal percent] - % of total investment
compressor_om (float): (default: 4%) [decimal percent] - % of compressor investment
- facility_om (float): (default: 1%) [decimal percent] - % of facility investment
minus compressor investment
Notes
Oversize pipe: pipe OD = 24'' schedule 60
Max pressure: 100 bar
compressor_output_pressure must be 100 bar for underground pipe storage