Gast
#203819
Hi Folks, bevor ich den totalen Hirnkollaps bekomme, frage ich das Fachpublikum unter euch. Es geht um einen diskreten PID-Regelalgorithmus für einen DSP. Den rekursiven Rechenalgorithmus habe ich durch Anwendung der Z-Transformation aus der additiven Darstellung ausgerechnet. Ist ja soweit auch kein Problem: Additive Form im Zeitbereich: PID = KR * (1 + 1/TN*s + TV*s) Soweit klar - einfache Addition der drei Regelfaktoren! Jetzt ersetzte ich die Laplacevariable "s" mit "z" für das Integral und Differential (Rückwärtsdifferenz und Billineare Transformation) rechene alles aus. Habe dann 3 konstante Koeffizienten mit den Zeitkonstanten TN, TV und KR. b0=KR*[T/2*TN+TV/T+1] b1=KR*[T/2*TN-2*TV/T-1] b2=KR*TV/T Phänomen: Schalte ich Integral und Differential (TN -> inf. & TV ->0) aus, kann ich am Proportionalteil einstellen was ich will, die Sollwertabweichung wird nicht P-verstärkt. Ist auch klar, wenn ich mir die Koeffizienten anschaue. Ausgangspunkt war aber die additive Form des PID und da wird P durchgeschleift und nach der Transformation ist sie weg! Warum: Wo zum Kuckuk ist meine einfache Proportionalverstärkung geblieben? Warum ist die nicht mehr als separater Teil drin? Danke euch Alex P.S. Zweeehundert Puls hab ich, bald ;-)