h2integrate.converters.wind.atb_wind_cost#
Classes
|
OpenMDAO component for calculating wind plant capital and operating expenditures. |
|
Configuration class for the ATBWindCostModel. |
- class h2integrate.converters.wind.atb_wind_cost.ATBWindPlantCostModelConfig(*, cost_year, capex_per_kW, opex_per_kW_per_year)#
Configuration class for the ATBWindCostModel. Recommended to use with wind models (Land-Based, Offshore and Distributed More information on ATB methodology and representative wind technologies can be found here Reference cost values can be found on the Land-Based Wind, Fixed-Bottom Offshore Wind, Floating Offshore Wind or Distributed Wind sheet of the NREL ATB workbook.
- Parameters:
cost_year (int)
capex_per_kW (float | int)
opex_per_kW_per_year (float | int)
- capex_per_kW#
capital cost of wind system in $/kW
- Type:
float|int
- opex_per_kW_per_year#
annual operating cost of wind system in $/kW/year
- Type:
float|int
- capex_per_kW: float | int#
- opex_per_kW_per_year: float | int#
- class h2integrate.converters.wind.atb_wind_cost.ATBWindPlantCostModel(**kwargs)#
OpenMDAO component for calculating wind plant capital and operating expenditures.
This component calculates the capital expenditure (CapEx) and annual operating expenditure (OpEx) of a wind plant based on its rated capacity and cost model parameters defined in an ATBWindPlantCostModelConfig.
- config#
Configuration object containing per-kW cost parameters for CapEx and OpEx.
- Inputs:
- total_capacity (float):
Rated capacity of the wind farm [kW].
- Outputs:
- CapEx (float):
Total capital expenditure of the wind plant.
- OpEx (float):
Annual operating expenditure of the wind plant.
- 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.