einstellen eines digitalen PI-Reglers

OP #996293
Lesenswert?

Hallo!

Kann mir vielleicht von euch jemand erklären wie ich einen di´gitalen 
PI-Regler einstellen muss. Hab mit einem ATMega8 einen Regler 
programmiert, der ein Signal der Lambdasonde bekommt, und damit das 
Sekundärluftventil ansteuert. Wie stelle ich diesen Regler jetzt 
speziell für diese Anwendung ein?

Vielen Dank!
#996465
Lesenswert?

Das kann man rechnerisch/theoretisch machen, sofern man zuvor die 
Kennwerte der zu regelnden Strecke in Erfahrung gebracht hat, oder 
empirisch und im Idealfall online machen, wenn man die Möglichkeit 
hat/hätte während der Laufzeit die Parameter (d.h. P- und I-Anteil) zu 
verstellen.
Im ersten Fall bin ich mir nicht sicher, ob Du das hinbekommst, wg. 
mangelndem Equipment/Erfahrung/etc. und im zweiten Fall, mußt du dir ein 
HI (H_uman I_nterface) einfallen lassen, um die Werte online zu ändern, 
wie z.B. Taster, Poti, LC-Display, ... .

Im Allgemeinen fange ich mit dem Einstellen des P-Anteils an. Langsam 
den Wert erhöhen bis der Regler anfängt zu schwingen, dann den Wert um 
sagen wir 10% reduzieren und dann den I-Anteil erhöhen bis die 
Regelabweichung minimal ist. Ggf. kann es notwendig sein dieses 
Prozedere zu wiederholen und abwechselnd P- und I-Anteil einzustellen 
bzw. zu verändern.
Eine Anmerkung gibt es dazu: Dies gilt für schnelle digitale Regler. 
Bei extrem langsam reagierenden Strecken kann das sicherlich zu einem 
Geduldsspiel werden. Vielleicht hat aber der eine oder andere dazu 
abweichende Lösungsansätze. Ich persönlich hatte in meiner Praxis noch 
nie 'langsame' Strecken, also möge man mir hier verzeihen, wenn diese 
Methode hier möglicherweise nicht das adequate Mittel zum Zweck ist.

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