奈奎斯特稳定判据的推导与理解

本文详细介绍了奈奎斯特稳定判据的应用方法,通过解释复变函数中的Cauchy定理,阐述了如何判断闭环系统的稳定性。文章还讨论了开环传递函数的极点与零点对于系统稳定性的影响。
部署运行你感兴趣的模型镜像
  • 先上结论,奈奎斯特稳定判据:
    • 若奈奎斯特曲线不穿过(-1 , j0)点,Z = P - 2N = 0 时系统稳定若奈奎斯特曲线穿过(-1 , j0)点,则系统临界稳定
      • 其中,Z为包围函数的零点数
      • P为开环传递函数的极点数
      • N为奈奎斯特曲线包围(-1 , j0)的圈数
  • 看上去挺抽象的哈,当初我就死记着定理去考试了。要了解奈奎斯特稳定判据,得谈到复变函数中的Cauchy定理,也就是辐角原理。辐角原理实际上就是画圈圈,这里不详述,请自己参照《复变函数》。
    • 根据辐角原理,当s在不穿过零极点的闭合轨迹上顺时针运动一周时,F(s)的值在复平面上顺时针运动Z-P周(和书上表述可能有异,但这样很好理解)。
    • 其实就是s变量沿着闭合轨迹的变化对应于F(s)值在复平面上有着相应的变化。
    • 为什么强调顺时针呢?且看我慢慢道来,蛤蛤!
  • 闭环传函极点实际上就等价于F(s)=1+G(s)H(s)的零点,那么稳定性判定就归结为判定F(s)的零点在复平面的右半平面的分布情况。
    • F(s)在复平面上的运动轨迹可由G(s)H(s)的运动轨迹向右平移1个单位长度得到;
    • 研究F(s)的零点分布,先得找个合适的s变量运动轨迹,书上采用的是两部分:
      • 右半平面半径无穷大的半圆
      • 虚轴本身
      • 例外:如果原点处存在开环极点,则以半径无穷小的圆弧避开,形成类似于扇形的闭合曲线。

    • 如果我们选取s变量的运动轨迹关于实轴对称,由复数的运算性质可知,G(s)H(s)的运动轨迹关于实轴对称,也即F(s)的运动轨迹关于实轴对称。
    • 既然这样,我们就只需要研究:虚轴上半部对应的s变量的运动轨迹与G(s)H(s)轨迹的变化关系就好,这也是教科书上为何有R = 2 * N 的原因,下半部分的数量直接乘以2即可。
    • 所以我们分析的就只是上图红色部分的s变量轨迹对应于G(s)H(s)的运动轨迹所绕(-1 , 0j)的圈数咯。那么,根据奈奎斯特曲线和可能存在的补线就能得出s变量的上半平面部分的运动轨迹对应的G(s)H(s)的运动“轨迹”,其实还存在于实轴对称的另一部分轨迹啦,对应于s运动轨迹的下半平面部分,也就是上图的蓝色部分。对应这个词,其实就是映射啦。
      • 虚轴部分对应于jw,同时,使s变量运动方向为顺时针,那么对应于w是从0到无穷变化的,所以虚轴红色部分也就对应于G(s)H(s)的奈奎斯特曲线;
      • 而对应于红色无穷大半径圆环部分在开环传函极点数大于等于零点数时,是收敛于0或者常数的
      • 倘若开环传函存在为零的绩点,那么在原点处就会存在半径为无穷小的圆弧,如上图所示,当然画得不小,为了好看嘛。
        • 此圆弧对应于G(s)H(s)的运动轨迹是无穷大半径的补线(当然了,未必是圆,只是为了方便想象)
    • 那么可以得出Z - P 的值,这里还要注意奈奎斯特曲线的方向哦,顺时针或者逆时针,是影响到正负号的哦,我比较懒,就不具体指出了,留给读者自己想咯。
    • 说到这里已经差不多啦,由奈奎斯特和可能存在的补线得到Z-P的值,就可以由P(开环传函的极点数)的值得出(F(s)=1 + G(s)H(s)的零点数,也即闭环传函的极点数)Z啦

最后安利一下我的个人微信公众平台,平时有什么理论感悟或者经验教程就会推送,无事不推送。

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

<think>嗯,用户想了解如何通过奈奎斯特图判断系统的稳定性。我记得奈奎斯特判据和稳定性有关,但具体步骤可能有点模糊。首先,我需要回忆一下奈奎斯特稳定性判据的基本原理。 根据参考内容里的引用[2],奈奎斯特判据涉及开环传递函数G(s)H(s)绕点(-1, j0)的圈数。具体步骤可能包括绘制奈奎斯特曲线,然后计算绕行次数。同时,正穿越和负穿越的概念也很重要,正穿越是从上到下穿过负实轴左侧区域,而负穿越则是从下到上。这会影响圈数的计算。 另外,系统稳定性还开环传递函数的极点数有关。如果系统在右半平面有P个极点,那么闭环系统稳定的条件是奈奎斯特曲线逆时针绕(-1, j0)的次数等于P。如果P=0,也就是开环稳定,那么曲线不应该包围该点。 用户提供的MATLAB代码示例中使用了margin函数和nyquist图,可能涉及到幅值裕度和相位裕度。不过奈奎斯特判据更直接依赖于曲线的绕行情况。需要将这两个概念区分清楚,但也要说明它们之间的联系,比如裕度指标可以辅助判断稳定性。 还需要注意,奈奎斯特曲线绘制的是整个右半平面的映射,因此要检查曲线是否包围(-1, j0)。如果系统开环稳定,那么闭环稳定当且仅当曲线不包围该点。如果有包围的情况,就需要计算圈数来判断。 可能用户容易混淆的是如何确定绕行的圈数和方向。这里需要解释清楚顺时针和逆时针的区别,以及如何通过穿越次数来计算有效圈数。例如,每个正穿越和负穿越的组合会影响最终的R值,也就是绕行次数。 另外,用户提供的例子中使用了conv函数构建传递函数,这可能帮助读者理解如何在实际中应用该判据,比如通过MATLAB绘制图形后进行分析。不过核心步骤还是基于理论推导,需要分步骤说明。 总结回答的结构应该是:先介绍奈奎斯特判据的基本原理,然后分步骤说明如何应用,包括绘制曲线、确定P值、计算绕行次数、判断稳定性。同时,结合MATLAB代码示例,说明如何实际操作,并提到幅值裕度和相位裕度作为辅助指标。最后生成相关问题,可能涉及判据的具体步骤、其他方法的比较,或者实际应用中的注意事项。</think>### 通过奈奎斯特图判断系统稳定性的方法 #### 1. **基本原理** 奈奎斯特稳定性判据通过分析开环传递函数$G(s)H(s)$的奈奎斯特曲线(Nyquist plot)绕复平面点$(-1, j0)$的圈数,判断闭环系统的稳定性。核心公式为: $$ Z = P - R $$ 其中: - $Z$:闭环系统在右半平面的极点数量(若$Z>0$,系统不稳定) - $P$:开环系统$G(s)H(s)$在右半平面的极点数量 - $R$:奈奎斯特曲线**逆时针绕点$(-1,j0)$的净圈数**[^2] #### 2. **判断步骤** 1. **绘制开环传递函数的奈奎斯特曲线** 根据$G(s)H(s)$的频率响应($s=j\omega, \omega \in (-\infty, +\infty)$),绘制曲线在复平面上的轨迹。 2. **确定开环系统右半平面极点数量$P$** 若开环系统稳定($P=0$),则闭环系统稳定的条件是**奈奎斯特曲线不包围$(-1,j0)$**。 3. **计算绕点圈数$R$** - **正穿越**(从上向下穿过负实轴左侧区域)记$N_+$ - **负穿越**(从下向上穿过负实轴左侧区域)记$N_-$ - 净圈数$R = N_- - N_+$[^2] 4. **稳定性判断** - 若$Z = P - R = 0$,闭环系统稳定 - 若$Z > 0$,闭环系统不稳定 #### 3. **MATLAB实现示例** 通过绘制奈奎斯特曲线并观察绕点情况: ```matlab sys = tf(100, conv(conv([1 0], [1 2]), [1 10])); nyquist(sys); axis([-1.5 0 -1.5 0.5]); % 调整坐标范围以观察关键区域 margin(sys); % 辅助计算幅值裕度(h)和相位裕度(gama) ``` 若曲线未包围$(-1,j0)$且$P=0$,则系统稳定[^1]。 #### 4. **关键指标辅助分析** - **幅值裕度$h$**:系统增益增加到$h$倍时达到临界稳定 - **相位裕度$\gamma$**:相位滞后$\gamma$度时达到临界稳定 (可通过`margin(sys)`直接获取) ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值