Learn R Programming

solaR (version 0.14)

fBomba: Performance of a centrifugal pump

Description

Compute the performance of the different parts of a centrifugal pump fed by a frequency converter following the affinity laws

Usage

fBomba(Bomba, H)

Arguments

Bomba
list containing the parameters of the pump to be simulated. It may be a row of CoefBomba
H
Total manometric head (m)

Value

  • limRange of values of electrical power input
  • fCaudalFunction constructed with splinefun relating flow and electrical power
  • fPbFunction constructed with splinefun relating pump shaft power and electrical power of the motor
  • fPhFunction constructed with splinefun relating hydraulical power and electrical power of the motor
  • fFrecuenciaFunction constructed with splinefun relating frequency and electrical power of the motor

encoding

UTF-8

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, prodSFB, CoefBomba, splinefun

Examples

Run this code
data(CoefBomba)
CoefSP8A44<-subset(CoefBomba,Qn==8&Etapas==44)

fSP8A44<-fBomba(Bomba=CoefSP8A44,H=40)

SP8A44=with(fSP8A44,{
        Pac=seq(lim[1],lim[2],by=100)
        Pb=fPb(Pac)
        etam=Pb/Pac
        Ph=fPh(Pac)
        etab=Ph/Pb
        f=fFrecuencia(Pac)
        Caudal=fCaudal(Pac)
        result=data.frame(Caudal,Pac,Pb,Ph,etam,etab,f)})

#Efficiency of the motor, pump and the motor-pump
SP8A44$etamb=with(SP8A44,etab*etam)
p<-xyplot(etam+etab+etamb~Pac,data=SP8A44,type='l')
direct.label(p)

#Mechanical, hydraulic and electrical power
p<-xyplot(Pb+Ph~Pac,data=SP8A44,type='l')
direct.label(p)

#Flow and electrical power
xyplot(Caudal~Pac,data=SP8A44,type='l')

Run the code above in your browser using DataLab