Einfache Regler (P- I- D - PID.) erklärung gesucht

Gast #1281668
Lesenswert?
• ▲
▼
Hallo!!!
Ich befasse mich zur zeit mit einem Genauen Drehzahlregler und muss mich 
mit Reglern auseinandersetzen, nur das Problem ist, ich verstehe die 
erklährungen auf Wiki und Roboternetz nicht ganz.

Kann mir mal bitte jemand Einfache Formeln für die Reglerarten 
aufschreiben (Wenn möglich bitte mit Beispielen, oder Links, Bücher, 
.... empfehlen???

Danke schon mals für die Antwoten!!!!!!!!!!
MFG
#1281675
Lesenswert?
• ▲
▼
Wenn Du ein Buch über Regelungstechnik suchst, kann ich Dir nur das hier 
empfehlen:

Otto Föllinger
"Regelungstechnik"
Hüthig-Verlag, Heidelberg

Ist so ziemlich DAS Standardwerk, gibt's inzwischen in der 
ach-was-weiß-ich-wievielten Auflage. Ist wohl eher etwas teurer.
Da dürften eigentlich keine Fragen offenbleiben (resp. eher viele neue 
generiert werden)!
Gast #1281686
Lesenswert?
• ▲
▼
Hi!!!!
Danke für den Vorschlag!!!!
Bin entzwischen auch fündig geworden (hier im forum - 
Beitrag "Re: Hilfe für 80C535"):

P-Anteil:  (Istwert-Sollwert)
D-Anteil: ((Änderung des istwertes seit letzter 
Berechnung)/zeitdifferenz)
I-Anteil: (Istwert-Sollwert)*Zeitdifferenz

Definiere 3 Verstärkungen, KP, KD und KI.

KP=5 bits/Grad
KD=1 bit/(grad/sec)
KI=2 (bit*sec) /grad

Ausgang = KP*P + KD*D + KI*I

Nehmen wir an man will 100 Grad haben.
Der Istwert = 20 Grad, der letzte Istwert war 19 Grad und ein durchlauf 
benötigt 0,1 Sekunden.

KP*P=(20-100)*5=-400
KD*D=(20-19)/0,1=+10
KI*I=(20-100)*0,1*2=-16+(Summe aller bisherigen  KI*Is)

Ausgand ist in dem Fall -406!!

Nun meine Frage:
Wir definiere ich KP, KD und KI??
-406 am Ausgang heist das ich den PWM Ausgang auf 406 stelle oder wie?
Was ist wenn ich am Ausgang max. 255 (für 8 Bit PWM) haben darf, wie 
mache ich das???

MFG
Gast #1281771
Lesenswert?
• ▲
▼
>(20-100)

Du musst Soll minus Ist rechnen, und nicht andersrum!


>Was ist wenn ich am Ausgang max. 255 (für 8 Bit PWM) haben darf, wie
>mache ich das???

Begrenzung einführen! Stichwort: Anti-Windup
#1281850
Lesenswert?
• ▲
▼
Du musst immer die Abweichung nehmen.
Und Abweichung ist nun mal Soll - Ist.

    Soll = Ist + Abweichung

Denk einfach mal nach:
Dein Sollwert sei 500

Jetzt misst du bei einem konstanten Stellwert einen konstanten Istwert 
von 300. Also zu klein.
Dann muss logischerweise dein Stellwert größer werden, damit auch der 
Istwert ansteigt um den Sollwert zu errechnen.
Wenn also der Sollwert über dem Istwert liegt, dann muss was positives 
zum Stellwert addiert werden, damit der ansteigt.
Gast #1281941
Lesenswert?
• ▲
▼
>Dann muss logischerweise dein Stellwert größer werden, damit auch der
>Istwert ansteigt um den Sollwert zu errechnen.
Naja, so allgemein kann man das aber nicht sagen. Das ist doch abhängig 
vom Stellglied! Wenn ich z.B. einen PNP-Transistor nehme und muss den 
mehr "aufmachen", dann muss die Stellgröße kleiner werden...
Gast #1281960
Lesenswert?
• ▲
▼
Aha, was ist denn die Stellgröße? Der Strom? Die Spannung? Die 
Heizspannung?

Redet doch nicht um Kaisers Bart und spaltet keine Haare. Auch Ist - 
Soll ist nicht so ganz falsch, hängt doch alles nur vom Vorzeichen der 
Konstanten k ab (=Verhalten des Reglers).

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