| B3_G0-class {solaR} | R Documentation |
Class "G0": irradiation and irradiance on the horizontal plane.
Description
This class contains the global, diffuse and direct irradiation and irradiance on the horizontal plane, and ambient temperature.
Objects from the Class
Objects can be created by the function calcG0.
Slots
G0D:Object of class
"zoo"created byfCompD. It includes daily values of:- Fd:
numeric, the diffuse fraction
- Ktd:
numeric, the clearness index
- G0d:
numeric, the global irradiation on a horizontal surface (Wh/m²)
- D0d:
numeric, the diffuse irradiation on a horizontal surface (Wh/m²)
- B0d:
numeric, the direct irradiation on a horizontal surface (Wh/m²)
G0I:Object of class
"zoo"created byfCompI. It includes values of:- kt:
numeric, clearness index
- G0:
numeric, global irradiance on a horizontal surface, (W/m²)
- D0:
numeric, diffuse irradiance on a horizontal surface, (W/m²)
- B0:
numeric, direct irradiance on a horizontal surface, (W/m²)
G0dm:Object of class
"zoo"with monthly mean values of daily irradiation.G0y:Object of class
"zoo"with yearly sums of irradiation.Ta:Object of class
"zoo"with intradaily ambient temperature values.
Besides, this class contains the slots from the Sol and
Meteo classes.
Extends
Class "Meteo", directly.
Class "Sol", directly.
Methods
- as.zooD
signature(object = "G0"): conversion to azooobject with daily values.- as.zooI
signature(object = "G0"): conversion to azooobject with intradaily values.- as.zooM
signature(object = "G0"): conversion to azooobject with monthly values.- as.zooY
signature(object = "G0"): conversion to azooobject with yearly values.- as.data.frameD
signature(object = "G0"): conversion to a data.frame with daily values.- as.data.frameI
signature(object = "G0"): conversion to a data.frame with intradaily values.- as.data.frameM
signature(object = "G0"): conversion to a data.frame with monthly values.- as.data.frameY
signature(object = "G0"): conversion to a data.frame with yearly values.- indexD
signature(object = "G0"): index of thesolDslot.- indexI
signature(object = "G0"): index of thesolIobject.- indexRep
signature(object = "G0"): accesor for thematchslot.- getLat
signature(object = "G0"): latitude of the inheritedSolobject.- xyplot
signature(x = "G0", data = "missing"): display the time series of daily values of irradiation.- xyplot
signature(x = "formula", data = "G0"): displays the contents of aG0object with thexyplotmethod for formulas.
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