原文:https://zhuanlan.zhihu.com/p/140500993

【完结】图解控制理论结构的初步尝试

系统与控制

中国自动化学会会员

一、从一个问题出发

曾经有人问过这样一个问题,我们都知道,对于计算机的各种算法,有一本巨著叫算法导论,那么对于控制理论来说,有没有类似的书籍?

思考这个问题,首先就要搞清楚,控制理论到底包括什么?整个体系是什么样子?

对于这个问题,我也十分好奇,因此近期大家可以看到,在想法区连续推送了三张草稿图,不仅在知乎平台上,同时在微信上,包括国外的社交平台上都发布了类似的版本

有人也许会说,为什么版本更新的如此之快?几乎是一天更新一个版本。

那是因为接收到的信息很多,每个新版本出来之后,都会接收一些意见和建议,也会对不足进行修改,在经历了六次大的修改之后,达成了一个比较统一的意见,也就是今天所要展示的内容。

如图所示,整理了一些常见的控制理论的方法及其相互关系,用结构图的形式表明了它的知识结构,初步展示了控制理论到底包括什么内容,当然仅仅是初步,因为控制理论贴近工程,对于某一类特别的系统都有对应的控制理论,这张图也只是一个初步的工作,仅供参考。


二、绘制过程

在这里简单的说一下绘制的过程,算是对这个工作的总结,也说明一下有些地方为什么这样画。

首先受到了国外大佬的这张图启发

绘制了草稿,包含自动控制原理和现代控制理论的一些内容,得到草稿后,依照2014年的经典文章控制一种视角,进行了一些补充,也和上面这张图的作者交流了一下,形成了第1个版本。如下

第1个版本发布后,收到了一些私信,反映图画颜色单一,可以按照不同的区块染上不同的颜色,第二就是对复杂系统内容不足,提到了混合系统和分布参数系统,结合这些意见,更新了第2版。

第2版的发布范围较广,不仅国内,国外的平台上也有发布,由于被IEEE下属的控制系统协会转发,吸引了很多国外同行的关注,他们也提出了一些意见和建议,比如补充金融系统,生物系统,广义系统,混沌系统,离散事件系统,分数阶系统,同时,评论中还反映了一个问题,那就是一些控制方法由于图的原因很容易让人产生误解,说这种控制方法只适用于这种系统,这在实际当中是不成立的,比如模型预测控制,因此也加上了注释。形成了第三版

在第3版的基础上对一些复杂系统进行扩充介绍,补充了一些遗漏的内容,比如控制分配、ADRC、混合系统等,另外也发到了一些论坛上吸收意见,从而形成了第四个版本

为了看上去更加直观,有地图风格,模仿着国外的图,给出了第五版

对显得有些杂乱的复杂系统领域进行了划分,并且按照鸡蛋的配色。绘制了第六版

到了这个第六版,参考了非线性系统教材,发现有些缺失,现在有了第七版

对排版进行了优化。

第八版

定稿版本:

到了这次版本,基本上全面的表达了个人对于控制理论的认识,当然仅仅是个人的认识和见解,控制理论博大精深,研究方向千变万化。正如文章标题所言,仅仅是个人的初步尝试,这里也仅仅是提供一个基础性的架构,而对于具体还需要增加或者删减多少,每个方向处在体系当中的什么位置等等?并不可能一一涵盖清楚。

最后,感谢在绘制过程中提供意见和建议的各位大佬,谢谢!

最后给个3D版本~

编辑于 06-14

【完结】图解控制理论结构的初步尝试相关推荐

  1. 关于大脑记忆可视化的初步尝试(一)

    关于大脑记忆可视化的初步尝试(一) 原因:每次新结交一个新的朋友,记住他的名字很难,回忆他的名字更难,发现大脑不知道去哪里搜素:同样,接触到一个新的东西,一个新的知识点,很快会忘记,不知道怎么存储,怎 ...

  2. 腾讯SkillNet|NLU任务全能网络,对Pathways架构的初步尝试

    卷友们好,我是rumor. 21年10月的时候,谷歌大佬Jeff Dean提出了下一代AI架构的Pathways概念[1],旨在通过一个大模型完成各种不同的任务.对于较早关注AI领域的同行们来说,这其 ...

  3. 图解RAM结构与原理,系统内存的Channel、Chip与Bank

    文章目录 转载正文 标题挥发性内存分2种,SRAM和DRAM 主内存子系统 channel 和 DIMM rank 和 chip bank.row.column 内存的读写方式 越多越好,加速读写能力 ...

  4. 换肤功能原理及自定义组件化UI样式初步尝试

    只从UI工作开始向前端工作,我一直计划着开发一套属于自己的UI框架,网站通过拖拽点击,或输入布局代码,后台自动生成一套静态页面,从此前端工作仅需要补充各种排版即可,静态页面通过代码生成. 可能我上面的 ...

  5. 4.2 手机模拟操作初步尝试(获取登录页面的源代码)

    本节先来初步尝试手机模拟操作,为之后爬取微信朋友圈的实战演练做铺垫. 4.2.1 用Android Studio 连接夜神模拟器 要操控手机App,得先连接到手机.前面安装的夜神模拟器就是用来模拟An ...

  6. python统计套利_统计套利初步尝试——组合建立(一)

    近期突发奇想,想对统计套利在商品期货市场的应用进行一些初步尝试,不是什么新方法,如<圣经>中的一句老话:太阳底下没有新鲜事.只希望能抛砖引玉,得到更多前辈的指导.废话不多,直入正题: 一. ...

  7. 【Windows 逆向】CE 地址遍历工具 ( CE 结构剖析工具 | 尝试进行瞬移操作 | 尝试查找飞天漏洞 )

    文章目录 一.尝试进行瞬移操作 二.尝试查找飞天漏洞 一.尝试进行瞬移操作 在上一篇博客 [Windows 逆向]CE 地址遍历工具 ( CE 结构剖析工具 | 人物数据内存结构 | 人物三维坐标数据 ...

  8. 2018-10-27 初步尝试将传统学科的内容程序/数据化

    前文它山之石-日本推广编程中使用日语命名的渊源之后, 唤起了以前的一个想法: 将尽可能多的教科书知识(从小学开始)用程序+数据整理表达, 比如梯形定义,面积, 主谓宾语法, 电流公式, 煤矿富集的省份 ...

  9. 初步尝试将传统学科的内容程序/数据化 2018-10-27

    前文它山之石-日本推广编程中使用日语命名的渊源之后, 唤起了以前的一个想法: 将尽可能多的教科书知识(从小学开始)用程序+数据整理表达, 比如梯形定义,面积, 主谓宾语法, 电流公式, 煤矿富集的省份 ...

最新文章

  1. 自动驾驶车通过动作捕捉,学会阅读街上人们的肢体语言
  2. 将图片的二进制字节 在HTML页面中显示
  3. linux c数字转字符串函数,Linux常用C函数—字符串转换篇
  4. Attempted relative import in non-package
  5. Tensorflow【实战Google深度学习框架】TensorFlow模型的保存与恢复加载
  6. Java jdk 安装笔记
  7. mysql noinstall 安装_mysql-noinstall安装指南
  8. 洛谷2055 [ZJOI2009]假期的宿舍
  9. 9203复习小结 消息框 新窗体
  10. C# 正则表达式选项总结
  11. PHP二维数组:统计某个键名的相同键值个数
  12. php 去除 ufeff,PHP去掉诡异的BOM \ufeff
  13. 武当功夫在现代2 视频
  14. gg修改器偏移量修改_gg修改器无root权限版
  15. 再见了, 达叔!我用Python回顾一代喜剧大师203部作品,太经典了!
  16. OpenStack Days China Day 2:厨子与食客的热恋
  17. 为啥yum源repolist为0?自己经常出错和常用的解决办法
  18. php7的浮点数,php7.1浮点数运算问题
  19. UI层自动化测试介绍
  20. 如何创建数仓指标体系?指标建模的基础理论

热门文章

  1. 希捷推7200.12硬盘单碟容量再提升500G
  2. 【BP回归预测】基于matlab文化算法优化BP神经网络数据回归预测【含Matlab源码 2124期】
  3. php给图片添加文字水印
  4. 联想RD640服务器配置LSI Logic Config Utility v7.27.00.00 (Raid)
  5. 史蒂夫-乔布斯十大励志名言
  6. 网络配线架的安装步骤和注意事项
  7. tslib: Selected device is not a touchscreen (must support ABS and KEY event types)解决方法
  8. xp系统计算机语言设置,XP系统语言栏不见了解决方法
  9. matlab/simulink可变阻尼座椅悬架振动自适应控制设计与分析
  10. 前端基础1 - 跟着李南江学编程