Hallo NGs,
ich habe ein kleines halbfertiges Projekt ᅵbernommen, bei dem der
Frequenz- und Phasengang des Menschen im Regelkreis bestimmt werden soll
(Bode-Diagramm). Ich soll das beenden und einen Praktikumsversuch fᅵr
Studenten daraus erstellen. Doch bevor ich mich um die Didaktik kᅵmmere,
muss ich sicher stellen, dass ich auch alles richtig verstanden und
bisher richtig implementiert habe.
Bisher existiert ein Joystick fᅵr Nutzereingaben und ein Programm in C++
fᅵr die Anzeige und die Berechnungen. Das Programm erzeugt eine Anzeige
mit einem Fadenkreuz und einem Cursor. Eine quasistochastische
Fᅵhrungsgrᅵᅵe w(t) mit Frequenzen von null bis zwei Hertz ist fᅵr die
horizontale Auslenkung des Cursors verantwortlich. Der Joystick wird vom
Programm abgefragt und mit dieser Stellgrᅵᅵe u(t) entsprechend des
eingestellten Streckenverhaltens (proportional, integrierend, 2-fach
integrierend und differential) die Regelabweichung e(t) berechnet. Die
Anzeige stellt nur die Regelabweichung e(t) dar, die der Mensch mit dem
Joystick ausregeln soll. Es handelt sich also um eine
Kompensationsaufgabe. Der geschlossene Regelkreis mit Mensch entspricht
diesem Bild [0].
Wᅵhrend des Versuchs werden kontinuierlich Samples aus Versuchsdauer t,
Regelabweichung e(t) (Cursorposition), Regelgrᅵᅵe u(t)
(Joystickauslenkung) und Fᅵhrungsgrᅵᅵe w(t) in ein LogFile geschrieben.
Diese Datei wird im Anschluss an den Versuch ausgewertet. Dazu werden
Autoleistungsdichte der Regelabweichung e(t) und Kreuzleistungsdichte
der Stellgrᅵᅵe u(t) zur Regelabweichung e(t) gebildet. Beide werden
mittels diskreter Fouriertransformation in den Frequenzbereich
transformiert, so dass ein Autoleistungsdichtespektrum und ein
Kreuzleistungsdichtespektrum entsteht. Aus diesen beiden komplexen
Funktionen lᅵsst sich ᅵber komplexe Division punktweise der Frequenz-
und Phasengang des Menschen im offenen Regelkreis bestimmen.
Wᅵrde ich die so entstandene ᅵbertragungsfunktion des Reglers Mensch G_H
mit dem Verhalten der Strecke G_S multiplizieren, bekᅵme ich die
Gesamtᅵbertragungsfunktion des offenen Regelkreises G_0.
Sind in dieser ᅵberlegung irgendwelche Denkfehler? Weitere Hinweise,
Kritiken, Ergᅵnzungen, ...?
Schon einmal danke fᅵr die Hilfe!
Grᅵᅵe und so
Michael
[0] *Bild: Mensch im Regelkreis, 53kB, Quelle: ETH Zᅵrich*
http://img233.imageshack.us/img233/7994/regelkreismitmensch.png