关心PID调节者请近来!!! 点击:15529 | 回复:102



感悟人生

    
  • 精华:3帖
  • 求助:0帖
  • 帖子:29帖 | 253回
  • 年度积分:0
  • 历史总积分:404
  • 注册:2003年6月02日
发表于:2003-10-16 10:23:00
楼主
PID调节应用的场合很多,包括我在内可能有很多人都不太了解编程的具体方法,特别是PID参数的整定方法。欢迎关注此课题的朋友踊跃发言,也欢迎各位高手指点一二,谢谢。



jikai

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 18回
  • 年度积分:0
  • 历史总积分:32
  • 注册:2003年9月11日
发表于:2003-09-19 11:27:00
21楼
这基本是个基本知识问题。先看看书基本搞明白,光有基本不够,就在具体应用中干一下。当初我就是这样的,学校学过的东西只有个概念,在工程项目中用最笨的汇编语言编写PID算法(十多年前了),并根据需要和调试效果添枝加叶完善它,说好听点就成了柔性系统自适应系统之类的名堂。

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-09-19 11:42:00
22楼
提高控制精度不能只在控制算法上下工夫。工艺设计的缺陷往往控制系统没办法的,比如热工平衡,还有传感器、执行机构

领悟

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 15回
  • 年度积分:0
  • 历史总积分:71
  • 注册:2003年9月19日
发表于:2003-09-19 12:49:00
23楼
吕老师错误:P负责快速响应,I负责消除静差,D抑制振荡减小超调。在用计算机处理的采用后项差分离散化的PID算式中,PID是分开调节的,加上MATLAB仿真,参数设定并非难事!有一本书叫《先进PID控制》,给出各种PID算法,并富有MATLAB仿真程序,可以一看!

five008

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 88回
  • 年度积分:0
  • 历史总积分:104
  • 注册:2002年11月13日
发表于:2003-09-19 17:14:00
24楼
领悟: 你说的那本书是哪出的?什么时候?现在还有卖吗?

感悟人生

  • 精华:3帖
  • 求助:0帖
  • 帖子:29帖 | 253回
  • 年度积分:0
  • 历史总积分:404
  • 注册:2003年6月02日
发表于:2003-09-20 09:35:00
25楼
领悟的错误: 三个参数调节是一起来做的.P为比例,是调节大小的,适当曾大可以提高系减小系统的静态误差,过大会引起震荡,适当减小D可以减小超调,但会使系统响应时间变长,适当的增加I可以减小或消除系统的稳态误差,但会破坏系统的稳定性,并会引起超调.

上海大风

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2003年9月20日
发表于:2003-09-20 13:54:00
26楼
PID调节是要经过生产验证的 一定得试车反复调整 特别是温度控制 比较复杂 干扰很多 据我的经验 没有一个系统是靠算出来的

领悟

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 15回
  • 年度积分:0
  • 历史总积分:71
  • 注册:2003年9月19日
发表于:2003-09-21 17:19:00
27楼
FIVE008:书全名叫《先进PID控制及MATLAB仿真》,北航出版。新出的,全国各大书店都应有卖。带一CD碟,45元!你多找一找! HELLO0621:你的PID作用观点我基本同意。但在数字式PID中,PID三个参数的依存关系已看不到,调节的时候也是分开来调! 上海大风:的确没有一个系统的PID是靠算出来的,但你如果较精准的建出一个系统的数学模型,采用MATLAB就可算出靠近实际的PID参数,在此基础上加以调节不是很快达到目标吗?

qiuqiu1

  • 精华:2帖
  • 求助:0帖
  • 帖子:13帖 | 592回
  • 年度积分:0
  • 历史总积分:544
  • 注册:2003年5月01日
发表于:2003-09-21 19:51:00
28楼
P是放大或缩小偏差,跟椐偏差大小来调整输出;I是由很多个P组合体,即实现反复调整做用,只要有余差就不罢休;D是超前调整,即反映了偏差的变化趋势,所有的PID都离不开这个道理,至于怎么应用,我认为是百花齐放,象自整定,自适应,PID+模糊控制等等都是成功例子,但无论如何复杂都是只不过是如何配合这三个参数的整定问题而已,大家把原理和物理意义弄清楚了我想就可以了,因为工业上没有标准的模型,应用和调整最终要靠自己摸索,谁都讲不清,没有绝对万能的算法。

Jack08

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2003年9月08日
发表于:2003-09-21 21:04:00
29楼
我觉得P是调幅度,I是调频率,D是超前调整。PID原理就是通过比较设定值和反馈值来调输出。打个比喻,好比一个人在路上走追另一个人,他可以迈的步子大些(P),也可以步子迈得快些(I),还可先跑几步再按一定的幅度和频率追(D)。但如果每次的步子太大,最后有可能超出引起振荡;太小又太费时。关键是P和I的配合,D一般不不宜多动。欢迎指正。

ZHTOK

  • 精华:0帖
  • 求助:0帖
  • 帖子:21帖 | 683回
  • 年度积分:0
  • 历史总积分:744
  • 注册:2003年8月04日
发表于:2003-09-21 22:21:00
30楼
有的情况下只是PI调节器,没有D分量。 注意:有些厂家表述方法不同,例如用比例带而不用P(比例系数)。

感悟人生

  • 精华:3帖
  • 求助:0帖
  • 帖子:29帖 | 253回
  • 年度积分:0
  • 历史总积分:404
  • 注册:2003年6月02日
发表于:2003-09-22 16:43:00
31楼
据我了解,有些PLC带有PID自整定功能,比如松下的FP0我就用过,稳定性,精确度都还不错,超调也很小,只不过响应速度慢了一些。我想,大家大可不必为参数的事来伤脑筋,直接用系统自整定的方法得到大概的PID参数,再根据具体要求对参数进行微调即可。 比较头痛的是外界环境对系统的影响,它直接改变了系统的特性,这样再使用原来的参数,不免引起一些问题。 个人看法

感悟人生

  • 精华:3帖
  • 求助:0帖
  • 帖子:29帖 | 253回
  • 年度积分:0
  • 历史总积分:404
  • 注册:2003年6月02日
发表于:2003-09-22 16:45:00
32楼
大家的建议对本人有很大帮助,多谢

qiuqiu1

  • 精华:2帖
  • 求助:0帖
  • 帖子:13帖 | 592回
  • 年度积分:0
  • 历史总积分:544
  • 注册:2003年5月01日
发表于:2003-09-22 20:58:00
33楼
并不是所有场合都能进行PID参数自整定的

leiyqiang

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 33回
  • 年度积分:0
  • 历史总积分:36
  • 注册:2004年1月09日
发表于:2003-09-22 22:01:00
34楼
楼上的容济说得很形象,理解很透。

leiyqiang

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 33回
  • 年度积分:0
  • 历史总积分:36
  • 注册:2004年1月09日
发表于:2003-09-22 22:18:00
35楼
jack08的理解有偏差,比喻也就无从谈起什么了, PID调节一般用的有衰减曲线法和经验法,液位的要求一般比较低,只用比例就可以了,压力也比较好调,要求高的话可以慢慢提高积分,漫长就不太好整定了,最好用衰减曲线法来慢慢试。有不少较先进的算法(书上可能找不到),使用后既可使跟踪更好,而且使参数的调整变得容易。

michaeler

  • 精华:1帖
  • 求助:0帖
  • 帖子:21帖 | 15回
  • 年度积分:0
  • 历史总积分:84
  • 注册:2003年7月03日
发表于:2003-09-23 08:29:00
36楼
我现在有一个热风炉温度pid调节的工程,不知道各参数如何调节,是通过烧煤来加热的,请这方面的专家给点参数设置方面的大概数字

qiuqiu1

  • 精华:2帖
  • 求助:0帖
  • 帖子:13帖 | 592回
  • 年度积分:0
  • 历史总积分:544
  • 注册:2003年5月01日
发表于:2003-09-23 10:26:00
37楼
没有大概数字,系统模型不一样参数千变万化,如果自整定参数后也控制不了,建议用ON/OFF控制,提供RKC温控表出厂参数给你: P=30,I=240,D=60

电工A

  • 精华:7帖
  • 求助:0帖
  • 帖子:80帖 | 985回
  • 年度积分:0
  • 历史总积分:1414
  • 注册:2001年12月17日
发表于:2003-09-23 16:52:00
38楼
温控PID参数的确是很麻烦的事。如果是针对固定的加热,可以总结人工控制经验,用PLC做一个简单的二维模糊查表程序,可能会得到意想不到的效果。

five008

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 88回
  • 年度积分:0
  • 历史总积分:104
  • 注册:2002年11月13日
发表于:2003-09-27 17:25:00
39楼
自整定怎么做?请各位大虾指教。

bearlin

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2002年10月15日
发表于:2003-09-29 09:30:00
40楼
PID的齐格勒-尼克尔斯法则,可以参考一下,当然更多的是经验。

热门招聘
相关主题

官方公众号

智造工程师