functions.windpower: Wind Power calculations and statistics

Description Usage Arguments Details Value Note Author(s) References Examples

Description

Basic calculations in wind power generation

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
pow.rho.v3.table(x)
pow.rho.v3(xw)
rho.pT.air(pT)
rho.zT.air(zT)
pow.v3.plot(x)
pow.wind(pw)
v.H(vh)
betz()
cal.vH(calvh)
weibull.plot(xmax,scale,shape)
cdf.plot(rv,xlab,ylab)
fit.wind(xd,vlabel)
pow.class(wc)
power.curve(pc)
prob.power.curve(pc,avg)
wind.energy(pc,Pow,avg)

Arguments

x

a list with possible list(rho= density, v=wind speed and A=cross-section area)

xw

list(rho=array of density values,v=array of wind speed values, A=cross-section area)

pT

a list(p,T.C,punit)

zT

list(z=1000, T.C=20, punit="bar", lapse=6)

pw

list with z, array T.C, array v, punit press unit,lapse,yleg,ylabel

vh

list with array alpha exponent , and array rough of roughness coeffs

calvh

list with list(v1.v2=v1.v2,H1=2,H2=10)

xmax

max x value for Weibull

scale

parameter

shape

parameter

rv

data var for cumulative distribution function

xlab

label x axis

ylab

label y axis

wc

wind speed for wind class chart

xd

wind data object from two anemometers

vlabel

label for graph

pc

a list cutin, vrated, cutout, A, v

avg

avg wind speed for prop.power.curve and wind.energy

Pow

result of power curve and used as argument to wind energy

Details

Basic calculations of wind power

Value

X1

result of pow.rho.v3.table is list(X,P)

X2

result of pow.rho.v3 is list(rho=,v=,Pow=)

X3

result of rho.pT.air is array with c("Pressure(kPa)","Temp(C)","Density(kg/m3)")

X4

result of rho.zT.air is list(X,rho)

X5

result of v.H is v.v0.exp and v.v0.log

X6

result of cal.vH alpha exponent, and array rough of roughness coeffs

X7

result of pow.class is list(Pow.x,class.x)

X8

result of pow.curve is list(Pow, z,P.rated)

X9

result of prob.power.curve is hours in various ranges list(h.cutin,h.cutout,h.rated.nstop, h.run.below.rated)

X10

result of wind.energy is list(energy,unit,CF)

Note

Functions used in Chapter 13 of Acevedo (2018)

Author(s)

Miguel F. Acevedo acevedo@unt.edu

References

Acevedo, M.F. 2018. Introduction to Renewable Electric Power Systems and the Environment with R. Boca Raton, FL: CRC Press. (ISBN 9781138197343)

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
x <- list(rho=1.225,v=10,A=1); pow.rho.v3.table(x)

x <- list(rho=c(0.9,1,1.1,1.225,1.3),v=seq(0,10),A=1)
X <- pow.rho.v3(x)

x <- list(v=X$v,y=X$rho,Pow=X$Pow,yleg="rho",ylabel="Density(kg/m3)")
pow.v3.plot(x)

x <- list(z=1000, T.C=10, punit="bar")
rho.zT.air(x)
x <- list(z=100, T.C=30, punit="bar")
rho.zT.air(x)

x <- list(z=1000, T.C=c(10,20,30), v=seq(0,30),punit="bar",
          lapse=6,yleg="T.C",ylabel="Temperature (C)")
pow.wind(x)

x <- list(alpha=c(0.1,0.25,0.4),rough=c(0.1,0.4,1.6))
v.H(x)

renpow documentation built on May 1, 2019, 6:49 p.m.