B4_Gef-class {solaR} | R Documentation |
Class "Gef": irradiation and irradiance on the generator 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 calcGef
.
Slots
GefI
:Object of class
"zoo"
created byfInclin
. It contains these components:- Bo:
Extra-atmospheric irradiance on the inclined surface (W/m²)
- Bn:
Direct normal irradiance (W/m²)
- G, B, D, Di, Dc, R:
Global, direct, diffuse (total, isotropic and anisotropic) and albedo irradiance incident on an inclined surface (W/m²)
- Gef, Bef, Def, Dief, Dcef, Ref:
Effective global, direct, diffuse (total, isotropic and anisotropic) and albedo irradiance incident on an inclined surface (W/m²)
- FTb, FTd, FTr:
Factor of angular losses for the direct, diffuse and albedo components
GefD
:Object of class
"zoo"
with daily values of global, diffuse and direct irradiation.Gefdm
:Object of class
"zoo"
with monthly means of daily global, diffuse and direct irradiation.Gefy
:Object of class
"zoo"
with yearly sums of global, diffuse and direct irradiation.Theta
:Object of class
"zoo"
created byfTheta
. It contains these components:Beta
:numeric, inclination angle of the surface (radians). When
modeTrk='fixed'
it is the value of the argumentbeta
converted from degreesto radians.Alfa
:numeric, azimuth angle of the surface (radians). When
modeTrk='fixed'
it is the value of the argumentalfa
converted from degrees to radians.cosTheta
:numeric, cosine of the incidence angle of the solar irradiance on the surface
iS
:numeric, degree of dirtiness.
alb
:numeric, albedo reflection coefficient.
modeTrk
:character, mode of tracking.
modeShd
:character, mode of shadows.
angGen
:A list with the values of
alfa
,beta
andbetaLim
.struct
:A list with the dimensions of the structure.
distances
:A data.frame with the distances between structures.
Extends
Class "G0"
, directly.
Class "Meteo"
, by class "G0", distance 2.
Class "Sol"
, by class "G0", distance 2.
Methods
- as.zooD
signature(object = "Gef")
: conversion to azoo
object with daily values.- as.zooI
signature(object = "Gef")
: conversion to azoo
object with intradaily values.- as.zooM
signature(object = "Gef")
: conversion to azoo
object with monthly values.- as.zooY
signature(object = "Gef")
: conversion to azoo
object with yearly values.- as.data.frameD
signature(object = "Gef")
: conversion to a data.frame with daily values.- as.data.frameI
signature(object = "Gef")
: conversion to a data.frame with intradaily values.- as.data.frameM
signature(object = "Gef")
: conversion to a data.frame with monthly values.- as.data.frameY
signature(object = "Gef")
: conversion to a data.frame with yearly values.- indexD
signature(object = "Gef")
: index of thesolD
slot.- indexI
signature(object = "Gef")
: index of thesolI
object.- indexRep
signature(object = "Gef")
: accesor for thematch
slot.- getLat
signature(object = "Gef")
: latitude of the inheritedSol
object.- xyplot
signature(x = "Gef", data = "missing")
: display the time series of daily values of irradiation.- xyplot
signature(x = "formula", data = "Gef")
: displays the contents of aGef
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