摘要:该系列为DR_CAN Advanced控制理论视频笔记,详见https://space.bilibili.com/230105574
由于笔者水平有限,文中难免存在一些不足和错误之处,诚请各位批评指正。
1 一个反馈控制系统
将函数写为分子分母的形式可得到以下结论:
以上结论很重要,因为这个结论通过 (1+G(s)H(s)) 将开环传递函数与闭环传递函数联系在一起。
2 柯西幅角原理
函数存在一个零点:
函数存在一个极点:
函数存在一个零点和一个极点:
结论: (S) 平面内存在一条顺时针曲线 (A),(B) 曲线曲线 (A) 是通过函数 (F(s)) 的映射。(A) 曲线每包含一个 (F(s)) 的零点,(B) 曲线就绕原点顺时针一圈。(A) 曲线每包含一个 (F(s)) 的极点,(B) 曲线就绕原点逆时针一圈。
一个例子,如果映射后的曲线绕原点逆时针两圈,则原曲线所包含的极点数比零点数多2。
3 奈奎斯特稳定性判据
奈奎斯特曲线是包含整个 (S) 平面右半部分的曲线,我们另 (F(s) = 1+G(s)H(s)) ,有 (P - Z = N), 其中 (N) 为 映射后 (B) 曲线绕原点的逆时针圈数:
根据 1 中推导出的零点极点关系,我们可以将 (P - Z = N) 写成以下形式:
接下来,我们令 (F(s) = G(s)H(s)) ,也就是让刚才的 (F(s)-1) ,由于函数是线性的,因此这使得映射后 (B) 曲线在 (S) 平面中向左移动了一个实数单位,而 (P - Z = N) 中的 (N) 从绕原点的逆时针圈数变成了绕 ((-1,0)) 的逆时针圈数。而这个新的曲线就是奈奎斯特图(Nyquist Plot)。
总结一下,如果系统稳定,则闭环传递函数在复平面右侧无极点,及 (Z=0) ,因此绕 ((-1,0)) 的逆时针圈数即为开环传递函数的极点个数,这就是奈奎斯特稳定性判据。
4 回到开头的例子
经过计算我们发现开环传递函数的极点均位于复平面左侧:
通过MATLAB可以画出这个闭环系统的奈奎斯特图:
我们发现曲线并没有包含 ((-1,0)) ,也就是说在 (P - Z = N) 中 (N=0),又因为 (P=0) 因此 (Z = 0) ,也就是说系统的闭环传递函数在复平面右侧没有极点,因此系统是稳定的。
接下来我们增大控制器的增益 (k) ,由于映射是线性的,因此图像结果是等比放大:
我们发现这时曲线包含 ((-1,0)) 并且绕其顺时针旋转了两圈,也就意味着 (P - Z = N) 中 (N=),-2又因为 (P=0) 因此 (Z = 2) ,也就是说系统的闭环传递函数在复平面右侧有两个极点,因此系统是不稳定的。