【写在前面】

在状态空间法的推动下,研究人员于20世纪70年代重新审视了传递函数,他们把有理函数看作是两个多项式的比,诞生了多项式分式法,如此一来便可以把单输入单输出系统的结果推广到多输入多输出系统,该方法的重要概念是互质性在互质的假设条件下,极点配置和模型匹配的设计也成为可能,该方法比状态空间法要简单,且结果更具普适性,尽管如此,由于要进行计算机仿真实时处理和应用电路的实施,所以状态空间法的地位仍然是比较重要的

【正文】

这里简单回顾一下控制理论的发展历程

在卡尔曼初步建立了现代控制理论的基本框架后,有一些科学家就想到能不能把状态空间和传递函数这两种东西结合在一起,他们在这领域做了一些尝试

由于内容较多,篇幅所限,本文初步整理了每一章节的主要内容和作用,参考重点关注的状态空间方法的顺序,对比梳理了复频域理论的框架,并将具体讲解放在了外部链接,以备参考。

一、数学基础——多项式矩阵理论

线性系统的复频率域理论是以传递函数矩阵作为系统描述,并在复频率域内分析和综合线性时不变系统的一种理论方法,首先介绍复频率域理论的数学基础——多项式矩阵理论。所谓多项式矩阵,当中的每一个元素都是多项式,介绍他是为了后面处理具体问题做数学准备,

[图文]第6章 多项式矩阵理论 - 百度文库​wenku.baidu.com

二、传递函数矩阵的矩阵分式描述

对于多项式矩阵我们不熟悉,但对于传递函数矩阵相当眼熟,然而前面介绍的传递函数矩阵的每一个元素都是比值形式而不是多项式,而多项式矩阵理论的研究更加成熟,因此人们探索出用矩阵分式描述的传递函数矩阵的一种新形式,从而可以利用那些成熟理论当中的性质去解决问题。

[图文]第8章传递函数矩阵的矩阵分式描述 - 百度文库​wenku.baidu.com

三、传递函数矩阵的结构特性

得到了较为方便的矩阵分式描述后,下一个问题就是要研究传递函数矩阵的结构性质,所谓结构特性即系统的零点极点和奇异性,零点极点是分析系统运动行为的基础,奇异性是研究系统奇异特性的根据

第3章 传递函数矩阵的结构特性 - 图文 - 百度文库​wenku.baidu.com

四、传递函数矩阵的状态空间实现

为了充分利用以前的一些结论,比如状态空间中得出的能控性、能观测性这些问题,也需要探索矩阵分式描述在状态空间中怎么表示的理论与算法,里面也讨论了实现问题。

[图文]传递函数矩阵的状态空间实现 - 百度文库​wenku.baidu.com

五、线性时不变系统的多项式矩阵描述

针对线性时不变这一特殊系统,在以上的基础上引入了多项式矩阵描述,并且研究了多项式矩阵描述与其他描述之间的关系,以及多项式矩阵描述的相关性质

[图文]第11章线性时不变系统的多项式矩阵描述 - 百度文库​wenku.baidu.com

六、线性时不变控制系统的复频率域分析与综合

根据上面五个部分的研究,我们得到了两种对于传递函数矩阵的描述,即矩阵分式描述与多项式矩阵描述,作为系统分析与控制相关的研究,这一点可以类比于我们从微分方程得到了传递函数的过程,此时我们就可以把线性系统的时间域理论当中的一些概念,比如能控性、能观测性、两类稳定性、状态观测器、状态反馈这些概念推广到这两种描述下,得出一些实用的方法。完成从单输入单输出系统到多输入多输出系统的推广。

[图文]第12章线性时不变系统的复频率域分析与综合 - 百度文库​wenku.baidu.com

【线性系统理论】

到这里,线性系统理论的内容基本结束,重点介绍了目前常用的状态空间相关的理论,对于矩阵分式和多项式矩阵为代表的频率域理论,参考国内对于线性系统理论的讲解,仅仅做了简单的梳理和说明。

从经典控制理论到目前介绍的线性控制理论,可以看到这样一个发展脉络:

个人粗浅理解,仅供参考

其中特征轨迹逆奈奎斯特这类被称为现代多变量频率设计方法,线性系统理论教材中没有具体介绍,见链接

多变量频域方法_百度百科​baike.baidu.com

但正如一句名言所言,一切都是要向前进的,控制理论也是如此,第一个就是非线性理论,专栏中已经有所介绍,而对于线性系统来说,在20世纪80年代,迎来了又一次发展,有代表性的就是鲁棒控制理论,同时在工程方法中也涌现了一大批新型控制理论,这些将在未来的文章中予以介绍。

线性系统理论知识点总结_线性系统理论(七)推广与总结相关推荐

  1. 线性链表java实现_线性表的Java实现--链式存储(双向链表)

    线性表的Java实现--链式存储(双向链表) 有了单向链表的基础,双向链表的实现就容易多了. ? 双向链表的一般情况: ? ? class="decoded" alt=" ...

  2. 无人驾驶运动学模型——线性时变模型预测控制的思路推演过程_百叶书的博客-CSDN博客_线性时变模型预测控制 转

    无人驾驶运动学模型--线性时变模型预测控制的思路推演过程_百叶书的博客-CSDN博客_线性时变模型预测控制

  3. 用计算机计算线性卷积的基本规则,实验三_线性卷积与圆周卷积的计算.doc

    实验三_线性卷积与圆周卷积的计算 电信类课程试验报告 学 院:基础信息工程系 别:电子信息工程课程名称:数字信号处理姓 名:学 号:日 期:实验三实验名称:线性卷积与圆周卷积的计算一.实验目的 (1) ...

  4. Algorithms_基础数据结构(04)_线性表之链表_单向循环链表约瑟夫环问题

    文章目录 大纲图 链表的经典面试题目 如何设计一个LRU缓存淘汰算法 约瑟夫问题 结构 分析 大纲图 链表的经典面试题目 如何设计一个LRU缓存淘汰算法 tip:单向链表 约瑟夫问题 N个人围成一圈, ...

  5. 线性代数相关知识点回顾

    线性代数相关知识点回顾 矩阵的转置 矩阵的逆 特征值与特征向量 矩阵的秩 正交阵 相似矩阵与相似对角化 特征子空间 矩阵的转置 (AB)T=BTAT 矩阵的逆 AB=BA=E,则B=A-1 若矩阵A可 ...

  6. 一般线性模型和混合线性模型_线性混合模型如何工作

    一般线性模型和混合线性模型 生命科学的数学统计和机器学习 (Mathematical Statistics and Machine Learning for Life Sciences) This i ...

  7. java实现线性表的案例_数据结构—线性表(LinearList)的原理以及Java实现案例

    线性表:零个或多个数据元素的有限序列.包括数组.链表.栈空间.队列等结构都属于线性表. 本文将介绍Java线性表中的数组.链表的实现逻辑,并附有数组线性表.单链表.静态链表的Java实现源码. 数据结 ...

  8. 算法实例_线性表 By:比方

    算法实例_线性表 By:比方 什么是线性表? 从线性表的功能逻辑上来看,线性表就是由n(n>=0)个数据元素的排序组合,数据由x1,x2,x3,...,xn结构有序的顺序排列. 线性表的结构和特 ...

  9. c语言中x的n次方怎么表示_线性代数的本质及其在AI中的应用

    线性代数是 AI 专家必须掌握的知识,这已不再是个秘密.如果不掌握应用数学这个领域,你永远就只能是「门外汉」.当然,学习线性代数道阻且长.数学,尤其是线性代数常与枯燥.复杂和毫无意义的事物联系起来.不 ...

最新文章

  1. [转]REMOTE_ADDR,HTTP_CLIENT_IP,HTTP_X_FORWARDED_FOR
  2. JS使用onscroll、scrollTop实现图片懒加载
  3. PHP的SESSION使用,文件上传下载等
  4. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第19篇]Shamir密钥交换场景
  5. php 获取 js json数据类型,JS基础-JS的数据类型和访问/流程控制/JSON格式字符串和js对象相互转换...
  6. 小米无缝切换60hz/90hz/120hz/144hz刷新率!
  7. Ajax返回值问题思考
  8. 裁员之后人手却不够,马斯克和母亲只好亲自上阵帮忙了
  9. bzoj3524: [Poi2014]Couriers / bzoj2223: [Coci 2009]PATULJCI 主席树
  10. 死锁的处理策略——避免死锁
  11. 4K视频在线看,网速跟不上怎么办?
  12. linux下串口工具minicom
  13. 小米路由器MINI架设WEB服务
  14. java 传智播客 毕向东_传智播客:毕向东Java基础视频教程(全5)压缩包电驴下载...
  15. 语音转文字软件哪个好?快来看看这几个软件
  16. App前端及后端接口,模拟数据及返回值
  17. 【邢不行|量化小讲堂系列45-实战篇】关于股票市值:99%投资者不知道的坑,你知道吗?
  18. SQL数据库-创建数据库
  19. 张鑫旭html入门,HTML audio基础API完全使用指南
  20. 《疯狂Java讲义》读书笔记1

热门文章

  1. .net core 程序退出事件
  2. C# 调用颜色的RGB值_RGB颜色转换十六进制颜色
  3. Eclipse | 使用
  4. FineUI第七天---文件上传
  5. JSP 和 Servlet 区别
  6. android7.1+msm8937双MIC改为单MIC(晓龙相机录像声音小)
  7. python学习干货教程(11):元组
  8. SpringCloud(8)微服务监控Spring Boot Admin
  9. swift中使用core data
  10. Bootstrap中模态框多层嵌套时滚动条问题