目录

    • 一、根轨迹原理
  • 1.1 零极点分布图
  • 1.2 根轨迹概念
  • 1.3 根轨迹方程
    • 二、根轨迹绘制法则
  • 2.1 180°根轨迹和0°根轨迹
  • 2.2 180°根轨迹绘制法则
  • 2.3 0°根轨迹绘制法则
    • 三、广义根轨迹绘制方法

一、根轨迹原理

1.1 零极点分布图

在复平面上,用×表示极点,用○表示零点。如开环传递函数 W ( s ) = 2 ( s + 1 ) ( s + 2 ) ( s + 3 ) W(s)=\frac{2(s+1)}{(s+2)(s+3)} W(s)=(s+2)(s+3)2(s+1)​的零极点分布图为

matlab命令:

>> sys = zpk([-1],[-2,-3],2)sys =2 (s+1)-----------(s+2) (s+3)Continuous-time zero/pole/gain model.>> pzmap(sys)
>> axis([-4,1,-1,1])

1.2 根轨迹概念

开环传递函数某一参量从0变化到无穷时,其闭环系统的特征根在复平面上运动的轨迹称为根轨迹。

由于线性系统性能与特征根密切相关,故研究根的变化可以反映系统性能。比如判定稳定性和响应,就可以按下列区域判定。

而反过来,也可以通过设计根的运行轨迹,选择合适的参数和零极点。

具体来说:
(1)开环增益从0变化到∞时,如果根轨迹始终没有越过虚轴进入右半平面,则对于所有K都是稳定的。如果根轨迹与虚轴相交,则相交时对应的 K 0 K_0 K0​值即为临界增益。如果根从左侧运行到右侧,则 0 < K < K 0 0<K<K_0 0<K<K0​时系统稳定;反之,如果从右侧运行到左侧且稳定在左侧,则 K 0 < K < ∞ K_0<K<\infty K0​<K<∞时系统稳定
(2)开环系统在坐标原点处的极点重数等于系统的型别。此时, K K K值就是静态误差系数。
(3)通过确定系统阻尼比,可以确定系统特征根应在的位置,从而实现对参数的设计。

1.3 根轨迹方程

设一个线性闭环系统前向通道传递函数为 G ( s ) G(s) G(s),反馈通道传递函数为 H ( s ) H(s) H(s),则闭环系统传递函数可以表示为 W ( s ) = G ( s ) 1 + G ( s ) H ( s ) W(s)=\frac{G(s)}{1+G(s)H(s)} W(s)=1+G(s)H(s)G(s)​。

那么,其闭环特征方程为 D ( s ) = 1 + G ( s ) H ( s ) = 0 D(s)=1+G(s)H(s)=0 D(s)=1+G(s)H(s)=0即有 G ( s ) H ( s ) = K ∗ ∏ j = 1 m ( s − z j ) ∏ i = 1 n ( s − p i ) = − 1 = e j ( 2 k + 1 ) π ,其中 k ∈ Z G(s)H(s)=\frac{K^*\prod_{j=1}^m (s-z_j)}{\prod_{i=1}^n (s-p_i)}=-1=e^{j(2k+1)\pi},其中k\in Z G(s)H(s)=∏i=1n​(s−pi​)K∗∏j=1m​(s−zj​)​=−1=ej(2k+1)π,其中k∈Z复变函数告诉我们:两个复数相乘,积的幅值等于两个复数幅值的乘积,积的幅角等于两个复数幅角的和。

所以由上式可以得出根轨迹的相角条件和幅值条件:
相角条件: ∑ j = 1 m ∠ ( s − z j ) − ∑ i = 1 n ∠ ( s − p i ) = ( 2 k + 1 ) π ,其中 k ∈ Z \sum_{j=1}^{m}{\angle(s-z_j)}-\sum_{i=1}^{n}{\angle(s-p_i)}=(2k+1)\pi,其中k\in Z j=1∑m​∠(s−zj​)−i=1∑n​∠(s−pi​)=(2k+1)π,其中k∈Z
幅值条件: K ∗ = ∏ i = 1 n ∣ s − p i ∣ ∏ j = 1 m ∣ s − z j ∣ K^*=\frac{\prod_{i=1}^{n}{|s-p_i|}}{\prod_{j=1}^{m}{|s-z_j|}} K∗=∏j=1m​∣s−zj​∣∏i=1n​∣s−pi​∣​

【应用举例】:
已知 G ( s ) H ( s ) = K ∗ ( s + 3 ) ( s + 1 ) ( s + 2 ) G(s)H(s)=\frac{K^*(s+3)}{(s+1)(s+2)} G(s)H(s)=(s+1)(s+2)K∗(s+3)​证明其根轨迹是圆。
证明:
令 s = σ + j ω s=\sigma+j\omega s=σ+jω,得 G ( σ + j ω ) H ( σ + j ω ) = K ∗ ( 3 + σ + j ω ) ( 1 + σ + j ω ) ( 2 + σ + j ω ) G(\sigma+j\omega)H(\sigma+j\omega)=\frac{K^*(3+\sigma+j\omega)}{(1+\sigma+j\omega)(2+\sigma+j\omega)} G(σ+jω)H(σ+jω)=(1+σ+jω)(2+σ+jω)K∗(3+σ+jω)​,则由相角条件:
a r c t a n ω 3 + σ − a r c t a n ω 1 + σ − a r c t a n ω 2 + σ = π arctan\frac{\omega}{3+\sigma}-arctan\frac{\omega}{1+\sigma}-arctan\frac{\omega}{2+\sigma}=\pi arctan3+σω​−arctan1+σω​−arctan2+σω​=π两边取正切,得: − ω ( σ 2 + 6 σ + 7 ) − ω 3 σ 3 + 6 σ 2 + ( 11 + ω 2 ) σ + 6 = 0 \frac{-\omega(\sigma^2+6\sigma+7)-\omega^3}{\sigma^3+6\sigma^2+(11+\omega^2)\sigma+6}=0 σ3+6σ2+(11+ω2)σ+6−ω(σ2+6σ+7)−ω3​=0
所以 − ω ( σ 2 + 6 σ + 7 ) − ω 3 = 0 -\omega(\sigma^2+6\sigma+7)-\omega^3=0 −ω(σ2+6σ+7)−ω3=0即 ( σ + 3 ) 2 + ω 2 = 2 (\sigma+3)^2+\omega^2=2 (σ+3)2+ω2=2所以,根轨迹是圆。

我们可以用matlab进行验证:

>> sys = zpk([-3],[-2,-1],1)sys =(s+3)------------(s+2) (s+1) Continuous-time zero/pole/gain model.>> rlocus(sys)
>> axis equal

二、根轨迹绘制法则

2.1 180°根轨迹和0°根轨迹

1、当控制系统为最小相位系统时,其相角条件满足 ( 2 k + 1 ) π (2k+1)\pi (2k+1)π,当控制系统不是最小相位系统时,不能采用常规根轨迹法绘制系统根轨迹,因为此时系统相角条件遵循 0 + 2 k π 0+2k\pi 0+2kπ。

2、产生0°根轨迹的原因:
(1)系统具有正实部开环零极点包含 s s s最高次幂系数为负数的因子
(2)控制系统含有正反馈回路。

3、判定0°根轨迹和180°根轨迹的数学方法
写出特征方程: 1 + G ( s ) H ( s ) = 0 1+G(s)H(s)=0 1+G(s)H(s)=0,然后化为: G ( s ) H ( s ) = K ∗ ∏ j = 1 m ( s − z j ) ∏ i = 1 n ( s − p i ) = ± 1 G(s)H(s)=\frac{K^*\prod_{j=1}^{m}(s-z_j)}{\prod_{i=1}^{n}(s-p_i)}=\pm1 G(s)H(s)=∏i=1n​(s−pi​)K∗∏j=1m​(s−zj​)​=±1,如果等号右侧为-1,则为180°根轨迹,若为1,则为0°根轨迹。

2.2 180°根轨迹绘制法则

设开环传递函数: G ( s ) H ( s ) = K ∗ ∏ j = 1 m ( s − z j ) ∏ i = 1 n ( s − p i ) G(s)H(s)=\frac{K^*\prod_{j=1}^{m}(s-z_j)}{\prod_{i=1}^{n}(s-p_i)} G(s)H(s)=∏i=1n​(s−pi​)K∗∏j=1m​(s−zj​)​ 则根轨迹绘制法则如下:

1、起点和终点:起始于开环极点或无穷远,终止于开环零点或无穷远。

2、根轨迹分支数 = m a x { m , n } max\lbrace m,n \rbrace max{m,n}

3、渐近线(通常 n > m n>m n>m):

(1)条数 = n − m n-m n−m

(2)与实轴夹角: ϕ a = ( 2 k + 1 ) π n − m \phi_a=\frac{(2k+1)\pi}{n-m} ϕa​=n−m(2k+1)π​

(3)交点: σ a = ∑ i = 1 n p i − ∑ j = 1 m z j n − m \sigma_a=\frac{\sum_{i=1}^{n}{p_i}-\sum_{j=1}^{m}{z_j}}{n-m} σa​=n−m∑i=1n​pi​−∑j=1m​zj​​

4、实轴分布:对于实轴上某一区域,如果其右侧开环传递函数零极点个数之和为奇数,则该区域是根轨迹区域。

5、分离点和分离角
分离点坐标满足: ∑ j = 1 m 1 d − z j = ∑ i = 1 n 1 d − p i \sum_{j=1}^{m}\frac{1}{d-z_j}=\sum_{i=1}^{n}\frac{1}{d-p_i} j=1∑m​d−zj​1​=i=1∑n​d−pi​1​
l l l条根轨迹相遇,分离角满足: ϕ d = ( 2 k + 1 ) π l ,其中 k ∈ Z \phi_d=\frac{(2k+1)\pi}{l},其中k \in Z ϕd​=l(2k+1)π​,其中k∈Z
6、起始角和终止角
起始角: θ p i = ( 2 k + 1 ) π + ( ∑ j = 1 m ϕ z j p i − ∑ j = 1 n θ p j p i ) ,其中, i ≠ j \theta_{p_i}=(2k+1)\pi+(\sum_{j=1}^{m}\phi_{z_jp_i}-\sum_{j=1}^{n}\theta_{p_jp_i}),其中,i\neq j θpi​​=(2k+1)π+(∑j=1m​ϕzj​pi​​−∑j=1n​θpj​pi​​),其中,i=j
终止角: ϕ z i = ( 2 k + 1 ) π − ( ∑ j = 1 m ϕ z j z i − ∑ j = 1 n θ p j z i ) ,其中, i ≠ j \phi_zi=(2k+1)\pi-(\sum_{j=1}^{m}\phi_{z_jz_i}-\sum_{j=1}^{n}\theta_{p_jz_i}),其中,i\neq j ϕz​i=(2k+1)π−(∑j=1m​ϕzj​zi​​−∑j=1n​θpj​zi​​),其中,i=j

7、根轨迹与虚轴交点:如果根轨迹与虚轴相交,则交点的 K ∗ K^* K∗值和 ω \omega ω值可由劳斯判据确定,也可以令闭环特征方程中 s = j ω s=j\omega s=jω,然后令实部虚部分别等于0,得到二元方程组,求解即可。

8、根之和: n − m ≥ 2 n-m\geq2 n−m≥2时,开环 n n n个极点的和等于闭环特征方程 n n n个特征根的和。

【实例】已知单位负反馈系统开环传递函数 W ( s ) = K g ∗ ( s + 3 ) ( s + 1 ) ( s + 2 ) ( s 2 + s + 1.25 ) W(s)=\frac{K_{g}^{*}(s+3)}{(s+1)(s+2)(s^2+s+1.25)} W(s)=(s+1)(s+2)(s2+s+1.25)Kg∗​(s+3)​绘制根轨迹。

显然,系统有一个开环零点 z = − 3 z=-3 z=−3,四个开环极点 p 1 = − 1 , p 2 = − 2 , p 3 , 4 = − 0.5 ± j p_1=-1,p_2=-2,p_{3,4}=-0.5\pm j p1​=−1,p2​=−2,p3,4​=−0.5±j所以分支数 = m a x { 1 , 4 } = 4 =max \lbrace 1,4\rbrace=4 =max{1,4}=4条

渐近线条数: n − m = 4 − 1 = 3 n-m=4-1=3 n−m=4−1=3条

渐近线交角: ϕ a = ( 2 k + 1 ) π n − m = π , ± π 3 \phi_a=\frac{(2k+1)\pi}{n-m}=\pi,\pm\frac{\pi}{3} ϕa​=n−m(2k+1)π​=π,±3π​

渐近线交点: σ a = ∑ i = 1 n p i − ∑ j = 1 m z j n − m = − 1 3 \sigma_a=\frac{\sum_{i=1}^{n}p_i-\sum_{j=1}^{m}z_j}{n-m}=-\frac{1}{3} σa​=n−m∑i=1n​pi​−∑j=1m​zj​​=−31​

实轴分布:由零极点分布图知 ( − ∞ , − 3 ) ∪ ( − 2 , − 1 ) (-\infty,-3)\cup(-2,-1) (−∞,−3)∪(−2,−1)是根轨迹区域

分离点: 1 d + 3 = 1 d + 1 + 1 d + 2 + 1 d + 0.5 + j + 1 d + 0.5 − j \frac{1}{d+3}=\frac{1}{d+1}+\frac{1}{d+2}+\frac{1}{d+0.5+j}+\frac{1}{d+0.5-j} d+31​=d+11​+d+21​+d+0.5+j1​+d+0.5−j1​解得 d 1 = − 1.688 , d 2 = − 3.722 , d 3 , 4 = − 0.67 ± 0.592 j d_1=-1.688,d_2=-3.722,d_{3,4}=-0.67\pm 0.592j d1​=−1.688,d2​=−3.722,d3,4​=−0.67±0.592j(舍)
分离角: ϕ d = ± π 2 \phi_d=\pm\frac{\pi}{2} ϕd​=±2π​

与虚轴交点:
闭环特征方程 D ( s ) = s 4 + 4 s 3 + 6.25 s 2 + 5.75 s + 2.5 + K g ∗ s + 3 K g ∗ = 0 D(s)=s^4+4s^3+6.25s^2+5.75s+2.5+K_{g}^*s+3K_{g}^*=0 D(s)=s4+4s3+6.25s2+5.75s+2.5+Kg∗​s+3Kg∗​=0,令 s = j ω s=j\omega s=jω
得 D ( j ω ) = ω 4 − 4 ω 3 j − 6.25 ω 2 + 5.75 ω j + 2.5 + K g ∗ ω j + 3 K g ∗ = ( ω 4 − 6.25 ω 2 + 2.5 + 3 K g ∗ ) + ( K g ∗ ω + 5.75 ω − 4 ω 3 ) j = 0 D(j\omega)=\omega^4-4\omega^3j-6.25\omega^2+5.75\omega j+2.5+K_{g}^*\omega j+3K_{g}^*=(\omega^4-6.25\omega^2+2.5+3K_{g}^*)+(K_{g}^*\omega+5.75\omega-4\omega^3)j=0 D(jω)=ω4−4ω3j−6.25ω2+5.75ωj+2.5+Kg∗​ωj+3Kg∗​=(ω4−6.25ω2+2.5+3Kg∗​)+(Kg∗​ω+5.75ω−4ω3)j=0
所以 { ω 4 − 6.25 ω 2 + 2.5 + 3 K g ∗ = 0 K g ∗ ω + 5.75 ω − 4 ω 3 = 0 \left\{ \begin{array}{c} \omega^4-6.25\omega^2+2.5+3K_{g}^*=0 \\ K_{g}^*\omega+5.75\omega-4\omega^3=0 \\ \end{array} \right. {ω4−6.25ω2+2.5+3Kg∗​=0Kg∗​ω+5.75ω−4ω3=0​解得 K g ∗ = 1.9398 或 − 36.44 (舍), ω = 1.3865 K_{g}^*=1.9398或-36.44(舍),\omega=1.3865 Kg∗​=1.9398或−36.44(舍),ω=1.3865
所以绘制图如下:

用matlab进行绘图:

>> sys = zpk([-3],[-2,-1,-0.5+j,-0.5-j],1)sys =(s+3)----------------------------(s+2) (s+1) (s^2 + s + 1.25)Continuous-time zero/pole/gain model.>> rlocus(sys)
>> axis equal


附:分离点计算的matlab程序:

>> solve(1/(d+3)==1/(d+1)+1/(d+2)+1/(d+0.5+j)+1/(d+0.5-j),d)
ans =root(z^4 + (20*z^3)/3 + (169*z^2)/12 + (25*z)/2 + 59/12, z, 1)root(z^4 + (20*z^3)/3 + (169*z^2)/12 + (25*z)/2 + 59/12, z, 2)root(z^4 + (20*z^3)/3 + (169*z^2)/12 + (25*z)/2 + 59/12, z, 3)root(z^4 + (20*z^3)/3 + (169*z^2)/12 + (25*z)/2 + 59/12, z, 4)>> vpa(ans)
ans =-3.6375710980630009637620727119609-1.6876563208283032347505827804396- 0.67071962388768123407700558713306 - 0.59247751039734779329021710892861i- 0.67071962388768123407700558713306 + 0.59247751039734779329021710892861i

2.3 0°根轨迹绘制法则

零度根轨迹的绘制法则与180度根轨迹类似,只是需要对个别位置进行更改,具体如下:
(1)渐近线交角:在0°根轨迹中, ϕ a = 2 k π n − m \phi_a=\frac{2k\pi}{n-m} ϕa​=n−m2kπ​.
(2)实轴分布:在0°根轨迹中,实轴某一区域若其右侧零极点个数之和为偶数个,则该区域为根轨迹区域。
(3)起始角和终止角:在0°根轨迹中,要把180°根轨迹起始角终止角公式中的 ( 2 k + 1 ) π (2k+1)\pi (2k+1)π变为 2 k π 2k\pi 2kπ

例: W ( s ) = K g ∗ ( s + 3 ) ( s + 2 ) ( 1 − s ) W(s)=\frac{K_{g}^*(s+3)}{(s+2)(1-s)} W(s)=(s+2)(1−s)Kg∗​(s+3)​

PS:可对比1.3节中的180°根轨迹

三、广义根轨迹绘制方法

广义根轨迹是指参量不是放大系数的时候,需要做一定变形,将变化参量转化到以前“放大系数”的“位置”,得到等效开环传递函数,从而绘制根轨迹。

比如单位负反馈 W ( s ) = 2 ( s + 3 ) ( a s + 1 ) ( s + 2 ) W(s)=\frac{2(s+3)}{(as+1)(s+2)} W(s)=(as+1)(s+2)2(s+3)​绘制 a a a变化时根轨迹

显然,特征方程: D ( s ) = a s ( s + 2 ) + 3 s + 8 = 0 D(s)=as(s+2)+3s+8=0 D(s)=as(s+2)+3s+8=0变形得: 1 + a s ( s + 2 ) 3 s + 8 = 0 1+\frac{as(s+2)}{3s+8}=0 1+3s+8as(s+2)​=0
所以 W e q ( s ) = a s ( s + 2 ) 3 s + 8 W_{eq}(s)=\frac{as(s+2)}{3s+8} Weq​(s)=3s+8as(s+2)​
绘制根轨迹如图:

【自动控制原理】根轨迹法之绘制根轨迹相关推荐

  1. 求两条轨迹间的hausdorff距离_自动控制原理 | 根轨迹法

    根轨迹法 | 根轨迹方程 | 绘制根轨迹 | 动态性能分析 | 主导极点 根轨迹法 分析和设计线性定常控制系统的一种图解方法(即用非解析的手段来解决高阶问题) 根轨迹:简称根迹,是开环系统某一参数从零 ...

  2. 用matlab如何画根轨迹图,MATLAB绘制根轨迹ppt课件

    <MATLAB绘制根轨迹ppt课件>由会员分享,可在线阅读,更多相关<MATLAB绘制根轨迹ppt课件(11页珍藏版)>请在人人文库网上搜索. 1.MATLAB绘制根轨迹,由传 ...

  3. 【自动控制原理】 根轨迹法之根轨迹法分析系统性能

    一.稳定性能 根轨迹法的核心思路是:通过研究系统特征方程的根随着传递函数中某一参数从0到∞变化时而变化形成的轨线. 闭环系统稳定性的充分必要条件:系统所有特征根均具有负实部. 表现在根轨迹中,就是所有 ...

  4. 【自动控制原理】控制系统数学模型

    目录 一.控制系统数学模型 1.1 数学模型概述 1.2 时域.复域.频域下的常见数学模型举例 1.3 时域微分方程建模示例一 1.4 时域微分方程建模示例二 1.5 线性系统特性 1.6 运动模态 ...

  5. 自动控制原理4.2---根轨迹绘制的基本法则

    参考书籍:<自动控制原理>(第七版).胡寿松主编. <自动控制原理PDF版下载> 1.绘制根轨迹的基本法则 根轨迹的起点和终点. 根轨迹起于开环极点,终于开环零点:根轨迹起点指 ...

  6. 控制原理实验根轨迹MATLAB,《自动控制原理》实验报告(线性系统的根轨迹)

    线性系统的根轨迹 实验四 线性系统的根轨迹 一.实验目的 1. 熟悉MATLAB用于控制系统中的一些基本编程语句和格式. 2. 利用MATLAB语句绘制系统的根轨迹. 3. 掌握用根轨迹分析系统性能的 ...

  7. 自动控制原理——线性系统的根轨迹分析法

    根轨迹法 根轨迹的基本概念 定义 幅值条件 相角条件 根轨迹的本质 稳定性 稳态性能 动态性能 根轨迹的要求 普通根轨迹的绘制 绘制法则 1.根轨迹的支数.连续性.对称性 2.根轨迹的起点和终点 3. ...

  8. 自动控制原理(根轨迹)

    一."根"的作用 "根"与系统中的"极点"相同. 拿一阶系统为例: 则: 令: 即,得根为: 对x(s)进行Laplace逆变换,可得时间函 ...

  9. 【自动控制原理】根轨迹Root Locus-笔记

    Part1   "根"的作用 重点:掌握根的变化规律.从而设计控制器/补偿器. "根"--"极点"(一样的概念) 一阶系统 比如这个系统 传 ...

最新文章

  1. Visual Studio Remote Debugger(for 2005/2008) .net远程调试转
  2. 数据库知识点2——关系模型之基本概念
  3. centos7 编译安装mysql-5.7.18
  4. 大学生程序员被勒索比特币后,绝地反击! | 原力计划
  5. tensorflow 获取checkpoint中的变量列表
  6. python课后作业之三科成绩总和、平均分+体脂率计算
  7. [一直更新中]WerKeyTom的口胡
  8. 《C++ Primer 第5版》-11.1使用关联容器-康奈尔笔记
  9. 2021年起重机司机(限桥式起重机)考试题库及起重机司机(限桥式起重机)新版试题
  10. [实用理论] 互联网广告的产业链:广告主(advertiser),媒体(publisher),广告商(agency)
  11. 日本下一个超大规模数据中心破土动工,位于京阪奈科学城
  12. egg.js 使用笔记
  13. 计算机程序结构和解释,SICP 计算机程序的构造和解释
  14. 详讯:微软宣布放弃收购雅虎
  15. Java 中用到的线程调度算法是什么?
  16. 怎么恢复U盘刚刚删除的文件呢?
  17. LayoutInflater源码分析
  18. 表哥:我的大学生表弟工作4年赚了100万
  19. 使用 EasyExcel 动态添加自增序号列
  20. DB存储过程关于数据处理的写法

热门文章

  1. Fitting ellipse
  2. 逻辑移位和算术移位的区别
  3. System.Data.OleDb.OleDbException错误
  4. ubuntu11.04下Discuz论坛的安装
  5. c++英雄联盟_C联盟
  6. 正则 环视 oracle,环视正则 - travler的个人空间 - OSCHINA - 中文开源技术交流社区...
  7. 易语言 php post,易语言POST发送邮件
  8. 最大后验估计(Maximum-a-Posteriori (MAP) Estimation) 【转】
  9. 嵌入式linux华清远见考试,嵌入式Linux小测及答案
  10. MQ(二)RabbitMQ快速入门