LabVIEWForum.de
Steuer und Regelungstechnik - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: Steuer und Regelungstechnik (/Thread-Steuer-und-Regelungstechnik)



Steuer und Regelungstechnik - SirPete - 25.10.2007 20:01

Hallo alle zusammen!
Ich möchte gerne einen PID-Regler in LabVIEW simulieren. Hat jemand von euch so etwas schon mal programmiert?

Also das Programm soll einen Wert, z.B. eine Sprungfunktion möglichst schnell erfolgen, aber hier sollen alle Parameter beeinflussbar bleiben. P, I , und D Anteil soll man separat einstellen können.

Hab noch keine Idee und bin noch nicht so firm in LabVIEW.

wäre für einige ideen schon sehr dankbar.

Gruß Peter


Steuer und Regelungstechnik - A.Berndsen - 25.10.2007 20:23

Hallo Peter,

hast Du das AddOn "LabVIEW PID Control Toolkit" zufällig installiert?
Damit sollte es funktionieren.

Gruß
Andreas


Steuer und Regelungstechnik - monoceros84 - 26.10.2007 08:32

Ansonsten bleibt dir wohl nur eine manuelle Programmierung des Reglerverhaltens. Mach dich mal schlau bezüglich Diskretisierung von Übertragungsfunktionen. Damit ist es möglich, die ansonsten auszuführende Differentiation und Integration in kleinen Schritten durch einfache Rechenoperationen (+, -, *, /) zu ersetzen. Wenn du das ganze dann in einer Schleife laufen lässt, erhälst du genau das Verhalten. Ich habe es selber leider noch nie in LabVIEW programmiert. Ich habe aber mal so eine Implementation in C gesehen und ich weiß, dass das genau der Weg ist, den moderne Industrieregler gehen.
Ich schätze mal, viel was anderes wird das PID-VI aus dem Toolkit auch nicht machen.


Steuer und Regelungstechnik - VDB - 26.10.2007 08:48

Hier ist ein (unschön programmiertes) Beispiel:

http://zone.ni.com/devzone/cda/epd/p/id/2382

VDB