Learn R Programming

solaR (version 0.46)

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

Arguments

Objects from the Class

Objects can be created by the function calcG0.

Slots

G0D:

Object of class "zoo" created by fCompD. 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<U+00B2>)

D0d:

numeric, the diffuse irradiation on a horizontal surface (Wh/m<U+00B2>)

B0d:

numeric, the direct irradiation on a horizontal surface (Wh/m<U+00B2>)

G0I:

Object of class "zoo" created by fCompI. It includes values of:

kt:

numeric, clearness index

G0:

numeric, global irradiance on a horizontal surface, (W/m<U+00B2>)

D0:

numeric, diffuse irradiance on a horizontal surface, (W/m<U+00B2>)

B0:

numeric, direct irradiance on a horizontal surface, (W/m<U+00B2>)

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

as.zooI

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

as.zooM

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

as.zooY

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

indexI

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

indexRep

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

getLat

signature(object = "G0"): latitude of the inherited '>Sol 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 a G0 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, '>Gef.