频率响应的奈奎斯特图
尼奎斯特(系统)
尼奎斯特(sys, w)
尼奎斯特(sysN sys1, sys2,…)
尼奎斯特(sysN sys1, sys2,…,w)
尼奎斯特(sysN sys1 PlotStyle1,…,“PlotStyleN”)
[re,im,w] = nyquist(sys)
[re,im] = nyquist(sys,w)
[re,im,w,sdre,sdim] = nyquist(sys)
尼奎斯特
的频率响应的奈奎斯特图动态系统模型.当调用时不带左参数时,尼奎斯特
在屏幕上产生奈奎斯特的情节。奈奎斯特图用于分析系统特性,包括增益裕度、相位裕度和稳定性。
尼奎斯特(系统)
创建一个动态系统的奈奎斯特图sys
.该模型可以是连续的或离散的,也可以是单点输出(SISO)或多点输出(MIMO)。在MIMO案例中,尼奎斯特
生成一个奈奎斯特图数组,每个图显示一个特定I/O通道的响应。频率点是根据系统极点和零点自动选择的。
尼奎斯特(sys, w)
显式指定用于绘图的频率范围或频率点。若要集中于特定的频率间隔,请设置W = {wmin,wmax}
.要使用特定的频率点,设置w
到期望频率的向量。使用logspace
生成对数间隔的频率向量。频率必须在rad / TimeUnit
,在那里TimeUnit
输入动态系统的时间单位是否在TimeUnit
的属性sys
.
尼奎斯特(sysN sys1, sys2,…)
或尼奎斯特(sysN sys1, sys2,…,w)
将几个LTI模型的奈奎斯特图叠加在一个图形上。所有系统都必须有相同数量的输入和输出,但可能是连续时间和离散时间系统的混合。您还可以使用语法为每个系统图形指定独特的颜色、线条样式和/或标记尼奎斯特(sysN sys1 PlotStyle1,…,“PlotStyleN”)
.
[re,im,w] = nyquist(sys)
而且[re,im] = nyquist(sys,w)
返回频率响应在该频率处的实部和虚部w
(在rad / TimeUnit
).再保险
而且即时通讯
3-D数组(详见下面的“参数”)。
[re,im,w,sdre,sdim] = nyquist(sys)
的标准差再保险
而且即时通讯
对于已识别的系统sys
.
输出参数再保险
而且即时通讯
三维数组是有尺寸的吗
对于SISO系统,标量再保险(1 1 k)
而且im (1 1 k)
响应的实部和虚部是否在频率ω处k= w (k)。
对于具有传递函数的MIMO系统H(年代),再保险(:,:,k)
而且im (:,:, k)
给出的实部和虚部H(jωk)(这两个数组的行数与输出数相同,列数与输入数相同)。因此,
在哪里hij传递函数来自输入吗j输出我.
你可以改变你的绘图的属性,例如单位。有关更改图属性的方法的信息,请参见自定义图的方法(控制系统工具箱).为获得自定义绘图属性的最大灵活性,请使用nyquistplot
命令而不是尼奎斯特
.
右击菜单中有两个缩放选项,专门适用于奈奎斯特图:
全视图-剪辑奈奎斯特图的无界分支,但仍然包括临界点(- 1,0)。
放大(-1,0)—围绕临界点(- 1,0)进行缩放。(要以编程方式访问临界点缩放,请使用nyquistplot
相反)。
要激活以给定频率显示实数和虚数值的数据标记,请单击曲线上的任意位置。如下图所示尼奎斯特
用数据标记绘制。
看到波德
.