一种通俗易懂的讲解
控制模型:你控制一个人让他以PID控制的方式走110步后停下。
(1)P比例控制,就是让他走110步,他按照一定的步伐走到一百零几步(如108步)或100多步(如112步)就停了。
说明:
P比例控制是一种最简单的控制方式。其控制器的输出与输入误差信号成比例关系。当仅有比例控制时系统输出存在稳态误差(Steady-state error)。
(2)PI积分控制,就是他按照一定的步伐走到112步然后回头接着走,走到108步位置时,然后又回头向110步位置走。在110步位置处来回晃几次,最后停在110步的位置。
说明:
在积分I控制中,控制器的输出与输入误差信号的积分成正比关系。对一个自动控制系统,如果在进入稳态后存在稳态误差,则称这个控制系统是有稳态误差的或简称有差系统(System with Steady-state Error)。为了消除稳态误差,在控制器中必须引入“积分项”。积分项对误差取决于时间的积分,随着时间的增加,积分项会增大。这样,即便误差很小,积分项也会随着时间的增加而加大,它推动控制器的输出增大使稳态误差进一步减小,直到等于零。因此,比例+积分(PI)控制器,可以使系统在进入稳态后无稳态误差。
(3)PD微分控制,就是他按照一定的步伐走到一百零几步后,再慢慢地向110步的位置靠近,如果最后能精确停在110步的位置,就是无静差控制;如果停在110步附近(如109步或111步位置),就是有静差控制。
说明:
在微分控制D中,控制器的输出与输入误差信号的微分(即误差的变化率)成正比关系。
自动控制系统在克服误差的调节过程中可能会出现振荡甚至失稳,其原因是由于存在有较大惯性组件(环节)或有滞后(delay)组件,具有抑制误差的作用,其变化总是落后于误差的变化。解决的办法是使抑制误差作用的变化“超前”,即在误差接近零时,抑制误差的作用就应该是零。这就是说,在控制器中仅引入“比例P”项往往是不够的,比例项的作用仅是放大误差的幅值,而目前需要增加的是“微分项”,它能预测误差变化的趋势。这样,具有比例+微分的控制器,就能够提前使抑制误差的控制作用等于零,甚至为负值,从而避免了被控量的严重超调。所以对有较大惯性或滞后的被控对象,比例P+微分D(PD)控制器能改善系统在调节过程中的动态特性。

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

PID最通俗的理解和参数设置口诀相关推荐

  1. PID控制通俗解释与PID参数的整定方法--以温控系统为例

    PID是比例.积分.微分的简称,PID控制的难点不是编程,而是控制器的参数整定.参数整定的关键是正确地理解各参数的物理意义,PID控制的原理可以用人对炉温的手动控制来理解.阅读本文不需要高深的数学知识 ...

  2. Hadoop MapReduce Job 相关参数设置 概念介绍与理解

    Hadoop MapReduce  Job 相关参数设置 概念介绍与理解 InputFormat: 作用:将输入的文件分成 一个个split,并且将split 拆分成一个个<key,value& ...

  3. 台达C2000变频器如何使用PID实现恒压供水功能及相关参数设置?

    台达C2000变频器如何使用PID实现恒压供水功能及相关参数设置? 我们使用远传压力表的测量值作为PID的反馈值,从而实现保持水压的功能,远传压力表实际上可以看作一个电位器,随着表针的摆动,电位器的阻 ...

  4. JVM内存模型、相关参数设置与命令查看

    JVM内存模型.相关参数设置与命令查看 JVM内存模型,你看这一篇就够了 - 知乎 (zhihu.com) Java虚拟机-Java8内存模型JVM(整理版) - 牧梦者 - 博客园 (cnblogs ...

  5. 【平衡车】PID控制原理到底如何理解?建议收藏!

    文章目录 前言 PID算法 PID算法的形成 P算法,即比例控制算法: I算法,即积分控制算法 D算法,即微分控制算法 PID总体的数学模型: 基于单片机的PID控制算法: 单片机中的PID算法的表达 ...

  6. 对于pid控制的个人理解 附c语言代码

    一.对于PID控制算法的引入 位式控制算法(二位式)所比较的只有输出值与设定值,输出方式只有两种,用开关量控制控制对象,但是用"开关量"来控制一个物理量,就显得比较简单粗暴了.有时 ...

  7. PID的学习与理解(一)

    PID的学习与理解 前言 什么是PID? PID的公式与讲解. PID的伪代码操作 公式变换 如何调节PID呢? 总结 前言 最近在做SRT,方向是足式机器人,,例会上老师要求我们学习PID这一有趣的 ...

  8. 2021年大数据Hadoop(二十九):​​​​​​​关于YARN常用参数设置

    全网最详细的Hadoop文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 本系列历史文章 前言 关于yarn常用参数设置 设置container分配最小内 ...

  9. matlab 设置最大并行数_浅析线程池参数设置

    背景 首先先明确一下线程池的主要作用是什么 线程池解决的核心问题就是资源管理问题.在并发环境下,系统不能够确定在任意时刻中,有多少任务需要执行,有多少资源需要投入.这种不确定性将带来以下若干问题: 频 ...

最新文章

  1. SQL Server误区30日谈-Day26-SQL Server中存在真正的“事务嵌套”
  2. python实现链表反转_反转链表(Python)
  3. android 解决华为 SlidingMenu出现白屏
  4. 关于ListView 自定义 Adapter的问题
  5. linux 负载命令,通过Linux命令查看系统平均负载的方法
  6. 正在从“vetur”获取代码操作_长时间运行 io.Reader 和 io.Writer 操作测算进度和估算剩余时间...
  7. 服务器系统怎么做高并发,QPS 高并发 如何设计一个支撑高并发大流量的系统?...
  8. 蓝桥杯2016年第七届C/C++省赛B组第八题-四平方和
  9. Typora入门(中文版)
  10. UltraISO制作win10光盘启动
  11. 时间序列分析之GARCH模型介绍与应用
  12. 《游戏大师Chris Crawford谈互动叙事》一第 6 章 数学之苦劳
  13. 网站打开速度测试常用的两种工具及操作方法
  14. ImageIO 本地读取,网络下载图片
  15. 树莓派安装 Docker CE
  16. 历时2个月终跳槽成功,面试经验全在这儿了!
  17. std::bitset使用
  18. Java面试复习与笔记
  19. iphone面试笔试题目
  20. 车库,美国IT文明的摇篮

热门文章

  1. 摩拜单车发免费月卡,会成中小玩家的噩梦吗?
  2. 机器学习(聚类十)——谱聚类及代码实现
  3. 请问Python零基础学会可以做哪些?python是不是很难学?
  4. 「菜鸟初探」纯CSS实现二级导航
  5. Bosun RabbitMQ数据收集
  6. mac 读取linux分区,Paragon extFS for mac下载-Mac读写Linux分区工具Paragon extFS下载v11.2.16 官方版__西西软件下载...
  7. linux 授信_LINUX下的用户访问授权
  8. 后端 CUID 开发小技巧
  9. 云计算——详细思维导图
  10. 全球与中国漏磁清管器市场深度研究分析报告