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 

Dieses Thema hat akzeptierte Lösungen:

Ansteuerung Servomotor mit Stellungsregler mit PID-Regler



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.01.2021, 20:14
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Ansteuerung Servomotor mit Stellungsregler mit PID-Regler
Hallo Hugo,

Zitat:Der PID-Regler berechnet aus der Regelabweichung ja eine Stellgröße. Falls aus dem Vergleich zwischen Führungsgröße und Rückführgröße ein negativer Wert herauskommt (e = w - r < 0), muss der PID-Regler nach meinem Verständnis auch negative Werte ausgeben können, um den V-Wert am Sollwerteingang des Motors zu verringern.
Nein.
Wenn dein Motor einen Input von 0V-10V erwartet, dann darf dein Regler eben nicht negative Spannungen ausgeben…

Zitat:urch die Addition des Stellsignals mit dem Rückgabewert soll der richtige V-Wert an den Sollwerteingang des Motors gesendet werden.
Nein, so arbeiten PID-Regler IMHO üblicherweise nicht.
Der PID bekommt als Input den Sollwert und den aktuellen Istwert/Messwert des Systems und berechnet daraus das Stellsignal. Man addiert nicht noch hinterher den Stellwert auf den Messwert…

Zitat:Bsp.: Der Motor steht im Ausgangszustand auf 50 % (Rückgabewert 5 V). Im Regelkreis ergibt sich, dass der Motor die Luftklappe etwas schließen muss (Motorstellung 40 % - Rückgabewert 4 V notwendig). Um in LabView den Motor nun mit 4 V anzusteuern, soll der Rückgabewert 5 V mit dem Reglerausgang - 1 V addiert werden:
5 V + (-1 V) = 4 V.
Das macht der PID aber schon intern und nicht du selbst hinterher noch(mal)…

Zu den Bildern:
1. Ganz generell: Bilder von LabVIEW-Code ist so, als wenn man ein Foto seines Autos zur Werkstatt bringt, um das Auto reparieren zu lassen - also grober Blödsinn. Bitte echten Code anhängen und nicht nur Bilder von Code…
2. Wozu die unnötigen Dinge im VI? Warum einen Cluster unbundlen und gleich wieder bundeln?
3. Bist du dir sicher, dass du einen Median-Wert im Chart darstellen willst anstatt eines Mean-Wertes?
4. Stell doch den Arbeitsbereich des PID einfach auf 0-10(V) und passe den P-Gain entsprechend an! (Vereinfacht ergibt sich der P-Gain als d(Messgröße)/d(Stellgröße)!)
5. Der "aktuelle Rückgabewert in V" geht an den Istwert-Input des PID - evtl. nur skaliert nach Einheit g, damit der Sollwert ebenfalls in "g" angegeben werden kann.

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


Nachrichten in diesem Thema
RE: Ansteuerung Servomotor mit Stellungsregler mit PID-Regler - GerdW - 19.01.2021 20:14

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  ServoMotor per LabView Steuern LeonNY 9 4.339 13.01.2022 14:39
Letzter Beitrag: LeonNY
  Ansteuerung zweier Heizer mittels PID-Regler Christoph1993 2 2.893 25.11.2018 19:53
Letzter Beitrag: Christoph1993
  PID Regler belu003 14 23.839 12.01.2015 14:41
Letzter Beitrag: se
  PID-Regler itsme87 12 19.852 05.10.2011 11:50
Letzter Beitrag: itsme87
  PID-Regler jooh 3 6.617 14.06.2011 15:22
Letzter Beitrag: jooh
  PID-Regler-VI Aleph1 3 8.992 16.09.2010 08:40
Letzter Beitrag: Aleph1

Gehe zu: