LabVIEWForum.de
PID Regler Problem - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: PID Regler Problem (/Thread-PID-Regler-Problem)



PID Regler Problem - Stax - 14.06.2012 10:05

Hallo,

Liebe LABVIEW Community ! Ich hoffe ich habe das richtige Forum getroffen, bin erst seit kurzem hier angemeldet und kennen mich noch nicht so aus. Da ich noch ein Neuling in dem Umgang mit LabView bin, dachte ich mir ich wende mich mal an die Profis hier im Forum.

Mein Problem:


Also ich bearbeite zur Zeit eine Projektarbeit an meiner Hochschule.
Meine Aufgabe ist es:
1. Tiefkälte Umwälzthermostat mit LabView zu automatisieren. (Die Automatisierung habe ich meiner Meinung nach sehr gut hinbekommen.)
2. Mit Hilfe eines in LabView programmierten Reglers einen bestimmten Temperaturverlauf in einem Rührkessel zu erzeugen. ( Hier hängt es)

Nun habe ich hier schon einige Beiträge zu PID Reglern durch gelesen und mir diese auch in LabView angeschaut. Jedoch verstehe ich diese nicht so ganz!
Wieso addiert man die Regelabweichung auf?
Wieso wird beim I- und D-Anteil nicht integriert und differenziert?
Wie entsteht der dt-Wert?
Welche Funktion haben die Schieberegister in diesem PID-Regler.vi ? Auf gut deutsch: Bahn ! Ich weiss zwar wie ein PID Regler allgemein funktioniert und wie man die einzelnen Anteile berechnet. Jedoch schaffe ich den Übergang zur Programmierung nicht Angry !

1. Ich benötige einen PID Regler am besten mit Erklärung
2. Ich habe den einen oder anderen PID Regler aus anderen Beiträgen auch schon aus probiert, jedoch wird meine Messwertaufnahme sehr langsam, sobald ich dort den IST-Wert für den PID-Regler abzweige. Die Temperatur im RK messe ich mit Hilfe eines Thermoelementes, das ich über den DAQ-Assistenten ansteuer.

Ich hoffe mir kann jemand weiterhelfen.

Ich verwende Labviewversion 8.6.


RE: PID Regler Problem - GerdW - 14.06.2012 11:51

Hallo Stax,

wieviel mehr Kommentare als im SimplePID willst du denn noch haben?

Das SimplePID formt doch den PID-Regler genau nach Lehrbuch nach: Es wird ein P-, I- und D-Anteil berechnet und alles addiert...

Zitat:Wieso addiert man die Regelabweichung auf?
Für den I-Anteil?

Zitat:Wieso wird beim I- und D-Anteil nicht integriert und differenziert?
Wird doch gemacht, nur halt numerisch...

Zitat:Wie entsteht der dt-Wert?
Durch Subtraktion von aktueller und letzter Zeit?

Zitat:Welche Funktion haben die Schieberegister in diesem PID-Regler.vi ?
Dieselbe wie in jedem anderen VI: sie merken sich Werte... (Welche das sind, steht sogar als Kommentar daneben...)

Zitat:Jedoch schaffe ich den Übergang zur Programmierung nicht
Du scheinst neu bei LabVIEW zu sein: beachte den Link in meiner Signatur...


RE: PID Regler Problem - Stax - 15.06.2012 15:31

Hallo GerdW,

danke für deine schnelle und detaillierte Antwort. Ok nun hab den PID-Regler verstanden. Hmm er regelt zwar nicht so schön, aber das wird wohl an den eingestellten Parametern liegen.
Das Problem mit der zeitlichen Verzögerung hat sich komischerweise von alleine erledigt, wieso auch immer nun gehts.Big Grin

Nochmals danke für deine Antwort