PID控制讲解.docx
- 文档编号:25142825
- 上传时间:2023-06-05
- 格式:DOCX
- 页数:8
- 大小:252.23KB
PID控制讲解.docx
《PID控制讲解.docx》由会员分享,可在线阅读,更多相关《PID控制讲解.docx(8页珍藏版)》请在冰豆网上搜索。
PID控制讲解
PID控制讲解
控制量将作用到加热器上,控制量的大小用来控制加热器的电流值,从而控制加热量的多少。
前面三个周期的控制量手动输入0,表示还没有开启自动控制。
四、P控制
P控制,叫做比例控制,也就是根据偏差值,取一个比例系数,算出控制量。
如图:
在第1周期,因为设定值为80,而实际值只有30,偏差50,我取得比例系数为1,所以控制量也为50。
这50的控制量,将在后续的第2,3,4周期产生影响,分别导致第2,3,4周期温度上升12.5,25,12.5。
在第2周期,设定值为80,实际值是42.5,偏差37.5,于是控制量为37.5。
这37.5的控制量,也将在后续的第3,4,5周期产生影响,这样的延时性会产生一个问题,也就是在第3周期时,第1,2周期的控制量的作用,已经使温度升高到76.875度,还没有达到设定温度,还需要加热,但是第1,2周期的控制量的影响还没有消失,于是,在第4周期时,温度已经超过80度,达到108.91度,直到第5周期时达到温度的峰值112.62度。
下图是当P系数取1时的温度控制曲线
可见当P的系数取1时,实际温度呈现震荡形态,逐渐收敛于设定温度。
当P取不同的数值时,有不同的温度控制曲线:
Kp=1.4,失稳
Kp=0.7,第53周期稳定
Kp=0.25,第24周期稳定
Kp=0.1,观察期内未稳定
可见,Kp取较大的值,可以让实际温度快速到达设定温度,但是会产生震荡,过大的Kp甚至导致失稳;过小的Kp虽然可以避免震荡的产生,但是会导致稳定期太长,如当Kp=0.1时,虽然没有产生震荡,但是经过96个周期后,温度仍然没有达到设定值。
五、D控制
从P控制的分析可以得到,过大的Kp可以快速达到设定温度,但是会产生震荡。
当Kp=0.7时,我们可以看到,实际温度在第3-4周期内达到设定值,但是后续周期内,因为延时效应,温度继续冲高,最高达到100.88度,也许某些系统上,超温20多度是不被允许的。
我们分析一下为什么会在达到设定温度后继续冲高呢,这是因为前面几个周期的控制量的影响还在,于是我们能不能引入一个量,就是看一下每个周期内温度的变化速度怎么样,如果温度升高的速度太高,可能会超过设定温度时,我们减小控制量,从而减少超温的程度呢?
答案是肯定的,我们用每个周期的温度变化量除以采样周期,得到温度的变化速度,也就是温度对时间的微分,再乘以一个系数Kd,得到微分控制量,并将微分控制量也叠加到总的控制量中去。
因为我们希望当温度快速升高时,降低控制量的值,因此Kd应取负值。
下图是当Kp取0.7时,不同的Kd对温度控制的影响:
Kd=-0.01,最高97.87度,第80周期稳定
Kd=-0.05,最高86.64度,第49周期稳定
Kd=-0.1,最高83.95度,观察期内未稳定
Kd=-0.15,失稳状态
可见,当Kd取较小的值,对超温的抑制效果不明显,而当Kd取较大的值,又会导致系统失稳。
六、I控制
从P控制的分析可以得到,过小的Kp虽然不易产生震荡,但是稳定期太长。
如Kp=0.1时,经过了96个周期,仍然没有达到稳定状态。
也许某些系统上,过长的稳定时间是不被允许的。
我们分析一下为什么会稳定时间如此之慢呢,这是因为过小的Kp值,使得每次的控制量非常小,对系统的影响也非常有限,那么我们能不能引入一个量,就是看一下几个周期内温度的偏差情况,如果偏差依然很大,就加大控制量,从而减少稳定时间呢?
答案也是肯定的,我们将前面5周期的温度偏差相加,得到温度偏差的累计值,也就是温度偏差的积分,再乘以一个系数Ki,得到积分控制量,并将积分控制量叠加到总的控制量中去。
下图是当Kp取0.1时,不同的Ki对温度控制的影响:
Ki=0.01,没有超温,第59周期稳定
Ki=0.018,最高80.09度,第34周期稳定
Ki=0.05,震荡,最高91.14度,第60周期稳定
Ki=0.18,失稳
可见,当Ki取较小的值,对缩短稳定时间的作用不明显,而当Kd取较大的值,又会导致系统失稳。
七、PID控制
到了做一个小小的总结的时候了,在PID控制系统中,P的作用是让实际温度达到设定温度,并且P控制量是主角,它对系统达到设定值起了主要作用。
为了减少震荡的产生,我们引入了微分控制,选择适当的微分控制系数,可以降低超温幅度。
为了缩短稳定时间,我们引入了积分控制,选择适当的积分控制系数,可以明显缩短稳定时间。
该如何设定这3个值,才能又稳定,又准确,又快速的调节实际温度呢,这就是PID参数的整定。
如在P控制中,我们已经知道当Kp=0.25时,就算没有Ki和Kd,也只需要24个周期就能稳定,并且最高温度也只有80.04度。
那么能不能适当的调节Kp、Ki和Kd的值,使得超温更小,稳定时间更短呢?
通过尝试,可以得到当Kp=0.25,Ki=0.02,Kd=-0.031时,只需要21个周期就达到稳定,并且始终没有超温。
这就是PID整定对系统的影响。
八、结语
PID控制被广泛的用在自动控制领域,有些场合只需要P控制就可以满足要求,另外一些场合需要用PI或者PD,或者PID。
PID的难点不在理解原理,而是如何设定这三个系数的值,从而使系统又快,又稳,又准的达到设定工作参数。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PID 控制 讲解