【PID学习笔记 8 】控制系统的分析方法之一

写在前面

前面已经完成了控制系统的性能指标学习,从这节开始继续学习控制系统的分析方法,本文重点介绍分析方法概述和时域分析法。

一、控制系统的基本分析方法

  • 控制系统的基本分析方法包括:

    • 古典方法(经典控制理论):时域分析法、根轨迹法、频域分析法
    • 现代方法(现代控制理论):状态空间分析法
  • 利用上述方法分析系统的三大基本特性:

    • 能控能观性
    • 稳态性能
    • 动态性能

1.1 系统能控能观性

系统的动态性能与稳态性能前面已做介绍,这里介绍一下能控能观性。经典控制理论中并没有涉及这两个问题,因为经典控制理论讨论的是单入单出(SISO)系统输入输出的分析和综合问题,它的输入输出间的动态关系可以唯一的由传递函数来表示。

  • 能控性定义:
    对于一个 n n n阶系统 S S S,如果在有限的时间区间 t 0 ≤ t ≤ t a t_0\leq t ≤t_a t0tta 内,存在容许控制向量 u ( t ) u(t) u(t),能使系统从状态 x ( t 0 ) ≠ 0 x(t_0)≠0 x(t0)=0 转移到 x ( t a ) = 0 x(t_a)=0 x(ta)=0 ,则称状态 x ( t ) x(t) x(t) t 0 t_0 t0上能控。

  • 能观性定义:
    对于一个 n n n阶系统 S S S,如果对 t 0 t_0 t0 时刻,存在 t a t_a ta,即 t 0 < t a < ∞ t_0<t_a<\infty t0<ta<,根据 [ t 0 , t a ] [t_0,t_a] [t0,ta]上的 y ( t ) y(t) y(t)测量值能够唯一的确定系统在 t 0 t_0 t0 时刻的某初始状态 x 0 x_0 x0,则称 x 0 x_0 x0为系统在 [ t 0 , t a ] [t_0,t_a] [t0,ta]区间上的能观状态。

  • 系统能控能观性主要去解决两个问题:

    • ① 在有限时间内,控制作用能否使系统从初始状态转移到要求的状态?
    • ② 在有限时间内,能否通过系统输出的测量估计系统的初始状态?

    简单地说,如果系统的每一个状态变量的运动都可由输入来影响和控制,由任意的起始点达到终点,则系统能控(状态能控)。如果系统的所有状态变量的任意形式的运动均可由输出完全反映,则称系统是状态能观测的。

    1.2 时域分析法

  • 时域分析法是根据系统的微分方程,以拉普拉斯变换作为数学工具,直接解出控制系统的时间响应。然后根据响应的表达式及其描述曲线来分析系统的控制性能,如稳定性、快速性、稳态精度等。

    为了衡量控制系统性能,设立了一定的指标,所以系统分析的基本内容就是分析系统在上述三个方面的性能是否达到了规定的性能指标。

  • 时域法的特点:

    • ①直接在时间域中对系统进行分析校正,直观,准确。
    • ②可以提供系统时间响应的全部信息。
    • ③基于求解系统输出的解析解,比较烦琐。

  • 时域分析方法的基本假设

    • 系统的时间响应,不仅取决于系统本身的结构和参数,而且还与系统的初始状态以及加在系统上的外部作用信号有关。为了比较系统性能的优劣,对于外部作用信号和初始状态作典型化处理。

  • 时域法中部分动态指标的计算公式:

{ t r = π − β ω d t p = π 1 − ζ 2 ω n σ % = 3.5 ζ ω n \left\{ \begin{aligned} t_r&=\frac{\pi-\beta}{\omega_d}\\ t_p&=\frac{\pi}{\sqrt{1-\zeta^2}\omega_n}\\ \sigma\%&=\frac{3.5}{\zeta\omega_n} \end{aligned} \right. trtpσ%=ωdπβ=1ζ2 ωnπ=ζωn3.5

  • 时域法中系统稳定性的分析

    • 系统稳定的充要条件:
      • 系统所有闭环特征根均具有负的实部,或所有闭环特征根均位于左半s平面。

    • 劳斯(Routh)判据
      • 劳斯表第一列元素均大于零时系统稳定,否则系统不稳定且第一列元素符号改变的次数就是特征方程中正实部根的个数。

  • 时域法中系统稳态误差的计算:静态误差系数法

e s s = lim ⁡ s → 0 s Φ e ( s ) R ( s ) = lim ⁡ s → 0 s R ( s ) 1 1 + G 1 ( s ) H ( s ) = lim ⁡ s → 0 s R ( s ) 1 1 + K s v G 0 ( s ) e_{ss}=\underset{s\rightarrow0}{\lim}s\Phi_e(s)R(s)=\underset{s\rightarrow0}{\lim}sR(s)\frac{1}{1+G_1(s)H(s)}=\underset{s\rightarrow0}{\lim}sR(s)\frac{1}{1+\frac{K}{s^v}G_0(s)} ess=s0limsΦe(s)R(s)=s0limsR(s)1+G1(s)H(s)1=s0limsR(s)1+svKG0(s)1

r ( t ) = A ⋅ 1 ( t ) e s s p = lim ⁡ s → 0 s Φ e ( s ) R ( s ) = lim ⁡ s → 0 s ⋅ A s ⋅ 1 1 + G 1 ( s ) H ( s ) = A 1 + lim ⁡ s → 0 G 1 ( s ) H ( s ) = A 1 + K p r(t)=A\cdot1(t)e_{ssp}=\underset{s\rightarrow0}{\lim}s\Phi_e(s)R(s)=\underset{s\rightarrow0}{\lim}s\cdot\frac{A}{s}\cdot\frac{1}{1+G_1(s)H(s)}=\frac{A}{1+\underset{s\rightarrow0}{\lim}G_1(s)H(s)}=\frac{A}{1+K_p} r(t)=A1(t)essp=s0limsΦe(s)R(s)=s0limssA1+G1(s)H(s)1=1+s0limG1(s)H(s)A=1+KpA

r ( t ) = A ⋅ t e s s v = lim ⁡ s → 0 s Φ e ( s ) R ( s ) = lim ⁡ s → 0 s ⋅ A s 2 ⋅ 1 1 + G 1 ( s ) H ( s ) = A lim ⁡ s → 0 s G 1 ( s ) H ( s ) = A K v r(t)=A\cdot t e_{ssv}=\underset{s\rightarrow0}{\lim}s\Phi_e(s)R(s)=\underset{s\rightarrow0}{\lim}s\cdot\frac{A}{s^2}\cdot\frac{1}{1+G_1(s)H(s)}=\frac{A}{\underset{s\rightarrow0}{\lim}sG_1(s)H(s)}=\frac{A}{K_v} r(t)=Atessv=s0limsΦe(s)R(s)=s0limss2A1+G1(s)H(s)1=s0limsG1(s)H(s)A=KvA

r ( t ) = A 2 ⋅ t 2 e s s a = lim ⁡ s → 0 s Φ e ( s ) R ( s ) = lim ⁡ s → 0 s ⋅ A s 3 ⋅ 1 1 + G 1 ( s ) H ( s ) = A lim ⁡ s → 0 s 2 G 1 ( s ) H ( s ) = A K a r(t)=\frac{A}{2}\cdot t^2 e_{ssa}=\underset{s\rightarrow0}{\lim}s\Phi_e(s)R(s)=\underset{s\rightarrow0}{\lim}s\cdot\frac{A}{s^3}\cdot\frac{1}{1+G_1(s)H(s)}=\frac{A}{\underset{s\rightarrow0}{\lim}s^2G_1(s)H(s)}=\frac{A}{K_a} r(t)=2At2essa=s0limsΦe(s)R(s)=s0limss3A1+G1(s)H(s)1=s0lims2G1(s)H(s)A=KaA

其中,时域分析 K p K_p Kp是静态位置误差系数; K v K_v Kv是静态速度误差系数; K a K_a Ka是静态加速度误差系数。


本节完

人一旦受到责任感的驱使,就能创造出奇迹来。


喜欢我的分享,记得留下足迹!😐

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

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

相关文章

力扣题:数字与字符串间转换-12.14

力扣题-12.14 [力扣刷题攻略] Re&#xff1a;从零开始的力扣刷题生活 力扣题1&#xff1a;442. 数组中重复的数据 解题思想&#xff1a;从字符串中能够正确提取数字即可 class Solution(object):def complexNumberMultiply(self, num1, num2):""":type num1:…

nextTick详解

一. nextTick是什么&#xff1f; 官方定义&#xff1a; 在下次DOM更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法&#xff0c;获取更新后的DOM翻译一下就是&#xff1a; Vue在更新DOM时是异步执行的。当数据发生变化的时候&#xff0c;Vue将开启队列&#xf…

2.5 常规游戏中模型通用要求介绍

一、布线和理性 多星点&#xff08;4个及4个以上边的交点&#xff09; 如果是在中模阶段&#xff0c;减少使用多星点&#xff0c;因为会在细分是时出现凸点问题&#xff0c;如果要使用多星点&#xff0c;需要通过布线技巧把它移动至平面处&#xff0c;不要让他出现在倒角边缘。…

科技提升安全,基于DETR【DEtection TRansformer】模型开发构建商超扶梯场景下行人安全行为姿态检测识别系统

在商超等人流量较为密集的场景下经常会报道出现一些行人在扶梯上摔倒、受伤等问题&#xff0c;随着AI技术的快速发展与不断普及&#xff0c;越来越多的商超、地铁等场景开始加装专用的安全检测预警系统&#xff0c;核心工作原理即使AI模型与摄像头图像视频流的实时计算&#xf…

深入理解Java虚拟机---Java内存模型

JMM Java内存模型主内存和工作内存volatile Java内存模型 Java内存模型是Java虚拟机规范中试图定义一种Java内存模型(JMM)来屏蔽掉各种硬件和操作系统的内存访问差异&#xff0c;以实现让Java程序在各种平台上都能达到一致的内存访问效果。可以理解为JMM定义一套在多线程读写共…

Linux常见排错思路及命令

Linux常见排错思路及命令 一、引言 在Linux系统中&#xff0c;由于其高度可配置和可定制的特性&#xff0c;可能会遇到各种问题。本文将介绍一些常见的排错思路&#xff0c;并提供一些常用的命令&#xff0c;以帮助您快速定位和解决问题。 二、常见排错思路 查看系统日志 …

计算机网络简答题

面向连接和非连接的服务特点 面向连接的服务&#xff1a;通信双方在进行通信之前&#xff0c;要事先建立一个完整的可以彼此沟通的通道&#xff0c;在通信过程中整个连接的情况可以被实时的监控和管理 面向非链接的服务&#xff1a;不需要预先建立一个联络两个通信节点的连接&a…

智能优化算法应用:基于平衡优化器算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用&#xff1a;基于平衡优化器算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用&#xff1a;基于平衡优化器算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.平衡优化器算法4.实验参数设定5.算法…

每日一题:Leetcode1926.迷宫中离入口最近的出口

给你一个 m x n 的迷宫矩阵 maze &#xff08;下标从 0 开始&#xff09;&#xff0c;矩阵中有空格子&#xff08;用 . 表示&#xff09;和墙&#xff08;用 表示&#xff09;。同时给你迷宫的入口 entrance &#xff0c;用 entrance [entrancerow, entrancecol] 表示你一开始…

HBase 高可用集群详细图文安装部署

目录 一、HBase 安装部署 1.1 Zookeeper 正常部署 1.2 Hadoop 正常部署 1.3 HBase 安装 1.4 HBase 的配置文件 1.4.1 hbase-env.sh 1.4.2 hbase-site.xml 1.4.3 regionservers 1.4.4 创建目录 1.5 HBase 远程发送到其他节点 1.6 HBase 服务的启动 1.6.1 单点…

分类预测 | Matlab实现HPO-GRU【23年新算法】基于猎食者优化算法优化门控循环单元的数据分类预测

分类预测 | Matlab实现DBO-SVM蜣螂算法优化支持向量机的数据分类预测【23年新算法】 目录 分类预测 | Matlab实现DBO-SVM蜣螂算法优化支持向量机的数据分类预测【23年新算法】分类效果基本描述程序设计参考资料 分类效果 基本描述 1.HPO-GRU【23年新算法】基于猎食者优化算法优…

【电子取证:FTK IMAGER 篇】DD、E01系统镜像动态仿真

​ 文章目录 【电子取证&#xff1a;FTK Imager 篇】DD、E01系统镜像动态仿真一、DD、E01系统镜像动态仿真 &#xff08;一&#xff09;使用到的软件 1、FTK Imager (v4.5.0.3)2、VMware Workstation 15 Pro (v15.5.2)&#xff08;二&#xff09;FTK Imager 挂载镜像 1、选择 …

学习深度强化学习---第3部分----RL蒙特卡罗相关算法

文章目录 3.1节 蒙特卡罗法简介3.2节 蒙特卡罗策略评估3.3节 蒙特卡罗强化学习3.4节 异策略蒙特卡罗法 本部分视频所在地址&#xff1a;深度强化学习的理论与实践 3.1节 蒙特卡罗法简介 在其他学科中的蒙特卡罗法是一种抽样的方法。 如果状态转移概率是已知的&#xff0c;则是…

vue的computed中的getter和setter

vue的computed中的getter和setter 定义getter写法setter写法 定义 computed 中可以分成 getter&#xff08;读取&#xff09; 和 setter&#xff08;设值&#xff09;&#xff0c;一般情况下是没有 setter 的&#xff0c;computed 预设只有 getter&#xff0c;也就是只能读取&a…

ajax和Axios快速入门

什么是ajax 概念&#xff1a; Asynchronous JavaScript And XML&#xff0c;异步的JavaScrip和XML&#xff0c;重点在异步。 作用&#xff1a; 1&#xff0c;数据交互&#xff0c;可以通过ajax给服务器发送请求&#xff0c;并获取服务器响应的数据。 2&#xff0c;异步交互&am…

基于Leaflet的Webgis经纬网格生成实践

目录 前言 一、Leaflet.Graticule 1、参数说明 二、集成使用 1、新建网页模板 2、初始化地图对象 3、运行效果 三、源码调用分析 1、参数注入 2、经纬网构建 总结 前言 众所周知&#xff0c;在地球仪上或地图上&#xff0c;经线和纬线相互交织&#xff0c;就构成经纬…

两线制输入馈电型隔离变送器

两线制输入馈电型隔离变送器 产品型号&#xff1a;JSD TA-1021系列 馈电型隔离变送器产品介绍&#xff1a; JSD TA-1021 为两线制输入馈电型高精度隔离变送器&#xff0c;是将输入与输出之间电气绝缘的模拟信号量进行变换、放大、隔离及远传的小型仪表设备&#xff0c;接收仪表…

nodejs项目设置全局变量(global)

文章目录 前言一、使用global二、解决type typeof globalThis has no index signature.ts问题1、新建 /types/global.d.ts文件2、或者直接在入口文件/src/index.ts定义 三、最终效果鼠标放在global上&#xff0c;可显示global的类型生效了~ ![在这里插入图片描述](https://img-…

C语言小游戏之三子棋(可以做期末设计作业)

哈喽大家好&#xff0c;今天为大家带来一个用C语言写的小游戏--三子棋&#xff0c;就是大家小时候用树枝和石子玩的那种游戏&#xff0c;这个小项目可以用于大家的C语言期末设计作业&#xff0c;不会很难&#xff0c;都是C语言基本的操作 下面是游戏截图&#xff1a; 完全可以…

如何在Go中使用接口

引言 编写灵活、可重用和模块化的代码对于开发通用程序至关重要。这种工作方式避免了在多个地方做相同的修改,从而确保代码更易于维护。如何做到这一点因语言而异。例如,继承是在Java、C++、C#等语言中使用的一种常见方法。 开发者也可以通过组合来达到相同的设计目标。组合…