Learn R Programming

solaR2 (version 0.11)

B6_ProdPVPS-class: Class "ProdPVPS": performance of a PV pumping system.

Description

Performance of a PV pumping system with a centrifugal pump and a variable frequency converter.

Arguments

Objects from the Class

Objects can be created by prodPVPS.

Slots

prodI:

Object of class data.table with these components:

Q:

Flow rate, (m³/h)

Pb, Ph:

Pump shaft power and hydraulical power (W), respectively.

etam, etab:

Motor and pump efficiency, respectively.

f:

Frequency (Hz)

prodD:

A data.table object with daily values of AC energy (Wh), flow (m³) and productivity of the system.

prodDm:

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

prody:

A data.table object with yearly sums of AC energy (kWh), flow (m³) and productivity of the system.

pump

A list extracted from pumpCoef

H

Total manometric head (m)

Pg

Nominal power of the PV generator (Wp)

converter

list containing the nominal power of the frequency converter, Pnom, and Ki, vector of three values, coefficients of the efficiency curve.

effSys

list of numeric values with information about the system losses

Besides, this class contains the slots from the Gef class.

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 = "ProdPVPS"): conversion to a data.table with daily values.

as.data.tableI

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

as.data.tableM

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

as.data.tableY

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

indexD

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

indexI

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

getLat

signature(object = "ProdPVPS"): latitude of the inherited Sol object.

xyplot

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

xyplot

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

Author

Oscar Perpiñán Lamigueiro, Francisco Delgado López.

References

  • Abella, M. A., Lorenzo, E. y Chenlo, F.: PV water pumping systems based on standard frequency converters. Progress in Photovoltaics: Research and Applications, 11(3):179–191, 2003, ISSN 1099-159X.

  • 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

prodPVPS, fPump.