PI Regler Programmieren

OP #1528278
Lesenswert?

Hey Leute ich habe gerade nen PI Regler programmiert, allerding habe ich 
nun folgende Frage:

Also die Formel für den I Teil lautet ja:
1
Yi = Yi + (Kp/Tn) * e * delta t   = yi * yp * (delta t) / Tn

wenn ich jetzt aber alle 30 ms eine Berechnung durchführen lassen hätte 
ich ja bei einer Nachstellzeit von 2 ms ja immer einen Multiplikator von 
15, der sich durch delta t / Tn ergibt. so schießt mir mein I Regler 
doch immer in die positive oder negative begrenzun, oder?
Gast #1528804
Lesenswert?

Hardware Interrupt schrieb:
> ja ich meine ja nur, wenn ich schon nur eine Regeldifferenz von 1 habe
> und ne nachstellzeit von 2ms und eine Abtastrate von 30ms dann habe ich
> ja sofort schon einen  anteil von 16, das ist doch nicht im sinne des
> erfinders, oder?

Das ist eine völlig sinnlose Konzeption: 30 ms Abstastzeit bedeutet ja, 
dass sich 30 ms lang nichts ändert, weil ja keine neue Messung und 
Berechnung durchgeführt wird. Damit ist die Verwendung einer 
Nachstellzeit von 2 ms absurd - die Nachstellzeit kann nur grösser sein 
als die Abstastzeit, bzw, die Abtastzeit muss nach Festlegung der 
Nachstellzeit passend gewählt werden.

Das ganze ist so, als wollte man mit einer Abtastfrequenz von 1 kHz 
einen Sinus von 20 kHz darstellen. Schon mal was von Shannon gehört? 
Nein, nicht der Flughafen in Irland.

Gruss Reinhard

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren