【PID学习笔记 6 】控制系统的性能指标之二

写在前面

上文介绍了控制系统的稳态与动态、过渡过程、阶跃响应以及阶跃信号作用下过渡过程的四种形式。本文紧接上文,首先总结过渡过程的分类,然后介绍控制系统的性能评价,最后重点介绍控制系统性能指标中的单项指标。

一、过渡过程的分类

  1. 稳定的过渡过程

    • 单调衰减过程振荡衰减过程是稳定的过渡过程。被控变量经过一段时间后,逐渐趋向原来的或新的平衡状态。

    • 振荡衰减过程的过渡过程较短,经常采用。

    • 单调衰减过程的过渡过程较慢,被控变量长时间地偏离给定值,一般不采用,只是在生产上不允许被控变量有波动的情况下才采用。

    在这里插入图片描述

  2. 不稳定的过渡过程

    • 振荡发展过程中,被控变量不但不能达到平衡状态,而且逐渐远离给定值,它将导致被控变量超越工艺允许范围,这是生产上所不允许的。

    在这里插入图片描述

  3. 临界过渡过程

    • 处于稳定与不稳定之间,一般也认为是不稳定过程,生产上一般不采用。只是某些控制要求不高的场合,如位式控制时,只能达到这种效果。

    在这里插入图片描述

二、控制系统的性能评价

  • 对控制系统的性能评价,是根据工艺对控制过程和结果的要求来衡量的。控制系统的过渡过程曲线是评价控制系统品质的样本。

  • 最典型的控制性能测试是给系统输入一个阶跃信号,观察其阶跃响应的品质。

  • 阶跃响应分给定阶跃响应干扰阶跃响应两类。其阶跃响应曲线有所不同,但反映的控制系统的性能指标是一致的。

2.1 干扰阶跃响应和给定阶跃响应的区别

在这里插入图片描述

  1. 干扰阶跃响应

在这里插入图片描述

  1. 给定阶跃响应

在这里插入图片描述

由系统框图可见,不管是干扰阶跃响应还是给定阶跃响应,对于控制系统来说,都是一个外部强加的一个干扰,只是前者是系统因环境及结构不可避免的,而后者是人为添加的。

三、控制系统的性能指标

  • 控制系统性能指标有单项指标综合指标两类。

  • 单项性能指标以控制系统被控参数过渡过程的单项特征量作为性能指标,而偏差积分性能指标则是一种综合性指标。由于在多数情况下,都希望得到振荡衰减过程,所以以振荡衰减的过渡过程形式为例,讨论控制系统的品质指标

3.1 系统阶跃响应的单项性能指标

单项性能指标包含了对控制系统的稳定性准确性快速性三方面的评价。

请添加图片描述

1. 衰减比 𝝀 和衰减率 ψ

如图所示的闭环控制系统对设定值的阶跃扰动的响应曲线,第一个波振幅为 y 1 y_1 y1、第三个波振幅为 y 3 y_3 y3,则:
λ = y 1 y 2 \lambda=\frac{y_1}{y_2} λ=y2y1

ψ = y 1 − y 3 y 1 = 1 − 1 n \psi=\frac{y_1-y_3}{y_1}=1-\frac{1}{n} ψ=y1y1y3=1n1

  • 衰减比 𝝀 和衰减率 ψ 是表示系统稳定程度的指标。𝝀 大于1,则系统是稳定的。随着 𝝀 的增大,过渡过程逐渐由衰减振荡趋向于单调过程。

  • 试验证明:衰减比在 4:1 到 10:1 之间时,过渡过程的衰减程度合适,过渡过程较短。衰减比 𝝀 与衰减率 ψ 之间有简单的对应关系: 𝝀 = 4:1~10:1 就相当于 ψ = 75%~90%

2. 最大动态偏差 A A A 和超调量 σ σ σ

(1)最大动态偏差表示系统瞬间偏离给定值的最大程度。即:

A = y m a x − r A=y_{max}-r A=ymaxr

最大动态偏差是控制系统动态准确性指标。

(2)有时也采用超调量 σ 表示被控参数偏离设定值的程度,σ 的定义是第一个波振幅与最终稳态值 y(∞) 之比。即:

σ = y 1 y ( ∞ ) × 100 % \sigma=\frac{y_1}{y(\infty)}\times100\% σ=y()y1×100%

3. 残余偏差 e s s e_{ss} ess

过渡过程结束后,被控参数的稳态值 $y(∞) $与设定值之间的偏差叫做残余偏差,也称静差。是衡量控制系统稳态准确性的指标。

e s s = y ( ∞ ) − r e_{ss}=y(\infty)-r ess=y()r

4. 调节时间 T s T_s Ts 和 振荡频率 ω ω ω

过渡时间(即调节时间)和振荡频率是衡量控制系统快速性的指标。

(1) T s T_s Ts 是指从过渡过程开始到过渡过程结束所需的时间。当被控参数与稳态值间的偏差进入稳态值的 ±5% 或(±2%)范围内,就认为过渡过程结束。

(2)过渡过程中相邻两同向波峰(或波谷)之间的时间间隔叫振荡周期 T T T,其倒数称为振荡频率 ω ω ω

5. 峰值时间 T P T_P TP

峰值时间 T P T_P TP,是指过渡过程开始,至被控参数到达第一个波峰所需要的时间。也是衡量控制系统快速性的指标

3.2 控制系统的单项品质指标小结

控制系统评价单项指标最佳值
稳定性衰减比 λ \lambda λ4:1~10:1最佳
准确性残余偏差 e s s e_{ss} ess
最大偏差 A A A
小好
小好
快速性过渡时间 T s T_s Ts
振荡周期 T T T
短好
短好

各品质指标之间既有联系、又有矛盾。例如,过分减小最大偏差,会使过渡时间变长。因此,应根据具体工艺情况分清主次,对生产过程有决定性意义的主要品质指标应优先予以保证。


本节完

勿将今日之事拖到明日


喜欢我的分享,请 点赞收藏评论!如有编辑错误,请批评指正。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

四.多表查询

多表查询 1.一个案例引发的多表连接1.1案例说明1.2 笛卡尔积(或交叉连接)的理解1.3案例分析与问题解决 2.多表查询分类讲解分类1:等值连接vs非等值连接分类2:自连接vs非自连接分类3:内连接vs外连接 3.SQL99语法实现多表…

读书笔记-《数据结构与算法》-摘要2[冒泡排序]

冒泡排序 核心:冒泡,持续比较相邻元素,大的挪到后面,因此大的会逐步往后挪,故称之为冒泡。 public class BubbleSort {public static void main(String[] args) {int unsortedArray[] new int[]{6, 5, 3, 1, 8, 7, 2…

旋转设备状态监测与预测性维护:提高设备可靠性的关键

在工业领域的各个行业中,旋转设备都扮演着重要的角色。为了确保设备的可靠运行和预防潜在的故障,旋转设备状态监测及预测性维护变得至关重要。本文将介绍一些常见的旋转设备状态监测方法,并探讨如何利用这些方法来实施预测性维护,…

Java的第二十一章:网络通信

网络程序设计基础 网络程序设计编写的是与其他计算机进行通信的程序。Java 已经将网络程序所需要的元素封装成不同的类,用户只要创建这些类的对象,使用相应的方法,即使不具备有关的网络支持,也可以编写出高质量的网络通信程序。 …

周周爱学习之快速排序

快速排序,顾名思义,快速排序是一种速度非常快的一种排序算法 平均时间复杂度为O(),最坏时间复杂度为O()数据量较大时,优势非常明显属于不稳定排序 1.算法描述 每一轮排序选择一个基准点(pivot)进行分区 让小于基准点…

supervisord + nginx + Daphne + django4.0 最新asgi服务器部署实验

由于需要用到channel,最近在研究通过asgi部署django。 先吐槽一下官方文档,这个地方讲的非常简单。然后中文互联网环境能找到的都是3.0试用的说明,这玩意是不是真的没人用啊?还是说Django已经脱离时代了。。。 简单研究了一下&am…

洗地机好用吗?口碑好的洗地机有哪些?

自从洗地机开始引入市场以来,它一直受到人们的关注。它在解放家庭清洁劳动力和提供快速方便的清洁方面表现出色,超越了多年来传统的拖把清洁方式。越来越多的人选择使用洗地机来完成家庭清洁任务。如果你也对洗地机产生了浓厚的兴趣,并想购买…

【MATLAB源码-第93期】基于matlab的白鲸优化算法(BWO)和鲸鱼优化算法(WOA)机器人栅格路径规划对比。

操作环境: MATLAB 2022a 1、算法描述 白鲸优化算法(BWO) 白鲸优化算法是受到白鲸捕食和迁徙行为启发的一种算法。其主要特点和步骤包括: 1. 搜索食物(全局搜索):算法模仿白鲸寻找食物的行为。…

【模型报错记录】‘PromptForGeneration‘ object has no attribute ‘can_generate‘

通过这个连接中的方法解决: “PromptForGeneration”对象没有属性“can_generate” 期刊 #277 thunlp/OpenPrompt GitHub的 问题描述:在使用model.generate() 的时候报错:PromptForGeneration object has no attribute can_generate 解决方法…

Java中子类都继承父类的什么?

1.构造方法 构造方法不可以被继承的,为什么呢?应为名称的定义,构造方法是一类名称与类名一致,无返回值和类型修饰的一种。所以如果子类继承父类的构造方法的话,那么就违背了构造方法的规定。 2.成员属性 成员属性是…

C# Demo--汉字转拼音

1.Nuget安装NPOI及Pinyin4net 2.Demo 代码部分 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using NPOI.SS.UserModel; using NPOI.HSSF.UserModel; using NPOI.XSSF.UserModel; using System.IO;…

【Linux】基础IO--重定向理解Linux下一切皆文件缓冲区

文章目录 一、重定向1.什么是重定向2.dup2 系统调用3.理解输入重定向、输出重定向和追加重定向4.简易shell完整实现 二、理解linux下一切皆文件三、缓冲区1.为什么要有缓冲区2.缓冲区的刷新策略3.缓冲区的位置4.实现一个简易的C语言缓冲区5.内核缓冲区 一、重定向 1.什么是重定…

【5】PyQt按钮

QPushButton 常见的按钮实现类包括:QPushButton、QRadioButton和QCheckBox QPushButton是最普通的按钮控件,可以响应一些用户的事件 from PyQt5.QtWidgets import QApplication, QWidget, QPushButton import sysdef func():print("按下按钮啦,火…

YOLOv8优化策略:简单高效的模块-现代反向残差移动模块 (iRMB) | | ICCV2023 EMO

🚀🚀🚀本文改进:设计了一种面向移动端应用的简单而高效的现代反向残差移动模块 (Inverted Residual Mobile Block, iRMB),它吸收了类似 CNN 的效率来模拟短距离依赖和类似 Transformer 的动态建模能力来学习长距离交互,引入YOLOV8 🚀🚀🚀YOLOv8改进专栏:http:…

Python神器解析时间序列数据:数据分析者必读

更多资料获取 📚 个人网站:ipengtao.com 时间序列数据是在许多领域中都至关重要的数据类型,它涵盖了一系列按时间顺序排列的数据点。Python作为一种强大的数据分析工具,提供了许多库和工具,能够有效地处理、分析和可视…

2D与3D图形的基本变换

1. 2d transformations 1.1缩放(Scaling) 其实这个转换非常简单,如图所示就是把x与y进行s倍的缩放,而我们图中的这个矩阵正好满足这一算法。 1.2镜像(Reflection) 这个镜像变换可以和上面的做类比,简单看一下就行。 1.3错切(Shearing) 当然…

【力扣】54. 螺旋矩阵

题解: 这里当然就不能只是通过双循环来解题了,因为会烦死。这道题的关键点在于左右边界的确定,参考官方解题法在这里写出我的解题思路。 首先看图,螺旋且顺时针,所以我们可以先遍历从左至右的,上边界加一…

科技论文中的Assumption、Remark、Property、Lemma、Theorem、Proof含义

一、背景 学控制、数学、自动化专业的学生在阅读论文时,经常会看到Assumption、Remark、Property、Lemma、Theorem、Proof等单词,对于初学者可能不太清楚他们之间的区别,因此这里做一下详细的说明。 以机器人领域的论文为例。 论文题目&…

IO / day03 作业

1. 使用文件IO完成对图像的读写操作 代码 #include<myhead.h>int main(int argc, const char *argv[]) {int fd-1;if((fd open("./bird.bmp", O_RDWR)) -1){perror("fopen error");return -1;}//读取该图片的大小&#xff0c;需要将光标向后偏移…

Game-On论文阅读

异质性是多模态研究中最重要的关注点 文章目录 Abstract1. Introduction2. Related Work2.1 多模态假新闻检测 **以往的研究方法**2.2 GNNs在多模态研究中的地位3. 方法论3.1 视觉和文本特征编码器3.2 共享多模态空间和多模态图构建3.3 图注意层3.4 假新闻检测器4. 实验与结果4…