Learn R Programming

solaR (version 0.46)

B5_ProdGCPV-class: Class "ProdGCPV": performance of a grid connected PV system.

Description

A class containing values of the performance of a grid connected PV system.

Arguments

Objects from the Class

Objects can be created by prodGCPV.

Slots

prodI:

Object of class "zoo" created by fProd. It includes these components:

Tc:

cell temperature, \(^{\circ}{\rm C}\).

Voc, Isc, Vmpp, Impp:

open circuit voltage, short circuit current, MPP voltage and current, respectively.

Vdc, Idc:

voltage and current at the input of the inverter.

Pdc:

power at the input of the inverter, W

Pac:

power at the output of the inverter, W

EffI:

efficiency of the inverter

prodD:

A zoo object with daily values of AC (Eac) and DC (Edc) energy (Wh), and productivity (Yf, Wh/Wp) of the system.

prodDm:

A zoo object with monthly means of daily values of AC and DC energy (kWh), and productivity of the system.

prody:

A zoo object with yearly sums of AC and DC energy (kWh), and productivity of the system.

module:

A list with the characteristics of the module.

generator:

A list with the characteristics of the PV generator.

inverter:

A list with the characteristics of the inverter.

effSys:

A list with the efficiency values of the system.

Besides, this class contains the slots from the "'>Meteo", "'>Sol", "'>G0" and "'>Gef" classes.

Extends

Class "'>Gef", directly. Class "'>G0", by class "Gef", distance 2. Class "'>Meteo", by class "Gef", distance 3. Class "'>Sol", by class "Gef", distance 3.

Methods

as.zooD

signature(object = "ProdGCPV"): conversion to a zoo object with daily values.

as.zooI

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

as.zooM

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

as.zooY

signature(object = "ProdGCPV"): conversion to a zoo object with yearly values.

as.data.frameD

signature(object = "ProdGCPV"): conversion to a data.frame with daily values.

as.data.frameI

signature(object = "ProdGCPV"): conversion to a data.frame with intradaily values.

as.data.frameM

signature(object = "ProdGCPV"): conversion to a data.frame with monthly values.

as.data.frameY

signature(object = "ProdGCPV"): conversion to a data.frame with yearly values.

indexD

signature(object = "ProdGCPV"): index of the solD slot.

indexI

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

indexRep

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

getLat

signature(object = "ProdGCPV"): latitude of the inherited '>Sol object.

xyplot

signature(x = "ProdGCPV", data = "missing"): display the time series of daily values.

xyplot

signature(x = "formula", data = "ProdGCPV"): displays the contents of a ProdGCPV object with the xyplot method for formulas.

as.zooD

signature(object = "ProdGCPV"): conversion to a zoo object with daily values.

as.zooI

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

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, '>Gef, '>Shade.