|
|
Sprungantwort--> Parameter abschätzen |
|
Regensteiner |
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 04.09.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.09.2013, 08:04
Titel: Sprungantwort--> Parameter abschätzen
|
|
|
|
|
Hallo,
anhand einer Sprungantwort möchte ich die Parameter einer Regelstrecke (PT1 mit Totzeit) approximieren. Als möglich Variante habe ich für die "Area Method" entschieden, wie sie in Aström und Hägglund beschrieben ist. Ich habe ein kleines Skript geschrieben, dass mir dann die Werte für das Gain, die Zeitkonstante und die Totzeit berechnet.
Leider ist die Totzeit bei meinem Fall recht dominant: Ks=0.233, T=1.325 und Tt=1.7
Was die Regelung erschwert. Wie könnte man jetzt einen PI-Regler einstellen. Ich habe es mit CHR und Cohen-Coon versucht, was OK war. Aber gibt andere Wege? Könnte man eine Vorsteuerung einsetzen und wenn wie?
Gruß,
Ossi
Messdaten der Regelgröße nach Sprung der Stellgröße von 0 auf 6 bei t=0. T=0:0.5:38;
0.0300
0.0400
0.0400
0.1100
0.1100
0.7000
0.7000
1.0600
1.0600
1.2200
1.2200
1.2900
1.2900
1.3400
1.3900
1.3900
1.4200
1.4200
1.4200
1.4200
1.4300
1.4300
1.4200
1.4200
1.4000
1.4000
1.4000
1.4000
1.4000
1.4000
1.4300
1.4300
1.4200
1.4200
1.3900
1.3900
1.4000
1.4000
1.4000
|
|
|
|
|
controlnix |
Forum-Century
|
|
Beiträge: 106
|
|
|
|
Anmeldedatum: 10.06.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.09.2013, 15:41
Titel:
|
|
Hallo,
1) zunächst folgende Frage: warum gibst Du 38 Messdaten an, wenn lt Deinen Angaben (T=0:0.5:38;) 77 notwendig wären (mit Totzeit noch mehr)?
2) Deine bisherigen Einstellungen sind lt Deinen Angaben OK. Was bedeutet das? Warum suchst Du nach anderen Wegen? Was willst Du erreichen?
3) Vorsteuerung ist möglich. Was willst Du erreichen? Womit vergleichst Du?
Grüße
ControlNix
|
|
|
Regensteiner |
Themenstarter
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 04.09.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.09.2013, 15:51
Titel:
|
|
Hallo,
beim time vector habe ich einen kleinen Fehler gemacht, es müsste lauten t=0:0.5:19 also 38 entsprechend den Messwerten. Die Aufzeichnungsgeschwindigkeit war 500 ms.
Ich möchte ein schnelles Antwortverhalten erreichen, ohne dass es zu einem großem Überschwingen kommt.
Als Vergleich habe ich nur den PI-Regler, wie ich momentan eingestellt habe.
Gruß,
Ossi
|
|
|
controlnix |
Forum-Century
|
|
Beiträge: 106
|
|
|
|
Anmeldedatum: 10.06.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 08.09.2013, 15:50
Titel:
|
|
Hallo,
1) Kommentar t=0:0.5:19 sind 39 Werte, aber Du hast auch 39 Messwerte angegeben.
2) Du willst ein schnelles Antwortverhalten haben. Was ist schnell, d.h. in welcher Zeit soll der Istwert auf dem Sollwert nach einer sprungförmigen Veränderung des Sollwertes liegen?
3) Du willst kein großes Überschwingen. Was ist groß, d.h. wieviel % sollen nicht überschritten werden?
4) Wie lauten Deine gegenwärtigen PI-Parameter?
Grüße
ControlNix
|
|
|
|
|
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.
|
|