J'ai recréé votre intrigue avec des données de http://hawaii.gov/dbedt/ert/winddata/krab0192.txt (j'ai pris les 1200 mesures). J'ai obtenu un ajustement décent des données, généralement en utilisant votre code:
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)

Désolé, je ne suis pas sûr que votre problème puisse être, mais je pense que vous devriez pouvoir adapter Weibull à vos données. Ce qui me rend suspect, c'est la courbe en cloche de votre graphique de densité, je ne sais pas d'où cela vient.
Voici les moments que j'ai générés:
wind.moments
l_1 l_2 t_3 t_4
15.17287544 4.80372580 0.14963501 0.06954438
des moments
zeta beta delta
0.516201 16.454233 1.745413
WTR à la sortie annuelle: Je suppose que je générerais des valeurs discrètes pour la fonction de densité de probabilité, multiplierais ces valeurs par la fonction de sortie et les résumerais. Alternativement, vous pouvez simplement utiliser vos données brutes, multiplier les valeurs avec la fonction de sortie, les résumer et calculer la moyenne annuelle, vous devez contrôler la saisonnalité de manière appropriée (par exemple, assurez-vous d'utiliser des années entières ou de pondérer en conséquence) .
Voici la sortie non contrôlée (en utilisant la formule de http://www.articlesbase.com/diy-articles/determining-wind-turbine-annual-power-output-a-simple-formula-based-upon-blade-diameter- et-vitesse-de-vent-moyenne-à-votre-emplacement-513080.html )
years <- length(wind.avg)/365
diameter <- 150
Power = (0.01328*diameter^2)*((wind.avg)^3)
(annual.power <- sum(Power)/years)
[1] 791828306