
weibull(mast, v.set, dir.set, num.sectors=12, subset,
digits=3, print=TRUE)
wb(mast, v.set, dir.set, num.sectors=12, subset,
digits=3, print=TRUE)
createMast
.v.set
is given).12
.c(start, end)
. The time stamps format shall follow the rules of ISO 8601 international standard, e.g. "2012-08-08 22:55:00".3
.TRUE
, results are printed directly.The resulting Weibull distribution characterizes the wind regime on the site and can directly be used for the calculation of the potential energy production of a wind turbine (see aep
).
Langreder, W. (2010) Wind Resource and Site Assessment. In: Wei Tong (Ed.), Wind Power Generation and Wind Turbine Design, Chapter 2, p. 49--87, Southampton: WIT Press
Weibull, W. (1951) A Statistical Distribution Function of Wide Applicability. Journal of Applied Mechanics -- Trans. ASME 18(3), 293--297
createMast
, plotWeibull
, printObject
# load and prepare data
data(winddata)
set40 <- createSet(height=40, v.avg=winddata[,2], dir.avg=winddata[,14])
set30 <- createSet(height=30, v.avg=winddata[,6], dir.avg=winddata[,16])
set20 <- createSet(height=20, v.avg=winddata[,10])
ts <- formatTS(time.stamp=winddata[,1])
neubuerg <- createMast(time.stamp=ts, set40, set30, set20)
neubuerg <- clean(mast=neubuerg)
# calculate Weibull parameters
weibull(mast=neubuerg, v.set=1)
# if only one of v.set and dir.set is given,
# the dataset is assigned to both
weibull(mast=neubuerg, v.set=1)
weibull(mast=neubuerg, dir.set=1)
weibull(mast=neubuerg, dir.set="set1")
# change number of direction sectors
weibull(mast=neubuerg, v.set=1, num.sectors=16)
# data subsets
weibull(mast=neubuerg, v.set=1,
subset=c("2009-12-01 00:00:00", "2009-12-31 23:50:00"))
weibull(mast=neubuerg, v.set=1,
subset=c("2010-01-01 00:00:00", NA)) # just 'start' time stamp
weibull(mast=neubuerg, v.set=1,
subset=c(NA, "2009-12-31 23:50:00")) # just 'end' time stamp
# change number of digits and hide results
weibull(mast=neubuerg, v.set=1, digits=2)
weibull(mast=neubuerg, v.set=1, print=FALSE)
Run the code above in your browser using DataLab