Learn R Programming

solaR (version 0.14)

prodSFB: 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

prodSFB(lat, G0dm, Ta = 25, modoRad = "prom", 
    previo, MAPA, BaseDatos, 
    FormatoFecha = "%d/%m/%Y", Nm = 1, 
    beta = abs(lat) - 10, alfa = 0, iS = 2, alb = 0.2, 
    Bomba, H, 
    Pg, variador = list(Pnom = Pg, Ki = c(0.01, 0.025, 0.05)), 
    EffSys = list(ModQual = 3, ModDisp = 2, OhmDC = 1.5, OhmAC = 1.5))

Arguments

lat
see calcG0
G0dm
see calcG0
Ta
see calcG0
modoRad
see calcG0. If modoRad='prev' a previous result of this function prodSFB is included in previo in order to obtain new results with the same irradiance on the horizonta
previo
data.frame, needed when modoRad='prev'. It is the result of a previous use of this function
MAPA
see calcG0
BaseDatos
see calcG0
FormatoFecha
see calcG0
Nm
see calcG0
beta
numeric, inclination angle of the surface (degrees).
alfa
numeric, azimuth angle of the surface (degrees). It is positive to the West. It is only needed when modoSeg='est'. Its default value is alfa=0
iS
integer, degree of dirtiness. Its value must be included in the set (1,2,3,4). iS=1 corresponds to a clean surface while iS=4 is the selection for a dirty surface. Its default value is 2
alb
numeric, albedo reflection coefficient. Its default value is 0.2
Bomba
list, with Qn, the rated flow of the pump, and Etapas, the number of stages
H
Total manometric head (m)
Pg
Nominal power of the PV generator (Wp)
variador
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]

Value

  • list containing:
  • Idata.frame, set of variables describing the evolution of flow and power in a PV pumping system.
  • Dlist, result of resumenProdSFB, which is the daily, monthly and yearly summaries of the irradiation, flow and productivity of the system. For details about this list refer to resumenProdSFB
  • paramlist which contains the main parameters of the calculation.

encoding

UTF-8

Details

The calculation of the irradiance on the horizontal plane is carried out with the function calcG0. The transformation to the inclined surface makes use of the fTheta and fInclin functions. The performance of the PV system is simulated with fBomba. The PV generator is on a fixed surface.

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, 2010. (http://procomun.wordpress.com/documentos/libroesf/)

See Also

NmgSFB, fBomba, CoefBomba

Examples

Run this code
library(lattice)
    
    lat=37.2
    G0dm=c(2766, 3491, 4494, 5912, 6989, 7742, 7919, 7027, 5369, 3562, 2814, 2179)
    
    Bomba=list(Qn=8,Etapas=44)
    
    prodSP8A44<-prodSFB(lat,G0dm,Bomba=Bomba,H=50,Pg=5500)
    print(prodSP8A44$D)
    
    xyplot(Q~Gef|Mes,type='l',data=prodSP8A44$I)

Run the code above in your browser using DataLab