(四)2.自动控制原理 The Root Locus Method 绘制根轨迹的八条法则

2023-11-03 16:30

本文主要是介绍(四)2.自动控制原理 The Root Locus Method 绘制根轨迹的八条法则,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

我们上节课了解了根轨迹是什么东西,学到了怎么去判断一个点是不是根轨迹上的点
但怎么去画根轨迹没有提及,这次我们说说绘制根轨迹的法则

法则一:起点终点

根轨迹起点: 开环极点
根轨迹终点: 开环零点
如果极点数n>零点数m  则有n-m个根轨迹指向无穷

说的玄乎,实际上起点就是 k’ = 0的时候,终点就是 k’ = ∞的时候

证明:
前面提过的根轨迹上点的模值条件:|开环传递函数| = 1 = k’ ×(∏ x-开环零点/∏ x-开环极点)

==》k’ = ∏(x - 开环极点)/∏(x - 开环零点) = s(n-m) * ∏(1 - 开环极点/s)/∏(1 - 开环零点/s)

k’ = 0 ====》 x = 开环极点
k’ = ∞ ====》x = 开环零点 or x = ∞

从而,我们得到,根轨迹的起点都是开环极点,终点是开环零点或者无穷远处

法则二:根轨迹分支数,对称性和连续性

根轨迹分支数 = 开环极点数/特征方程的阶数
根轨迹连续
根轨迹对称于实轴

法则三,实轴上的根轨迹

这个点的右边的极点或零点个数 为 基数,则这个点是根轨迹上的点
由此得到,从最右向左,每个奇数点和偶数点之间的那一段为根轨迹。否则不是
(极点零点都看成点,不区别对待)

证明:
在这里插入图片描述
对于这样一个一般情况的图,我们去分析
思路:在某一段线上取一个点,通过前面的方法去判断这个点在不在根轨迹上来看这个线段是不是根轨迹

证:就像图中画得那样,我们可以看到零点极点如果不是在实轴上,那必然是一堆共轭复根,对于共轭复根,我们根据相角原理,s-p,s-z,发现,每一对共额府根的相角和为360度,这个就告诉了我们,共轭复根对于在实轴上的点的判断是没有影响的,关键还是在于看实轴上的点对于该点的影响。

假设我们取一个点,其右边一共有极点零点 x个,左边的点若干
由于左边的点指向我们待测点相角为0,显然也是不影响的
右边的每个点到待测点相角为180度,x个点,如果x是奇数,那一定是(2k+1)pai,表明成立,否则不成立,如图所示,画出红线的部分显然就是根轨迹的部分

法则四:根之和

在  n - m >= 2 的时候,闭环函数所有的根的和为常数

证明思路: 由代数定理
对于(s-a1)(s-a2)(s-a3)…(s-an) = sn +x n-1 sn-1 +…+x0
a1+a2+…+an = - x n-1 (n-1是下标)这里我们不多说这个定理,不相信的同学代值算算就能看出点门道来,数学归纳法也许可以证?

下面对这个法则进行证明:
首先 对于开环传递函数,其特征式为开环的分母,
利用上面的定理,得到开环的极点之和为常数 a(n-1) 。a(n-1是给定值)
矛头指向闭环传递函数,他的特征式为开环传递函数的分子加上分母.
由于限制条件n-m<=2,发现分子加分母之后的特征式没有对第二项a(n-1) s^n-1造成影响
由此继续利用上述公式推出,闭环函数所有的根之和为 常数 a(n-1)。

由此法则我们可以知道,当闭环函数的某个根变化时,必然会有与之对应的另外一个根变化,使他们的和不变

5.渐近线

有法则1我们得到,存在终点是无穷的根轨迹,那这个法则就对这n-m条根轨迹给出规律

渐近线和实轴交点σ: (极点之和 - 零点之和)/n-m
渐近线和实轴正方向夹角: (2k+1)π/n-m

证明: 首先 -k’= ∏(s-p)/ ∏(s-z) (极点/零点) = (s-σ)n-m (因为假设根轨迹上点很远,所以这里吧所有的点都看作σ点) = sn-m+ (n-m)σ sn-m-1
前面提过,所有的点的和等于第二项系数的负。所以我们把-k’化简在这里插入图片描述
然后利用长出除法:
在这里插入图片描述

对照我们上面得到的另外一个式子,令第二项相等,得到σ的表达式:
σ(n-m)=(∑p)-(∑z) (极点和-零点和) ,得到第一个公式

下面说角度公式:
同理将所有点看成在一个位置:(2k+1)π = ∑角(s-z)-∑角(s-z) = nψ -mψ = (n-m)ψ
就此第二个公式得到

这个法则用在确定n-m条通往无穷的线,计算出交点和角度,就能确定这条线的渐近线

根据渐进线确定根轨迹方程也有需要注意的点
在这里插入图片描述
例如这个,渐近线已确定,就是那条虚线:

1.0和-1之间的会和点应该怎么定性确定?-4 ----》-2  向右,如果-1和0在-0.5相遇,就会抵消,显然根据根之和我们不能答应所以我们选择相遇点偏左,这样相遇时还能有个差向左,不影响-4 =》-2
2.画图:根据根之和确定大致形状不越过渐近线(因为-4=》-2不能越过-2)不画出波浪形(因为-1=》-2不能来回波动)老老实实画一个平滑的单调曲线

例如这里问当我们两个点实部是-1的时候,右边的点在哪里?
答:
方法一:-3 我们根据距离渐近线的距离来计算 显然还有0.5×2 到达目标,那-4=》-2 也还差1,就是-3
方法二:看开环函数的极点,相加取反之后应该等与 -5,现在我们是-1-1 = -2,还差 -3,所以答案 -3

6.分离点

我们刚才定性的确定了分离点靠近哪边,但是显然达不到要求,现在我们看看分离点的算法
在这里插入图片描述
无零点时右边为0!!!

解出d就是分离点,这里不证明了,记一下吧(我没证过但我觉得满足根之和应该是一个列方程的办法(滑稽))
一般不是那么容易解出来,我们可以试根,上面知道了定性判断的方法,确定了区间试出来应该不是特别麻烦,一般近似

7.求根轨迹和虚轴交点

遇到那种渐近线偏着,导致根轨迹会和虚轴相交的情况,求出交点更能帮助画轨迹线

方法一:根轨迹和虚轴交点,实际上就是临界稳定点所以得到解法:1.写闭环函数,得到特征式2.画出劳斯表3.劳斯表第一列出现全零行,求出K'	4.用上面一行写出辅助方程,得到的根就是交点了
方法二:向特征式中用(jw)代替 S,分离出实部虚部都 = 0解出w 和K' 的值,就是交点

给个例题结合法则567

在这里插入图片描述
在这里插入图片描述8.出射角入射角

就是我们前面常说的相角条件
在这里插入图片描述给个例题,这儿不说了,就是一个算根轨迹曲线的刚开始的入射角度和到达时候的出射角度来确定曲线

在这里插入图片描述
在这里插入图片描述


下面介绍一个定理:


系统两个开环极点,一个开环零点,并且在复平面存在根轨迹
那复平面的根轨迹一定是以零点为圆心的圆

以开环函数在这里插入图片描述为例来说这个定理

证明:这个开环传递函数满足条件,极点 0,-1,零点 -2
写出他的特征式子即根轨迹方程 :k’(S+2)+S(S+1) = S2 +( 1+k’)S +2k’ = 0;
我们可以写出他的两个根:
在这里插入图片描述
那我们下面要做的事情很显然,我们的目的是求出轨迹曲线方程,现在极点的横纵坐标都可以用K’表示,那我们显然可以写出曲线方程了
在这里插入图片描述
至此我们成功证明了定理,所用例题的轨迹图如下
在这里插入图片描述 通过这个图我们可以分析一下系统动态性能指标

1.从极点出发到实轴的分离点:因为两个极点在实轴上,所以过阻尼系统,超调量为0,因为主极点远离虚轴,所以调节时间变小
2.圆环部分:得到是欠阻尼系统,从前面学习二阶性能的时候得到的公式:1.超调量先变大(相切)再变小     cos beta = 超调量2.两个根离开虚轴,调节时间变小
3.到了实轴,又变成过阻尼的状态了:过阻尼系统,超调量为0,又因为主极点靠近了零点,所以抵消,调节时间变小

系统是否稳定的判断


根轨迹在虚轴左边所以稳定从前面静态误差系数法得到,K'变大,稳态误差A/.. 所以变小

下面给出不同位置的点的根轨迹的表格: 在这里插入图片描述
再给个例题吧
在这里插入图片描述
画根轨迹的题目并不是每个方法都要用,完全随心,就是所谓的无招胜有招吧
但是为了大家能拿到题目不会一头雾水,我们还是给几个建议

1.找到所有的零极点
2.确定实轴上的轨迹
3.如果极点比零点多的话,确定渐近线
4.如果渐近线是偏着向虚轴的话,计算与虚轴交点和入射出射角如果渐近线垂直,那应该就不需要,有共轭点的话最好算一下角度

画根轨迹很重要啊,多练一练吧,等到真正工程实践,这八个法则完全是模糊的,但是我们已经有感觉了,看到零极点分布就可以条件反射,按照感觉给出根轨迹图

这篇关于(四)2.自动控制原理 The Root Locus Method 绘制根轨迹的八条法则的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/339444

相关文章

从原理到实战深入理解Java 断言assert

《从原理到实战深入理解Java断言assert》本文深入解析Java断言机制,涵盖语法、工作原理、启用方式及与异常的区别,推荐用于开发阶段的条件检查与状态验证,并强调生产环境应使用参数验证工具类替代... 目录深入理解 Java 断言(assert):从原理到实战引言:为什么需要断言?一、断言基础1.1 语

MySQL中的表连接原理分析

《MySQL中的表连接原理分析》:本文主要介绍MySQL中的表连接原理分析,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、背景2、环境3、表连接原理【1】驱动表和被驱动表【2】内连接【3】外连接【4编程】嵌套循环连接【5】join buffer4、总结1、背景

使用Python绘制3D堆叠条形图全解析

《使用Python绘制3D堆叠条形图全解析》在数据可视化的工具箱里,3D图表总能带来眼前一亮的效果,本文就来和大家聊聊如何使用Python实现绘制3D堆叠条形图,感兴趣的小伙伴可以了解下... 目录为什么选择 3D 堆叠条形图代码实现:从数据到 3D 世界的搭建核心代码逐行解析细节优化应用场景:3D 堆叠图

深度解析Spring AOP @Aspect 原理、实战与最佳实践教程

《深度解析SpringAOP@Aspect原理、实战与最佳实践教程》文章系统讲解了SpringAOP核心概念、实现方式及原理,涵盖横切关注点分离、代理机制(JDK/CGLIB)、切入点类型、性能... 目录1. @ASPect 核心概念1.1 AOP 编程范式1.2 @Aspect 关键特性2. 完整代码实

Java Stream的distinct去重原理分析

《JavaStream的distinct去重原理分析》Javastream中的distinct方法用于去除流中的重复元素,它返回一个包含过滤后唯一元素的新流,该方法会根据元素的hashcode和eq... 目录一、distinct 的基础用法与核心特性二、distinct 的底层实现原理1. 顺序流中的去重

Spring @Scheduled注解及工作原理

《Spring@Scheduled注解及工作原理》Spring的@Scheduled注解用于标记定时任务,无需额外库,需配置@EnableScheduling,设置fixedRate、fixedDe... 目录1.@Scheduled注解定义2.配置 @Scheduled2.1 开启定时任务支持2.2 创建

Spring Boot 实现 IP 限流的原理、实践与利弊解析

《SpringBoot实现IP限流的原理、实践与利弊解析》在SpringBoot中实现IP限流是一种简单而有效的方式来保障系统的稳定性和可用性,本文给大家介绍SpringBoot实现IP限... 目录一、引言二、IP 限流原理2.1 令牌桶算法2.2 漏桶算法三、使用场景3.1 防止恶意攻击3.2 控制资源

Python中使用uv创建环境及原理举例详解

《Python中使用uv创建环境及原理举例详解》uv是Astral团队开发的高性能Python工具,整合包管理、虚拟环境、Python版本控制等功能,:本文主要介绍Python中使用uv创建环境及... 目录一、uv工具简介核心特点:二、安装uv1. 通过pip安装2. 通过脚本安装验证安装:配置镜像源(可

Mysql的主从同步/复制的原理分析

《Mysql的主从同步/复制的原理分析》:本文主要介绍Mysql的主从同步/复制的原理分析,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录为什么要主从同步?mysql主从同步架构有哪些?Mysql主从复制的原理/整体流程级联复制架构为什么好?Mysql主从复制注意

Nacos注册中心和配置中心的底层原理全面解读

《Nacos注册中心和配置中心的底层原理全面解读》:本文主要介绍Nacos注册中心和配置中心的底层原理的全面解读,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录临时实例和永久实例为什么 Nacos 要将服务实例分为临时实例和永久实例?1.x 版本和2.x版本的区别