|
|
Sprungantwort analysieren, Reglerauswahl |
|
Kammy |
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 11.05.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.06.2012, 10:53
Titel: Sprungantwort analysieren, Reglerauswahl
|
|
Hallo,
ich bin gerade dabei eine Studienarbeit anzufertigen und habe leider noch nie wirklich einen Regler ausgelegt.
Zum Thema: Ich habe auf ein System, welches konstant mit 1.15 läuft, einen Sprung von 0.25 gegeben. Nach innerhalb einer Sekunde hat sich das System dann bei ca. 2.1 eingependelt.
Wie gehe ich nun vor, wenn ich dazu einen passenden Regler auswählen möchte? Die Strecke hat doch ein PT2-Verhalten oder? Welche Werte kann ich den aus dieser Sprungantwort ablesen?
Kann ich einen PI-Regler auswählen und diesen entsprechend dem Betragsoptimum auslegen?
Vielen Dank im Voraus.
Beschreibung: |
|
Download |
Dateiname: |
Sprungantwort.jpg |
Dateigröße: |
25.58 KB |
Heruntergeladen: |
1459 mal |
|
|
|
|
|
eey |
Forum-Fortgeschrittener
|
|
Beiträge: 86
|
|
|
|
Anmeldedatum: 31.03.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.06.2012, 11:20
Titel:
|
|
Hallo Kammy,
das sieht ehrlich gesagt überhaupt nicht nach PT2 Verhalten aus, das wird auf jeden Fall eine Strecke höherer Ordnung sein... Also bevor du den Regler auslegst solltest du erstmal die Strecke identifizieren...
Was hast du denn bisher für ein Streckenmodell angesetzt? Oder hast du noch gar keins? Dann müsstest du die Werte hier mal posten, dann kann man probieren das zu identifizieren.
Grüße,
eey
|
|
|
Kammy |
Themenstarter
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 11.05.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.06.2012, 15:19
Titel:
|
|
Hallo eey
vielen Dank für deine Antwort.
Ich habe nun einen erneuten Sprung von 0.25 auf das System gegeben, wobei die Dauer nun 3 Sekunden beträgt . Die Sprungantwort habe ich im Anhang hinzugefügt mit den entsprechenden Werten.
Streckenmodell hab ich noch keins bzw. kannst du mir erklären, wie ich die Strecke genau analysiere?
Vielen Dank für deine Bemühungen.
Beschreibung: |
|
Download |
Dateiname: |
Signal_Neu_Zoom.jpg |
Dateigröße: |
181.04 KB |
Heruntergeladen: |
1321 mal |
Beschreibung: |
|
Download |
Dateiname: |
Signal_Neu.jpg |
Dateigröße: |
176.54 KB |
Heruntergeladen: |
1343 mal |
|
|
|
eey |
Forum-Fortgeschrittener
|
|
Beiträge: 86
|
|
|
|
Anmeldedatum: 31.03.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.06.2012, 16:20
Titel:
|
|
Hallo Kammy,
mir ist da einiges noch nicht ganz klar... Die Sprungantwort die du da hast, sind das Messwerte? Oder ist das simuliert? Weil für Messwerte wäre das schon sehr glatt.
Auf jeden Fall meinte ich mit Werte die ganzen (Mess-)Werte am besten als Textdatei, aus den paar eingezeichneten Werten kann man da leider nichts sagen.
Beispiel: Du erstellst dir in Matlab eine Übertragungsfunktion, zB so:
Dann gibst du einen Sinnvollen Zeitbereich an, für diese Übertragungsfunktion etwa:
Dann kannst du die Werte dieser Übertragungsfunktion so speichern:
Dieses Array (hier Werte genannt) solltest du hier mal hochladen, sonst funktioniert das leider nicht.
Schöne Grüße,
eey
|
|
|
Kammy |
Themenstarter
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 11.05.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.06.2012, 17:58
Titel:
|
|
Hallo eey,
Die Sprungantwort ist simuliert! Leider arbeite ich nicht mit Matlab, sondern mit einem Simulationsprogramm, deswegen muss ich die einzelnen Werte selbst herauslesen.
Mir würde schon eine Näherung der Sprungantwort reichen. Ist dies möglich? Oder wie gehe ich am besten vor?
Vielen Dank
|
|
|
eey |
Forum-Fortgeschrittener
|
|
Beiträge: 86
|
|
|
|
Anmeldedatum: 31.03.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.06.2012, 19:13
Titel:
|
|
Puh, ohne Werte wird das bei so einer komischen Sprungantwort schon relativ schwierig.
Aber eigentlich musst du auch von nem anderen Programm an die Werte rankommen können, kann eigentlich nicht sein dass das nicht möglich ist...
|
|
|
Kammy |
Themenstarter
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 11.05.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.06.2012, 08:54
Titel:
|
|
Naja, aber ich könnte ja durch anlegen von Tangenten die entsprechenden Steigungen aus den Gerade herauslesen und die Frequenz der konstanten Schwingung kann ja auch ermittelt werden.
Es wären dann zwar nur Annäherungen, aber dies würde mir reichen.
Kann mir einer erklären, wie ich dann am besten vorgehe?
Vielen Dank.
|
|
|
eey |
Forum-Fortgeschrittener
|
|
Beiträge: 86
|
|
|
|
Anmeldedatum: 31.03.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 28.06.2012, 12:05
Titel:
|
|
Das funktioniert so einfach nicht.
Dieses System hat nicht mal Ansatzweise PT2-Verhalten, deswegen kannst du auch mit der Steigung und Frequenz keine vernünftige Näherung aufstellen.
Ich hab das einfach mal Spasseshalber für deine erste gepostete Sprungantwort gemacht. Das Ergebnis kannst du dir im Anhang angucken (ist hier auf 0 normiert). Das sieht wirklich nicht mal im Ansatz aus wie deine Übertragungsfunktion und eine bessere Aproximation ist mit PT2 wohl auch nicht drin.
Ich versteh auch nicht warum du nicht einfach die Werte hochladen willst? Wenn die Werte simuliert sind müssen die ja auch im Programm hinterlegt sein, egal ob Matlab oder nicht. Ohne die kommt man hier auf jeden Fall nicht weiter.
Mfg,
eey
Beschreibung: |
|
Download |
Dateiname: |
untitled.png |
Dateigröße: |
4.39 KB |
Heruntergeladen: |
1314 mal |
|
|
|
|
|
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.
|
|