Entwurf PI Drehzahlregler 1:100

Gast #3841394
Hallo,
ich habe einen 10Watt DC Motor und möchte dafür einen PI Drehzahlregler 
entwerfen.

Der Regelbereich der Drehzahl soll jedoch sehr groß sein. 1:100 etwa.
Ein Inkrementalgeber liefert bei voller Drehzahl etwa alle 1ms ein 
Signal.
In der 1ms Task möchte ich auch regeln.

Wie sind die Reglerparameter abhängig von der Drehzahl?

Jespersen
Die Drehzahl bestimmt die Samplefrequenz der Messung und damit deren 
Gruppenlaufzeit, wobei die Übertragungsfunktion des Stellgliedes also 
Motors in etwa gleich bleibt.

Würde man den Regler mit der Drehzahlsamplefrequenz betreiben, dann wäre 
die Übertragungsfunktion des Stellgliedes dazu variabel aber die 
Gruppenlaufzeit der Messung wäre konstant für den Regler.

Im ersten Fall sollte in den Betrag der Regelverstärkung des PI Reglers 
die Drehzahl und die Kompensation für das Stellglied zusammen fließen.

Unter einer bestimmten Drehzahl dominiert die Gruppenlaufzeit durch die 
Messung das Schleifenverhalten und oberhalb die Übertragungsfunktion des 
Stellgliedes.

Diese Drehzahl muss nicht im gewünschten Regelbereich liegen, doch bei 
1:100 ist es sehr wahrscheinlich.
(Firma: mechapro GmbH) Persönliche Seite
Hallo Jespersen,

> Der Regelbereich der Drehzahl soll jedoch sehr groß sein. 1:100 etwa.
> Ein Inkrementalgeber liefert bei voller Drehzahl etwa alle 1ms ein
> Signal.

Das halte ich für zu wenig. Was bedeutet das denn konkret in 
Inkrementen/U, und welche Drehzahlen willst du damit anfahren?

> Wie sind die Reglerparameter abhängig von der Drehzahl?

Willst du die theoretisch berechnen? Normalerweise ist es einfacher, die 
empirisch zu ermitteln.

Mit freundlichen Grüßen
Thorsten Ostermann
Gast
Hallo ihr zwei,
danke für die Antworten.
Hab jetzt mal alte Skripte durchgewühlt und zufällig bei einer 
Beispielaufgabe den Reglerentwurf bei einer Tt-PT1 Strecke gefunden. 
Also PT1 (hier Näherung für den Motor) und Tt (hier Näherung für die 
Verzögerung durch die Abtastung).

Lösung war:
Optimaler Regler wäre ein PID Regler als Regler in der Rückführung.
So hängen die Reglerparameter von der Drehzahl (Totzeit) ab:

KD: -Tt
KP: T1/(2*Tt)-1
KI: T1/(8*Tt*Tt)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.