回复:PID控制器的输出Mn 能不能为负值?

芳季

西门子1847工业学习平台

  • 帖子

    15507
  • 精华

    101
  • 被关注

    960

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2010-12-26 20:35:14

13楼

我看了都有点烦。
假设。设定30度。现在的过程值是30度。现在的PID指令输出值是你说是多少就假设多少。那么还假设过程稳定的话将一直保持这个状态。你同意不?
我假设你同意啦。因为不同意的话找其他人说了。
这个输出值我估计一下你在心中想一个什么数……后面有时间再估。先说说别的。
后面的程序要鉴别输出值进行分解加热和冷却的动作。如何分解是阁下的事情。我呢,就在0.5的地方分割。0值的时候冷却开足马力。1值的时候加热开足马力。0.5附近或者有一个死区空间又不加热又不冷却。你能否做到这样是阁下的事。
又说回刚才的假设。假设现在不稳定了,过程量检测回来是31度。这个时候系统要控制降温了。它有两种情况。当现在正在加热的话,可以减少加热的力度。或者当现在处于冷却状态的话,那么就要加强冷却力度了。这个时候的话这个输出值会向0端移动。直至移动到0,用最大能力冷却,来把这个31度降低到30度。
现在我估计你心想的数是0。好。0的话那么现在系统正在全力的做冷却的动作。假如都不能拉下这31度的话那么是系统能力不足了。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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