PI Regler Programmieren

OP #1528278
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
Daas ist die Kunst des Reglerentwurfs in Digitaltechnik: immer schön auf 
die Begrenzungen achten. Vmtl am besten, du begrenzt die eingangswerte 
und die Reglerzustandsgrößen...
Gast
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

Eine eigene Frage? Dieser Thread ist über 16 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.