回复:smart的PID指令加死区问题?

已锁定

芳季

西门子1847工业学习平台

  • 帖子

    15632
  • 精华

    102
  • 被关注

    968

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2022-01-22 08:45:20

4楼

那你可以在到达这个区域的时候把P改得很小。甚至把P用线性变换关联到这个区域,随着进入这个区域的深度,使P到达0值。到达这个区域的两个边缘,P到达设定值。

能够改变你的需求的做法很多,输入级;运算级;输出级,只是有的做法不太贴切。找到关键分歧点,考虑什么做法最恰当。我只是一个意思,因为不了解你的控制。

上面说使用跳转。楼主要知道,跳过一个pid指令和off一个pid指令是完全两码事。跳过,相当于这个程序没有了pid指令,受pid控制的所有事项将会冻结在最后一次pid处理的结果。pid已经不再关注所有事情,程序要能够处理什么时候再回复扫描pid。并且悉知,pid的任何动作都是在上次的结果上面开始处理。对于pid来说,现场环境是发生跳变的。例如刚刚输入值是100,一下子输入值变成了150。off的话是pid做off时候该做的事情。

如果想pid在“死区”内部要做出太大反应,我建议,问题出在哪里,就在哪里解决。这个不是输出的问题,更不是输入的问题,不是运算环节逻辑问题,而是设定参数问题。所以要在参数上面解决。

开个玩笑,就像老师说那个同学,上课就一条虫,下课就一条龙。人还是那个人,什么都没变,就是精神变了。这精神就是pid的参数,调整参数可以让pid很疲软,也可以让他很激烈,但是外界并没有多大变化。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9142条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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