当前位置:
从来没有哪次用PID控制温度这么累过!
回复 | 人气 | 打印
gkrs 个人主页 给TA发消息 加TA为好友 发表于:2010-03-05 16:50:48 151楼
  以前,我做过这方面的控制。最后采用的是PID自动变参数法进行控制。比如20%<(|pv-sp|)/sp<100%时,赋值一组参数,(|pv-sp|)/sp<20时,再赋一次值,具体值因系统而定。 你所说的输出上限下限功能也是可以在程序中实现的。
  回复 引用 举报
gkrs 个人主页 给TA发消息 加TA为好友 发表于:2010-03-05 16:50:49 152楼
  以前,我做过这方面的控制。最后采用的是PID自动变参数法进行控制。比如20%<(|pv-sp|)/sp<100%时,赋值一组参数,(|pv-sp|)/sp<20时,再赋一次值,具体值因系统而定。 你所说的输出上限下限功能也是可以在程序中实现的。
  回复 引用 举报
雕刻时光淘吧520 个人主页 给TA发消息 加TA为好友 发表于:2010-04-23 19:02:30 153楼
 

这东西还没做过了,也一直想深入研究,那P I D值难道没有一个准确的算法嘛 学习

  回复 引用 举报
siyuan3222 个人主页 给TA发消息 加TA为好友 发表于:2010-04-23 22:03:27 154楼
 

我也要碰到这些个问题了

正好学到了

  回复 引用 举报
CO-TRUST-PLC 个人主页 给TA发消息 加TA为好友 发表于:2010-05-10 10:25:41 155楼
  可以用用科创思品牌的PLC。扩展模块自带PID控制。在编程软件里添加PID库文件就行。带自整定模糊逻辑控制。控温很准。http://www.co-trust.com 13338604747 伏
  回复 引用 举报
hl338 个人主页 给TA发消息 加TA为好友 发表于:2010-05-14 08:00:21 156楼
  美国红狮推出的新型智能、模块化的PID控制器,请给我一份资料看看。CQDDKHL@126.COM
  回复 引用 举报
wuhuainan 个人主页 给TA发消息 加TA为好友 发表于:2010-05-14 10:35:42 157楼
  主要是pid的设定值,值尽量设定为最优是可以很好的达到控制效果的
  回复 引用 举报
草原上的野马 个人主页 给TA发消息 加TA为好友 发表于:2010-08-18 14:25:14 158楼
  回复内容:
对:怒海孤鸿 关于非常感谢这么多同行的意见和看法

这个项目终于彻底结束了,验收也已经通过,感觉还是比较满意。
目前为止,PID参数和上次公布的变化非常大,程序也略有改动,但效果很好。
10米长2米宽的炉子,一个控制点,现在精度可以达到正负1.0摄氏度,最大超调也不会超过两度,也可以说不会超调,另外还有三个取样点的温度稳态后的精度也可以达到一度内,升温曲线非常好。另外对于任意大小偏差和外部的扰动,效果也很好。现在只是一组参数,算是真正经得起考验了,空炉和装料时的区别只是炉内温度达到稳态的时间不同而已,这与炉体本身和它的循环速度有关的。
如果仅仅是这四个点,很早就好了。客户验收的时候测温点一共有28个,分布在各个角落,要求在规定的时间内升到设定的温度,升温过程中也不可以超调,到温后再测料温,时间和精度同样有具体要求。然后保温3-12个小时。有天装料验收,保温了12个小时,第二天早晨过来看历史曲线,感觉真是非常好,这么多天的辛苦没有白费。

以前我的做法有误区的,至少是走了弯路,真是欲速则不达。主要体现在以下两点:
首先,我只顾自己了,忽视了对炉体本身和炉内环境的要求,要达到一定的精度,炉子的保温性和热稳定性是必须的。开始调试时,我就感觉炉门的密封性很差,热量散发的很明显,当时他们技术人员搪塞我就这样,我就不管他们干下去了,后来炉门和其他一些地方作了改进,保温性和热稳定性好多了,所以我用一组参数便可以了。
其次,这台炉子的加热器设定功率偏大的,设计是660KW,后来据说400KW足够了,还有驱动固态继电器的周波控制器,线性度也非常的差,它的触发信号是4-20ma,后来我标定了一下,20毫安时加热器的电流是220A,12毫安时加热器电流约为200A,8毫安时的电流约为150A,才发现这玩意的线性度差的无法想象,以前调试参数前首先都会标定一下执行器的开度和当前值的对应情况的,这次首先是很急,再次高估了PID的调节功能,我认为PID可以完全弥补执行机构的非线性的,真是难为了西门子的S7-200。
后来我把MV的自动输出范围从本来的4-20MA改为4-12MA,效果真是立竿见影,首先是解决了超调的问题,其次是解决了系统响应满和抗扰动能力差的问题。其实我所做的,一是限死了加热器的输出功率,二是改善了周波控制器的线性度。

我认为PID参数是没有什么理论和经验数据的,即使两台完全相同的设备,如果控制环境有所差异,PID参数肯定是不同的。
现在我用的参数分别是:P:12.5;I:25.0;D:0.1;T:2.0。

现在我可以回答自己最初的两个问题了:
1、S7-200的PID指令很好用,绝对是经得起考验的,只要你的设备设计合理,状态相对稳定,绝对有一组参数可以完全满足精度和响应速度要求的。
2、自整定我后来没有用过,不过此前整定得出的参数效果很差的原因已经很清楚,我想德国人既然推出,肯定效果还是可以的。起初对西门子的这项功能甚至PID指令心里没底,也给SLC的技术打过电话。现在看来我是多虑了。

欢迎回帖,多多交流!
内容的回复:

能否把原始程序发给我,谢谢。最近在做PID控制,但一直不得要领。xiongmi2006@126.com
  回复 引用 举报
xiaozcgk 个人主页 给TA发消息 加TA为好友 发表于:2010-11-27 00:02:48 159楼
  楼主,你这弄了5年的项目也太令人寒心了,做工控的真不易啊!
  回复 引用 举报
ldyrong 个人主页 给TA发消息 加TA为好友 发表于:2010-11-27 10:45:34 160楼
  这种大惯性的PID,到了一定差值反应慢的话就把P值增加点看看效果,I值这个是是来调节超调的不建议增加。。
  回复 引用 举报
zhaihui851 个人主页 给TA发消息 加TA为好友 发表于:2010-11-27 20:18:39 161楼
  PID控制器参数整定的方法很多,概括起来有两大类:
一是理论计算整定法。它主要是依据系统的数学模型,经过理论计算确定控制器参数。这种方法所得到的计算数据未必可以直接用,还必须通过工程实际进行调整和修改。
二是工程整定方法,它主要依赖工程经验,直接在控制系统的试验中进行,且方法简单、易于掌握,在工程实际中被广泛采用。
PID控制器参数的工程整定方法,主要有临界比例法、反应曲线法和衰减法。
现在一般采用的是临界比例法。
利用该方法进行PID控制器参数的整定步骤如下:(1)首先预选择一个足够短的采样周期让系统工作;(2)仅加入比例控制环节,直到系统对输入的阶跃响应出现临界振荡,记下这时的比例放大系数和临界振荡周期;(3)在一定的控制度下通过公式计算得到PID控制器的参数。

PID参数的设定:是靠经验及工艺的熟悉,参考测量值跟踪与设定值曲线,从而调整P\I\D的大小。

PID控制器参数的工程整定,各种调节系统中P.I.D参数经验数据以下可参照:
温度T: P=20~60%,T=180~600s,D=3-180s
压力P: P=30~70%,T=24~180s,
液位L: P=20~80%,T=60~300s,
流量L: P=40~100%,T=6~60s。


常用口诀:

参数整定找最佳,从小到大顺序查
先是比例后积分,最后再把微分加
曲线振荡很频繁,比例度盘要放大
曲线漂浮绕大湾,比例度盘往小扳
曲线偏离回复慢,积分时间往下降
曲线波动周期长,积分时间再加长
曲线振荡频率快,先把微分降下来
动差大来波动慢。微分时间应加长
理想曲线两个波,前高后低4比1
一看二调多分析,调节质量不会低
  回复 引用 举报
不懂工控 个人主页 给TA发消息 加TA为好友 发表于:2011-01-14 02:53:20 162楼
  谢谢楼主,能在做好后共享经验
  回复 引用 举报
kitty fort 个人主页 给TA发消息 加TA为好友 发表于:2011-03-31 11:38:02 163楼
  这个问题讨论的太好了 我做的是用200控制电动调节阀控制热水P 0.5  I10  过冲为3度 回来稳定在+1.5度
  回复 引用 举报
liu372063783 个人主页 给TA发消息 加TA为好友 发表于:2015-08-12 14:12:14 164楼
 

前辈您好,如果您需要个人搭把手我都可以免费帮忙现场接线调试画图都行,只需要您点个头是对我天大的帮助和支持(本人经验虽然不足,但是很负责上进,愿意业余时间竭尽所能帮忙)。本人在南京上班。



本人从事电气调试,工作经验一年,主要搞AB的PLC,在学s7_200,会画CAD,也在学Eplan。凡事和电气调试相关的需要人手帮忙的对点啥的都行,小弟都可以前去帮忙。

因为最近公司没有项目,对于我一个新人不大好,现场经验不多,极其需要锻炼。

如果您需要一个搭把手的,或是同情一个新人的无奈都算是帮我一把,如果您有意愿就打我电话。我一定很负责的帮忙哪怕帮不上忙,听听前辈的经验也是对我极大的提升。

本人做事负责积极性强,为人善良,有理想抱负。若是您业余时间(下午五点后,双休日)还在加班,那您一定很忙,或是很孤独,需要一个帮手,哪怕不需要,你打个电话给小弟聊聊经验也是对我的帮助和鼓励谢谢。

本人小刘,电话13182896300。


  回复 引用 举报
chacha111 个人主页 给TA发消息 加TA为好友 发表于:2015-08-12 15:47:30 165楼
 

学习中,马上也要碰到了.

  回复 引用 举报
feibo_1978 个人主页 给TA发消息 加TA为好友 发表于:2018-08-13 16:28:16 166楼
 

哎,数学没学好的可怕后果!我也是菜鸟一只,得补补课了

  回复 引用 举报
wa7820640 个人主页 给TA发消息 加TA为好友 发表于:2018-10-11 22:03:57 167楼
 

为了调整一个3.0MPA中压蒸汽加热的温度控制PID,想从网上找到好的方法,把这10多年前的贴子都翻出来了。

  回复 引用 举报
小郭 个人主页 给TA发消息 加TA为好友 发表于:2019-03-04 01:29:01 168楼
 

支持   学习了

  回复 引用 举报
阿jiu的九 个人主页 给TA发消息 加TA为好友 发表于:2019-04-04 16:36:34 169楼
 

累吧,好吧,好好休息,之后继续干

  回复 引用 举报
soul0010 个人主页 给TA发消息 加TA为好友 发表于:2020-09-18 16:11:19 170楼
 

"怒海孤鸿" 的回复,发表在54楼
        对内容: 【非常感谢这么多同行的意见和看法这个项目终于彻底结束了,验收也已经通过,感觉还是比较满意。目前为止,PID参数和上次公布的变化非常大,程序也略有改动,但效果很好。10米长2米宽的炉子,一个控制点,现在精...】进行回复:

        -----------------------------------------------------------------


从你发这个到现在15年了啊     你老了没  哈哈哈

  回复 引用 举报
总条数: | 当前第4/4页 首页 上一页 1 2 3 4 下一页 尾页

相关主题
周点击排行
周回复排行
    最新求助
      Advertisement Advertisement