计算机常用控温算法,几种常用温控算法的比较与总结

最近在做一个有关大气VOCs实时监测的项目,由于该项目要求控温精度在0.1度之内,所以就研究了一下有关温控的算法,我们知道对于一些大惯性的系统,比如加热炉、智能小车中都会用到PID(比例、积分和微分)算法,而PID算法分为二值式、位置式、增量式和分段式,当然也有模糊式等。现根据在实际项目中的应用情况将其总结如下:

(1)二值式

二值式温控算法只存在两个状态,不是开,就是关。常用在一些控温精度不高的场合。

(2)位置式

位置式PID算法由于计算量比较大,降低了单片机的运行速度,需要单片机比较大的内存,所以在实际应用中应用的比较少,除非有特除要求的场合。

(3)增量式

增量式PID算法相比二值式控温精度比较高,相比位置式计算量减少了许多,提高了单片机的运行速度,也增大了单片机的选择余地(内存要求降低)。为了提高温控的速度,减少温控所需要的时间,所以该增加式PID算法常与BangBang算法、大林算法相结合使用。BangBang算法和大林算法即是全功率加热,比如BangBang-PID算法通过会有一个阈值,一旦采用BangBang或大林算法升温到阈值时,就会自动切换到增量式PID算法进行控温。另外该阈值的选择是个难点,阈值小了,升温时间比较长,阈值大了,过冲量比较大,所以说该阈值的选择需要从以下两个方面去确定:升温速率、距离设定值的差值大小等方面。

(4)分段式

分段式PID算法虽然比模糊PID算法差一些,但是模糊PID控制大多数还停留在理论阶段,应用到实际系统的还比较少,控制效果如何还不是很确定。分段式PID算法在某些方面与模糊式PID算法有很多相

  • 0
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值