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 azoo
object with daily values.- as.zooI
signature(object = "G0")
: conversion to azoo
object with intradaily values.- as.zooM
signature(object = "G0")
: conversion to azoo
object with monthly values.- as.zooY
signature(object = "G0")
: conversion to azoo
object 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 thesolD
slot.- indexI
signature(object = "G0")
: index of thesolI
object.- indexRep
signature(object = "G0")
: accesor for thematch
slot.- getLat
signature(object = "G0")
: latitude of the inheritedSol
object.- 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 aG0
object with thexyplot
method 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