मैंने http://hawaii.gov/dbedt/ert/winddata/krab0192.txt (मैंने 1200 माप लिया) से डेटा के साथ आपके प्लॉट को फिर से बनाया । मुझे आपके कोड का उपयोग करते हुए, आमतौर पर डेटा का एक अच्छा फिट मिला:
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)
क्षमा करें, मुझे नहीं लगता कि आपकी समस्या हो सकती है, लेकिन मुझे लगता है कि आपको अपने डेटा में वेइबुल फिट करने में सक्षम होना चाहिए। मुझे क्या संदेह है कि आपके घनत्व प्लॉट की घंटी-वक्र है, मुझे नहीं पता कि यह कहां से आया है।
यहां वे क्षण हैं जो मैंने उत्पन्न किए हैं:
wind.moments
l_1 l_2 t_3 t_4
15.17287544 4.80372580 0.14963501 0.06954438
क्षणों
zeta beta delta
0.516201 16.454233 1.745413
वार्षिक उत्पादन के लिए WTR: मुझे लगता है कि मैं संभाव्यता घनत्व फ़ंक्शन के लिए असतत मान उत्पन्न करूंगा, इन मानों को आउटपुट फ़ंक्शन के साथ गुणा करूं और इसे योग करूं। वैकल्पिक रूप से, आप बस अपने कच्चे डेटा का उपयोग कर सकते हैं, आउटपुट फ़ंक्शन के साथ मूल्यों को गुणा कर सकते हैं, इसे योग कर सकते हैं और वार्षिक औसत की गणना कर सकते हैं, आपको उपयुक्त तरीके से सीज़न के लिए नियंत्रण करना चाहिए (जैसे पूरे वर्ष का उपयोग करना सुनिश्चित करें, या तदनुसार वजन करने के लिए) ।
यहाँ अनियंत्रित आउटपुट ( http://www.articlesbase.com/diy-articles/determining-wind-turbine-annual-power-output-a-simple-formula-based-upon-blade-diameter- पर सूत्र का उपयोग कर रहा है) और औसत-हवा-गति-पर-आपके स्थान -513080.html )
years <- length(wind.avg)/365
diameter <- 150
Power = (0.01328*diameter^2)*((wind.avg)^3)
(annual.power <- sum(Power)/years)
[1] 791828306