求教PID调试方法 点击:1178 | 回复:12



小王提问

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:15帖 | 30回
  • 年度积分:0
  • 历史总积分:58
  • 注册:2007年3月27日
发表于:2007-10-18 10:57:00
楼主
请问PID的反作用怎么设置啊?直接把P值置为负的可以吗?能达到反作用吗?
还有PID如何来调试,P值I值D值可以直接在上位机上在线修改吗?



小王提问

  • 精华:0帖
  • 求助:0帖
  • 帖子:15帖 | 30回
  • 年度积分:0
  • 历史总积分:58
  • 注册:2007年3月27日
发表于:2007-10-18 11:00:00
1楼
希望各路高手给一点宝贵的调试经验...
在这谢谢你们了...

龙村人

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 71回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2006年6月16日
发表于:2007-10-18 11:30:00
2楼
现在的PID基本都是反PID调节呀  很少用到正PID的

三脚猫

  • 精华:0帖
  • 求助:0帖
  • 帖子:180帖 | 1598回
  • 年度积分:0
  • 历史总积分:1097
  • 注册:2004年7月08日
发表于:2007-10-18 11:57:00
3楼
OMRON PID指令的正反作用有单独的参数位表示,
只有西门子的PID功能块正反作用由P的正负号决定,
正号是反作用,负号是正作用;

PID调节有正反作用都有呀,谁多谁少不能随便下结论,
例如:调节阀调流量的PID是:反作用,
   出料调节阀调液位的PID是:正作用 ;
   假定阀是正作用阀,否则,还要反一次

小王提问

  • 精华:0帖
  • 求助:0帖
  • 帖子:15帖 | 30回
  • 年度积分:0
  • 历史总积分:58
  • 注册:2007年3月27日
发表于:2007-10-18 12:31:00
4楼
我大概要用到12个PID,我能不能直接在OB1里直接调用啊,PID的采样时间怎么设置啊..请各位高手帮下忙了

特拉卡卡

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 22回
  • 年度积分:0
  • 历史总积分:43
  • 注册:2006年4月10日
发表于:2007-10-18 13:49:00
5楼
中断调用在OB35里做

特拉卡卡

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 22回
  • 年度积分:0
  • 历史总积分:43
  • 注册:2006年4月10日
发表于:2007-10-18 13:52:00
6楼
采样时间按照最短的来啊设置OB35的中断时间

大波子

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4回
  • 年度积分:0
  • 历史总积分:10
  • 注册:2006年9月18日
发表于:2008-08-12 09:57:05
7楼

PID正反作用的设置要看你的调节阀安装位置,在此举例,比如说液位升高了,大于给定值了,要想使其恢复给定值,阀门假如要关小

这时PID输出就要取反作用,相反如果液位高于给定值,那么要使其恢复给定值,这时如果阀门开打可以使液位下降,这时PID就用正作用,

阀门开打还是开小,主要取决于阀门安装位置,要根据具体情况来判断选择什么样的调节作用

 

宝二爷

  • 精华:6帖
  • 求助:0帖
  • 帖子:232帖 | 282回
  • 年度积分:5
  • 历史总积分:3842
  • 注册:2007年1月05日
发表于:2008-08-12 10:05:55
8楼

PID三个基本参数kp 、ki 、kd 对PID控制作用和影响

① 比例系数 :作用在于加快系统的响应速度,提高系统调节精度。当系统一旦出现了偏差,比例调节立即产生调节作用以减少误差。 越大,系统响应越快,但将产生超调和振荡甚至导致系统不稳定,因此 的值不能取得过大;但如果 取值过小,过小会降低调节精度,是系统响应速度缓慢,从而延长调节时间,使系统静、动态特性变坏。
② 积分系数 :作用在于消除系统的稳态误差,提高无差度。 越大积分速度越快,系统静差消除越快,但 过大在响应过程初期会产生积分饱和现象,从而引起响应过程出现较大超调,使动态性能变差; 过小则会使积分作用变弱,使系统的静差难以消除,过渡时间加长,不能尽快达到稳定状态,影响系统的调节精度和动态特性。
③ 微分系数 :作用在于改善系统的动态特性,反映系统偏差信号的变化率并预见偏差变化的趋势,能产生超前的控制作用,使系统的超调降低,增加系统稳定性。但 不能过大,过大则会使响应过程提前制动和延长系统调节时间,而且还会使系统的抗干扰性变差。

李大学者

  • 精华:0帖
  • 求助:0帖
  • 帖子:27帖 | 98回
  • 年度积分:0
  • 历史总积分:359
  • 注册:2008年7月10日
发表于:2008-08-12 10:13:18
9楼

 ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;

李大学者

  • 精华:0帖
  • 求助:0帖
  • 帖子:27帖 | 98回
  • 年度积分:0
  • 历史总积分:359
  • 注册:2008年7月10日
发表于:2008-08-12 14:55:23
10楼
pid为反作用时,放大系数k为正,此时p为正

xiaolou

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 296回
  • 年度积分:0
  • 历史总积分:677
  • 注册:2007年6月22日
发表于:2008-08-15 22:40:10
11楼
引用宝二爷 的回复内容:

PID三个基本参数kp 、ki 、kd 对PID控制作用和影响

① 比例系数 :作用在于加快系统的响应速度,提高系统调节精度。当系统一旦出现了偏差,比例调节立即产生调节作用以减少误差。 越大,系统响应越快,但将产生超调和振荡甚至导致系统不稳定,因此 的值不能取得过大;但如果 取值过小,过小会降低调节精度,是系统响应速度缓慢,从而延长调节时间,使系统静、动态特性变坏。
② 积分系数 :作用在于消除系统的稳态误差,提高无差度。 越大积分速度越快,系统静差消除越快,但 过大在响应过程初期会产生积分饱和现象,从而引起响应过程出现较大超调,使动态性能变差; 过小则会使积分作用变弱,使系统的静差难以消除,过渡时间加长,不能尽快达到稳定状态,影响系统的调节精度和动态特性。
③ 微分系数 :作用在于改善系统的动态特性,反映系统偏差信号的变化率并预见偏差变化的趋势,能产生超前的控制作用,使系统的超调降低,增加系统稳定性。但 不能过大,过大则会使响应过程提前制动和延长系统调节时间,而且还会使系统的抗干扰性变差。





big big boy

  • [版主]
  • 精华:5帖
  • 求助:21帖
  • 帖子:728帖 | 5626回
  • 年度积分:78
  • 历史总积分:82244
  • 注册:2004年5月28日
发表于:2008-09-05 20:11:05
12楼

看了网上好多例子  好像一般系统用比例和积分就够了  一般的先不用积分  先使用比例  由小到大调试 当出现震荡时 再把积分加上!也是由小到大  因为一般系统要求不是很严 一般都有一个误差范围 就足够了!


热门招聘
相关主题

官方公众号

智造工程师