TIA TO_PID Regler Anteil von P I und D

blackpeat

Level-2
Beiträge
780
Reaktionspunkte
186
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute,

Unsere Prozessentwickler hätten gerne zum Optimieren des TO PID Compact Reglers die Anteile von PID die auf den Ausgangswert wirken. Leider gibt dieser Regler das nicht raus, er gibt nur (PIDCtrl.IntegralSum/ Aktueller I-Anteil) raus. Aus der Theorie müsste jetzt der P Anteil (Td ist 0) der Rest vom Ausgang sein. Der P Anteil müsste aber auch gleichzeitig Setpoint - Input sein. Leider geht meine Überlegung nicht auf. Im Anhang ist das Blockschaltbild.

Wir haben keine Gewichtung auf einem der Signale und Td ist 0 also kein D Anteil.

So wie ich das verstehe müssten PAnteil und PAnteil2 gleich sein (ist es auch manchmal wenn keine Regelungsabweichung mehr vorhanden ist)

Code:
PAnteil:=(Setpoint -Input)
PAnteil2:=y/Kp - PIDCtrl.IntegralSum
IAnteil:= PIDCtrl.IntegralSum

Wenn der Regler ausgeregelt hat ergibt PIDCtrl.IntegralSum * Kp auch 100% bzw. den Outputwert

Für den D Anteil habe ich mir jetzt noch nix überlegt der ist jetzt auch erstmal nicht so wichtig

Habe ich da einen Falschen Ansatz? Stehe gerade etwas auf dem Schlauch warum das nicht passt.
 

Anhänge

  • PID_Compact.PNG
    PID_Compact.PNG
    12,3 KB · Aufrufe: 29
Zuletzt bearbeitet:
Zurück
Oben