Ich habe einen Motor, der eine Schnur antreibt, die mit einer Wägezelle verbunden ist. Ich möchte einen Regler implementieren, um die vom Motor auf die Saite ausgeübte Last zu steuern.
Wie bestimme ich die erforderliche Schleifenfrequenz, um ein stabiles Steuerungssystem zu erstellen? Ist es so etwas wie die Nyquist-Frequenz, bei der die Schleifengeschwindigkeit mindestens doppelt so hoch sein sollte wie die höchste Frequenz, die dem mechanischen System eigen ist?
Antworten:
Die Schleifenfrequenz ist ein Parameter, der genau wie Ihre proportionalen, integralen und / oder abgeleiteten Terme eingestellt werden muss. Das Variieren hat ähnliche Auswirkungen auf Ihre Ausgabe wie das Variieren Ihrer anderen Parameter. Eine zu niedrige Frequenz und Sie werden nie Ihren gewünschten stationären Zustand erreichen. Zu hoch und der Ausgang schwingt.
Um die optimale Schleifenfrequenz zu bestimmen, müssen Sie zunächst Bode-Diagramme aus realen Test- oder Simulationsdaten erstellen:
Dann müssen Sie das bestimmen , Cross-Over - Frequenz :
(Hervorhebung von mir)
Die optimale Regelkreisfrequenz sollte also etwa das Zehnfache der Übergangsfrequenz der Phasenverzögerung Ihres Systems betragen, die durch empirische Testdaten oder im Idealfall durch Computersimulation erhalten werden kann.
quelle
Wenn die Saite nicht unter Spannung steht, haben Sie ein nichtlineares System (dh Sie drücken auf ein Seil), das möglicherweise auch die Kontrolle erschwert. Die Steifheit Ihres Strings wird Ihre Bandbreite begrenzen. (Die Saite wirkt zumindest unter Spannung als Tiefpassfilter). Ich habe tatsächlich ein wenig an einem ähnlichen Setup gearbeitet und es war wirklich schwer zu kontrollieren.
Da Sie das Sampling-Theorem unbedingt abtasten , müssen Sie mindestens x2 der höchsten Frequenz in Ihrer Eingabe abtasten (entweder durch Erhöhen der Samplerate oder durch Filtern der Eingabe vor dem Sampling oder beides). Andernfalls erhalten Sie ein Aliasing.
Wie Kyle betont, ist der andere Faktor Ihre gewünschte Kontrollbandbreite. Ich stimme der Faustregel zu, dass die Schleife mindestens ~ x10 dieser Frequenz laufen sollte.
Beide Bedingungen müssen erfüllt sein.
Dies wird in Kapitel 6: Probenahme in Regelungssystemen der Dissertation von Marten Derk van der Laan (1995) ziemlich gut diskutiert. Signalabtasttechniken für die Datenerfassung in der Prozesskontrolle :
quelle