Forum: Programmieren allgemein
by guinnes,
1. Apr 2011
Du hast auch hoffentlich daran gedacht, den I-Anteil zu begrenzen ?
Forum: Programmieren allgemein
by guinnes,
31. Mär 2011
Nene, Addieren ist schon richtig. Bei Gleichheit kommt nichts neues dabei, aber das alte D muß ja noch abgearbeitet werden. Dazu : Wenn der Regelkreis geschlossen ist, sollte der Istwert auch irgendwann mal steigen, dadurch ändert sich das Vorzeichen der Differenz.
Forum: Programmieren allgemein
by guinnes,
31. Mär 2011
Sorry, wenn sich das giftig anhörte, was absolut nicht so gemeint
Forum: Programmieren allgemein
by guinnes,
30. Mär 2011
Oder sogar in Pneumatik,so kenne ich meine erste PID-Regler
Forum: Programmieren allgemein
by guinnes,
30. Mär 2011
Hat das jemand behauptet ?
Hier geht es darum, wie macht man das in Software
Forum: Programmieren allgemein
by guinnes,
30. Mär 2011
Soweit ich mich erinnere :
Zyklus 0 : D := 0; XAlt := X;
Zyklus 1 : D := D / Faktor + (XAlt - X); XAlt := X;
Zyklus 2 : D := D / Faktor + (XAlt - X); XAlt := X;
Zyklus 3 : D := D / Faktor + (XAlt - X); XAlt := X;
usw.
Der Faktor hängt von Tv und dem Kp ab und ist immer größer 1 ( Ich benutze eigentlich meistens Xw )
Anstelle von X kann man auch Xw nehmen ( Ist bei den Reglern, die...
Forum: Programmieren allgemein
by guinnes,
30. Mär 2011
Nein, der D-Teil ist nicht nur einen Zyklus aktiv.
In der Definition ( so wie ich sie gelernt habe vor 40 Jahren ) ist die D-Zeit die Zeit, die der D-Anteil braucht, um auf den Wert zu fallen, den der P-Anteil hat. Ich kann morgen mal kucken, ich hab da mal einen programmiert, bin mir aber nicht sicher, ob ich den noch finde