上一篇传送门:

善道:线性系统控制入门(二)状态变量的解和渐近稳定性​zhuanlan.zhihu.com

渐近稳定是状态变量的特性,如果再度考虑系统的输入输出行为,这个输入输出变量的稳定性可以由单变量输入单变量输出(Single-Input-Single-Output, SISO)时传递函数以及多变量输入输出(Multi-Input-Multi-Output, MIMO)的传递矩阵来描述。

3.1传递函数和传递矩阵

时,普通的线性时不变系统退化为SISO系统

(3.1)

对其进行拉普拉斯变换,有

(3.2)

所以

(3.3)

时,比较
和上式,可得传递函数

定理3.1 传递函数
线性时不变的SISO系统的传递函数

为传递函数的分子多项式,
是传递函数分母多项式。两者互质,且有微分度
。而逆矩阵
可以表示为伴随矩阵和行列式的分式

(3.4)

所以传递函数也可以写成以下形式

(3.5)

就对应了系统的动态矩阵
的特征多项式,传递函数的极点恰为矩阵
的特征值,但是反过来传递函数的极点不一定为动态矩阵的特征值,这一点在之后说明。分母多项式
最高阶数为
。分子多项式
最高阶数为
,或当直接控制系数
, 最高阶数为
。因为在计算时可知,分子部分计算伴随矩阵时会从原矩阵
中取出
行来计算余子式因此最高阶数仅为

现在我们继续推广到MIMO的情况。

(3.6)

易知,上述推导过程类似,所以直接给出当

时,有传递函数矩阵

(3.7)

那么

传递矩阵为

(3.8)

其中有

3.2 传递函数到状态变量的可实现性

之前讨论了怎么从状态变量推出传递函数,那么现在能否反过来从传递函数直接推出状态方程表达呢?这就是一个传递函数到状态变量的可实现性的问题,原则上,会有无数种可行的构造,而实践上,应该找到那些最小代价的实现方式,比如最小维度的。状态变量数量尽量少,或者说,问题转化为:想要实现一个传递函数的所需的最少状态变量维数的存在性。

定理3.2 传递函数的可实现性
一个传递函数

是可实现的,当且仅当有正确的微分度,即微分度

因为实现方式不唯一,所以在本章里只讨论两种规范的最小实现形式。并考察这样的传递函数

(3.9)

其中

互质且
  • 第一标准型/能控标准型(1.Standardform bzw. Regelungsnormalform)

为了推导出能控标准型,我们引入辅助状态变量

,定义

(3.10)

(3.11)

显然(3.10)乘以(3.11)便可得到

,(3.11)对应的微分方程为

(3.12)

因而选择状态变量

,可列出所有一阶微分方程

(3.13)

图3.1 能控标准型的信号框图

式(3.10)对应的时域表达为

(3.14)

最后汇总成矩阵形式,应有

(3.15)

于是(3.9)代表的传递函数的直接实现方式,即可按照第一标准型或者能控标准型表示。这种表现形式与系统的能控性紧密相关,这会在下一章讨论。

举个例子,

,求其第一标准型的状态方程。

为了能够直接读出来,先变形为标准形式

(3.16)

于是可以直接导出

(3.17)

  • 第二标准型/能观标准型(2.Standardform bzw. Beobachtungsnormalform)

为了推导第二种实现方式,我们可以使用传递函数的另一种表达

(3.18)

因为

此时为关于
的标量有理函数,易知

(3.19)

所以我们立刻能求出同一传递函数的另一形式

(3.20)

(3.21)

图3.2 能观标准型的信号框图

于是(3.9)代表的传递函数的另一种实现方式,即可按照第二标准型或者能观标准型表示,第二种表示方法的系统与第一种的系统对偶。这种表现形式与系统的能观性紧密相关,这也会在下一章讨论。

3.3输入输出稳定性

在上一章我们考察了线性时不变系统状态变量的渐近稳定性,实际上还有另一种输入输出的稳定性(Ein-/Ausgangsstabilität)值得探讨,这在英语里又被称为“有界输入有界输出稳定性”(Bounded-Input-Bounded-Output, BIBO),即BIBO稳定性。

定义3.1 输入输出稳定性
一个线性时不变的单输入单输出系统被称为输入输出稳定,当初始条件

时,对每一个受限的输入信号
,都有一个受限的输出信号
。这等价于
;

显然输入输出稳定性可以借助脉冲响应判断分析,而传递函数

的时域表示,即权重函数

(3.22)

定理3.3 输入输出稳定性-脉冲响应判据
一个线性时不变的单输入单输出系统被称为输入输出稳定,当它的脉冲响应时绝对可积的,即
(3.23)

因为输入输出稳定性实际上就是通过传递函数表现的,当传递函数的幅值表现为发散时,系统自然无法稳,当传递函数的幅值收敛时,系统自然可以稳定。而通过传递函数的极点来检验输入输出稳定性是另一种更常用的方法。

定理3.4 输入输出稳定性-传递函数判据
一个线性时不变的单输入单输出系统被称为输入输出稳定,当它的传递函数的所有的极点

有且仅有负的实部,这等价于

因为传递函数的极点恰好也正为对应的动态矩阵

的特征值,所以系统状态变量的渐近稳定性也能推出系统输入输出稳定性。而反过来的话,当且仅当系统的传递函数的阶数正好为系统的阶数,会有系统输入输出稳定性则系统状态变量的渐近稳定性的推论。

3.4 对系统的零点的解释

传递函数的零点虽然不会影响系统的稳定性,但是会对系统运动的速度和幅值产生影响。

  • 零点的阻断性

考察传递函数

(3.24)

当从频域,即

域考察时,输入信号的频率正好为一个传递函数的零点
,那么自然传递函数的值就为0,系统有输入却没有输出,这即所谓的

零点的阻断性(Blockade-Eigenschaft)。

(3.25)

现在我们继续考察一个确定的实零点

,其对应的输入信号为
或者
,那么当常数
时,这样一个输入信号进来系统对应的响应为

(3.26)

显然这样的动态输入

是不能通过系统传递并输出的。这种零点的阻断性主要会应用在信号技术里,比如说notch filter,为了把一个极窄带宽内的频率给滤掉。

例3.1 倒立摆小车系统

让我们再度考察之前第一章里面出现过的倒立摆小车,我们使用在平衡点线性化后的模型,其状态变量为

,并且让输出选为
,那么其完整线性时不变的状态方程为

(3.27)

其传递函数为

(3.28)

显然,它有两个共轭零点

则对应的零点频率为输入信号可选为

(3.29)

这样,这个信号输入就不会有有效输出了。特别情况下,还可以通过合适的初始条件

,实现输出信号在输入信号为
时,对小车和摆产生一个持续振荡,而摆的最高处仍然平衡,下图展示了半个周期
的运动轨迹。
图3.3 在零点频率的稳态输出
  • 相反的输入输出行为

当零点落在复平面右边时,会有一些行为会对控制造成妨碍,即

。这样的系统被称为

非最小相位系统(Nichtminimalphasige Systeme),比如只有一个零点且为非最小相位零点

,系统的对应的传递函数为

(3.30)

其分母用一个Hurwitz多项式表示,代表所有极点/特征根都是渐进稳定的。考虑阶跃响应,并对其使用初值定理

(3.31)

易知对于

阶导数都应有
,

(3.32)

应有阶跃响应的输出信号

,且初值为

(3.33)

但是当我们考察这个系统的终值时,它却是负值

(3.34)

这意味着初值导数为正

,终态却反转为负值了,也就是说系统响应初期会先经历一次正负号反转,而且照这样推论,如果正的零点越多,系统到终态稳定值之前要经历越多次反转和正负号变动。所以这种多次反向的特征行为是非最小相位系统的基本特性。

例3.2 经历反转的非最小相位系统

考察一个二阶的传递函数,它有零点

和极点
。下面将展示最小相位系统
和非最小相位系统
的阶跃响应。归一化以后易知终值
,而初始斜率/速度为

(3.35)

图3.4 不同参数c对应的系统行为

在多输入多输出的MIMO系统里,系统的输入输出行为由传递矩阵描述,但是考察零点的方法会更加复杂,我们还需要考虑这个零点是不是

  • 传递零点(Übertragungsnullstellen)
  • 不动零点(invariante Nullstellen)
  • 输入输出解耦零点(Ein-/Ausgangs-Entkopplungsnullstellen)

本章内容到此为止,下一章要继续探讨能控性和能观性。

下一篇传送门:

善道:线性系统控制入门(四)能控性和能观性​zhuanlan.zhihu.com

参考文献:

[1]Regelungstechnik B (Zustandsraummethoden) (WS 2019), Prof. Dr.-Ing. Knut Graichen

Lehrstuhl für Regelungstechnik, Friedrich-Alexander-Universität Erlangen-Nürnberg

现代控制理论输出y_现代控制理论线性系统入门(三)输入输出变量的稳定性相关推荐

  1. 现代控制理论输出y_现代控制理论-3

    <现代控制理论-3>由会员分享,可在线阅读,更多相关<现代控制理论-3(77页珍藏版)>请在人人文库网上搜索. 1.现代控制理论基础,1,3 线性控制系统的能控性和能观测性,3 ...

  2. 现代控制理论输出y_现代控制理论试题及答案

    现代控制理论试题及答案 现代控制理论试题及答案(网上下载) 一.(10分)考虑如图的质量弹簧系统.其中,m为运动物体的质量,k为弹簧的弹性系数,h为阻尼器的阻尼系数,f为系统所受外力.取物体位移为状态 ...

  3. c++矩阵作为函数输入变量_现代控制理论线性系统入门(七)输入输出解耦的控制器设计...

    上一章传送门: 善道:线性系统控制入门(六)用能控标准型设计控制器​zhuanlan.zhihu.com 在利用状态方程设计MIMO的能控标准型时,闭环系统的动态是完全不考虑输出变量 而直接预给的,M ...

  4. 信号与线性系统管致中第六版pdf_现代控制理论线性系统入门(十)轨迹追踪反馈控制...

    上一章传送门: 善道:线性系统控制入门(九)设计状态观测器​zhuanlan.zhihu.com 上一章我们讨论了状态观测器的设计,实际上这是在实际操作中很必要的一个设计.因为实际上如果各个状态变量未 ...

  5. 现代控制理论课程实验一:线性系统状态空间分析与运动解

    现代控制理论课程实验一:线性系统状态空间分析与运动解 一.实验目的 二.实验设备与软件: 三.实验原理: 3.1.求矩阵特征值和特征向量命令格式 3.2.求运动的方法 3.3.状态方程的数值积分方法- ...

  6. c语言输出数字漏斗图形_入门c语言必刷的五道题

    学编程最重要的就是刷题,只有刷到一定的量,才会有质的变化. 如果是刚入门的c语言,那么一定要从这些题入门 1.问题 1001: [编程入门]第一个HelloWorld程序! 即使一个简单的程序,里面也 ...

  7. sql语言和php,SQL语言快速入门(三)_php

    我们日常使用SQL语言的工作过程中,使用最多的还是从已经建立好的数据库中查询信息.下面,我们就来详细介绍一下如何使用SQL语言实现各种数据库查询操作. SELECT-FROM 为方便讲解,我们在数据库 ...

  8. python基础·入门笔记1(变量、数据类型、类型转换)

    python 入门笔记 注释 变量 定义 变量类型 查看数据类型 标识符和关键字 命名规范 关键字 输入输出 输出 常用的格式符号 输入 类型转换 注释 单行注释 # print('hello wor ...

  9. 传智播客 React 入门 三天课程

    传智播客 React 入门 三天课程 第一天 理论和配置 虚拟DOM和DIFF算法 React 的核心是虚拟DOM和DIFF算法.DIFF 算法确保虚拟DOM高效运行(从上到下分别是 tree-dif ...

最新文章

  1. .NET 开发环境中使用VSN版本控制
  2. 利用OpenCV的库函数Sobel和Scharr作图像的边缘检测
  3. java 大端字节序_理解字节序 大端字节序和小端字节序
  4. surefire单元测试 并发 提速
  5. python中的流程控制
  6. linux——服务器与客户端实现聊天功能
  7. zc706开发板的linux移植,Zynq—Linux移植学习笔记(十)
  8. 我的内核学习笔记12:linux i2c-gpio驱动应用实例
  9. java实现定时任务 schedule_Java定时任务的三种实现方式
  10. Axure移动端app抽奖转盘+电商圆盘抽奖+商品抽奖+年会抽奖+抽奖动态+Axure通用抽奖转盘组件原型+九宫格方形随机抽奖原型组件+运营活动抽奖转盘
  11. Spring启动的流程
  12. mysql sql时间比较_mysql和sql时间 字段比较大小的问题
  13. jmeter学习指南之Beanshell Sampler 常用方法
  14. thymeleaf 判断对象是否为空_JVM面试问题系列:判断对象是否已死和四种垃圾回收算法总结...
  15. Godot—2D游戏设计笔记
  16. dp线长什么样子_一根DP线引发的显示器超频事件
  17. 基于Python的指数基金量化投资 - 指数的市盈率和市净率计算
  18. 微软发布了个BT软件
  19. From.Designer.cs和From.cs的关系
  20. 游戏开发中的全栈开发者

热门文章

  1. CentOS下搭建Jumpserver堡垒机
  2. HBase完全分布式集群部署
  3. Win10进不去系统怎么办? 不重装就能修复系统必备技能
  4. Linux中的僵尸进程处理
  5. zabbix 4.2官方自动监控网络服务端口脚本
  6. 【Kettle】Kitchen和Pan的命令行参数
  7. 【Python-3.5】绘制随机漫步图
  8. 龙邱STM32单片机用J-LINK下载无法被识别的解决方法
  9. 散列函数之双重散列算法解决冲突问题
  10. Field ‘id‘ doesn‘t have a default value错误解决方法