|
|
Digitalisierung PID Regler |
|
tw00 |
Forum-Newbie
|
|
Beiträge: 5
|
|
|
|
Anmeldedatum: 24.05.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.05.2012, 15:18
Titel: Digitalisierung PID Regler
|
|
Hallo,
in Appendix B des Datenblatts "Implementation of PID and Deadbeat Controllers [...]" (http://www.ti.com/lit/an/spra083/spra083.pdf) wird ein digitaler PID-Regler beschrieben.
Das Iterationsgesetz in diskreter Form u(n) wird dabei aus einer Differenzbetrachtung hergeleitet, um die Summenbildung zu eliminieren.
Ich kann mir dabei Gleichung (33) nicht erklären. Warum wird das Zeitintervall um -2 und nicht um -1 verschoben? Und, wichtiger noch, warum verschiebt sich der differenzierende Term nur um -1?
Viele Grüße und ich hoffe die Frage ist nicht zu speziell
Thomas
|
|
|
|
|
EliteTUM-Gast |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.05.2012, 16:16
Titel:
|
|
Hi,
hm, hab mir einfach die zwei weiteren Formeln angekuckt und versuchs damit zu erklären: Wie man sieht wird in Formel (34) die (33) verwendet und das dann umgewandelt, so dass sich (35) ergibt. Da erkennt man, dass auf der linken Seite des Gleichheitszeichen u[n] ergibt für den aktuellen Zeitpunkt n und auf derr echten Seite nur Signale aus der Vergangenheit, nämlich n-1 und n-2 stehen. Insofern würde ich das mal als mathematisch "schlauen Trick" bezeichnen, bei dem man wissen muss worauf man hinaus will um auf die Lösung zu kommen
|
|
|
tw00 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 5
|
|
|
|
Anmeldedatum: 24.05.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.05.2012, 17:01
Titel:
|
|
Hallo EliteTUM-Gast,
mein Irrtum könnte darin liegen, dass ich angenommen hatte, dass Gleichung (33) direkt aus Gleichung (32) hergeleitet wird. Daher die Frage, warum sich die Berechnung des D-Anteils NICHT um -2 verschiebt, sondern nur um -1, obwohl P- und I-Anteil um -2 verschoben werden.
Die restliche Berechnung ist soweit klar. Würde aber m.E. genau so gut funktionieren, wenn man folgendes gemacht hätte:
Wenn
mit
.
dann
wobei a1,a2,a3 irgendwelche Konstanten wären, die man ausrechnen kann. e(n-2) würde dann durch die "korrekte" Verschiebung von de(n)/dt genau so drin stehen.
Evtl. ist Gleichung (33) so gewählt worden, da es günstig ist die Berechnung des D-Anteils "soweit wie möglich" in der Zukunft zu machen?
So wirklich verstehen kann ich das nicht.
Grüße
Thomas
|
|
|
tw00 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 5
|
|
|
|
Anmeldedatum: 24.05.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.05.2012, 17:23
Titel:
|
|
Genau genommen müsste für
folgendes gelten:
also
.
Warum komplizierter als so?
Ich hatte in der Vergangenheit auch schon mal folgenden PI-Regler gesehen:
statt
.
Herleitung ist ebenfalls unklar!
|
|
|
gjp578 |
Forum-Anfänger
|
|
Beiträge: 17
|
|
|
|
Anmeldedatum: 23.03.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 19.07.2012, 11:14
Titel:
|
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|