自动控制原理复习——线性系统的根轨迹法

article/2024/12/24 3:38:17

        我们知道线性系统的性能与闭环函数的极点分布有很大关系,当闭环函数的极点全部位于s左平面时,系统是稳定的,当闭环函数的极点都是实数且无零点的情况下,系统单位阶跃响应曲线是单调的,当闭环函数的极点是共轭复数根时,系统响应通常是振荡的。所以在分析一个系统的特性时确定闭环函数的极点位置分布是很有必要的,但是闭环函数极点的位置通常难以确定,且随着系统的某一参数变化而变化,但是开环函数的零极点是较容易确认的,因为开环传递函数往往是由一些低阶环节以串联方式连接而成的。而根轨迹法就是通过开环函数的零极点来确认闭环极点随着某一参数变化的变化规律。

 目录

1.根轨迹法的基本概念

      1.1什么叫根轨迹

      1.2 根轨迹与系统性能关系

        1.2.1 稳定性

        1.2.2稳态特性

        1.2.3动态特性

        1.3根轨迹方程以及幅角、幅值条件

        1.3.1 根轨迹方程

        

        1.3.2 幅角、幅值条件

2.绘制根轨迹的基本规则

        2.1 根轨迹的分支数、对称性与连续性

        2.2 根轨迹的起点和终点

        2.3 根轨迹在实轴上的分布

        2.4 根轨迹的渐进线

        2.5 根轨迹的分离会合点和分离会合角

        2.5.1 根轨迹分离点与会合点的计算方法

        2.5.2 根轨迹的分离角或会合角的计算公式

        2.6 根轨迹与虚轴的交点

        2.7 根轨迹的出射角和入射角

        2.8 特征方程根的和

3.广义根轨迹

        3.1 参数根轨迹

        3.2 零度根轨迹

4.控制系统的根轨迹分析

        4.1 利用闭环主导极点估算系统的性能

        4.2闭环偶极子对根轨迹的影响

        4.3附加开环零点的影响

        4.4附加开环极点的影响

5.基于根轨迹的PID控制器设计

1.根轨迹法的基本概念

      1.1什么叫根轨迹

        根轨迹是指当开环系统某个参数由零变化到无穷大时,闭环系统特征根在s平面上移动的轨迹。

      1.2 根轨迹与系统性能关系

        1.2.1 稳定性

        当参数由零变化到无穷时,根轨迹不会越过虚轴进入s右半平面则说明系统对于所有的K值都是稳定的,如果根轨迹越过虚轴进入s右半平面,则系统进入不稳定的状态。

        1.2.2稳态特性

        一般情况下,根轨迹图上标注的参数不是开环增益而是根轨迹增益,根轨迹增益与稳态误差系数之间仅相差一个比例常数,

        1.2.3动态特性

        当所有闭环极点都位于实轴上,系统为过阻尼系统,当极点重合时,系统为临界Zune系统,当闭环极点为共轭复数极点,系统为欠阻尼系统,单位阶跃响应是衰减振荡过程,切超调量将随着K值的增大而增大。

        1.3根轨迹方程以及幅角、幅值条件

        1.3.1 根轨迹方程

        G(s)H(s)=-1

          G(s)H(s)=\frac{K\prod_{i=1}^{m}(s-z_{i})}{\prod_{j=1}^{m}(s-p_{j})}=-1   

        \prod_{j=1}^{m}(s-p_{j})+K\prod_{i=1}^{n}(s-z_{i})=0

        这是一个向量方程,G(s)H(s)代表的是一个向量。

        1.3.2 幅角、幅值条件

        幅值条件:

        |G(s)H(s)|=1

        幅角条件:

        \angle G(s)H(s)=(2k+1)\pi

        满足幅角条件和幅值条件的复数s,就是在给定参数K值下系统的闭环特征方程的根但参数K就从0\rightarrow \infty变化的,所以只要满足幅角条件的点s都在根轨迹上,所以幅角条件是确认复平面上根轨迹的充分必要条件。

2.绘制根轨迹的基本规则

        2.1 根轨迹的分支数、对称性与连续性

        根轨迹的分支数N=max{开环零点数m,开环极点数n},根轨迹关于实轴对称且连续

        2.2 根轨迹的起点和终点

        根轨迹的起点是当参数K=0的时候闭环极点的位置,这时候特征方程为

        \prod_{j=1}^{m}(s-p_{j})=0,所以根轨迹的起点是开环函数的极点。

        根轨迹的终点是当参数K=\infty是闭环极点的位置,这时候特征方程近似为

        \prod_{i=1}^{n}(s-z_{i})=0,所以根轨迹的终点是开环函数的零点

        综上,根轨迹起于开环极点终于开环零点。

        若开环极点数n大于开环零点数m,起于极点数的n条中有m条会终于m个开环零点,剩余的n-m条根轨迹会起于开环极点,沿着n-m条渐进线趋向于无限零点

        2.3 根轨迹在实轴上的分布

        根轨迹方程为G(s)H(s)=\frac{K\prod_{i=1}^{m}(s-z_{i})}{\prod_{j=1}^{m}(s-p_{j})}=-1,共轭复数根不会对G(s)H(s)的幅角有影响,实轴上的一个点s,s左边的零极点到s的幅角为0,右边的是\pi,要让G(s)H(s)幅角为(2k+1)\pi,只需要满足s右侧开环零点极点数目之和为奇数即可。

    实轴上的某一区域,如果其右侧的开环极点与开环零点的数目之和为奇数,则该区域必是根轨迹

        2.4 根轨迹的渐进线

        渐进线的条数为(n-m),n是开环极点个数,m是开环零点个数;

        渐进线的角度为:

        \varphi _{a}=\frac{(2k+1)\pi }{n-m}

        渐进线与实轴的交点为:

        \sigma _{a}=\frac{\sum_{i=1}^{n}p_{i}-\sum_{j=1}^{m}z_{j}}{n-m}

        2.5 根轨迹的分离会合点和分离会合角

        如果根轨迹在两个相邻的极点之间则至少存在一个分离点,如果根轨迹在两个相邻的零点之间则至少存在一个会合点。

        2.5.1 根轨迹分离点与会合点的计算方法

        G(s)H(s)=\frac{K_{r}B(s)}{A(s)}=-1

        \frac{dK_{r}}{ds}=0,求出来的s点就是分离会合点的坐标。通常分离会合点是复重根。

        2.5.2 根轨迹的分离角或会合角的计算公式

        \theta =\frac{(2k+1)\pi }{l},k=0,1,2....l-1l是根轨迹的条数,等于n-m.

        2.6 根轨迹与虚轴的交点

        可以通过特征方程的劳斯表求出存在全零行的K_{r}值,再通过辅助方程求出与虚轴的交点。

        2.7 根轨迹的出射角和入射角

        根轨迹离开开环复数极点处的切线方向与实轴正方向的夹角为出射角,而进入开环复数零点处的切线方向与实轴正方向的夹角为入射角,为了比较精确地绘制根轨迹在起点和终点附近的基本形状,需要求出这些入射角和出射角。

        设有一对共轭极点p_{1},p_{2},一个零点z_{1},在p_{1}处无限接近的点设为s,由幅角公式:

        \angle (s-z_{1})-\angle (s-p_{1})-\angle (s-p_{2})=\pm \pi

        p_{1}处的出射角\theta _{p1}\angle (s-p_{1})=\pm \pi +\angle (s-z_{1})-\angle (s-p_{2})=\pm \pi +\angle (p_{1}-z_{1})-\angle (p_{1}-p_{2})

       p_{2}处的出射角\theta _{p2}=-\theta _{p1}

        零点处的入射角同理可以通过幅角公式求得。

        2.8 特征方程根的和

        由特征方程得\prod_{j=1}^{m}(s-p_{j})+K\prod_{i=1}^{n}(s-z_{i})=\prod_{i=1}^{n}(s-s_{i}),展开得标准形式,当 n-m\geq 2 时比较第二项系数可以得到:

        \sum s_{i}=\sum p_{i}

       即闭环特征根之和会等于开环极点之和。

3.广义根轨迹

  上面我们控制变化的参数仅仅是开环增益K_{r},但我们常常还要研究系统其他参数变化对闭环特征根的影响,在有些系统中还会遇到正反馈的情况,当开环函数中中还有纯延迟环节是根轨迹的方法也不一样,通常将这些根轨迹统称为广义根轨迹。

        3.1 参数根轨迹

        当我们要研究参数A对系统闭环极点的影响时,我们可以吧闭环特征方程中含A的各项合并,闭环特征方程整理为:

        D(s)=AP(s)+Q(s)=0

方程两边同时除以Q(s):

        A\frac{P(s)}{Q(s)}+1=0

 得到等效开环传递函数:

        G^{*}(s)H^{*}(s)=\frac{P(s)}{Q(s)}

然后根据根轨迹绘制法则绘制出关于参数A的根轨迹即可。

        3.2 零度根轨迹

        当系统的反馈环节时正反馈时,系统的特征方程就变成:

        1-G(s)H(s)=0

        这时候幅值条件不变但幅角条件变为:

        \angle G(s)H(s)=2k\pi

        这种系统的根轨迹就叫做零度根轨迹,在运用根轨迹绘制法则时需要更改一些条件:

        法则3 根轨迹在实轴上的分布条件改为:实轴上的某一区域,若其右侧开环零点数目之和为偶数,则该区域必是根轨迹

        法则4 根轨迹渐进线的夹角改为:\varphi _{a}=\frac{2k\pi }{n-m}

        法则7 根轨迹的入射角与出射角

        设有一对共轭极点p_{1},p_{2},一个零点z_{1},在p_{1}处无限接近的点设为s,由幅角公式:

        \angle (s-z_{1})-\angle (s-p_{1})-\angle (s-p_{2})=0

        p_{1}处的出射角\theta _{p1}\angle (s-p_{1})=\angle (s-z_{1})-\angle (s-p_{2})=\angle (p_{1}-z_{1})-\angle (p_{1}-p_{2})

       p_{2}处的出射角\theta _{p2}=-\theta _{p1}

4.控制系统的根轨迹分析

        4.1 利用闭环主导极点估算系统的性能

        在s左半平面靠近虚轴且附近无闭环零点的闭环极点对系统性能的影响最大,称为系统的闭环主导极点,比主导极点实部大5倍以上的闭环零点极点可以忽略,在一般情况下,高阶系统的设计都以获得衰减振荡响应过程为最满意的设计,因此闭环主导极点通常是一对共轭复数极点,相应的高阶系统可以简化为二阶系统进行分析

        4.2闭环偶极子对根轨迹的影响

        如果系统在s左半平面有一对相距很近的闭环零点极点,且他们之间的距离比他们的幅值小一个数量级时,这一对闭环零点、极点称为闭环偶极子,当偶极子不十分接近坐标原点时,他们可以被忽略不计,当偶极子靠近原点时,他们的影响则不可忽略。

        4.3附加开环零点的影响

        在实际系统中,只调整增益往往不能获得期望的系统性能,还需要增加闭环零点获闭环极点,由于根轨迹是由开环零点、极点决定的,因此在系统中增加零极点或者改变零极点的位置,会改变根轨迹的形状。

        在开环传递函数上增加负实部零点会让根轨迹向左方移动,从而增加系统的稳定性,减小系统响应的调整时间。

        4.4附加开环极点的影响

        在开环传递函数中增加极点,可以使根轨迹向右移动,导致系统的稳定性降低,响应时间增加

5.基于根轨迹的PID控制器设计



http://chatgpt.dhexx.cn/article/a0kvmTfc.shtml

相关文章

利用根轨迹法进行控制系统的分析和设计

文章目录 1 根轨迹法基础知识什么是根轨迹根轨迹有什么用什么是根轨迹法 2 根轨迹图幅值和幅角条件手绘根轨迹图经验和特性 3 用MATLAB绘制根轨迹画一个简单的根轨迹图指定K的取值范围绘制根轨迹绘制极网格根轨迹法的分析条件稳定系统非最小相位系统求任意根轨迹点上的增益K值 …

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

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

Chapter8.3:控制系统校正的根轨迹法

该系列博客主要讲述Matlab软件在自动控制方面的应用,如无自动控制理论基础,请先学习自动控制系列博文,该系列博客不再详细讲解自动控制理论知识。 自动控制理论基础相关链接:https://blog.csdn.net/qq_39032096/category_10287468…

Chapter4.1:根轨迹法

此系列属于胡寿松《自动控制原理题海与考研指导》(第三版)习题精选,仅包含部分经典习题,需要完整版习题答案请自行查找,本系列属于知识点巩固部分,搭配如下几个系列进行学习,可用于期末考试和考研复习。 自动控制原理(…

根轨迹法学习

根轨迹法:随着低频环路增益的变化,追踪闭环传递函数的极点和零点在复平面上的变化趋势。 其中相角条件是决定根轨迹的充要条件,s平面上一点若满足相角条件,则一定在根轨迹上,幅值条件为必要条件。 再通过幅值方程求出…

(自控原理)线性系统的根轨迹法

目录 一、根轨迹法的基本概念 1、根轨迹概念 2、根轨迹方程 二、根轨迹绘制的基本法则 1、绘制根轨迹基本法则 三、系统性能的分析 1、闭环零点与时间响应 一、根轨迹法的基本概念 1、根轨迹概念 三大分析矫正方法:时域法、复域法(根轨迹法)、频域法 2、根…

Chapter4.1:线性系统的根轨迹法

本系列属于胡寿松《自动控制原理》(第七版)教材的课后习题精选,需要完整版课后习题答案的同学,请自行查找,本系列基本包含了自动控制原理的知识点,搭配胡寿松《自动控制原理》(第七版)知识点提炼使用,可用于期末考试甚至考研复习。 《自动控制原理》(第七版)知识点提炼 第…

Chapter4.3:根轨迹法

此系列属于胡寿松《自动控制原理题海与考研指导》(第三版)习题精选,仅包含部分经典习题,需要完整版习题答案请自行查找,本系列属于知识点巩固部分,搭配如下几个系列进行学习,可用于期末考试和考研复习。 自动控制原理(…

Chapter4.2:根轨迹法

此系列属于胡寿松《自动控制原理题海与考研指导》(第三版)习题精选,仅包含部分经典习题,需要完整版习题答案请自行查找,本系列属于知识点巩固部分,搭配如下几个系列进行学习,可用于期末考试和考研复习。 自动控制原理(…

Chapter4.1:根轨迹法基本概念

参考书籍:《自动控制原理》(第七版).胡寿松主编. 《自动控制原理PDF版下载》 1.根轨迹基础 根轨迹简称根迹,是开环系统从某一参数从零变到无穷时,闭环系统特征方程式的根在 s s s平面上变化的轨迹; 实际系统说明: 设控…

db2 clob转mysql 的_DB2 中读取clob类型

export to xml.del of del lobfile xml modified by lobsinfile select requested_elements_clob from req.access_req_v where request_id in (14, 15); 写入clob类型的xml数据: import from /home/team1adm/autoDBA/importXMLCLOB_FIW.del of del lobs from /home…

CLOB类型问题

错误信息: Type definition error: [simple type, class oracle.jdbc.internal.Monitor$CloseableLock]; nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class oracle.jdbc.internal.Monitor$CloseableLock a…

Mybaits Oracle CLob类型处理

问题描述: 使用的是Oracle 数据库, 表中有一个字段类型为clob类型 问题 : 当使用mybatis查询返回map类型时, 该字段的值为clob对象,而不是数据库里面的字符串 解决方案: 1.手动进行转换,把clob类型转换为字符串(这种比较简单) if(map.get("MAIN_BIZ") instanceo…

oracle的clob类型数据,Oracle的CLOB类型数据处理

Oracle菜鸟之grant授权: http://www.2cto.com/database/201408/322396.html oracle 查看用户所在的表空间 : http://www.voidcn.com/article/p-nmijckny-bdz.html oracle grant 详解: http://www.voidcn.com/article/p-rwegsjxt-hs.html Oracle中表列由VARCHAR2类型改成CLOB &a…

鼠标右击选择sublime打开文件(夹)

前言 由于vscode内存占用太高,而我只需要查看文件,更轻量级的编辑器就行,所以使用了sublime,但是vscode可以直接打开文件夹,sublime右击鼠标不会打开文件夹,所以决定修改注册表,模仿vscode打开…

Sublime Text中使用Markdown,看这篇就够了

Markdown插件配置 注意:以下操作在 Sublime Text 中操作 1. 组合键 CtrlShiftP 调出命令面板 2. 输入 Package Control: Install Package,回车 3. 依次下载和配置以下插件。 加载插件 MarkdownEditing CtrlShiftp, 输入 Install Package&#xff0c…

Sublime Text 3 全程详细图文使用教程

一、 前言 使用Sublime Text 也有几个年头了,版本也从2升级到3了,但犹如寒天饮冰水,冷暖尽自知。最初也是不知道从何下手,满世界地查找资料,但能查阅到的资料,苦于它们的零碎、片面,不够系统和全…

sublime text 3下载与安装详细教程

一、下载:打开官网下载链接http://www.sublimetext.com/3,下载Sublime Text 3 portable version”下载下来为“Sublime Text Build 3083 x64.zip”编辑器的包,解压后无需安装就能运行,直接创建桌面快捷键就好 二、双击桌面“Subl…

sublime教程

博客文章地址:点我跳转 目录 下载sublime安装Package Control安装插件ChineseLocalizationLiveReload sublime使用技巧快捷键其他 写在最后 下载sublime 进官网:https://www.sublimetextcn.com/3/下载相应版本 大家应该都是用的Windows,选择…

sublime安装和使用

sublime介绍 sublime是一个代码编辑器,可以编写HTML,PHP,js,css等文件 安装教程 官网搜索下载https://www.sublimetext.com/ 安装过程中需要勾选“Add to explorer context menu”添加右键菜单选项,就是以后你的一些…