Photovoltaic_Plugin¶
Classes:
|
Simulation of electricity production using PV. |
- class pyH2A.Plugins.Photovoltaic_Plugin.Photovoltaic_Plugin(dcf, print_info)[source]¶
Simulation of electricity production using PV.
- Parameters:
- Irradiation Used > Data > Valuestr or ndarray
Hourly power ratio data for electricity production calculation. Either a path to a text file containing the data or ndarray. A suitable array can be retrieved from “Hourly Irradiation > type of tracking > Value”.
- Photovoltaic > Nominal power > Valuefloat
Nominal power of PV array.
- Photovoltaic > CAPEX reference power > Valuefloat
Reference power of PV array for cost reduction calculations.
- Photovoltaic > Power loss per year > Valuefloat
Reduction in power produced by PV array per year due to degradation. Percentage or value > 0. Reduction calculated as: (1 - loss per year) ^ year.
- Photovoltaic > Efficiency > Valuefloat
Power conversion efficiency of used solar cells. Percentage or value between 0 and 1.
- Returns:
- Power Generation > PV hourly power generation > Valuedict
Hourly power generation of PV array (dictionary of years).
- Power Generation > Available energy (hourly) > Valuedict
Available power, hourly basis, dictionary of years
- Power Generation > Available energy (daily) > Valuedict
Available energy, daily basis, dictionary of years .
- Non-Depreciable Capital Costs > Land required > Valuefloat
Total land required.
- Non-Depreciable Capital Costs > Solar collection area > Valuefloat
Solar collection area.
Methods:
Area requirement calculation assuming 1000 W/m2 peak power.
calculate_photovoltaic_loss_correction(data, ...)Calculation of yearly reduction in electricity production by PV array.
Using hourly irradiation data and PV array parameters, power production is calculated.