Learn R Programming

solaR2 (version 0.11)

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 data.table 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 data.table object with daily values of AC (Eac) and DC (Edc) energy (Wh), and productivity (Yf, Wh/Wp) of the system.

prodDm:

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

prody:

A data.table 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.data.tableD

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

as.data.tableI

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

as.data.tableM

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

as.data.tableY

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

indexD

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

indexI

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

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.

Author

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, tools:::Rd_expr_doi("10.18637/jss.v050.i09")

See Also

Sol, G0, Gef, Shade.