h2integrate.converters.solar.atb_utility_pv_cost#
Classes
|
|
|
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.