25.11.2008, 18:45
(Dieser Beitrag wurde zuletzt bearbeitet: 25.11.2008 19:33 von gottfried.)
Beitrag #1
|
|
|
26.11.2008, 09:16
Beitrag #2
|
|
|
26.11.2008, 13:44
Beitrag #4
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
PID Frage
Da ich mich viel mit Regelungen beschäftigt habe, fühle mich eigentlich zur Beantwortung der Frage aufgerufen. Habe aber den Toolkit nicht. Wenn Dir niemand befriedigend antwortet und Dir das die Mühe wert ist, dann müßtest Du mal die Blockschaltbilder der beiden Sub-VIs als Graphiken posten, dann könnte ich evtl. helfen.
|
|
|
26.11.2008, 16:17
Beitrag #5
|
BerndDasBrot
LVF-Gelegenheitsschreiber
Beiträge: 128
Registriert seit: Feb 2008
8.2.1, 2012, 2017, 2020
2007
EN
7206
Schweiz
|
PID Frage
' schrieb:Hallo
das ist einfach der GeneralPIDsimulator. Wieso geht die Prozessvariable zuerst nach unten? Der Output steigt doch? Meine Applikation mach dasselbe, das stört aber.
Das Problem ist nicht sosehr das es beim Starten den "Schlenkerer" macht, vielmehr stört der bei einem Restart ganz gealtig. Im wesentlichen zielt daher die Frage auch nach dem "Aufheben" des Zustandes eines VIs für einen Restart des Programmes.
Bitte um Nachhilfe
Danke
Gottfried
Version 8.6
Hallo Gottfried
Im Prinzip geht es darum, dass der Stellwert (Output) am Anfang zu tief ist, deshalb sinkt der Istwert (Prozessvariable). Der PID-Regler "merkt" das und erhöht danach den Stellwert solange, bis der Istwert OK ist.
Meist wird dann ein höherer Startwert für den Output verwendet, damit es dieses Ausbrechen nicht gibt.
Zu Beginn der Regelung sollte also der Output nicht 0 sein!
Gruss, BDB
|
|
|
27.11.2008, 11:21
Beitrag #6
|
gottfried
LVF-Guru
Beiträge: 1.735
Registriert seit: Mar 2007
2019
2004
EN
20**
Oesterreich
|
PID Frage
' schrieb:Hallo Gottfried
Im Prinzip geht es darum, dass der Stellwert (Output) am Anfang zu tief ist, deshalb sinkt der Istwert (Prozessvariable). Der PID-Regler "merkt" das und erhöht danach den Stellwert solange, bis der Istwert OK ist.
Meist wird dann ein höherer Startwert für den Output verwendet, damit es dieses Ausbrechen nicht gibt.
Zu Beginn der Regelung sollte also der Output nicht 0 sein!
Gruss, BDB
Ich finde aber nirgends eine Möglichkeit den Output (Stellvariable) zu initialisieren....
Bitte um Hilfe
Gottfried
|
|
|
27.11.2008, 13:50
Beitrag #7
|
BerndDasBrot
LVF-Gelegenheitsschreiber
Beiträge: 128
Registriert seit: Feb 2008
8.2.1, 2012, 2017, 2020
2007
EN
7206
Schweiz
|
PID Frage
Hallo Gottfried
Ich kann Dein VI nicht lesen, wegen der Version.
Versuche doch mal verschieden Werte für den D-Faktor (derivative Time). Der Regler wird dadurch sensibler und reagiert schneller. Der Nachteil ist, dass die Neigung zum Schwingen erhöht wird, was nicht erwünscht ist.
Wenn es zu stark schwingt, muss ein kleinerer D-Faktor gewählt werden.
Die Faktoren P und I würde ich erstmal nicht verändern.
Du musst eben die Faktoren P, I und D an Dein Regelsystem anpassen, dass ist etwas mühsam.
Versuch das mal und gib' Bescheid.
Gruss, BDB
|
|
|
01.12.2008, 10:54
Beitrag #8
|
Bruno
LVF-Grünschnabel
Beiträge: 21
Registriert seit: Jun 2007
2011
2005
EN
50858
Deutschland
|
PID Frage
Hallo Gottfried,
IMHO hast Du einen Regler mit sehr großem I Anteil, der auch zum Schwingen neigt, wenn Du das Beispiel weiter laufen lässt. Also P etwas rauf, nicht zuviel sonnst wird es instabiel, max. 0,5 oder so. I kleiner, z.B. 0,08.
Außerdem ist Dein Regler bei einer Stellgröße von ca. 32 ausgeregelt. Du hast es viel einfacher, wenn Du von Deiner Stellgröße den Offset abziehst, also Dein Regler bei MV = 0 ausgeregelt ist.
Ich hoffe ich konnte Dir helfen,
Gruß
Bruno
Labview 2009 englisch / RT / FPGA / Control Design und Simulation
cRIO
Diadem-Forum.de
|
|
|
01.12.2008, 13:47
(Dieser Beitrag wurde zuletzt bearbeitet: 01.12.2008 13:47 von Lucki.)
Beitrag #9
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
PID Frage
' schrieb:IMHO hast Du einen Regler mit sehr großem I Anteil, der auch zum Schwingen neigt, wenn Du das Beispiel weiter laufen lässt.
Das sieht aber gar nicht nach Schwingneigung aus, denn man sieht ja, wie sich der Istwert im späteren Verlauf ohne jedes Überschwingen dem Sollwert nähert. Einen solchen Verdacht, daß der Istwert auf einmal wieder zu zappeln beginen, halte ich nicht für begründbar. Und wenn es so wäre, dann wäre das Gottfried wohl als Erstem aufgefallen und er hätte es hier gesagt.
Was wesentlich zur Klärung beitragen könnte: Dieses Ausschlagen in die falsche Richtung, tritt das nur beim Einschalten auf, oder hat man das bei jedem Sollwertsprung? Das mal zu untersuchen dürfte doch kein Problem sein.
|
|
|
07.12.2008, 22:19
(Dieser Beitrag wurde zuletzt bearbeitet: 07.12.2008 22:20 von rolfk.)
|
|
|
| |