简介
PID是一种简单但应用极其广泛的基于误差补偿的控制器。
在过程控制中,按偏差的比例(P)、积分(I)和微分(D)进行控制的PID控制器(亦称PID调节器)是应用最为广泛的一种自动控制器。
kP
P就是比例的意思。它的作用最明显,原理也最简单。我们先说这个:
需要控制的量,比如水温,有它现在的『当前值』,也有我们期望的『目标值』。
当两者差距不大时,就让加热器“轻轻地”加热一下。 要是因为某些原因,温度降低了很多,就让加热器“稍稍用力”加热一下。 要是当前温度比目标温度低得多,就让加热器“开足马力”加热,尽快让水温到达目标附近。 这就是P的作用,跟开关控制方法相比,是不是“温文尔雅”了很多
kD
D的作用就是让物理量的速度趋于0,只要什么时候,这个量具有了速度,D就向相反的方向用力,尽力刹住这个变化。
kD参数越大,向速度相反方向刹车的力道就越强。
kI
设置一个积分量。只要偏差存在,就不断地对偏差进行积分(累加),并反应在调节力度上。
这样一来,即使45℃和50℃相差不太大,但是随着时间的推移,只要没达到目标温度,这个积分量就不断增加。系统就会慢慢意识到:还没有到达目标温度,该增加功率啦!
到了目标温度后,假设温度没有波动,积分值就不会再变动。这时,加热功率仍然等于散热功率。但是,温度是稳稳的50℃。
kI的值越大,积分时乘的系数就越大,积分效果越明显。
所以,I的作用就是,减小静态情况下的误差,让受控物理量尽可能接近目标值。
I在使用时还有个问题:需要设定积分限制。防止在刚开始加热时,就把积分量积得太大,难以控制。
摘自:https://baijiahao.baidu.com/s?id=1702864656172090347&wfr=spider&for=pc
参考:http://www.cnblogs.com/shangdawei/p/4825259.html