数字控制器设计:相位补偿技术解析
1. 滤波器系数量化问题
在数字控制器设计中,滤波器系数的量化是一个需要关注的问题。当使用已实现的滤波器时,会出现相位裕度和增益裕度的情况。例如,实际的相位裕度为 72.7°(设计值为 55.9°),增益裕度为 18.1 dB(设计值为 16.8 dB)。然而,若实现的滤波器直流增益为零,系统将无法正确响应恒定输入,这就需要使用更多的比特来表示滤波器系数。
系数量化问题与采样周期 T 的选择有关。我们在物理系统中放置数字滤波器,目的是改变其实际(s 平面)频率响应,且希望这种改变发生在特定的实际频率(x)范围内。由于 z = εjxT = 1∠(xT),T 的选择会将这个频率范围放置在 z 平面单位圆的特定部分。当 x 较小时会发生相位滞后滤波,若 T 选择较小,滤波将发生在 z = 1 点附近,此时相位滞后的极点和零点会靠近 z = 1 且彼此接近。若 T 选择较大,相位滞后的极点和零点会远离 z = 1 点(且彼此远离),对滤波器系数的数值精度要求就不会那么高。
2. 相位超前补偿
相位超前补偿是数字控制器设计中的重要技术。对于相位超前补偿器,在特定条件下(xw0 < xwp),其补偿器频率响应具有特定的特性。最大相移 wM 发生在频率 xwm 处,其中 xwm 是 xw0 和 xwp 的几何平均值,即:
[xwm = \sqrt{xw0xwp}]
通过一系列推导,可以得到关于相移 w 的表达式:
[tan w = \frac{\frac{xw}{xw0} - \frac{xw}{xwp}}{1 + \frac{xw^2}{xw0xwp}}]
进而得到最大相移 w
超级会员免费看
订阅专栏 解锁全文

347

被折叠的 条评论
为什么被折叠?



