非最小相位系统是相对最小相位系统来说的。它把最小相位系统的频率特性的实部或虚部取反了。
- clc;
- clear;
- close all;
- syms s
- Gs=1/(s+1);
- Gs=sym2tf(Gs);
- nyquist(Gs)
可以看到上面的半圆频率为负,下面的半圆频率为正。
- clc;
- clear;
- close all;
- syms s
- Gs=1/(-s+1);
- Gs=sym2tf(Gs);
- nyquist(Gs)
可以看到,上面的半圆频率为正,下面的半圆频率为负。
此外,两次绘图,两个圆的箭头方向相反。最小相位系统的曲线是顺时针运动,非最小相位系统的曲线是逆时针运动。
- clc;
- clear;
- close all;
- syms s
- Gs=s+1;
- Gs=sym2tf(Gs);
- nyquist(Gs)
可以看到曲线在实轴上0刻度的右边。
- clc;
- clear;
- close all;
- syms s
- Gs=s-1;
- Gs=sym2tf(Gs);
- nyquist(Gs)
可以看到曲线在实轴上0刻度的左边。
所以实部取反确实会让奈奎斯特曲线关于虚轴对称。
注意看,上面两张图的奈奎斯特曲线对称后箭头都是向上的。可见,关于虚轴对称是连箭头一起对称的。
不信我们再验证一下惯性环节是不是也是这样。
最小相位惯性环节
- clc;
- clear;
- close all;
- syms s
- Gs=1/(s+1);
- Gs=sym2tf(Gs);
- nyquist(Gs)
非最小相位惯性环节
- clc;
- clear;
- close all;
- syms s
- Gs=1/(s-1);
- Gs=sym2tf(Gs);
- nyquist(Gs)
可以看到两张图的奈奎斯特曲线关于虚轴对称,且连箭头都一起对称了。