|
|
diskrete Regelung - wie fange ich an? |
|
Annika93 |
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 12.11.13
|
|
|
|
Wohnort: Nürnberg
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 17.11.2013, 13:53
Titel: diskrete Regelung - wie fange ich an?
|
|
Hallo miteinander,
ich habe in Simulink für ein RL-Glied (also eine PT1-Strecke) im kontinuirlichen Bereich eine Regelung entworfen und diese nache dem Betragsoptimum optimiert. Jetzt will ich dafür aber eine Regelung im diskreten Bereich entwerfen. Wie muss ich dabei vorgehen? Kann ich die Laplace-Gleichung der Strecke direkt in eine z-Transformationsgleichung umwandeln oder sollte ich erst eine Differenzengleichung aus der Differentialgleichung errechnen und daraus dann die z-transformierte bilden? Oder muss man die Strecke überhaupt nicht diskretisieren und es reicht wenn man einen diskreten Regler verwendet?
Ich wäre euch für jede Hilfe dankbar,
schöne Grüße, Annika
|
|
|
|
|
marky_m |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 13.12.2013, 21:03
Titel: Tustin-Trafo
|
|
|
|
|
Hi,
also wenn ichs richtig verstehe, hast du einen siso-Regler laplace-transformiert vorliegen, und jetzt willst du ihn für die Implementierung oder um in einer Simulation zu testen, ob der diskrete Regler am kontinuierlichen System immer noch das macht, was er soll, diskretisieren.
Dazu musst du den Regler nicht neu entwerfen.
Man kann den Regler im Laplace-Bereich mit der Tustin-Transformation diskretisieren. Durch geschicktes Umformen des transformierten Terms lässt sich ein Ausdruck für die Stellgröße in Abhängigkeit der vergangenen Werte der Regelgröße (bzw. Regelabweichung) angeben. Um wie viele diskrete Schritte ein Wert der Regelgröße in der Vergangenheit liegt, erkennt man an dem Exponenten des Verschiebeoperators. Das ist dann ein einzeiliger Algorithmus, den man ratz-fatz runterprogrammiert hat.
Ich hoffe, das hilft. Mag etwas spulig klingen, wenn man noch nix davon gehört hat, Tustin-Trafo ist aber kein Act. Google solltes tun, denk ich.
Viel Erfolg noch,
Marky
|
|
|
|
|
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.
|
|