h2integrate.converters.wind.atb_wind_cost#

Classes

ATBWindPlantCostModel(**kwargs)

OpenMDAO component for calculating wind plant capital and operating expenditures.

ATBWindPlantCostModelConfig(*, cost_year, ...)

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.

Type:

ATBWindPlantCostModelConfig

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.