| 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 by- fProd. 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 a- zooobject with daily values.
- as.zooI
- signature(object = "ProdGCPV"): conversion to a- zooobject with intradaily values.
- as.zooM
- signature(object = "ProdGCPV"): conversion to a- zooobject with monthly values.
- as.zooY
- signature(object = "ProdGCPV"): conversion to a- zooobject 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 the- solDslot.
- indexI
- signature(object = "ProdGCPV"): index of the- solIobject.
- indexRep
- signature(object = "ProdGCPV"): accesor for the- matchslot.
- getLat
- signature(object = "ProdGCPV"): latitude of the inherited- Solobject.
- xyplot
- signature(x = "ProdGCPV", data = "missing"): display the time series of daily values.
- xyplot
- signature(x = "formula", data = "ProdGCPV"): displays the contents of a- ProdGCPVobject with the- xyplotmethod for formulas.
- as.zooD
- signature(object = "ProdGCPV"): conversion to a- zooobject with daily values.
- as.zooI
- signature(object = "ProdGCPV"): conversion to a- zooobject 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