Dead Zone模块产生指定范围(称为截止区)内的零输出。输入输出的关系如下:
1、输入落入截止区,输出0
2、输入大于上限值,输出上限值
3、输入小于等于下限值,输出下限值
使用simulink开发pid的时候经常添加deadzone,这样不就把error差值限制在deadzone的上下限范围内了吗??,就不是真实的系统输入的差值error了吗?
使用deadzone是为了保证连续性,使用在误差值里面的话不影响
原始值减去deadzone设置的上下限
搭建两个仿真看下,尤其是当幅值设置为5的时候最明显能看出来效果,确实是好用的,其实本质是整个数据同步减去了deadzone设置的上下限值。