【PID学习笔记 6 】控制系统的性能指标之二
写在前面
上文介绍了控制系统的稳态与动态、过渡过程、阶跃响应以及阶跃信号作用下过渡过程的四种形式。本文紧接上文,首先总结过渡过程的分类,然后介绍控制系统的性能评价,最后重点介绍控制系统性能指标中的单项指标。
一、过渡过程的分类
-
稳定的过渡过程
-
单调衰减过程和振荡衰减过程是稳定的过渡过程。被控变量经过一段时间后,逐渐趋向原来的或新的平衡状态。
-
振荡衰减过程的过渡过程较短,经常采用。
-
单调衰减过程的过渡过程较慢,被控变量长时间地偏离给定值,一般不采用,只是在生产上不允许被控变量有波动的情况下才采用。

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

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

二、控制系统的性能评价
-
对控制系统的性能评价,是根据工艺对控制过程和结果的要求来衡量的。控制系统的过渡过程曲线是评价控制系统品质的样本。
-
最典型的控制性能测试是给系统输入一个阶跃信号,观察其阶跃响应的品质。
-
阶跃响应分给定阶跃响应和干扰阶跃响应两类。其阶跃响应曲线有所不同,但反映的控制系统的性能指标是一致的。
2.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} ψ=y1y1−y3=1−n1
-
衰减比 𝝀 和衰减率 ψ 是表示系统稳定程度的指标。𝝀 大于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=ymax−r
最大动态偏差是控制系统动态准确性指标。
(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 | 短好 短好 |
各品质指标之间既有联系、又有矛盾。例如,过分减小最大偏差,会使过渡时间变长。因此,应根据具体工艺情况分清主次,对生产过程有决定性意义的主要品质指标应优先予以保证。
| 本节完 |
|---|
勿将今日之事拖到明日。
喜欢我的分享,请 点赞、收藏、评论!如有编辑错误,请批评指正。
相关文章:
【PID学习笔记 6 】控制系统的性能指标之二
写在前面 上文介绍了控制系统的稳态与动态、过渡过程、阶跃响应以及阶跃信号作用下过渡过程的四种形式。本文紧接上文,首先总结过渡过程的分类,然后介绍控制系统的性能评价,最后重点介绍控制系统性能指标中的单项指标。 一、过渡过程的分类…...
ZLMediakit-method ANNOUNCE failed: 401 Unauthorized(ffmpeg、obs推流rtmp到ZLM发现的问题)
错误截图 解决办法:能推流成功,但是不能写入到wvp数据库中 修改配置文件config.ini 改成0 修改之后 重启服务 systemctl restart zlm*推流成功 解决办法:能推流,能写入数据库中 替换zlm版本,可以用我文章中提供的编译…...
聊聊logback的ThrowableProxyConverter
序 本文主要研究一下logback的ThrowableProxyConverter ThrowableHandlingConverter ch/qos/logback/classic/pattern/ThrowableHandlingConverter.java /*** Converter which handle throwables should be derived from this class.**/ public abstract class ThrowableHa…...
Kubernetes(k8s)访问不了Pod服务
在k8s集群部署java web应用的服务时,浏览器访问不了pod服务或linux终端curl http://192.168.138.112:30000即curl http://ip地址:端口号失败,如下图: 在网上找了很久的答案,最后还是没解决,后来突然想起来一直是在k8…...
python-学生管理|汉罗塔
1.编写程序,实现学生信息管理系统。 运行程序,在控制台输入“1”之后的结果如下所示: 学生管理系统 1.添加学生信息 2.删除学生信息 3.修改学生信息 4.显示所有学生信息 0.退出系统 请选择功能:1 请输入新学生的姓名:小红 请输入…...
python 堆与栈
【一】堆与栈 【 1 】简介 栈(stack),有些地方称为堆栈,是一种容器,可存入数据元素、访问元素、删除元素,它的特点在于只能允许在容器的一端(称为栈顶端指标,英语:top&a…...
园区规划技术要点
(一)技术点介绍 1.WLAN:无线局域网WLAN(Wireless Local Area Network)是一种无线计算机网络,使用无线信道代替有线传输介质连接两个或多个设备形成一个局域网LAN(Local Area Network)…...
深入浅出 Linux 中的 ARM IOMMU SMMU III
系统 I/O 设备驱动程序通常调用其特定子系统的接口为 DMA 分配内存,但最终会调到 DMA 子系统的 dma_alloc_coherent()/dma_alloc_attrs() 等接口。dma_alloc_coherent()/dma_alloc_attrs() 等接口通过 DMA IOMMU 的回调分配内存,并为经过 IOMMU 的 DMA 内…...
Linux系统---图书管理中的同步问题
顾得泉:个人主页 个人专栏:《Linux操作系统》 《C/C》 《LeedCode刷题》 键盘敲烂,年薪百万! 一、问题描述 (1)图书馆阅览室最多能够容纳N(N5)名学生,若有更多学生想…...
Vue学习笔记-activated和deactivated生命周期
作用 路由组件所独有的2个生命周期 activated生命周期函数用于在路由组件每次由消失到出现时所调用的函数deactivated生命周期函数用于路由组件每次由出现到消失时(无论是否缓存)所调用的函数 案例 定义一个NewsVue组件,要求:…...
102.套接字-Socket网络编程4(TCP通信流程)
目录 TCP编程流程 套接字函数 1.创建套接字 2.绑定地址 3.监听连接请求 4.接受连接 5. 连接到服务器 6. 发送数据 7. 接收数据 8.关闭套接字 服务器端通信流程 示例代码 客户端通信流程 代码示例 TCP编程流程 TCP是一个面向连接的,安全的,流…...
spring boot 2 升级到 spring boot 3 后文件上传失败
背景 项目需要,要求升级 spring boot 2.7 到 spring boot 3.2,升级过程中发现很多不兼容问题,下面说明文件上传失败的解决方案。 问题 spring boot 2 中不需要额外的配置,直接在 Controller 中配置 MultipartFile 接收页面传的…...
Java Stream API 提供了一种非常方便的方式来比较两个 List 的差异,并取出不同的对象
Java Stream API 提供了一种非常方便的方式来比较两个 List 的差异,并取出不同的对象。这可以通过使用 distinct() 和 filter() 方法来实现。 假设我们有两个 List,一个是 list1,另一个是 list2,我们想找出 list1 中存在但 list2…...
C语言还会存在多久
一、C语言的生命力 在当前的科技发展和就业市场需求下,可以肯定地说C语言并没有像一些新兴语言(如Python、JavaScript等)那样受到大量的关注。然而,并不意味着学习C语言的人会越来越少。 首先,C语言作为一种深受尊重…...
手持式安卓主板_PDA安卓板_智能手持终端方案
手持式安卓主板方案是一种智能终端设备,具备自动对焦和闪光灯功能,可以在昏暗的环境下快速扫描二维码并轻松采集数据。该方案还提供多渠道支付和数据采集功能,为用户提供了便捷的体验。 该方案的产品基于手持式安卓主板,并搭载了八…...
LeetCode103. Binary Tree Zigzag Level Order Traversal
文章目录 一、题目二、题解 一、题目 Given the root of a binary tree, return the zigzag level order traversal of its nodes’ values. (i.e., from left to right, then right to left for the next level and alternate between). Example 1: Input: root [3,9,20,n…...
PHP 判断给定两个时间是否在同一周,月,年
判断是否在同一周 date_default_timezone_set(PRC); //判断是否在同一周,原理:求出其中一个时间戳所在周的周一凌晨时间戳和周日24.00时间戳,如果另一个时间戳在这个范围内,则说明在同一周,否则不在同一周 function g…...
单机无锁线程安全队列-Disruptor
Disruptor 1、基本介绍 说到队列,除了常见的mq中间件,java中也自带线程安全的BlockingQueue,但是BlockingQueue通过在入队和出队时加锁的方式避免并发操作,性能上会大打折扣。 而Disruptor是一个线程安全、低延迟、吞吐量高的队…...
好工具知多少:国内外最常用的SCADA软件
随着现代SCADA系统的发展,工业自动化取得了巨大的飞跃。如今,监控和数据采集(SCADA)系统已成为工业过程的重要组成部分。这些系统使操作员能够实时监控和控制复杂的系统。 SCADA系统正在广泛的行业中发挥着至关重要的作用&#x…...
SQL Server 2016(创建数据库)
1、实验环境。 某公司有一台已经安装了SQL Server 2016的服务器,现在需要新建数据库。 2、需求描述。 创建一个名为"db_class"的数据库,数据文件和日志文件初始大小设置为10MB,启用自动增长,数据库文件存放路径为C:\db…...
太阳光模拟器的光源类型及标准分类
太阳光模拟器是可精准复现自然太阳光光谱、辐照强度性的核心测试设备,广泛应用于光伏测试、材料老化、航空航天等多个领域,为各类光敏工艺和材料的室内可控测试提供重要支撑。下文,紫创测控luminbox将从光源脉冲时间、IEC等级标准、光源种类以…...
终极指南:如何用Fara-7B实现智能电脑自动操作
终极指南:如何用Fara-7B实现智能电脑自动操作 【免费下载链接】fara Fara-7B: An Efficient Agentic Model for Computer Use 项目地址: https://gitcode.com/gh_mirrors/fara/fara Fara-7B是微软推出的首个专门为电脑自动操作设计的7B参数智能代理模型&…...
3分钟终极解决方案:快速解除Cursor试用限制的完整指南
3分钟终极解决方案:快速解除Cursor试用限制的完整指南 【免费下载链接】go-cursor-help 解决Cursor在免费订阅期间出现以下提示的问题: Youve reached your trial request limit. / Too many free trial accounts used on this machine. Please upgrade to pro. We …...
RevokeMsgPatcher深度解析:二进制补丁技术如何永久保存即时通讯消息
RevokeMsgPatcher深度解析:二进制补丁技术如何永久保存即时通讯消息 【免费下载链接】RevokeMsgPatcher :trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了) 项目地址: https…...
从智能家居到工业传感:实战解析蓝牙Mesh组网与BLE定位(蓝牙5.x新特性避坑指南)
从智能家居到工业传感:实战解析蓝牙Mesh组网与BLE定位(蓝牙5.x新特性避坑指南) 在智能家居设备遍地开花的今天,蓝牙技术早已突破耳机、手环等消费电子产品的局限,悄然渗透到工业自动化、资产追踪和智慧楼宇等专业领域。…...
如何快速学习Tinyhttpd:从main函数到完整启动的超精简Web服务器实现指南
如何快速学习Tinyhttpd:从main函数到完整启动的超精简Web服务器实现指南 【免费下载链接】Tinyhttpd Tinyhttpd 是J. David Blackstone在1999年写的一个不到 500 行的超轻量型 Http Server,用来学习非常不错,可以帮助我们真正理解服务器程序的…...
清华大学LaTeX论文模板完整路线图:未来发展与功能规划指南
清华大学LaTeX论文模板完整路线图:未来发展与功能规划指南 【免费下载链接】thuthesis LaTeX Thesis Template for Tsinghua University 项目地址: https://gitcode.com/gh_mirrors/th/thuthesis 清华大学LaTeX论文模板(thuthesis)是清…...
Qt图形视图框架性能调优指南:从QGraphicsScene的ItemIndexMethod到视图更新策略
Qt图形视图框架性能调优实战:从索引算法到渲染优化 在开发CAD设计工具或地理信息系统时,我们团队曾遇到一个棘手问题:当场景中的图元数量超过5000个时,平移视图会出现明显的卡顿。通过系统性的性能分析,我们发现90%的C…...
【苍穹外卖实战】套餐管理模块:从零到一构建多表CRUD与状态流转
1. 套餐管理模块的业务场景与核心挑战 外卖平台的套餐管理模块看似简单,实则暗藏玄机。想象一下你开了一家餐厅,需要把几道菜品组合成套餐出售。这个过程中,你需要确保套餐里的每道菜都处于可售状态,套餐价格要合理,还…...
蛋糕预订|基于springboot + vue蛋糕预订系统(源码+数据库+文档)
蛋糕预订系统 目录 基于springboot vue学生信息管理系统 一、前言 二、系统功能演示 详细视频演示 三、技术选型 四、其他项目参考 五、代码参考 六、测试参考 七、最新计算机毕设选题推荐 八、源码获取: 基于springboot vue蛋糕预订系统 一、前言 博主…...
