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

LQ- Optimierung

 

Papafirefest
Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 08.06.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.06.2016, 13:04     Titel: LQ- Optimierung
  Antworten mit Zitat      
Hallo zusammen,

folgendes Problem. Sollen eine PT3 Strecke mit Störgröße mit einem PID-Regler und der Optimization - Toolbox vergleichen. Da ich wenig Erfahrung mit der Tollbox habe würde mich interessieren wie ich dies realisiere und mit Simulink umsetzen kann.

G(s) = 0,025/ (s^3+0,55 s^2+0,095 s +0,005 )

Vielen Dank

Mit freundlichen Grüßen

Papafirefest
Private Nachricht senden Benutzer-Profile anzeigen


gs
Forum-Century

Forum-Century


Beiträge: 172
Anmeldedatum: 17.03.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.06.2016, 13:23     Titel:
  Antworten mit Zitat      
Schau mal in den Anhang, meinst du sowas?

strecke_mit_PID.slx
 Beschreibung:

Download
 Dateiname:  strecke_mit_PID.slx
 Dateigröße:  14.35 KB
 Heruntergeladen:  477 mal
Strecke mit PID.PNG
 Beschreibung:

Download
 Dateiname:  Strecke mit PID.PNG
 Dateigröße:  21.2 KB
 Heruntergeladen:  484 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
Papafirefest
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 08.06.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.06.2016, 10:45     Titel:
  Antworten mit Zitat      
Vielen Dank für die schnelle Hilfe.

Es geht mir aber eher, um die Umsetzung mit der Optimization Toolbox.
Wie kann ich dort die Parameter einstellen, um die Übertragungsfunktion zu optimieren und mir diese dann über Simulink anzeigen lassen kann.

Gruß

Papafirefest
Private Nachricht senden Benutzer-Profile anzeigen
 
gs
Forum-Century

Forum-Century


Beiträge: 172
Anmeldedatum: 17.03.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.06.2016, 10:55     Titel:
  Antworten mit Zitat      
Hi,

in den PID-Controller wechseln... also Doppelklick auf den Block und dann musst du den Button "Tune" suchen...
Dein Modell wird dann linearisiert und dann kannst du mit ein paar Schiebereglern deine Parameter bestimmen.

Viel Spaß
Private Nachricht senden Benutzer-Profile anzeigen
 
AKNOT
Forum-Century

Forum-Century


Beiträge: 129
Anmeldedatum: 12.10.11
Wohnort: Bochum
Version: R2018a
     Beitrag Verfasst am: 09.06.2016, 12:25     Titel:
  Antworten mit Zitat      
Das "tune" im PID-Block läuft aber meines Wissens nach nicht über die Optimization Toolbox. Für diese müsstest du eine Zielfunktion festlegen, die die Reglerparameter entgegen nimmt und ein Kriterium zurückliefert (nach Simulation bspw.), das minimiert werden soll (Regelabweichung, IAE, etc.).

Dann werden durch den ausgewählten Algorithmus (fmincon, lsqnonlin,...) die Parameter hinsichtlich des Kriteriums optimiert bis zu einem Abbruchkriterium.

Siehe auch hier: http://de.mathworks.com/help/optim/index.html


Gruß
Private Nachricht senden Benutzer-Profile anzeigen
 
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.