Saya membuat ulang plot Anda dengan data dari http://hawaii.gov/dbedt/ert/winddata/krab0192.txt (saya mengambil 1.200 pengukuran). Saya mendapatkan data yang layak, umumnya menggunakan kode Anda:
library(lmom)
daten <- read.delim("wind.txt")
wind.avg <- na.omit(as.numeric(daten[,"X12"]))
wind.moments<-samlmu(wind.avg)
moments<-pelwei(wind.moments)
x.wei<-rweibull(n=length(wind.avg), shape=moments["delta"], scale=moments["beta"])
hist(as.numeric(wind.avg), freq=FALSE)
lines(density(x.wei), col="red", lwd=4)
Maaf, saya tidak yakin kalau masalah Anda bisa, tapi saya pikir Anda harus dapat menyesuaikan weibull dengan data Anda. Yang membuat saya curiga adalah kurva lonceng plot kepadatan Anda, saya tidak tahu dari mana itu berasal.
Inilah saat-saat yang saya hasilkan:
angin
l_1 l_2 t_3 t_4
15.17287544 4.80372580 0.14963501 0.06954438
momen
zeta beta delta
0.516201 16.454233 1.745413
WTR ke output tahunan: Saya kira saya akan menghasilkan nilai diskrit untuk fungsi kepadatan probabilitas, kalikan nilai-nilai ini dengan fungsi output dan jumlahkan. Atau, Anda bisa menggunakan data mentah Anda, mengalikan nilai dengan fungsi output, menjumlahkannya dan menghitung rata-rata tahunan, Anda harus mengontrol musiman dengan cara yang sesuai (mis. Pastikan untuk menggunakan seluruh tahun, atau untuk menimbang sesuai dengan itu) .
Ini adalah output yang tidak terkendali (menggunakan rumus dari http://www.articlesbase.com/diy-articles/determining-wind-turbine-annual-power-output-a-simple-formula-based-upon-blade-diameter- dan kecepatan angin rata-rata di lokasi Anda-513080.html )
years <- length(wind.avg)/365
diameter <- 150
Power = (0.01328*diameter^2)*((wind.avg)^3)
(annual.power <- sum(Power)/years)
[1] 791828306