ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

自动控制原理核心:奈氏图与奈氏稳定判据详解

自动控制原理核心:奈氏图与奈氏稳定判据详解 1. 从传递函数到奈氏图为什么我们非得画这条曲线很多人在学自动控制原理的时候到了第5章就开始犯迷糊。前面几章讲时域分析、讲根轨迹好歹还能在纸上画一画、算一算到了幅相频率特性曲线这里突然就变成了一条绕来绕去的曲线还动不动就绕原点转好几圈。我当初学这一章的时候也是一头雾水直到后来做实际项目——给一个加热电炉做闭环温控——才发现奈氏图这东西是真的绕不过去。先说清楚这一章到底在干什么。幅相频率特性曲线也叫奈氏图Nyquist Plot是把一个系统的开环传递函数在复平面上画出来的一条曲线。横轴是实部纵轴是虚部频率从0变到无穷大每一个频率点对应复平面上的一个点把这些点连起来就是奈氏图。它解决的核心问题是不用解闭环特征方程的根直接看开环频率特性就能判断闭环系统稳不稳定。这就是奈氏稳定判据的威力。你可能会问根轨迹不也能判断稳定性吗没错但根轨迹有个前提——你得知道开环传递函数的零极点分布而且根轨迹画的是闭环极点的移动轨迹当系统阶次很高的时候根轨迹画起来非常痛苦。奈氏图的好处在于它只需要开环频率特性而开环频率特性可以通过实验测量得到。这意味着什么意味着你面对一个黑盒子系统不知道内部结构只要给它不同频率的正弦输入测出输出幅值和相位就能画出奈氏图进而判断闭环稳定性。这在工程上太重要了。这一章适合谁来学如果你是自动化、电气工程、机械电子等专业的学生正在啃自动控制原理那这是必修内容。如果你是做电机控制、电源设计、温控系统开发的工程师需要分析buck功率级传递函数或者加热电炉的闭环控制系统传递函数的稳定性那奈氏图是你必须掌握的工具。哪怕你只是想在Simulink里搭个模型验证一下系统开环传递函数和反馈的关系理解奈氏图也能让你少走很多弯路。我写这篇东西不是照搬教材而是把我自己学这一章时踩过的坑、做项目时积累的经验以及那些教材上不会明说但实际做题和工程中特别有用的技巧全部整理出来。从传递函数怎么变成奈氏图到怎么快速手绘草图再到怎么用奈氏判据判断稳定性每一步我都会说清楚“为什么这么做”和“怎么做才不会错”。2. 奈氏图的核心逻辑把频率特性搬到复平面上2.1 频率特性到底是什么为什么能判断稳定性要理解奈氏图先得理解频率特性。一个线性定常系统给它一个正弦输入稳态输出也是同频率的正弦只是幅值和相位变了。幅值的变化叫幅频特性相位的变化叫相频特性合起来就是频率特性。数学上把传递函数中的s换成jω就得到了频率特性。这里有个关键点很多人没想明白为什么频率特性能判断稳定性稳定性不是由闭环极点决定的吗没错但奈氏判据巧妙地建立了一个桥梁——通过开环频率特性绕临界点的圈数来推断闭环极点在右半平面的个数。这个桥梁就是辐角原理。辐角原理说的是如果一个复变函数在某个区域内解析那么当自变量沿一条闭合路径走一圈时函数值的辐角变化量等于区域内零点和极点数之差乘以2π。奈氏把这个原理用到了控制系统上构造了一条包围整个右半平面的路径然后看开环传递函数在这条路径上的映射曲线绕(-1, j0)点转了多少圈。转的圈数就包含了闭环右极点的信息。我当初理解这个的时候卡了很久。后来想通了一个类比你把开环传递函数想象成一个“探测器”(-1, j0)点是一个“危险区域”。如果探测器绕危险区域转圈说明系统内部有“隐患”——也就是闭环右极点。转的圈数越多隐患越大。这个类比虽然不严谨但帮助我建立了直觉。2.2 从开环传递函数到奈氏图的完整映射过程具体怎么从传递函数画出奈氏图步骤其实很固定但每一步都有讲究。第一步写出开环传递函数G(s)H(s)。注意是开环不是闭环。很多人一开始就把闭环传递函数写出来那就完全错了。开环传递函数是反馈信号和误差信号的比值在方框图上就是从误差点到反馈点绕一圈的传递函数乘积。第二步令s jω得到G(jω)H(jω)。这一步是纯代数操作把s替换成jω然后整理成实部加虚部的形式。整理的时候要注意分母通常有(1jωT)这种因子需要有理化。第三步取几个关键频率点计算幅值和相位。最关键的点包括ω0、ω1/T各环节的转折频率、ω→∞。这些点算出来曲线的骨架就出来了。第四步根据幅值和相位的变化趋势把中间的点连起来。这里要注意相位的连续性不能跳变。第五步考虑ω从-∞到0的部分。对于实系数传递函数负频率部分的曲线和正频率部分关于实轴对称。所以画出一半镜像一下就行。我实测下来手绘奈氏图最容易出错的地方是相位范围。比如一个包含积分环节的系统ω→0时相位是-90°曲线从无穷远处开始。如果包含两个积分环节相位是-180°曲线从负实轴的无穷远处开始。这些起始位置搞错了整条曲线就全错了。2.3 奈氏图与波特图的关系一个硬币的两面很多人学的时候会把奈氏图和波特图搞混或者觉得它们是两个独立的东西。其实它们描述的是同一个频率特性只是表现形式不同。波特图把幅值和相位分开画横轴是对数频率奈氏图把幅值和相位合在一起画在复平面上频率是隐式参数。这个关系非常有用。因为手绘奈氏图的时候你可以先画波特图从波特图上读出关键频率点的幅值和相位然后搬到复平面上。反过来如果你有了奈氏图也可以反推波特图的大致形状。我在做buck功率级传递函数分析的时候就是先用波特图看清楚穿越频率和相位裕度然后再画奈氏图确认绕圈情况。两个图对照着看心里特别有底。尤其是当系统有多个转折频率的时候波特图的渐近线近似能帮你快速定位奈氏图的关键点。注意奈氏图的频率轴不是线性的也不是对数的而是隐式的。曲线上的点密集程度反映了频率变化的快慢。低频段通常点比较稀疏高频段点比较密集因为高频时幅值衰减快曲线向原点收缩。3. 手把手拆解奈氏图绘制从传递函数到曲线3.1 典型环节的奈氏图长什么样在画复杂系统的奈氏图之前先把几个典型环节的奈氏图记熟。这就像学写字先学笔画一样复杂曲线都是这些基本形状组合出来的。比例环节K奈氏图就是一个点在实轴上的K处。因为幅值恒为K相位恒为0。这个太简单了但别忽略它它决定了曲线整体离原点的远近。积分环节1/s令sjω得到1/(jω) -j/ω。实部为0虚部为-1/ω。当ω从0变到∞时曲线从负虚轴的无穷远处沿负虚轴向上趋近原点。相位恒为-90°。惯性环节1/(1jωT)这个环节的奈氏图是一个半圆。ω0时幅值为1相位为0点在(1, j0)。ω1/T时幅值为1/√2相位为-45°。ω→∞时幅值趋于0相位趋于-90°。整个曲线在第四象限是一个以(0.5, j0)为圆心、半径为0.5的半圆。这个半圆结论在教材上通常有推导我建议你亲手推一遍用实部虚部平方和等于半径平方的方法推一次就记住了。一阶微分环节1jωT和惯性环节关于实轴对称曲线在第一象限从(1, j0)出发向上延伸。振荡环节这个比较复杂奈氏图是一条从(1, j0)出发、最终趋于原点的曲线但中间的形状取决于阻尼比ζ。ζ越小曲线在谐振频率附近鼓得越厉害甚至可能跑到实轴右边去。当ζ0时曲线在谐振频率处幅值趋于无穷相位从0°跳到-180°。延迟环节e^(-jωτ)幅值恒为1相位随ω线性下降。奈氏图是一个单位圆随着频率增加不断绕原点顺时针旋转。这个环节在工程中很常见比如管道传输、信号采集都有延迟。把这些典型环节的奈氏图记熟后面画复杂系统的时候就是把这些基本形状“乘”起来。幅值相乘相位相加反映在奈氏图上就是曲线被拉伸旋转。3.2 绘制开环奈氏图的标准化流程现在来看一个完整的开环传递函数怎么画。我以最常见的三阶系统为例G(s)H(s) K / [s(s1)(s2)]第一步标准化。把每个因子写成(1jωT)的形式。分母的s1写成1jωs2写成2(1jω/2)。所以G(jω)H(jω) K / [jω · (1jω) · 2(1jω/2)] K/2 / [jω(1jω)(1jω/2)]第二步确定起始点和终止点。ω→0时积分环节1/jω起主导作用幅值趋于无穷相位为-90°。所以曲线从负虚轴无穷远处开始。ω→∞时分母有三个一阶因子总相位为-90°-90°-90°-270°幅值趋于0。所以曲线从第三象限趋于原点趋近方向是-270°也就是正虚轴方向因为-270°等价于90°。第三步计算关键频率点的幅值和相位。ω1时G(j1)H(j1) K/2 / [j1 · (1j1) · (1j0.5)] 分母 j1 · (1j1) · (1j0.5) j1 · (1j1) · (1j0.5) 先算(1j1)(1j0.5) 1 j0.5 j1 j²0.5 1 j1.5 - 0.5 0.5 j1.5 再乘j1j1 · (0.5j1.5) j0.5 j²1.5 -1.5 j0.5 所以G(j1)H(j1) (K/2) / (-1.5j0.5) (K/2)(-1.5-j0.5) / (1.5²0.5²) (K/2)(-1.5-j0.5)/2.5 K(-0.3-j0.1)当K1时这个点在(-0.3, -0.1)在第三象限。ω2时G(j2)H(j2) K/2 / [j2 · (1j2) · (1j1)] 分母 j2 · (1j2) · (1j1) j2 · (1j1j2j²2) j2 · (1j3-2) j2 · (-1j3) -j2 j²6 -6 - j2 所以G(j2)H(j2) (K/2) / (-6-j2) (K/2)(-6j2)/40 K(-0.075j0.025)这个点在第二象限实部为负虚部为正。第四步判断曲线是否穿过负实轴。令虚部为0解出穿越频率。这个计算比较繁琐但可以用相位条件当总相位为-180°时曲线穿过负实轴。对于这个系统总相位为-90° - arctan(ω) - arctan(ω/2)。令其等于-180°得到arctan(ω) arctan(ω/2) 90°。两边取正切利用tan(AB)公式当AB90°时tanA·tanB1。所以ω·(ω/2)1ω²2ω√2≈1.414。在ω√2处计算幅值。|G(j√2)H(j√2)| K/2 / [√2 · √(12) · √(10.5)] K/2 / [√2 · √3 · √1.5] K/2 / [√2 · √4.5] K/2 / [√9] K/6。所以穿越点是(-K/6, j0)。当K1时穿越点在(-0.167, j0)。第五步把关键点连起来。从负虚轴无穷远处开始经过第三象限穿过负实轴于(-K/6, j0)进入第二象限最终趋于原点趋近方向为正虚轴。这就是完整的绘制流程。我建议你拿几张方格纸亲手画几遍比看十遍书都管用。3.3 参数变化对奈氏图的影响K值、时间常数、积分环节个数奈氏图的形状不是固定的参数一变曲线就变。理解这些变化规律对分析系统特别重要。K值的影响K只影响幅值不影响相位。所以K值变化时奈氏图整体“缩放”形状不变。K增大曲线向外扩张穿越点离原点更远K减小曲线向内收缩。这个特性在分析稳定性时非常有用——你可以先画K1的曲线然后根据K的变化判断穿越点相对于(-1, j0)的位置。时间常数的影响时间常数影响转折频率的位置。时间常数增大转折频率减小曲线在更低频率处开始弯曲。多个时间常数之间的比例关系决定了曲线在中间频段的形状。如果时间常数相差很大曲线会出现明显的“台阶”。积分环节个数的影响这是最关键的。没有积分环节曲线从实轴上的有限点开始一个积分环节曲线从负虚轴无穷远处开始两个积分环节曲线从负实轴无穷远处开始三个积分环节曲线从正虚轴无穷远处开始。每增加一个积分环节起始相位就多-90°。这个规律一定要记死。我在做加热电炉的闭环控制系统传递函数分析时电炉本身是一个大惯性环节加上传感器和控制器整个开环传递函数可能包含一个积分环节控制器中的积分作用和多个惯性环节。画奈氏图的时候起始点就在负虚轴无穷远处然后随着频率增加曲线逐渐向原点收缩。如果积分时间常数选得太大曲线可能会在低频段就穿过负实轴导致稳定性问题。实操心得画奈氏图之前先把传递函数写成标准形式数清楚积分环节的个数和惯性环节的个数。积分环节决定起始位置惯性环节决定高频段的趋近方向。这两个信息确定了曲线的骨架就稳了。4. 奈氏稳定判据从曲线绕圈到稳定性结论4.1 奈氏判据的两种表述方式奈氏判据有两种常用的表述一种是基于绕圈数的一种是基于穿越次数的。两种都要会因为不同教材和不同题目可能要求不同的表述。绕圈数表述闭环系统稳定的充要条件是当ω从-∞变到∞时开环奈氏图绕(-1, j0)点逆时针转的圈数等于开环传递函数在右半平面的极点数。如果开环传递函数在右半平面没有极点也就是开环稳定那么闭环稳定的充要条件就是奈氏图不包围(-1, j0)点。这个表述很简洁但实际用的时候要注意绕圈数要算代数和逆时针为正顺时针为负。而且必须是ω从-∞到∞的完整曲线不能只看正频率部分。穿越次数表述对于开环稳定的系统闭环稳定的充要条件是当ω从0变到∞时奈氏图在(-1, j0)点左侧的负实轴上的正穿越次数等于负穿越次数。正穿越是指曲线从上往下穿过负实轴负穿越是指从下往上穿过。如果正穿越次数大于负穿越次数说明曲线包围了(-1, j0)点闭环不稳定。我个人的习惯是先用穿越次数法快速判断因为只需要看正频率部分计算量小。如果穿越情况复杂再用绕圈数法仔细验证。4.2 穿越点的计算与稳定性判断实例还是用上面的例子G(s)H(s) K / [s(s1)(s2)]。开环传递函数在右半平面没有极点所以开环稳定。闭环稳定的条件是奈氏图不包围(-1, j0)点。穿越点在(-K/6, j0)。要让这个点不在(-1, j0)的左边也就是-K/6 -1即K/6 1K 6。所以K的稳定范围是0 K 6。当K6时穿越点正好在(-1, j0)系统临界稳定。当K6时穿越点在(-1, j0)左边曲线包围了(-1, j0)点闭环不稳定。这个结论和用劳斯判据算出来的结果完全一致。你可以用劳斯判据验证一下特征方程是s³3s²2sK0劳斯表第一列全正的条件是K6。两种方法殊途同归。我再举一个开环不稳定的例子。假设G(s)H(s) K / [s(s-1)(s2)]开环有一个右极点。这时候奈氏判据要修正闭环稳定的条件是奈氏图绕(-1, j0)点逆时针转的圈数等于1右极点数。对于这个系统穿越点的计算会复杂一些但思路是一样的。关键是记住开环不稳定时奈氏图必须包围(-1, j0)点闭环才可能稳定。这听起来反直觉但正是反馈的魔力——用不稳定的开环通过反馈变成稳定的闭环。4.3 相位裕度和幅值裕度在奈氏图上的体现相位裕度和幅值裕度是频域分析的两个核心指标它们在奈氏图上也有直观的体现。幅值裕度奈氏图与负实轴的交点如果这个交点在(-1, j0)的右边幅值裕度就是交点幅值的倒数。比如交点(-0.5, j0)幅值裕度就是1/0.52也就是6dB。如果交点在(-1, j0)的左边幅值裕度为负系统不稳定。相位裕度奈氏图与单位圆的交点这个点的相位与-180°的差值就是相位裕度。比如交点的相位是-150°相位裕度就是30°。在奈氏图上这两个裕度可以直观地看出来曲线离(-1, j0)点越远裕度越大系统越稳定。曲线越靠近(-1, j0)点裕度越小系统越接近不稳定。我在做buck功率级传递函数分析时特别关注相位裕度。因为buck变换器的LC滤波器会产生一个双极点在谐振频率处相位急剧下降。如果补偿网络设计不好相位裕度可能只有十几度系统虽然稳定但动态响应很差负载突变时振荡很久。用奈氏图看就是曲线在谐振频率附近几乎贴着(-1, j0)点过去看着就让人不放心。注意奈氏图上的相位裕度和波特图上的相位裕度是同一个东西但奈氏图更直观地展示了曲线与临界点的“距离”。我通常两个图一起看波特图算数值奈氏图看趋势。5. 工程实操中的奈氏图从Simulink仿真到实验测量5.1 用Simulink快速获取开环频率特性现在很少有人真的手绘奈氏图了大部分时候是用工具。Simulink是控制工程最常用的仿真工具获取频率特性非常方便。具体操作在Simulink里搭好系统模型用Linear Analysis工具或者直接用MATLAB的bode和nyquist命令。如果你有Simulink Control Design工具箱可以直接在模型上设置输入输出点然后一键生成奈氏图。我通常的做法是先用MATLAB脚本定义传递函数用nyquist命令画图调整参数看曲线变化。确认方案后再在Simulink里搭详细模型验证。这样效率最高。比如分析simulink电机传递函数我会先在MATLAB里写s tf(s); G K / (s*(s1)*(s2)); nyquist(G); grid on;然后调整K值观察曲线与(-1, j0)点的关系。MATLAB会自动画出完整的奈氏图包括负频率部分还会标注穿越点。你还可以用margin命令直接算出幅值裕度和相位裕度。5.2 实验测量频率特性的方法如果你面对的是一个实际系统没有传递函数怎么画奈氏图答案是频率响应实验。基本方法给系统输入不同频率的正弦信号测量输出的幅值和相位然后计算频率特性。具体步骤选择一个频率范围覆盖系统的主要动态特性。通常从低于第一个转折频率一个数量级开始到高于最后一个转折频率一个数量级结束。在每个频率点等系统稳态后记录输入幅值A_in、输出幅值A_out、输入输出之间的相位差φ。计算幅频特性|G(jω)| A_out/A_in相频特性∠G(jω) φ。把幅值和相位画在复平面上得到奈氏图。这个方法听起来简单但实际操作有很多坑。比如噪声干扰、非线性失真、测量时间过长导致系统漂移等。我建议用扫频仪或者专门的频率响应分析仪比手动逐点测量效率高得多。对于加热电炉的闭环控制系统我做过类似的实验。电炉的加热功率和温度之间有很大的滞后频率响应实验需要等每个频率点都稳定一个完整的扫频可能要几个小时。后来我改用阶跃响应辨识传递函数再用MATLAB画奈氏图效率高很多。5.3 奈氏图在控制器设计中的实际应用奈氏图不只是用来判断稳定性的它在控制器设计中也有直接应用。增益调整通过观察奈氏图与(-1, j0)点的距离可以快速确定增益的调整方向。如果曲线离(-1, j0)太近减小增益如果太远可以适当增大增益提高响应速度。补偿网络设计超前补偿和滞后补偿在奈氏图上的效果很直观。超前补偿会把曲线在特定频率段“拉”向远离(-1, j0)的方向增加相位裕度滞后补偿则是在低频段提高增益同时保持高频段的形状不变。谐振抑制对于有谐振峰的系统奈氏图在谐振频率附近会有一个明显的“鼓包”。如果这个鼓包靠近(-1, j0)点系统就会有很强的振荡倾向。这时候需要设计陷波器或者调整补偿网络来抑制谐振峰。我在设计buck功率级的电压环补偿器时就是先用奈氏图看清楚LC谐振峰的位置和高度然后设计一个双极点双零点的补偿网络把谐振峰压下去同时保证足够的相位裕度。整个过程在MATLAB里迭代几次就能搞定比盲目试参数快得多。6. 常见问题与排查技巧实录6.1 奈氏图绘制中的典型错误我批改过很多学生的作业也带过不少新人工程师发现奈氏图绘制中的错误高度集中。整理成表格方便你对照检查。错误类型典型表现根本原因纠正方法起始点错误曲线从实轴开始但系统有积分环节忘记积分环节的1/jω在ω→0时趋于无穷数清楚积分环节个数确定起始相位终止点错误曲线趋于原点方向不对高频段相位计算错误把所有一阶因子的相位相加注意符号穿越点计算错误穿越频率或穿越幅值算错相位条件解方程出错用arctan(A)arctan(B)90°时tanA·tanB1的技巧负频率部分画错镜像方向反了忘记实系数传递函数的共轭对称性负频率曲线与正频率关于实轴对称绕圈数判断错误稳定性结论与劳斯判据矛盾绕圈方向或圈数计算错误用穿越次数法交叉验证6.2 稳定性判断中的常见困惑困惑一开环不稳定时为什么奈氏图包围(-1, j0)反而稳定这个问题我当初也想了很久。关键在于奈氏判据的完整表述是闭环右极点数 开环右极点数 - 奈氏图绕(-1, j0)的逆时针圈数。如果开环有一个右极点要让闭环右极点数为零奈氏图必须逆时针绕(-1, j0)一圈。所以包围(-1, j0)是必要的。这体现了反馈的“化腐朽为神奇”——用不稳定的开环通过反馈变成稳定的闭环。困惑二奈氏图和根轨迹判断稳定性结果会矛盾吗不会。两者都是基于闭环特征方程的只是从不同角度分析。如果结果矛盾一定是计算错了。我建议用两种方法交叉验证特别是考试的时候可以检查答案。困惑三系统有延迟环节时奈氏图怎么画延迟环节e^(-jωτ)的幅值恒为1相位为-ωτ。在奈氏图上它表现为一个单位圆随着频率增加不断旋转。画图的时候先画不含延迟的奈氏图然后每个点乘以e^(-jωτ)也就是幅值不变、相位减去ωτ。延迟环节会让曲线“卷”起来绕(-1, j0)点的可能性大大增加所以延迟是稳定性的天敌。6.3 独家避坑技巧技巧一先画波特图再画奈氏图。波特图的渐近线近似能帮你快速确定关键频率点和相位变化趋势。我通常先在波特图上标出穿越频率和相位裕度然后把这些信息搬到奈氏图上效率翻倍。技巧二用MATLAB验证手绘结果。手绘奈氏图后用MATLAB的nyquist命令画一遍对比关键点的位置。如果差异很大说明手绘过程中有错误。这个习惯让我在考试中避免了很多低级错误。技巧三记住几个典型系统的奈氏图模板。比如一阶系统、二阶系统、三阶系统的奈氏图大致形状考试时可以直接套用节省时间。技巧四穿越点计算用相位条件不要用实部虚部分离。实部虚部分离计算量大容易出错。用相位条件解方程配合arctan的和角公式快得多。技巧五稳定性判断先用穿越次数法再用绕圈数法验证。穿越次数法只需要正频率部分计算量小适合快速判断。如果穿越情况复杂再用绕圈数法仔细算。提示奈氏图这一章手绘能力很重要但更重要的是理解曲线背后的物理意义。曲线为什么从那里开始、为什么往那个方向走、为什么穿过负实轴这些“为什么”比“怎么画”更重要。理解了物理意义画图就是水到渠成的事。7. 从奈氏图到实际系统几个工程案例的思考7.1 buck变换器电压环的奈氏图分析buck变换器的功率级传递函数包含一个LC滤波器在谐振频率处有一个双极点相位下降180°。如果电压环的穿越频率设在谐振频率附近相位裕度会非常小系统容易振荡。用奈氏图分析功率级的奈氏图在谐振频率附近会有一个明显的“鼓包”如果这个鼓包靠近(-1, j0)点闭环稳定性就差。补偿网络的作用就是把曲线在谐振频率附近“拉”开增加与(-1, j0)点的距离。我通常的做法是先画功率级的奈氏图找到谐振峰的位置和高度然后设计补偿网络让补偿后的开环奈氏图在谐振频率附近有足够的相位裕度。这个过程在MATLAB里迭代几次就能搞定。7.2 加热电炉温控系统的稳定性设计加热电炉是一个大惯性环节传递函数可以近似为一阶惯性加延迟。延迟环节让奈氏图“卷”起来稳定性变差。用奈氏图分析电炉的奈氏图从实轴上的某点开始随着频率增加曲线向原点收缩同时因为延迟环节的存在曲线不断旋转。如果延迟时间太大曲线可能在低频段就包围(-1, j0)点导致闭环不稳定。解决方案降低控制器增益或者采用Smith预估器补偿延迟。降低增益会让曲线整体收缩远离(-1, j0)点Smith预估器则是把延迟环节移到反馈回路外面让奈氏图不再“卷”。7.3 电机控制系统的频率特性分析电机的传递函数通常包含电气时间常数和机械时间常数两者相差很大。电气时间常数小对应高频段机械时间常数大对应低频段。用奈氏图分析电机的奈氏图在低频段主要受机械时间常数影响高频段主要受电气时间常数影响。如果两个时间常数相差很大曲线在中间频段会有一个明显的“台阶”。对于simulink电机传递函数的仿真我通常先用MATLAB辨识传递函数然后画奈氏图分析稳定性最后在Simulink里搭详细模型验证。这个流程适用于大多数电机控制系统。8. 写在最后我学奈氏图的一点体会奈氏图这一章我前前后后学了三四遍才真正搞明白。第一遍学的时候只记住了怎么画图不知道为什么要画第二遍学的时候理解了频率特性和稳定性的关系但还是不会用第三遍是在做实际项目的时候被逼着用奈氏图分析稳定性才真正掌握了。我的体会是奈氏图不是画出来的是“想”出来的。你脑子里先有曲线的大致形状知道它从哪里来、往哪里去、中间怎么弯然后才是动手画。如果一上来就埋头计算很容易迷失在代数运算里。另外工具是辅助不是替代。MATLAB能帮你画图但不能帮你理解。我见过很多人MATLAB用得很溜但问他奈氏图为什么能判断稳定性说不出来。这样遇到实际问题还是抓瞎。最后分享一个小技巧如果你觉得奈氏图太抽象可以把它和波特图对照着看。波特图上的幅值穿越频率对应奈氏图上曲线与单位圆的交点相位穿越频率对应奈氏图上曲线与负实轴的交点。两个图一起看抽象的东西就具体了。这个内容后续还可以这样扩展把奈氏判据和对数判据结合起来分析更复杂的系统或者用奈氏图设计鲁棒控制器考虑参数不确定性的影响。这些内容在实际工程中很有用但教材上通常讲得不多需要自己在项目中慢慢积累。
返回列表