B4_Gef-class {solaR2} | 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
data.table
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
data.table
with daily values of global, diffuse and direct irradiation.Gefdm
:Object of class
data.table
with monthly means of daily global, diffuse and direct irradiation.Gefy
:Object of class
data.table
with yearly sums of global, diffuse and direct irradiation.Theta
:Object of class
data.table
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.Alpha
:numeric, azimuth angle of the surface (radians). When
modeTrk='fixed'
it is the value of the argumentalpha
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
alpha
,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.data.tableD
signature(object = "Gef")
: conversion to a data.table with daily values.- as.data.tableI
signature(object = "Gef")
: conversion to a data.table with intradaily values.- as.data.tableM
signature(object = "Gef")
: conversion to a data.table with monthly values.- as.data.tableY
signature(object = "Gef")
: conversion to a data.table with yearly values.- indexD
signature(object = "Gef")
: index of thesolD
slot.- indexI
signature(object = "Gef")
: index of thesolI
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, Francisco Delgado López.
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