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

news2024/11/15 8:24:15

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

文章目录

  • 稳定性分析
    • 稳定的充要条件与必要条件
    • 劳斯判据-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是反馈校正元件。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/171410.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【手写 Vue2.x 源码】第三十篇 - diff算法-比对优化(上)

一,前言 上篇,介绍了diff算法-节点比对,主要涉及以下几点: 介绍了 diff 算法、对比方式、节点复用实现了外层节点的 diff 算法不同节点如何做替换更新相同节点如何做复用更新:文本、元素、样式处理 本篇&#xff0c…

在线教育-谷粒学院学习笔记(五)

文章目录1 内容介绍2 课程分类前端实现3 课程列表功能实现4 课程管理概括5 添加课程信息后端实现6 添加课程信息前端实现7 前端完善1 内容介绍 添加课程分类前端实现课程分类列表显示功能(树形结构)课程管理模块需求添加课程基本信息功能 2 课程分类前…

如何设置OpenFeign请求超时

Feign和OpenFeign介绍 Feign集成了Ribbon、RestTemplate实现了负载均衡的执行Http调用,只不过对原有的方式(RibbonRestTemplate)进行了封装,开发者不必手动使用RestTemplate调服务,而是定义一个接口,在这个…

byzer笔记本使用

byzer笔记本使用 数据源的定义 对于etl,起始的第一步往往是定义一个数据来源。 设置数据源 通过设置 -> 外部数据源 -> 新增可以新增jdbc类型的数据源。 命令指定数据源 notebook中可以使用connect命令进行jdbc数据源的指定: > SET user"root&q…

Elasticsearch(四)--一文弄懂ES的映射操作

一、前言 上一章学习了ES的索引相关操作,那么这一章就轮到映射,了解映射操作最重要的点就是去学习ES的数据类型。那么本章我们会了解到映射的创建、查看和修改操作,然后详细介绍ES中的基本数据类型和复杂的数据类型,并且会对常用…

解决ElementUI导航栏重复点菜单报错问题

在使用ElementUI中的导航时,默认情况下如果重复点击某选项,会报错。 element-ui.common.js?b705:3354 Error: Avoided redundant navigation to current location: “/home/home1”. at createRouterError (vue-router.esm.js?8c4f:2060) at createNa…

Java IO流 - 打印流详细使用介绍

文章目录打印流打印流基本使用输出语句重定向打印流 打印流基本使用 打印流: 作用:打印流可以实现更方便、更高效的打印数据到文件中去。打印流一般是指:PrintStream,PrintWriter两个类。 可以实现打印什么数据就是什么数据,例如…

【GD32F427开发板试用】06-硬件I2C软件I2C驱动0.91OLED

本篇文章来自极术社区与兆易创新组织的GD32F427开发板评测活动,更多开发板试用活动请关注极术社区网站。作者:Stark_GS I2C 简介及特点 并行总线至 I2C 总线协议的转换及接口;同一接口既可实现主机功能又可实现从机功能;主从机之…

在线教育-谷粒学院学习笔记(四)

文章目录1 内容介绍2 阿里云存储OSS3 Java代码操作阿里云oss4 搭建阿里云oss项目环境5 上传头像后端实现6 Nginx使用7 上传头像前端实现8 课程分类管理介绍9 EasyExcel工具10 课程分类添加功能1 内容介绍 添加讲师实现头像上传功能 阿里云oss存储服务 添加课程分类功能 使用Ea…

欧拉的“她力量”,如何为品牌注入新能量?

文|智能相对论作者| Kinki近日,百度营销联合CBNData推出的《2022新能源汽车趋势洞察》正式发布,报告显示,随着新能源汽车的普及,新中产女性已成为了“消费新势力”。女性更偏爱新能源汽车已不是新鲜观点,调研显示&…

物理主机telenet登录ensp虚拟网络设备并显示配置python脚本

一、物理主机telnet登录ensp虚拟网络设备 1、物理主机配置 1.1、物理主机环回口虚拟网卡配置 见本人博客:Ensp用windows回环口连接cloud配置_ensp环回口配置_林锋Space的博客-CSDN博客https://liulinfeng.blog.csdn.net/article/details/128098737 1.2、物理主机telnet开启 …

大数据的整体见解

如何建设高效的数据模型体系,使数据易用,避免重复建设和数据不一致性,保证数据的规范性;如何提供高效易用的数据开发工具;如何做好数据质量保障;如何有效管理和控制日益增长的存储和计算消耗;如…

文件下载 response响应ContentType与a标签download属性

参考资料 MediaType介绍了解HTML/HTML5中的download属性header中Content-Disposition的作用 目录一. ContentType二. a标签download属性2.1 下载同源静态资源文件2.2 后台可省略Content-Disposition一. ContentType 我们在进行文件下载的时候,后端往往需要通过如下…

CSRF(跨站请求伪造)

一、csrf是什么CSRF(Cross Site Request Forgery,跨站请求伪造)。是一种对网站的恶意利用,通过伪装来自受信任用户的请求来利用受信任的网站。原理是攻击者构造网站后台某个功能接口的请求地址,诱导用户去点击或者用特…

uni-app 中实现文件和图片的上传-H5

之前写过一篇上传的文章📕,但是那篇文章仅仅只能实现上传图片的功能,而且代码写的比较乱,看起来很繁杂,最近有幸又遇到了上传图片和文件的需求,在完成这个功能后,整理一下,希望能给需…

第十四届蓝桥杯单片机组学习笔记(2):按键

第十四届蓝桥杯单片机组学习笔记(2):按键前言区分高低电平驱动按键消抖软件消抖触发处理的方式矩阵键盘最简单常用的人机交互手段——按键 前言 实现按键检测需要解决的问题: 按键是低电平按下还是高电平按下;按键消…

(1分钟速览)KBM-SLAM 论文阅读笔记

编辑切换为居中添加图片注释,不超过 140 字(可选)这篇博客记录了上面这篇论文的学习笔记。编辑切换为居中添加图片注释,不超过 140 字(可选)这个是本文的摘要,一眼开过去就是单目slam当今所遇到…

机器学习(一):人工智能概述

文章目录 人工智能概述 一、人工智能应用场景 二、人工智能小案例 三、人工智能发展必备三要素 四、人工智能、机器学习和深度学习 人工智能概述 一、人工智能应用场景 二、人工智能小案例 案例一 学习链接:https://quickdraw.withgoogle.com 案例二 学习链…

老杨说运维 | 2023,浅谈智能运维趋势(三)

文末附有视频回顾 前言: 在回顾(一)中,老杨提到的智能运维发展趋势中,面对国际化形势不确定的情况,信创部分的比例要求正在递增。作为国家经济发展的新动能,信创发展已步入深水区,智…

cv2.imread()、cv2.putText、cv2.imwrite()、cv2.waitKey()

cv2cv2.imread()cv2.putText()cv2.imwrite()cv2.waitKey()cv2.imread() 用于读取图像数据案例演示: import cv2# ouput img properties img_pathC:/Users/WHY/Pictures/Saved Pictures/OIP-C (1).jfif def funOutput…