在控制中,我们经常使用正相传递函数,即“前置滤波器”具有传递函数
(和)。由于零点的频率低于极点,因此相位大约为正(零)和(极点),最大相位出现在中点. 通常它用于增加特定频率的相位为了稳定。
- 但是一个正相位的系统怎么可能真的存在呢?
- 某些频率的正相位是否意味着如果我从控制回路中移除超前滤波器并输入正弦波,输出将出现在输入之前?
- 这与因果关系和可实现性有什么关系?
在控制中,我们经常使用正相传递函数,即“前置滤波器”具有传递函数
(和)。由于零点的频率低于极点,因此相位大约为正(零)和(极点),最大相位出现在中点. 通常它用于增加特定频率的相位为了稳定。
我喜欢这个问题,虽然我不能给出一个直观的答案,但我可以提供这个示例实现来展示这种情况是如何存在的(也许这会帮助你或其他人提供更多的见解):
我尝试了一个示例情况,其中在以数字方式实现的典型前置滤波器的极点之前出现零。零极点图如下图所示,为了使用实际值,我将零点设置为 z=0.8,将极点设置为 z=0.5:
这种情况下的传递函数如下:
给定,这导致实现:
我在下面的框图中显示:
并且使用 freqz([1 -.8], [1 -.5]) 我们可以查看频率响应,确认超前相位特性,并从框图实现中查看因果系统。
同样从模拟世界考虑具有阻抗的串联电感器的情况,因此相位也超前(电感中的电压超前电流,而电容器中的电压滞后电流)。这也适用于因果系统,但具有领先阶段。