假设我做好了一个PID控制回路。取个经验值吧:P=6;I=200秒;D=不用。我的控制对象是一个温度,假如控制在2度,采用正比例控制:即被控温度升高,PID使执行器开大;被控温度降低,PID使执行器关小。
在调试中碰到这样一个问题,在隔了一个晚上,因被控对象管道内的温度接近室温,约12度,开泵后,因桶内的水约为4度,也就是被控温度在几秒内从12度降到4度(虽然还没有到我设置的控制值),这时PID产生了一个非常强烈的控制作用,促使执行器拼命关小。我就非常奇怪,明明还没有到我的设置值2度么?怎么会有这么强烈的关小作用呢?这之后所造成的后果就是在15分钟后(执行器的恢复比较慢的),执行器才恢复正常,从4度开始做开大控制,水温也最终稳定在2度左右。
欢迎大家讨论,是我对PID理解错了,还是在这个例子中P设得偏大了?