h2integrate.converters.solar.atb_res_com_pv_cost#
Classes
|
|
|
Configuration class for the ATBResComPVCostModel with costs based on DC capacity. |
- class h2integrate.converters.solar.atb_res_com_pv_cost.ATBResComPVCostModelConfig(*, cost_year, capex_per_kWdc, opex_per_kWdc_per_year, pv_capacity_kWdc)#
Configuration class for the ATBResComPVCostModel with costs based on DC capacity. Recommended to use with commercial or residential PV models. More information on ATB methodology and representative PV technologies can be found here for commercial PV and here for residential PV. Reference cost values can be found on the Solar - PV Dist. Comm or Solar - PV Dist. Res sheets of the NREL ATB workbook.
- Parameters:
cost_year (int)
capex_per_kWdc (float | int)
opex_per_kWdc_per_year (float | int)
pv_capacity_kWdc (float)
- capex_per_kWdc#
capital cost of solar-PV system in $/kW-DC
- Type:
float|int
- opex_per_kWdc_per_year#
annual operating cost of solar-PV system in $/kW-DC/year
- Type:
float|int
- pv_capacity_kWdc#
capacity of solar-PV system in kW-DC
- Type:
float
- cost_year#
dollar year corresponding to input costs
- Type:
int
- capex_per_kWdc: float | int#
- opex_per_kWdc_per_year: float | int#
- pv_capacity_kWdc: float#
- class h2integrate.converters.solar.atb_res_com_pv_cost.ATBResComPVCostModel(**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.