Hallo, ich habe einen digitalen PI Regler und ein Programm, das alle 20ms das gleiche macht, nämlich einen Strom berechnet. Die Abtastzeit beträgt also 0,02ms. Und die Streckenzeitkonstante vom Motor L/R = 0,00375ms Meine Frage nun: Die Abtastzeit sollte ja immer mindestens 10 mal kleiner sein als die Streckenzeitkonstante. Ist sie in dem Fall nicht, was bedeutet das nun? Die Regelung funktioniert nämlich trotzdem sehr gut, wieso "MUSS" diese Bedingung (wie mir eingebläut wurde) also immer erfüllt sein? Grüße und schömnen Dank vorab!
Mark schrieb: > ich habe einen digitalen PI Regler und ein Programm, das alle 20ms das > gleiche macht, nämlich einen Strom berechnet. > Die Abtastzeit beträgt also 0,02ms. Kannst du die Einheiten nochmal prüfen? 20ms ist 0,02ms? Den Faktor brauchst du, um ausreichend schnell und auch flüssig auf Änderungen reagieren zu können. Deine Strecke schafft, wenn die Bedingung nicht erfüllt ist, Änderungen, die du nicht detektieren und auch nicht ausregeln kannst. Dein Regler funktioniert ws. nur, weil die Strecke nicht so schnell Änderungen zeigt bzw. regelst du jetzt halt nicht jede Kleinigkeit aus. Kann hinhauen, kann aber auch zu ungewollten Schwankungen des Moments führen (z.B.) Schau dir mal einen Sollwertsprung an. Deine Strecke (Motor) braucht 5*t_el, bis sich der Wert einstellt, dein Regler aber deutlich mehr, bis er den Wert richtig rausstellt bzw. sieht, dass der Wert eigentlich überschritten wurde. Du verlierst Dynamik!
Mark schrieb: > Und die Streckenzeitkonstante vom Motor L/R = 0,00375ms ? Den Wert würde ich mal in Frage stellen. Ist dir klar, was mit diesem Zahlenwert behauptet wird? Ein Motor treibt ja normalerweise etwas an. D.h. da ist mechanische Trägheit im Spiel. Schon alleine die treibt dir die Zetkonstante in die Höhe, während sie gleichzeitig auch für eine Stabilisierung der Drehzahl sorgt.
Sorry, meine natürlich Sekunden: T_ab = 0,02s T_ri bzw T_anker = 0,009H/2,4Ohm = 0,00375s
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.