Angenommen, wir haben einen Controller, dessen TF ist
Lassen Sie uns nun den Controller durch die z-Transformation diskretisieren, wonach wir einen Ausdruck erhalten, der ähnlich aussieht wie
Unsere Pole in der Z-Domäne sind also
Lassen Sie uns unser T variieren, z , haben wir z = -/+ j, genau wie unser kontinuierlicher Zeitregler.
Aber für , sehen wir, dass beide Pole von z bei -1 liegen.
Welche Auswirkung hat dieses Aliasing vom kontinuierlichen Zeitregler zum diskreten Zeitregler? dh was passiert mit dem Ausgang dieses für diesen Fall
Was wird verwendet, um Aliasing zu verhindern?
Eine diskrete Zeitsteuerung hängt von Natur aus von der Abtastzeit T ab, daher auch von der Stabilitätsspanne. Es gibt eine Bedingung, die mit Shannons Theorom zusammenhängt. Das ist die sogenannte Strip-Bedingung. Ihre maximal mögliche (erlaubte) Samplezeit errechnet sich aus
Ich empfehle das Buch von Katsuhiko Ogata "Discrete-time control systems", und dort Kapitel 3 entsprechendes Aliasing und weitere Artefakte. Zu Streifen siehe Kapitel 4 „Abbildung zwischen der s-Ebene und der z-Ebene“.
Es ist auch oft der Fall, dass Sie keine Anti-Aliasing-Filter in den Feedback-Pfad einfügen können, um Aliasing in Echtzeit-Controllern zu mildern, da dies die Schleifenverzögerung erhöht. Bei synchron abgetasteten Echtzeitreglern wird die Abtastung der Rückkopplung mit der gleichen Periode (oder einem Vielfachen) der Regleraktualisierungsrate durchgeführt, beispielsweise mit einer gewissen Totzeit nach dem Umschalten (für Schaltwandler), um sicherzustellen, dass sich die Rückkopplung stabilisiert hat .
Wenn Sie Sensorsignalkomponenten nicht höher als die Hälfte Ihrer Abtastrate dämpfen, können sie möglicherweise als niedrigere Frequenzen gealiased und von Ihrem Steuersystem bearbeitet werden. Stellen Sie sich vor, dass 1-kHz-Rauschen in einem zeitdiskreten Motorpositionsregler als 10 Hz aliasiert wird, was zu einer echten 10-Hz-Oszillation an der Motorwelle führt.
kupfer.hut