- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 10 von 12

Thema: Problem mit PID-Regelung (Störfaktoren)

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    03.04.2013
    Beiträge
    526
    Warum wollt ihr für Motor und Bremse zwei getrennte Regler aufbauen?

  2. #2
    HaWe
    Gast
    Zitat Zitat von hbquax Beitrag anzeigen
    Warum wollt ihr für Motor und Bremse zwei getrennte Regler aufbauen?
    was meinen Vorschlag angeht: weil der OP ja einen PID Regler für den Motor hat (wenn ich es richtig verstanden habe), und PID Regler approximieren ja nun mal den Setpoint durch gezielte Vorwärts/Rückwärtsbewegung des Motors, die aus den P,I,D Summanden errechnet wird; Setpoint können ein Encoder-Zielwert, eine Ziel-Geschwindigkeit, eine Ziel-Richtung oder eine besondere Sensor-Zielstellung sein:
    damit ist, was den Motor angeht, quasi die Bremse beim Annähern an den Setpoint immer eingebaut (was ja genau das Ziel der PID Regelung ist: Sie verhindert Verrecken kurz vor dem Ziel, zu starke anfängliche Beschleunigung, sowie Überschwingen und Oszillieren bis der Endpunkt erreicht ist, sofern der Regler korrekt getuned ist): Eine momentane Über- oder Unter-Regelung kann selbstständig (durch eine gegenüber der vorherigen nun entgegengesetzte Aktion) kompensiert werden.

    Die Bremse arbeitet dagegen anders, nämlich nur in 1 Richtung, grundsätzlich also völlig anders als ein Motor-PID Regler, und braucht daher m.E. einen eigenen Regelkreis: denn wenn sie zu früh zu stark betätigt wurde, kann sie (im Gegensatz zum Motor mit PID) diese zu starke Aktion (z.B. zu früher kompletter Stillstand) nicht wieder selbsttätig korrigieren.

    Verzichtet man auf eine PID-Regelung des Motors, kann ntl auch beides in 1 und denselben Regelkreis rein, im einfachsten Fall durch separate aber unmittelbar miteinander verknüpfte P-Regler.

  3. #3
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    07.03.2011
    Beiträge
    1.899
    Zitat Zitat von HaWe Beitrag anzeigen
    Die Bremse arbeitet dagegen anders, nämlich nur in 1 Richtung,
    Daß die anders ist, kann ich nicht erkennen. Der Antrieb arbeitet auch nur in einer Richtung, beschleunigen. Du hast also, wie beim Auto: das Gaspedal von angetippt bis voll durchgetreten und das Bremspedal ebenso. Beides gleichzeitig sollte nicht sein.

    Zitat Zitat von hbquax Beitrag anzeigen
    Stell dir Bremse und Motor als ein gemeinsames System vor, daß Drehmomente von minus 100% bis plus 100% erzeugen kann. Für den positiven Ast ist der Motor zuständig und für den negativen die Bremse.
    Ist der Motor zu langsam, gibt man mehr Gas, ist er zu schnell gibt man weniger (kleinerer Duty bei der PWM). Erreicht man so den Sollwert nicht oder nicht schnell genug (trotz Duty von 0%) muß man zusätzlich bremsen. Ob und wieviel man beschleunigt (Duty erhöht) oder abbremst (Duty erniedrigt und wenn schon 0% auch noch bremst) sagt einem der Regler. Für diesen Ablauf spielt die Art des Reglers keine Rolle. Ob bei so einem offenen System wie einem Fahrzeug ein PID Vorteile gegenüber dem einfacheren P Regler etwas bringt, wage ich zu bezweifeln. Man kann aber auch bei einem PID I und/oder D zu Null machen und sehen, was raus kommt.

    MfG Klebwax
    Strom fließt auch durch krumme Drähte !

  4. #4
    HaWe
    Gast
    Zitat Zitat von Klebwax Beitrag anzeigen
    Daß die anders ist, kann ich nicht erkennen. Der Antrieb arbeitet auch nur in einer Richtung, beschleunigen. Du hast also, wie beim Auto: das Gaspedal von angetippt bis voll durchgetreten und das Bremspedal ebenso. Beides gleichzeitig sollte nicht sein.



    Ist der Motor zu langsam, gibt man mehr Gas, ist er zu schnell gibt man weniger (kleinerer Duty bei der PWM). Erreicht man so den Sollwert nicht oder nicht schnell genug (trotz Duty von 0%) muß man zusätzlich bremsen. Ob und wieviel man beschleunigt (Duty erhöht) oder abbremst (Duty erniedrigt und wenn schon 0% auch noch bremst) sagt einem der Regler. Für diesen Ablauf spielt die Art des Reglers keine Rolle. Ob bei so einem offenen System wie einem Fahrzeug ein PID Vorteile gegenüber dem einfacheren P Regler etwas bringt, wage ich zu bezweifeln. Man kann aber auch bei einem PID I und/oder D zu Null machen und sehen, was raus kommt.

    MfG Klebwax
    ein Gaspedal oder eine Bremse regelt nicht, sie steuert nur. Der OP hat aber einen PID-Regler. Warum keine Gas- oder Brems-Steuerung oder 2 einfache proportionale Regler verwendet werden (die Gas geben für "schneller" und bremsen für "langsamer"), ist eine andere Frage, die hatte ich ja auch angeschnitten.
    Wenn aber für den Motor ein PID-Regler verwendet wird (wie aus dem Titel hervorgeht), dann hat dieser für den Motor automatisch eine Bremsfunktion mit eingebaut - sonst ist es kein PID Regler.

  5. #5
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    03.04.2013
    Beiträge
    526
    Was soll denn eigentlich geregelt werden? Die Geschwindigkeit oder die Position?
    Und kann der Motor nun bremsen oder nicht?
    Wird nur in eine Richtung gedreht oder in beide?

Ähnliche Themen

  1. Regelung mit PIC
    Von Shunth im Forum PIC Controller
    Antworten: 4
    Letzter Beitrag: 25.06.2010, 20:49
  2. Servomotor Regelung
    Von Robikid im Forum Motoren
    Antworten: 0
    Letzter Beitrag: 17.04.2010, 18:36
  3. RP5 Geschwindigkeits regelung
    Von Presse im Forum Robby CCRP5
    Antworten: 2
    Letzter Beitrag: 12.03.2008, 18:38
  4. PWM-Regelung
    Von eis im Forum Elektronik
    Antworten: 0
    Letzter Beitrag: 20.05.2007, 11:03
  5. Regelung in Akkuschraubern
    Von Powell im Forum Elektronik
    Antworten: 3
    Letzter Beitrag: 26.05.2006, 13:31

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress