nkleekamp

July 25, 2016, 03:02 PM

Hi,

I have recently discovered the use of PID controllers and have been using them to control sluice gates based on the water level in a downstream interceptor in a sanitary sewer system. I have a bit of trouble tuning the P,I, and D variables though. Although I can typically get my curve to smooth out after much effort and trial/error, I was wondering if anyone had any tips on tuning the variables in an efficient way. I can usually get the curve to oscillate centered on my target interceptor level with the P variable, but from there it goes out of control until I get the D variable tuned back in. If I change some parameters in my model or change up the rainfall event I find the need to re-tune the D variable, which is not very time friendly the way I am doing it now. I have attached an image of one of my tuned controllers as well as one that occurs after I have changed to a different rainfall event and have not tuned.

Any help is greatly appreciated!

Thanks,

Nick

I have recently discovered the use of PID controllers and have been using them to control sluice gates based on the water level in a downstream interceptor in a sanitary sewer system. I have a bit of trouble tuning the P,I, and D variables though. Although I can typically get my curve to smooth out after much effort and trial/error, I was wondering if anyone had any tips on tuning the variables in an efficient way. I can usually get the curve to oscillate centered on my target interceptor level with the P variable, but from there it goes out of control until I get the D variable tuned back in. If I change some parameters in my model or change up the rainfall event I find the need to re-tune the D variable, which is not very time friendly the way I am doing it now. I have attached an image of one of my tuned controllers as well as one that occurs after I have changed to a different rainfall event and have not tuned.

Any help is greatly appreciated!

Thanks,

Nick