| B5_ProdGCPV-class {solaR} | R Documentation |
Class "ProdGCPV": performance of a grid connected PV system.
Description
A class containing values of the performance of a grid connected PV system.
Objects from the Class
Objects can be created by prodGCPV.
Slots
prodI:Object of class
"zoo"created byfProd. It includes these components:- Tc:
cell temperature,
^{\circ}{\rm C}.- Voc, Isc, Vmpp, Impp:
open circuit voltage, short circuit current, MPP voltage and current, respectively.
- Vdc, Idc:
voltage and current at the input of the inverter.
- Pdc:
power at the input of the inverter, W
- Pac:
power at the output of the inverter, W
- EffI:
efficiency of the inverter
prodD:A
zooobject with daily values of AC (Eac) and DC (Edc) energy (Wh), and productivity (Yf, Wh/Wp) of the system.prodDm:A
zooobject with monthly means of daily values of AC and DC energy (kWh), and productivity of the system.prody:A
zooobject with yearly sums of AC and DC energy (kWh), and productivity of the system.module:A list with the characteristics of the module.
generator:A list with the characteristics of the PV generator.
inverter:A list with the characteristics of the inverter.
effSys:A list with the efficiency values of the system.
Besides, this class contains the slots from the
"Meteo", "Sol",
"G0" and "Gef" classes.
Extends
Class "Gef", directly.
Class "G0", by class "Gef", distance 2.
Class "Meteo", by class "Gef", distance 3.
Class "Sol", by class "Gef", distance 3.
Methods
- as.zooD
signature(object = "ProdGCPV"): conversion to azooobject with daily values.- as.zooI
signature(object = "ProdGCPV"): conversion to azooobject with intradaily values.- as.zooM
signature(object = "ProdGCPV"): conversion to azooobject with monthly values.- as.zooY
signature(object = "ProdGCPV"): conversion to azooobject with yearly values.- as.data.frameD
signature(object = "ProdGCPV"): conversion to a data.frame with daily values.- as.data.frameI
signature(object = "ProdGCPV"): conversion to a data.frame with intradaily values.- as.data.frameM
signature(object = "ProdGCPV"): conversion to a data.frame with monthly values.- as.data.frameY
signature(object = "ProdGCPV"): conversion to a data.frame with yearly values.- indexD
signature(object = "ProdGCPV"): index of thesolDslot.- indexI
signature(object = "ProdGCPV"): index of thesolIobject.- indexRep
signature(object = "ProdGCPV"): accesor for thematchslot.- getLat
signature(object = "ProdGCPV"): latitude of the inheritedSolobject.- xyplot
signature(x = "ProdGCPV", data = "missing"): display the time series of daily values.- xyplot
signature(x = "formula", data = "ProdGCPV"): displays the contents of aProdGCPVobject with thexyplotmethod for formulas.- as.zooD
signature(object = "ProdGCPV"): conversion to azooobject with daily values.- as.zooI
signature(object = "ProdGCPV"): conversion to azooobject with intradaily values.
Author(s)
Oscar Perpiñán Lamigueiro.
References
Perpiñán, O, Energía Solar Fotovoltaica, 2015. (https://oscarperpinan.github.io/esf/)
Perpiñán, O. (2012), "solaR: Solar Radiation and Photovoltaic Systems with R", Journal of Statistical Software, 50(9), 1-32, doi: 10.18637/jss.v050.i09