INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Steuer und Regelungstechnik



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

25.10.2007, 20:01
Beitrag #1

SirPete Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Apr 2007

8.20
2006
kA


Deutschland
Steuer und Regelungstechnik
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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.10.2007, 20:23
Beitrag #2

A.Berndsen Offline
LVF-Team
LVF-Team

Beiträge: 2.437
Registriert seit: Feb 2005

8.2.1 - 2011
2004
DE

724xx
Deutschland
Steuer und Regelungstechnik
Hallo Peter,

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

Gruß
Andreas

Geht nicht, gibts nicht!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.10.2007, 08:32
Beitrag #3

monoceros84 Offline
LVF-Stammgast
***


Beiträge: 445
Registriert seit: Oct 2006

2011
2006
EN


Deutschland
Steuer und Regelungstechnik
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.

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.10.2007, 08:48
Beitrag #4

VDB Offline
LVF-Stammgast
***


Beiträge: 426
Registriert seit: Oct 2005

2010-2011
1997
kA

52134
Deutschland
Steuer und Regelungstechnik
Hier ist ein (unschön programmiertes) Beispiel:

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

VDB
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: