Sie haben Recht, dass Messen und Modellieren der richtige Weg ist, um dies zu erreichen.
Damit Ihre PID ordnungsgemäß funktioniert, müssen Sie in der Lage sein, eine etwas lineare Umwandlung des Fehlers (gewünschte Rolle gegenüber der tatsächlichen Rolle) in eine Korrekturkraft (in diesem Fall bereitgestellt durch die Steuerflächen - den Querruderwinkel , der von der Luftgeschwindigkeit beeinflusst wird) durchzuführen und andere Faktoren).
Das kd Die Laufzeit Ihrer PID sollte die Trägheit des Flugzeugs beim Hin- und Herrollen berücksichtigen. Machen Sie sich also bei Ihren Messungen keine Sorgen darüber.
Was Sie in Ihren Windkanaltests messen sollten , ist das Drehmoment auf der Längsachse des Flugzeugs als Reaktion auf die Fluggeschwindigkeit (sowohl in der X- als auch in der Y-Achse, wenn Sie dafür Sensoren an Bord haben) und den Querruderwinkel. Das liefert Daten zu der folgenden Beziehung:
τactual=f(θaileron,airspeedx,airspeedy,[other measurable factors])
Sie werden die Umkehrung dieser Funktionsannäherung approximieren θaileron gegeben τdesired. Ob Sie dies mit einem neuronalen Netzwerk, Wolfram Alpha, multivariater Regression oder guten physikalischen Kenntnissen tun, liegt bei Ihnen. Am Ende möchten Sie eine Modellierungsfunktion in folgender Form erstellen:
θaileron=f(τdesired,airspeedx,airspeedy,[other measurable factors])
Die PID gibt Ihnen τdesiredund Ihre Sensoren geben Ihnen die anderen Faktoren, die Sie für diese Funktion verwenden können.