回复:应用探讨—PID应用探讨深入一—发帖整理

  • 帖子

    3917
  • 精华

    20
  • 被关注

    26

论坛等级:奇侠

注册时间:2003-06-16

普通 普通 如何晋级?

发布于 2011-01-31 13:46:03

2楼

quote:以下是引用Zane在2010-09-30 22:36:54的发言:
哈,观察了这些天,大家的讨论都有些不对题啊,今天还是言归正传。

话题1:如何实现PID增量式算法

最近论坛里有讨论增量式PID算法的实现,连接如下
http://www.ad.siemens.com.cn/club/bbs/post.asp?b_id=4&a_id=737326&s_id=0&num=11#anch


位置式PID控制的输出与整个过去的状态有关,用到了误差的累加值;而增量式PID的输出只与当前拍和前两拍的误差有关,因此位置式PID控制的累积误差相对更大

增量式PID控制输出的是控制量增量,并无积分作用,因此该方法适用于执行机构带积分部件的对象,如步进电机等,而位置式PID适用于执行机构不带积分部件的对象,如电液伺服阀

由于增量式PID输出的是控制量增量,如果计算机出现故障,误动作影响较小,而执行机构本身有记忆功能,可仍保持原位,不会严重影响系统的工作,而位置式的输出直接对应对象的输出,因此对系统影响较大。

大家比较熟悉的FB41,FB58都是典型的位置型算法,然而大家有没有注意到FB42,FB59所谓的STEP CONTROLLER?只不过其输出是脉冲式开关量的。

而对于模拟式的执行机构,我们可以用一个递归式A=A+B来实现,其中A为闭环控制最终的累加输出值,而B则为PID的输出值,趋于稳定时,B的值应为0.



评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54618条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。