# load and prepare data
data(winddata)
set40 <- createSet(height=40, v.avg=winddata[,2], v.std=winddata[,5],
dir.avg=winddata[,14])
set30 <- createSet(height=30, v.avg=winddata[,6], v.std=winddata[,9],
dir.avg=winddata[,16])
set20 <- createSet(height=20, v.avg=winddata[,10], v.std=winddata[,13])
ts <- formatTS(winddata[,1])
neubuerg <- createMast(time.stamp=ts, loc=NULL, desc=NULL,
set40, set30, set20 )
neubuerg <- clean(neubuerg)
# calculate turbulence intensity
neubuerg.ti <- turbulence(neubuerg, 1)
# use different datasets for turb.set and dir.set
neubuerg.ti.2 <- turbulence(mast=neubuerg, turb.set=1, dir.set=2)
# change number of direction sectors
neubuerg.ti.3 <- turbulence(mast=neubuerg, turb.set=1, num.sectors=4)
# compare output
neubuerg.ti
neubuerg.ti.2
neubuerg.ti.3
# calculate turbulence intensity for 1 m/s speed bins and without binning
neubuerg.ti.4 <- turbulence(mast=neubuerg, turb.set=1, bins=1:25)
neubuerg.ti.5 <- turbulence(mast=neubuerg, turb.set=1, bins=NULL)
# compare output
# note: bins exceeding maximum wind speed of the data dropped
neubuerg.ti.4
neubuerg.ti.5
Run the code above in your browser using DataLab