• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

在PID控制温度的过程中,温度还是震荡比较大,要怎么解决

龙吟九洲 2020-03-23 浏览量:19488
温度还是震荡比较大,要怎么解决
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 在PID的控制温度过程中,出现了震荡比较大,首先要先把你的I和D参数设置成0然后把P参数慢慢调小,使得系统产生一个稳定周期的震荡,在保持了稳定的震荡周期后,然后保存P参数不变,慢慢增加你的I参数和D参数,根据逐步增加的方式,最后调节你的PID参数使得系统保持稳定的输出温度
    • 发布于 2020-03-29
    • 举报
    • 评论 1
    • 0
    • 0
xbk_322090 回复了 Alexis:那 如果有震荡的话是不是应该逐步把D值调大呢? 回复

其他答案 数量:6
  • 应该是D值跟P值没有调好。可以试着调一下这两个看  值 一下数据。I先不动。  把P调小一点。 
    • 发布于2020-03-23
    • 举报
    • 评论 1
    • 0
    • 0
xbk_322090 回复了 9b9812880b5e91fc :有震荡是不是应该把D值调大呢? 回复

  • 这个要结合你实际系统来考虑,因为温度一般不会剧烈变化,加温和散热都是需要一定时间的,所以控制系统其实不能太灵敏,相应调控措施要有一定的延迟,否则反而效果不好。

    总之PID控温是常用算法,但相应参数并不是一成不变的,需要根据实际情况调整。

    需要按标准调试步骤进行重新调整。

    • 发布于2020-03-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 先调大P看看,另外通用的PID做温控不行,我们一般用先导微分型PID,波动可控制在0.1度以内。
    • 发布于2020-03-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 要调整PID。  调PID 是有方法的。 算法上面也有很多的不同。  温度也容易过充。 因为传感器反馈比较慢。
    • 发布于2020-03-24
    • 举报
    • 评论 0
    • 0
    • 0

  • PID的参数设置调试的不太好,温度一般不会变化比较大的,将D、D参数再调一下吧
    • 发布于2020-03-24
    • 举报
    • 评论 1
    • 0
    • 0
xbk_322090 回复了 youand_me : 有震荡的话是不是应该逐步把D值调大呢? 回复

xbk_322090 回复了 chen0000009 :如果有震荡的话是不是应该逐步把D值调大呢? 回复

相关问题

问题达人换一批

在PID控制温度的过程中,温度还是震荡比较大,要怎么解决