- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种改变温度PID控制方法
一种改进的温度PID控制方法 发布时间:2008.03.17 阅览次数:33 作者:陈俊 单位:北京国华新兴节能环保科技有限公司 摘要:加热炉的温度控制主要采用双交叉限幅空气、燃气自动配比,温度控制环节主要使用西门子STEP 7 FB58标准温度控制功能块,在FB58的基础上加入了温度的变化率,动态设定PID的死区,此方法在实际工程中取得良好的效果。关键字:PID, 死区,温度变化率一、 概述温度控制是工业生产中一个重要的参数,在冶金企业中,温度的控制对管坯、钢坯的质量起着至关重要的作用。在加热炉的温度控制系统中,温度的变化是一个大滞后的环节,同时还受各种因素的影响,如热电偶的安装位置、炉子的结构、热风压力、炉膛压力、步进梁的节奏等。由于温度控制的复杂性,同时伴随着计算机控制技术、仪表检测技术的快速发展,目前产生了各种温度控制技术,从最简单的燃气流量设定到双交叉限幅、模糊控制。受国内经济发展状况的影响,国内的冶金企业在力求脱离粗犷式经济发展模式,对温度的控制日益严格,以天津钢管公司为例,加热炉的温度控制一般要求在5度以内,这给温度控制的提出了相当的挑战。虽然温度控制的理论在被不断的提出,但在实际的温度控制系统中,纯PID温度控制还是目前的主流,在此提出一种在PID控制的基础上的一种改进方法。二、 温度控制的结构图温度的控制一般由3个环节组成a) 温度的PID调节在此自动设定温度值,PID根据实际的温度变化,来自动调节,输出一个0到100的值b) 串级双交叉限幅环节温度输出的0到100的值设定给串级双交叉环节,双交叉环节,根据实际的空气量、燃气量和实际的空气、燃气量程,在经过一系列计算输出一个设定的空气、燃气值c) 空气、燃气输出环节双交叉限幅环节输出的空气、燃气设定值直接设定给空气、燃气PID调节环节,空气、燃气再根据实际的空气、燃气值进行自动的PID调节,以达到控制温度的目的。结构图如下:
图1:温度控制结构图在暂不考虑热电偶、炉型结构、炉膛压力、热风温度、热风压力等其他影响温度的外界因素下,这三个环节对温度的控制起着非常重要的作用。温度PID环节根据实际温度的大小来确定是增加流量还是减少流量,而双交叉限幅环节的则在升温、降温的时候,保持自动的配比,如升温时空气现行、降温时燃气先行,以达到节能的目的。空气、燃气的PID调节模块则实时控制空气、燃气的流量,空气、燃气的调节速度也对温度的控制有非常重要的作用,必须使空气、燃气的流量调节达到快速的响应。三、 温度控制环节的改进温度的控制质量决定性环节就在于温度的PID调节,PID参数整定的好坏决定了温度的控制质量,在实际的生产中,往往希望温度能够快速响应,但是一旦快速,则会出现超调,造成长时间的温度震荡。温度调节速度和温度的稳定性这两个温度控制的重要指标往往不可调和,很难达到一个最佳的结合点,这给我们的温度控制带了了难题。在我们做温度控制程序的时候,我们往往会忽略温度PID调节的一个重要的数据:温度死区,温度的死区是计算温度实际值和设定值的误差的一个重要参数,而PID就是根据这个设定值和实际值的误差进行PID的整个调节。设定:Er=温度的误差Ts=温度的设定值Ta=温度的实际值Te=温度的死区则:Er=|Ts-Ta|-Te其中Er永远为不小于0,即|Ts-Ta|=Te由此,我们可以想到一个方法:即人为的改变死区,这样PID计算出的误差值就会改变,PID的调节速度也会发生变化。但是我们有什么依据来确定是改变死区,还是保持死区不变呢?在此,我们需要找到另外一个在温度控制中往往被忽略的重要参数:温度变化率,我们可以从温度的变化率非常直观的看到温度变化的快慢设定:T1=目前的温度T2=1分钟之前的温度Tc=温度的变化率则:Tc=T1-T2由此,我们从Tc的值可以一眼看出温度 是在升还是在降,变化的是快还是慢。由此我们可以根据Tc 和当前当前温度的世纪误差即Ts-Ta,来设定温度死区例如当Ts-Ta〉0,即温度还没有达到设定值,且Tc1即温度在以每分钟1度的温度变化,这是我们可以设定Te=|Ts-Ta|,即对温度PID来说Er=|Ts-Ta|-Te=0,这时温度PID环节则停止调节,让温度自动上升,反之下降亦然。经过实际的工程实践这种方法在升温、降温的过程中达到非常好的效果,既能快速有可以很快达到平稳。如图2所示。
图2:温度控制曲线图注释:此图为升稳50度时候的曲线图绿色为实际温度黄色为设定温度红色为温度的开度四、 总结经过实际的实践,这种温度PID的改进,对温度的控制起到了良好的效果,相对与纯粹的PID调节,这种控制方法能够更快更稳的响应温度的设定。北京国华新兴节能环
文档评论(0)