WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

diskrete Regelung - wie fange ich an?

 

Annika93
Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 12.11.13
Wohnort: Nürnberg
Version: ---
     Beitrag Verfasst am: 17.11.2013, 13:53     Titel: diskrete Regelung - wie fange ich an?
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen


marky_m

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.12.2013, 21:03     Titel: Tustin-Trafo
  Antworten mit Zitat      
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
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.