发布于 2012-09-07 08:52:30
1楼
死区在PID运算环节之前,用来处理误差。当死区的输入量误差的绝对值小于死区设定值时,死区的输出量(即PID控制器的输入量)为0,这时PID控制器的输出保持不变。也就是在小误差时死区使控制器不起调节作用,系统处于开环状态。
死区有两个作用:
1. 如果PID输出的是脉冲宽度调制的方波,可能使过程变量出现小幅振荡,可以用死区消除这种振荡。
2. 以水轮发电机为例,控制有功功率的目的是维持电网频率恒定。设置死区使机组发出的有功功率有一定误差和波动。如果机组很小,对电网频率的影响很小,这是允许的。其优点是可以减少执行机构的机械磨损。
如果系统要求误差尽量小,应将死区宽度DEADB_W设为0。
追求完美