I have a PIDE set up for controlling a tank level. I've run the autotune on it and it is working fairly well except for one thing. No matter what I do, the level consistently remains 2% below the setpoint! It doesn't matter if I start off above or below the setpoint, the behavior is the same. So when I tell it to keep the tank 60% full, it will stay very level at 58%. While I could just add 2% to whatever the user inputs, this seems like a bad work around.
Any ideas why my PIDE is so consistently 2% shy of target?
Any ideas why my PIDE is so consistently 2% shy of target?