h2integrate.converters.solar.atb_utility_pv_cost#

Classes

ATBUtilityPVCostModel(**kwargs)

ATBUtilityPVCostModelConfig(*, cost_year, ...)

Configuration class for the ATBUtilityPVCostModel with costs based on AC capacity.

class h2integrate.converters.solar.atb_utility_pv_cost.ATBUtilityPVCostModelConfig(*, cost_year, capex_per_kWac, opex_per_kWac_per_year)#

Configuration class for the ATBUtilityPVCostModel with costs based on AC capacity. Recommended to use with utility-scale PV models. More information on ATB methodology and representative utility-scale PV technologies can be found here Reference cost values can be found on the Solar - Utility PV sheet of the NREL ATB workbook.

Parameters:
  • cost_year (int)

  • capex_per_kWac (float | int)

  • opex_per_kWac_per_year (float | int)

capex_per_kWac#

capital cost of solar-PV system in $/kW-AC

Type:

float|int

opex_per_kWac_per_year#

annual operating cost of solar-PV system in $/kW-AC/year

Type:

float|int

cost_year#

dollar year corresponding to input costs

Type:

int

capex_per_kWac: float | int#
opex_per_kWac_per_year: float | int#
class h2integrate.converters.solar.atb_utility_pv_cost.ATBUtilityPVCostModel(**kwargs)#
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.