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 

Drehzahlregelung mit PID



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!

19.02.2012, 12:13 (Dieser Beitrag wurde zuletzt bearbeitet: 19.02.2012 12:15 von Herr Müller.)
Beitrag #1

Herr Müller Offline
LVF-Grünschnabel
*


Beiträge: 10
Registriert seit: Mar 2011

2010
2011
DE


Deutschland
Drehzahlregelung mit PID
Hallo zusammen!

Wir versuchen gerade eine Drehzahlregelung mittels eines PID für einen Motorprüfstand zu realisieren.
Zum Aufbau des Prüfstands: Wir betreiben einen Motor, der mittels einer Hydraulikpumpe eine Last beaufschlagt bekommt. Über ein Proportionalventil können wir hierbei den Öffnungswinkel des Ventils steuern und so eine Drehzahl vorgeben.
Kurz zur Messtechnik: Über ein Bosch Steuergerät bekommen wir im 5ms Takt ein Drehzahlsignal über CAN Bus, das wir über ein NI cDAQ System auslesen. Zwischen Ventil und Messtechnik ist ein Messumformer geschaltet, der unser Ausgangssignal von 0-10V auf 0-700mA wandelt. Diese Wandlung ist aber vermutlich nicht linear.

Nun stellt sich folgende Problematik ein:
- Das Eingangssignal vom Motor schwankt mit einer Amplitude von 200 U/min
- Durch Testen verschiedener Regelparameter konnten wir mit aktiviertem PID mit Autotuning eine Regelung erreichen, die im besten Ergebnis ein Schwanken der Drehzahl mit einer Amplitude von 500 U/min um den Sollwert erreicht
- Wird allerdings manuell über ein Labornetzteil per Hand geregelt und eine Drehzahl bzw. Strom eingestellt, ist die Drehzahl ziemlich stabil

Jetzt ist die Frage wie wir das ganze optimieren können, folgende Ansätze haben wir bereits verfolgt:
- Filtern des Eingangssignals mit PID Filter und exponentiellem Filter (schwankt das Eingangssignal für den PID zu stark?)
- Da der PID dazu geneigt hat ein PWM Signal auszugeben (Ventil komplett auf, komplett zu,…) haben wir einen PID Output Rate Limiter getestet. Dies aber auch ohne nennenswerte Verbesserung
Wo können wir ansetzten? Hat jemand ne Idee?

Lv10


Angehängte Datei(en)
10.0 .vi  Regelung V1.1.vi (Größe: 63,31 KB / Downloads: 422)

10.0 .vi  Grundordner_erstellen_v1.vi (Größe: 12,96 KB / Downloads: 263)

10.0 .vi  Signalaufzeichnung_subvi.vi (Größe: 23,95 KB / Downloads: 283)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.02.2012, 21:49
Beitrag #2

Hook1986 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 149
Registriert seit: Jan 2012

2010
2011
DE_EN


Deutschland
RE: Drehzahlregelung mit PID
Hallo Herr Müller,

Die Angabe, dass der Regler immer komplett aug und zu macht deutet auf einen viel zu großen P-Anteil hin. Diesen mal stark reduzieren und eventuell die Integrations- und Differentiationszeit verändern. Wie genau die Parameter für deinen Regler aussehen müssen ist natürlich von deiner Strecke abhängig.
Ein weiterer Ansatzpunkt ist die Antastrate. Denn bei einer recht empfindlichen Strecke müsste wahrscheinlich deutlcih schneller abgetastet werden.

MfG Carsten
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.02.2012, 08:23
Beitrag #3

snuz Offline
LV-Eumel
**


Beiträge: 245
Registriert seit: Mar 2009

2011
2008
EN


Deutschland
RE: Drehzahlregelung mit PID
Hallo Herr Müller,

anbei sollte man ein DAQmx Analog-Kanal wie im beigefügten Bild einbinden. Die analogen Kanäle, so ist meine Erfahrung, benötigen fürs Auslesen und Schreiben mehr Zeit als digitale Eingänge und dürfen daher nicht "so einfach" eingefügt werden wie Sie das tun. Auch interessant wäre für Sie die Schleifendauer in der Regelung V1.1.

Gruß snuz


Angehängte Datei(en) Thumbnail(s)
   

Es gibt 10 Arten von Menschen... Die die Binärrechnung beherrschen und die die es nicht tun.

http://www.techniker2013.eu
http://www.plapilab.de
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Module für die Drehzahlregelung gonhoot 2 4.747 23.01.2012 09:09
Letzter Beitrag: gonhoot

Gehe zu: