Learn R Programming

solaR (version 0.46)

B4_Gef-class: 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.

Arguments

Objects from the Class

Objects can be created by the function calcGef.

Slots

GefI:

Object of class "zoo" created by fInclin. It contains these components:

Bo:

Extra-atmospheric irradiance on the inclined surface (W/m<U+00B2>)

Bn:

Direct normal irradiance (W/m<U+00B2>)

G, B, D, Di, Dc, R:

Global, direct, diffuse (total, isotropic and anisotropic) and albedo irradiance incident on an inclined surface (W/m<U+00B2>)

Gef, Bef, Def, Dief, Dcef, Ref:

Effective global, direct, diffuse (total, isotropic and anisotropic) and albedo irradiance incident on an inclined surface (W/m<U+00B2>)

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 by fTheta. It contains these components:

Beta:

numeric, inclination angle of the surface (radians). When modeTrk='fixed' it is the value of the argument beta converted from degreesto radians.

Alfa:

numeric, azimuth angle of the surface (radians). When modeTrk='fixed' it is the value of the argument alfa 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 and betaLim.

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 a zoo object with daily values.

as.zooI

signature(object = "Gef"): conversion to a zoo object with intradaily values.

as.zooM

signature(object = "Gef"): conversion to a zoo object with monthly values.

as.zooY

signature(object = "Gef"): conversion to a zoo 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 the solD slot.

indexI

signature(object = "Gef"): index of the solI object.

indexRep

signature(object = "Gef"): accesor for the match slot.

getLat

signature(object = "Gef"): latitude of the inherited '>Sol 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 a Gef object with the xyplot method for formulas.

References

  • Perpi<U+00F1><U+00E1>n, O, Energ<U+00ED>a Solar Fotovoltaica, 2015. (https://oscarperpinan.github.io/esf/)

  • Perpi<U+00F1><U+00E1>n, O. (2012), "solaR: Solar Radiation and Photovoltaic Systems with R", Journal of Statistical Software, 50(9), 1-32, 10.18637/jss.v050.i09

See Also

'>Sol, '>G0.