Learn R Programming

solaR (version 0.37)

A5_prodPVPS: Performance of a PV pumping system

Description

Compute every step from solar angles to effective irradiance to calculate the performance of a PV pumping system.

Usage

prodPVPS(lat,
         modeTrk='fixed',
         modeRad='prom',
         dataRad,
         prev, prom, mapa, bd,bdI,
         sample='hour',
         keep.night=TRUE,
         sunGeometry='michalsky',
         corr, f,
         betaLim=90, beta=abs(lat)-10, alfa=0,
         iS=2, alb=0.2, horizBright=TRUE, HCPV=FALSE,
         pump , H,
         Pg, converter= list(),
         effSys=list()
         )

Arguments

lat
numeric, latitude (degrees) of the point of the Earth where calculations are needed. It is positive for locations above the Equator.
modeTrk
A character string, describing the tracking method of the generator. See calcGef for details.
modeRad, dataRad, prom, mapa, bd, bdI
Information about the source data of the global irradiation. See calcG0 for details.
prev
Deprecated, dataRad should be used instead. A G0 object (or something that can be coerced to a G0 object). It is used when modeRad='prev'.
sample, keep.night
See calcSol for details.
sunGeometry
character, method for the sun geometry calculations. See calcSol, fSolD and fSolI.
corr, f
See calcG0 for details.
betaLim, beta, alfa, iS, alb, horizBright, HCPV
See calcGef for details.
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, [object Object],[object Object],[object Object],[object Object]

Value

  • A ProdPVPS object.

encoding

UTF-8

Details

The calculation of the irradiance on the generator is carried out with the function calcGef. The performance of the PV system is simulated with fPump.

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, 2012. (http://procomun.wordpress.com/documentos/libroesf/)
  • Perpiñán, O. (2012), "solaR: Solar Radiation and Photovoltaic Systems with R", Journal of Statistical Software, 50(9), 1-32,http://www.jstatsoft.org/v50/i09/

See Also

NmgPVPS, fPump, pumpCoef

Examples

Run this code
library(lattice)

data(pumpCoef)

CoefSP8A44<-subset(pumpCoef, Qn==8&stages==44)

prodSP8A44<-prodPVPS(lat=41,
             modeRad='siar',
             dataRad=list(prov=28,est=3,
               start='01/01/2009', end='31/12/2009'),
             pump=CoefSP8A44, Pg=6000, H=140)
print(prodSP8A44)

xyplot(prodSP8A44)

xyplot(Q~Gef|month, data=prodSP8A44, cex=0.5)

Run the code above in your browser using DataLab