LabVIEWForum.de
FPGA PI-Regler - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Module (/Forum-LabVIEW-Module)
+---- Forum: LabVIEW RealTime (/Forum-LabVIEW-RealTime)
+---- Thema: FPGA PI-Regler (/Thread-FPGA-PI-Regler)



FPGA PI-Regler - Alper - 07.12.2018 13:10

Hallo,
ich habe mit Labview und einer FPGA einen PI-Regler realisiert.
Allerdings gefällt mir sein Regelverhalten noch nicht.
Das Programm führt erst dann eine Änderung aus, wenn der Sollwert unter- oder überschritten wurde. Viel besser wäre es, einen Bereich festlegen zu können, ab dem die Regelung beginnt. Da e sich um ein System im Unterdruck befindet, betrifft das besonders die Drucksenkung. Den Sollwert an sich zu ändern geht aufgrund der Anwendung nicht ohne weiteres.
Welche Möglichkeiten habe ich das in Labview umzusetzen?

Gruß
Alper

Labview 2018
NIc RIO-9035


RE: FPGA PI-Regler - GerdW - 07.12.2018 13:18

Hallo Alper,

Zitat:Allerdings gefällt mir sein Regelverhalten noch nicht.
Dann musst du das ändern!

Zitat:Das Programm führt erst dann eine Änderung aus, wenn der Sollwert unter- oder überschritten wurde.
Hmm
Sollte ein PID nicht immer "irgendwas" machen, wenn der Ist- und Sollwert abweichen???


RE: FPGA PI-Regler - Alper - 07.12.2018 13:26

Hallo,
danke für deine Antwort.

Natürlich soll der Regler etwas tun, wenn der Sollwert erreicht wurde. Das passt soweit auch. Allerdings war meine Frage, ob ich aus diesem einen Wert, einen Wertebereich machen kann?
Mit der Labview-Hilfe komme ich leider nicht weiter.
Gruß


RE: FPGA PI-Regler - GerdW - 07.12.2018 13:52

Hallo Alper,

Crossposts bitte immer selbst anzeigen!

Zitat: ob ich aus diesem einen Wert, einen Wertebereich machen kann?
Wie willst du aus einem einzelnen Setpoint einen Setpoint-Wertebereich machen? Wohin soll der PID dann regeln???

Zitat:Viel besser wäre es, einen Bereich festlegen zu können, ab dem die Regelung beginnt.
Verständnisfrage: der PID soll nur arbeiten, wenn pv innerhalb eines erlaubten Bereiches liegt? Was soll er außerhalb des Bereiches tun?

Allgemein: du kannst den PID zwischen Manuell und Automatik umschalten. Dies kannst du gern auch abhängig davon machen, welchen Wert der pv gerade hat. Und dir steht es frei, im manuellen Modus selbst den Stellwert vorzugeben. Lies dir mal die Hilfe zum AdvancedPID durch…


RE: FPGA PI-Regler - Alper - 07.12.2018 13:59

Hallo,

genau das ist meine Frage. Kann ich meinen Sollwert durch einen Wertebereich ersetzen? Eine Art Ober-und Untergrenze. Sobald die Untergrenze von unten erreicht ist und die Obergrenze von oben erreicht ist, soll der Regler regeln. ist das umsetzbar? oder wie kann ich das alternativ lösen?

Gruß


RE: FPGA PI-Regler - GerdW - 07.12.2018 14:15

Hi Alper,

Zitat:Kann ich meinen Sollwert durch einen Wertebereich ersetzen?
Nein.
Das ist Blödsinn für einen PID-Regler!

Zitat:Eine Art Ober-und Untergrenze. Sobald die Untergrenze von unten erreicht ist und die Obergrenze von oben erreicht ist, soll der Regler regeln. ist das umsetzbar?
Ja.
Wenn pv außerhalb des Bereiches ist, musst du den PID einfach nur ausschalten.
Hatte ich das nicht schon mal geschrieben?