Wir theoretisch wissen, dassYaw Fehlerberechnung für eine Windturbine mit Matlab
Gierfehler = Windrichtung - Gondel Richtung
Nachdem ich Windrichtung und Gondel Richtung Datensätzen und somit berechnete Gierfehler über Formel haben . Ich habe den Absolutwert des Gierfehlers berechnet. Sobald ich die Gierfehlerwerte berechnet fand ich, dass diese Berechnung nicht korrekt ist, und daher muß ich mit dieser Formel ändere weiter
Error = 360 - yaw error
Also im Grunde habe ich einen für Look laufen, die meinen jeden Gierfehler zu überprüfen, werden Wenn Daten falsch sind, müssen sie durch Originaldaten ersetzt werden. Zum Beispiel, wenn meine Gierfehlerwerte 10,20,30,40,300 sind. es scheint, dass es eine falsche wegen Quadranten ändert sich mit 300-Wert ist daher wäre es mit Fehler ersetzen = 360-300 = 60. Ich einen Code für das unten geschrieben haben:
for i = 1:yaw error
if yaw_error > 180
error = 360 -yaw_error
else
end
end
yaw error = [yaw error error];
Können Sie mir helfen, wo ich bin falsch ?? Vielen Dank im Voraus :)
Sie den 'find' Befehl weglassen und nur' x (x> 180) = 360-x (x> 180) ' – Bernhard
Danke, ich werde meine Antwort aktualisieren – Umar