您现在所在的是:

PLC论坛

回帖:7个,阅读:5742 [上一页] [1] [下一页]
886
xuejian0408
文章数:14
年度积分:50
历史总积分:886
注册时间:2009/4/10
发站内信
发表于:2009/4/15 14:54:42
#0楼
我在做一个温度控制的实验,我用的温度传感器是DS18B20,采集要750ms 我采集到就发送给串口 控制周期是2s,采用一个密闭的铁箱作为恒温箱的,将温度控制在40度,测量温度时一开始控制的比较好 波动不超过0.1 但是运行一段时间后(约1小时后)总是存在0.5的波动,为什么我刚开始的控制较好,但是后期却出现震荡呢?
863
15998007805
文章数:7
年度积分:50
历史总积分:863
注册时间:2009/3/2
发站内信
发表于:2009/4/15 15:28:06
#1楼
温度控制参数整定应该跟距温度曲线来做 然后人为加一个干扰量,看看曲线是否震荡,你这个现象就是PID参数整定不合适
4090
doorcontrol
文章数:2124
年度积分:50
历史总积分:4090
注册时间:2008/6/24
发站内信
发表于:2009/4/15 15:55:38
#2楼
恒温箱如果只有加温没有降温就会有波动,因为加热是有惯性的.如果适当调整PID值可以降低波动幅度(0.5的波动确实是太大了).只有加温和降温两路达到平衡时才有可能消除波动.还有在恒温箱里加个空气搅拌风扇也能使温度均匀减小波动.
886
xuejian0408
文章数:14
年度积分:50
历史总积分:886
注册时间:2009/4/10
发站内信
发表于:2009/4/15 16:14:54
#3楼
我开始时测量恒温箱的S曲线,然后根据一些算法,如Z—N,但是控制效果不理想,都会产生震荡,现在手工调整了很久后期还是会产生震荡,看一些书上说使用带死区的PID算法可以减小系统震荡,不知道是否有效


[此贴子已经被作者于2009-4-15 16:16:35编辑过]
86233
ZCMY 版主
文章数:47558
年度积分:752
历史总积分:86233
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2009/4/15 16:30:01
#4楼
调节一下PID参数试试看;
886
xuejian0408
文章数:14
年度积分:50
历史总积分:886
注册时间:2009/4/10
发站内信
发表于:2009/4/15 21:40:37
#5楼
不知道如何调节阿
5084
zytlc
文章数:849
年度积分:50
历史总积分:5084
注册时间:2006/8/9
发站内信
发表于:2009/4/16 1:14:55
#6楼
是0.5度的波动吗,已经很小了。开始很好,以后不好了,那就减小点加热元件的功率。
12704
lixiaobai
文章数:7780
年度积分:49
历史总积分:12704
注册时间:2006/4/5
发站内信
08年最佳博客奖
发表于:2009/4/16 22:14:01
#7楼
应该是你的系统惯性改变了,所以要稍微调整一下参数的
说说

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

78.0005