# load and prepare data
data(winddata)
set1 <- createSet(height=40, v.avg=winddata[,2], v.std=winddata[,5],
dir.avg=winddata[,14])
set2 <- createSet(height=30, v.avg=winddata[,6], v.std=winddata[,9],
dir.avg=winddata[,16])
set3 <- createSet(height=20, v.avg=winddata[,10], v.std=winddata[,13])
ts <- formatTS(winddata[,1])
neubuerg <- createMast(time.stamp=ts, loc=NULL, desc=NULL,
set1, set2, set3)
neubuerg <- clean(neubuerg)
# calculate Weibull object
neubuerg.wb <- weibull(neubuerg, 1)
# calculate energy
neubuerg.e <- energy(neubuerg.wb)
# calculate energy for 1 m/s speed bins and without binning
neubuerg.e.2 <- energy(neubuerg.wb, bins=0:25)
neubuerg.e.3 <- energy(neubuerg.wb, bins=NULL)
# compare output
# note: bins exceeding maximum wind speed of the data dropped
neubuerg.e
neubuerg.e.2
neubuerg.e.3
# calculate energy with site specific air density
neubuerg.e.4 <- energy(neubuerg.wb, rho=1.115, bins=NULL)
# compare output
neubuerg.e.3
neubuerg.e.4
Run the code above in your browser using DataLab