用FB41做PID,如何设置死区宽度

用FB41做PID,应该如何设置死区宽度呢?
设定值 是65,现在在64.2与65.8之间振荡。我想设置个死区宽度。DEADB_W=2.0,但是好像没有进入死区,振荡变成了62.2-67.8之间了。请问如何正确的设置死区?

最佳答案

当误差的绝对值小于 死区宽度 时,死区非线性的输出量(即 PID控制器的输入量)为0 ,这时PID 控制器的输出分量中,比例部分和微分部分为0,积分部分保持不变,因此PID的输出保持不变,PID控制器起不到调节作用;当误差的绝对值超过 死区宽度 时 ,开始正常的PID 控制

在FB41 中,死区宽度是“DEADB_W”

PID的输入量  = 0      偏差的绝对值|ev|<  "DEADB_W"

             = ev     偏差的绝对值|ev|>= "DEADB_W"        


DEADB_W: REAL:死区宽度;如果输出在平衡点附近微小幅度振荡,可以考虑用死区来降低灵敏度;

提问者对于答案的评价:
TK

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc238807.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日
下一篇 2018年12月1日

相关推荐