热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

「自控原理」3.3稳定性与稳态误差、时域校正

本节介绍稳定性分析的原理以及代数稳定性判据(劳斯判据)本节介绍系统稳态误差的定义及计算方法本节介绍时域校正方法文章目录稳定性分析稳定的充要条件与必要条件



本节介绍稳定性分析的原理以及代数稳定性判据(劳斯判据)
本节介绍系统稳态误差的定义及计算方法
本节介绍时域校正方法




文章目录


  • 稳定性分析
    • 稳定的充要条件与必要条件
    • 劳斯判据-Routh
      • 例题
      • 两种特殊情况
      • 问题辨析


  • 稳态误差
    • 误差与稳态误差的定义
    • 计算稳态误差的一般方法
    • 静态误差系数法
    • 动态误差系数法
    • 扰动作用下的稳态误差

  • 时域校正
    • 反馈校正
    • 复合校正





以下内容,均针对线性系统


稳定性分析

稳定性的定义:
在扰动作用下系统偏离了原来的平衡状态,如果扰动消除后,系统能够以足够的准确度恢复到原来的平衡状态,则系统是稳定的。否则系统不稳定。


稳定的充要条件与必要条件



充要条件


扰动发生后要求回到原来的平衡状态,也就是单位脉冲响应为0。(认为单位脉冲为典型扰动输入)







lim







t










k


(


t


)


=


0



\lim \limits_{t\rightarrow \infty}k(t)=0


tlimk(t)=0

在这里插入图片描述






c


i




c_i


ci





s


=






p


i




s=-p_i


s=pi
处的留数。因此






lim







t










k


(


t


)


=


0



\lim \limits_{t\rightarrow \infty}k(t)=0


tlimk(t)=0
的充要条件是:特征根具有负实部,也就是系统的闭环极点全部位于左半s平面



必要条件


在这里插入图片描述
控制系统稳定的必要条件是:特征方程的各项系数具有相同的符号,且都不为0
在计算代数稳定判据之前可以先行做初步判断


劳斯判据-Routh

列出劳斯表:
在这里插入图片描述
特征方程各项按照幂次从高到低排序,劳斯表第一行是奇数项(第1,3,5,7,9项)系数。第二行是偶数项(第2,4,6,8,10项)系数。
之后第x行的第y个元素等于









1






x





1


行的第一个元素










x





1





x





2


行的第


1


和第


i


+


1


个元素组成的行列式



-\frac{1}{第x-1行的第一个元素}\cdot 第x-1和x-2行的第1和第i+1个元素组成的行列式


x1行的第一个元素1x1x2行的第1和第i+1个元素组成的行列式

计算到最后s1、s0的时候,劳斯表一行只有一个元素。可以通过这个检查是否计算正确。

劳斯判据 :劳斯表第一列元素符号改变次数=特征方程在右半平面内的根的个数。
因此,当劳斯表第一列元素具有相同的符号,则系统稳定。

在计算时,某一行元素同时乘或除某一个数不影响最终的稳定性结论,因此遇到分数或者过大的数,可以先去分母\约分处理以简化运算。(后面例题为了直观并没有这样操作)


例题


  1. 用劳斯判据判断系统是否稳定
    在这里插入图片描述
    判断稳定性的题,如果没有特殊要求一定先看是否满足必要条件。如果过不满足那么可以直接结论不稳定。
  2. 用劳斯判据确定参数范围
    在这里插入图片描述
    在这里插入图片描述

两种特殊情况



某行的第一列为0,但这一行不全为0


使用一个很小的正数




ε



\varepsilon


ε
代替0,继续运算
在这里插入图片描述



某一行全部为0


用上一行元素构建辅助方程,对s求导一次,用新方程的系数代替全零行的系数继续运算
在这里插入图片描述
出现全零行的一定是奇次行。

出现全零行有可能是:特征方程有以原点对称的实根、以原点对称的虚根、以虚轴对称的共轭复根。具体是哪一种,需要令辅助方程=0,求解。


问题辨析


  1. 系统稳定性是系统自身的属性,与输入的类型、形式无关
  2. 系统是否稳定,只取决于闭环极点,与闭环零点无关。(闭环零点影响动态性能,但不影响稳定性。闭环极点决定系统稳定性,也影响动态性能)
    补:增加闭环零点:峰值时间靠前,超调量增大
    增加闭环极点:峰值时间靠后,超调量减小
  3. 闭环系统稳定性与其开环是否稳定无关

稳态误差

稳态误差是系统的稳态性能指标,是对系统控制精度的度量。
误差包括永久性误差,比如由于参数漂移、元件老化等带来的误差,还有原理性误差,即由于系统结构、参数引入的误差。这里只讨论原理性误差
通常把阶跃输入下没有原理性稳态误差的系统称为无差系统,反之称为有差系统


误差与稳态误差的定义


  1. 按输入端定义的误差
    在这里插入图片描述
  2. 按输出端定义的误差
    在这里插入图片描述
    两种定义本质上是一样的,如果再进一步推导,就有:






    E






    (


    s


    )


    =





    E


    (


    s


    )




    H


    (


    h


    )






    E'(s)=\displaystyle \frac{E(s)}{H(h)}


    E(s)=H(h)E(s)

以下的分析都是基于输入端定义的误差进行的。


  1. 稳态误差
    误差传递函数:





    Φ


    e



    =





    E


    (


    s


    )




    R


    (


    s


    )






    \Phi_e=\displaystyle \frac{E(s)}{R(s)}


    Φe=R(s)E(s)






    e


    (


    t


    )


    =



    L






    1




    [


    E


    (


    s


    )


    ]


    =


    r


    (


    t


    )





    c


    (


    t


    )



    e(t)=\mathscr{L}^{-1}[E(s)]=r(t)-c(t)


    e(t)=L1[E(s)]=r(t)c(t)

    由于系统输出分为暂态分量和稳态分量,因此误差也分为暂态分量和稳态分量:





    e


    (


    t


    )


    =



    e



    t


    s




    (


    t


    )


    +



    e



    s


    s




    (


    t


    )



    e(t)=e_{ts}(t)+e_{ss}(t)


    e(t)=ets(t)+ess(t)

    ts->temporary state
    ss->stable state,





    e



    s


    s




    =




    lim







    t










    e


    (


    t


    )


    =


    e


    (





    )



    e_{ss}=\lim \limits_{t \rightarrow \infty}e(t)=e(\infty)


    ess=tlime(t)=e()

    系统的稳态误差就是误差的稳态分量

计算稳态误差的一般方法


  1. 判断系统稳定性「这一点非常重要,因为只有对稳定的系统研究稳态误差才有意义
  2. 求误差传递函数「可以用梅逊公式快速得结果」
  3. 用终值定理求稳态误差

来看一道例题:
在这里插入图片描述
一般方法虽然实用但一般不会使用它。下面介绍静态误差系数法:


静态误差系数法

构建如下的系统:
在这里插入图片描述
开环传递函数




G


(


s


)


=



K



s


v





G


0



(


s


)



G(s)=\frac{K}{s^v}G_0(s)


G(s)=svKG0(s)

G0化成尾1标准型所以K是开环增益
v是系统型别(就是一个分类标准,v=0叫做0型,v=1叫做1型)

仍然使用一般方法计算稳态误差。
根据不同的输入,分别代入求解,由此引出静态位置误差系数、静态速度误差系数、静态加速度误差系数的定义。

再根据不同的系统型别,分别计算出三个静态误差系数:


型别vKpKvKa
0K00
1








\infty


K0
2








\infty











\infty


K

再带回,计算系统的稳态误差:


型别vesspessvessa
0





A



1


+


K





\frac{A}{1+K}


1+KA









\infty











\infty


10





A


K




\frac{A}{K}


KA









\infty


200





A


K




\frac{A}{K}


KA

有了这两个表,就可以很方便的计算系统的误差了,来看一道例题:
在这里插入图片描述
例题2:
在这里插入图片描述
从这道例题里面可以看出:按前馈补偿的复合控制方案可以提高系统的稳态精度

例题3:
在这里插入图片描述
从这道例题可以看出:在主反馈口到干扰作用点之前的前向通道中提高增益、引入积分环节,可以同时减小或消除输入和干扰作用下产生的稳态误差。。

例题4:
在这里插入图片描述
在这道例题里面,我们一定注意,在计算稳态误差等等性能指标之前,一定确定系统是稳定的。尤其是这种需要自定义参数的题目。


动态误差系数法

静态误差系数法只能求出最终的误差稳态值ess。而使用动态误差系数法可以研究误差中的稳态分量es(t)随时间的变换规律

在这里插入图片描述
首先把误差传递函数展开,称E(s)的泰勒展开为误差级数





C


i



=



1



i


!





Φ


e



(


i


)




(


0


)



C_i=\frac{1}{i!}\Phi_e^{(i)}(0)


Ci=i!1Φe(i)(0)
,称





C


i




C_i


Ci
动态误差系数
按照定义来算的话,





C


i



=



1



i


!





Φ


e



(


i


)




(


0


)



C_i=\frac{1}{i!}\Phi_e^{(i)}(0)


Ci=i!1Φe(i)(0)
但是这样的计算方法比较繁琐所以一般使用长除法:

(将开环传递函数按升幂排列才能除出级数的形式)
在这里插入图片描述
这个问题需要注意的是,即使稳态误差是无穷大,控制系统仍然是可用的。比如导弹的控制系统,导弹打出去几分钟就爆炸了,那么只要在这几分钟之内误差满足要求就好了。


扰动作用下的稳态误差

之前的讨论是从输入端直接有输入时造成的干扰。而接下来单独讨论某一个特定的扰动作用下产生的稳态误差。
在这里插入图片描述
其实分析方法都是一样的,使用的是动态误差系数法。不同在于传递函数变成了误差传递函数
在这里插入图片描述


时域校正

校正:采用适当的方式,在系统中加入一些校正装置,用以改善系统性能,使系统满足指标要求。
校正装置:结构和参数可调整的装置
校正方式:串连校正、反馈校正、复合校正

时域校正不怎么常用,了解即可


反馈校正

反馈的作用:
局部正反馈可以提高环节增益
在这里插入图片描述
增加局部正反馈之后系统增益变大,调节时间变长。

在这里插入图片描述
增加局部反馈之前,系统不稳定。而增加这个反馈之后系统变得稳定,也就是被校正了。


复合校正

复合校正就是串联校正加上反馈校正。串连校正前面没有讲过,其实就是加一个环节。
看下面这个例题:
在这里插入图片描述
在这道题里面,G1G2属于前馈校正元件,K1是串连校正元件的增益,





1


s




\frac{1}{s}


s1
是反馈校正元件。







推荐阅读
  • Spring源码解密之默认标签的解析方式分析
    本文分析了Spring源码解密中默认标签的解析方式。通过对命名空间的判断,区分默认命名空间和自定义命名空间,并采用不同的解析方式。其中,bean标签的解析最为复杂和重要。 ... [详细]
  • Principle for Mac(交互式屏幕设计软件)免激活版
    Mac上好用的交互式屏幕设计软件,PrincipleforMac是一款交互式屏幕设计软件,principle mac让您的设计将以原则出现,随时为您注入新的活力。如果您进行更改,再 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 本文介绍了[从头学数学]中第101节关于比例的相关问题的研究和修炼过程。主要内容包括[机器小伟]和[工程师阿伟]一起研究比例的相关问题,并给出了一个求比例的函数scale的实现。 ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
  • 本文介绍了九度OnlineJudge中的1002题目“Grading”的解决方法。该题目要求设计一个公平的评分过程,将每个考题分配给3个独立的专家,如果他们的评分不一致,则需要请一位裁判做出最终决定。文章详细描述了评分规则,并给出了解决该问题的程序。 ... [详细]
  • 本文介绍了如何将CIM_DateTime解析为.Net DateTime,并分享了解析过程中可能遇到的问题和解决方法。通过使用DateTime.ParseExact方法和适当的格式字符串,可以成功解析CIM_DateTime字符串。同时还提供了关于WMI和字符串格式的相关信息。 ... [详细]
  • 本文讨论了使用差分约束系统求解House Man跳跃问题的思路与方法。给定一组不同高度,要求从最低点跳跃到最高点,每次跳跃的距离不超过D,并且不能改变给定的顺序。通过建立差分约束系统,将问题转化为图的建立和查询距离的问题。文章详细介绍了建立约束条件的方法,并使用SPFA算法判环并输出结果。同时还讨论了建边方向和跳跃顺序的关系。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 本文介绍了一种划分和计数油田地块的方法。根据给定的条件,通过遍历和DFS算法,将符合条件的地块标记为不符合条件的地块,并进行计数。同时,还介绍了如何判断点是否在给定范围内的方法。 ... [详细]
  • 本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ... [详细]
  • 本文介绍了多因子选股模型在实际中的构建步骤,包括风险源分析、因子筛选和体系构建,并进行了模拟实证回测。在风险源分析中,从宏观、行业、公司和特殊因素四个角度分析了影响资产价格的因素。具体包括宏观经济运行和宏经济政策对证券市场的影响,以及行业类型、行业生命周期和行业政策对股票价格的影响。 ... [详细]
  • 本文介绍了开关稳压器设计中PCB布局布线的重要性,并提供了相应的准则。开关稳压器作为一种高效的电源,逐渐取代了线性稳压器。开关模式电源的工作原理是通过一定的开启时间和关闭时间来实现电压转换。开关频率并不是影响系统的最大因素,而开关转换的速度才是关键。在系统噪声方面,开关频率或其谐波可能会对系统产生影响。严格遵守PCB布局布线的准则,可以将开关模式电源的相关问题降到最小。 ... [详细]
  • 关于我们EMQ是一家全球领先的开源物联网基础设施软件供应商,服务新产业周期的IoT&5G、边缘计算与云计算市场,交付全球领先的开源物联网消息服务器和流处理数据 ... [详细]
author-avatar
书友69132746
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有