Learn R Programming

solaR (version 0.14)

NmgSFB: Nomogram of a photovoltaic pumping system

Description

This function simulate the performance of a water pump fed by a frequency converter with several PV generators of different size during a day. The result is plotted as a nomogram which relates the nominal power of the PV generator, the total water flow and the total manometric head.

Usage

NmgSFB(Bomba, Pg, H, Gd, Ta=30,lambda=0.0045, TONC=47, eta=0.95, 
    Gmax=1200,t0=6,Nm=6)

Arguments

Bomba
list, with Qn, the rated flow of the pump, and Etapas, the number of stages
Pg
Sequence of values of the nominal power of the PV generator (Wp))
H
Sequence of values of the total manometric head (m)
Gd
Global irradiation incident on the generator (Wh/m²)
Ta
Ambient temperature ($^{\circ}{\rm C}$)
lambda
Power losses factor due to temperature
TONC
Nominal operational cell temperature ($^{\circ}{\rm C}$)
eta
Average efficiency of the frequency converter
Gmax
Maximum value of irradiance (parameter of the IEC 61725)
t0
Hours from midday to sunset (parameter of the IEC 61725)
Nm
Number of samples per hour

Value

  • Ilist with the results of irradiance, power and flow of the system
  • Dlist with the results of total irradiation, electrical energy and flow for every nominal power of the generator
  • paramlist with the arguments used in the call to the function
  • dibujotrellis object containing the nomogram

encoding

UTF-8

Details

This function computes the irradiance profile according to the IEC 61725 "Analytical Expression for Daily Solar Profiles", which is a common reference in the official documents regarding PV pumping systems. At this version only pumps from the manufacturer Grundfos are included in CoefBomba.

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

fBomba, prodSFB, CoefBomba

Examples

Run this code
Pg=seq(3000,5500,by=500)
    H=seq(50,80,by=5)
    Bomba=list(Qn=8,Etapas=44)
    
    NmgSFB(Bomba=Bomba,Pg=Pg,H=H,Gd=6000)

Run the code above in your browser using DataLab