PID(一)PID的感性认识(没有公式,小白入门)

从第一次糊里糊涂的听大佬说PID到现在有一年左右的时间了,中间也不断关注着相关的技术博客、知乎啊之类的文章,研究过几个pid相关的项目(大约是4个,无人机、模糊PID、小车、电阻抗成像),有一点点思考吧算是。今天上到计算机控制技术,老师又特意强调了一下这个,并且有一种这东西就是万能的意思(至少没有它是万万不能的),于是乎就找了一天的资料,下面就记录以下这一年左右在这方面的心得。

##写的有不妥的地方还请大佬留言指正/抱拳/抱拳。

O、PID是干嘛的?

这个问题很傻,是的,但是当我今天上课时产生这个疑问的时候,却没能在众多的资料中找到我想要的答案。


这张图基本上就是所有答案的代表,PID就是想画这么一条曲线呗,曲线代表速度、转速、电压、进水气量……然后控制呗,是,没错

那大家有没有想过,从0到目标控制量为啥要那么绕啊,直接这样不就行了吗

这样多省事,多简单啊

没错,是简单,可它确实就是我们的理想啊,PID研究已经有70年的历史了,所有努力的最高理想就是这样啊,从现有量到目标量的迅速转换,该多少就多少,简洁不拖拉。

一、PID的诞生

看到上面的图,大家可能“哦”的一下就恍然大悟了,原来弄这来。但大家会立刻反应过来,这怎么可能的嘛,PWM波还有一点点过渡阶段呢。

欸,说到这个你已经快懂了,过渡阶段只有一点点哦,记得只有一点点哦。

PID就是为解决这一点点而诞生的。


这边可能还有一部分小伙伴不明白为啥不能直着拐一下。

像弹簧,有震荡;
小球,有惯性;
电流,它也有容抗、感抗赋予它的超前、滞后特性;
这些东西都不会直来直去,说停就停的。
因为这是物理世界的规律,不能突破,像光速最快一样,这是一切科学的前提,只要不是想象,都不能突破。

PID自诞生之日起就围绕着解决让这个震荡的曲线尽可能的接近直来直去的曲线。这个也是PID 唯一的难点。

二、PID是啥?

PID=……,打住,为社会和谐,这篇绝不提数学公式一个字母。

三、 PID的应用

PID控制器问世至今已有近 70 年历史,它以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术之一。在飞行姿态控制、无人车、温度、化工过程控制…………等等领域,像春天的花儿一样,真好看,哦,不,是无处不在。

四、 PID的难点

PID经过这么多年的发展,往各各领域延申的公式已经相当成熟,相应的代码库也基本都已经相当完善,不管做哪方面的开发应用,都应该能够找到相当多的参考。

唯一的难点就是3个参数的调整,同样一个PID控制器,放在不同的工程师手中,可能就是不锈钢盆和iPhone的区别了,一个可以换另一个,另一个却换不到另一个(好绕)。

​ 参数整定找最佳, 从小到大顺序查。
​ 先是比例后积分, 最后再把微分加。
​ 曲线振荡很频繁, 比例度盘要放大。
​ 曲线漂浮绕大弯, 比例度盘往小扳。
​ 曲线偏离回复慢, 积分时间往下降。
​ 曲线波动周期长, 积分时间再加长。
​ 曲线振荡频率快, 先把微分降下来。
​ 动差大来波动慢, 微分时间应加长。
​ 理想曲线两个波, 前高后低四比一。
​ 一看二调多分析, 调节质量不会低。

看着就没 两只黄鹂鸣翠柳 唯美。

五、 PID预想

注:本观点完全来自个人,不代表新时代发展浪潮。

PID的优点是已经经过了70多年的发展,已经相当稳定、成熟、简单……

它的缺点也是它已经有70多年的历史了,但今天的PID和之前的PID并没有得到本质的发展,当先调整PID参数依旧是工程师们绕不开的一道坎。

/敲黑板,也许就像模拟电路一样,经过近百年的发展,最后被数字电路降维打击,现在基本已经代替的裤衩都不剩了;
也许,它就像物理上量子力学的发现一样,一下子就推开了未来世界的大门呢(这点我也不信,为辩证分析,不片面嘛,你懂的->_->)

###接下来几篇会从数学的、工程的角度来科学的分析一下PID。

PID(一)PID的感性认识(没有公式,小白入门)相关推荐

  1. PID介绍 PID调参 串级PID

    鉴于串级PID在pixhawk系统中的重要性,无论是误差的补偿,如姿态解算:还是控制的实现,如姿态控制,位置控制,靠的都是串级的pid,这里我们先对串级pid做一个介绍,后面会再接着分析,姿态的控制以 ...

  2. 啥是PID?PID可以吃吗?

    关注.星标公众号,直达精彩内容 作者:virtualwiz,来源:DF创客社区 微信公众号:芯片之家(ID:chiphome-dy) 啥是PID? PID,就是"比例(proportiona ...

  3. 再论PID,PID其实很简单。。。

    0.PID前言 PID已经有105年的历史了. 它并不是什么很神圣的东西,大家一定都见过PID的实际应用 类似于这种:需要将某一个物理量"保持稳定"的场合(比如维持平衡,稳定温度. ...

  4. 【PID】PID的调整方法

    一.PID介绍 PID控制器是通过对误差信号e(t)进行比例,积分和微分运算,其结果的加权,得到控制器的输出U(t),该值就是控制对象的控制值. PID控制器的数学描述为: 其中的:e(t)=r(t) ...

  5. .gitignore文件_Java小白入门,Git忽略文件.gitignore详解

    在工程中,并不是所有文件都需要保存到版本库中的,例如"target"目录及目录下的文件就可以忽略.在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件 ...

  6. IP编址(小白入门篇)

    IP编址(小白入门篇) 网络层位于数据链路层与传输层之间.网络层中包含了许多协议,其中最为重要的协议就是IP协议.网络层提供了IP路由功能.理解IP路由除了要熟悉IP协议的工作机制之外,还必须理解IP ...

  7. 如何在果仁网做回测——小白入门

    大佬指导小白入门回测总结经验贴 果仁网介绍 量化投资平台,可以做交易策略.挖因子.学习量化等. 步骤 创建账号:用手机号注册即可 点击创建策略->股票策略 择股设置 选股指标--行情(筛选条件) ...

  8. 【小白入门】超详细的OCRnet详解(含代码分析)

    [小白入门]超详细的OCRnet详解(含代码分析) OCRnet 简介 网络结构 具体实现(含代码分析) 实验结果 本文仅梳理总结自己在学习过程中的一些理解和思路,不保证绝对正确,请酌情参考.如果各位 ...

  9. 数据结构——小白入门篇

    数据结构--小白入门篇 浅谈学习心得 我为什么想要学数据结构? 在计算机界有这样一个万能公式:数据结构 + 算法 = 程序. 在如今这计算机引领风骚的时代,不学数据结构,你凭什么想要做时代的弄潮儿:所 ...

  10. 小白入门谱聚类算法原理与实现

    小白入门谱聚类算法原理与实现 小白入门谱聚类算法原理与实现 1. 谱聚类是什么? 2.谱聚类步骤 2.1 谱聚类构图 2.2 谱聚类切图 2.2.1RatioCut 2.2.2Ncut 3谱聚类实现 ...

最新文章

  1. java处理XSS过滤的方法
  2. linux下修改mac
  3. 三面求对称二叉树_字节跳动后端实习面经,一面+二面+三面(已收到offer)
  4. 微软高管解读财报:努力创新云基础架构
  5. Sensoro告诉你ibeacon为什么这么火?
  6. UltraEdit UE如何设置自动换行
  7. 移动端vue实现部门结构功能_基于Vue的组织架构树组件
  8. 分布式数据库中间件–(1) Cobar初始化过程
  9. 计算机用户程序举例,劳顿管理信息系统习题集-第8章信息系统安全
  10. 苹果电脑怎么用_这些朋友更适合苹果电脑,你了解吗?
  11. UE4 蓝图文档阅读笔记
  12. 《人工智能:一种现代的方法》读书笔记之 智能Agent
  13. deficit记忆_英语单词分类记忆 高效快速的记忆法
  14. 圆形头像制作,仿QQ做法。
  15. [校内模拟] 201027 NOIP Practice T2 Clockwork 众人皆WA我独A(划去)
  16. C/C++ 【华为机试】输入一个真分数,将该分数分解为埃及分数。
  17. 风险偏好提振,非美延续反弹
  18. 每个男人心中都有一段《西西里的美丽传说》
  19. 基于NFC的毕业纪念卡片
  20. bzoj 3837 (随机过题法了解一下)

热门文章

  1. 概率统计:围观高斯分布
  2. 【干货分享】流程DEMO-加班与调休
  3. 背包DP——货币系统
  4. c语言九九乘法表左下三角形,九九乘法表的四种三角形排布方式(for循环以及while循环的互换)...
  5. 遗传算法的Python实现(求解函数极值问题)
  6. android 开机机器人动画和android文字动画
  7. python进阶-数据结构和算法
  8. 记录SpringBoot单元测试时报错nested exception is org.apache.ibatis.exceptions.PersistenceException:
  9. 管式超滤系统:管式超滤膜的市场发展与应用领域
  10. GE新增中文本地搜索