Forum: Digitale Signalverarbeitung / DSP / Machine Learning Entwurf PI Drehzahlregler 1:100


von Jespersen (Gast)


Lesenswert?

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

von Raymund H. (raymund_h)


Lesenswert?

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.

von Thorsten O. (Firma: mechapro GmbH) (ostermann) Benutzerseite


Lesenswert?

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

von Jespersen (Gast)


Lesenswert?

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)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.