PID是比例、积分、微分的简称。一般常用于温度,速度等标量的控制,应用PID控制的系统存在对这些数值进行感测的传感器,又存在一个设定的目标值,这一种系统称为闭环控制系统(closed-loop control system)。

系统中三个数值的设定影响调整的过程消耗的时间,调整次数多少等

1. 比例(proportion)

这里用温度来举例说明。

假设目前温度为x,而设定温度为X

为了达到X我们需要调整功率,以让温度上升,那么每次调整后系统都会再次采样目前的温度x,并再次调整,调整的程度与误差呈现一个正比例。这里的采样间隔时间是相同的。

然而有可能调整超出我们设定的温度,因此系统就需要往回调整,以保证温度最接近设定温度值

这里比例(Proportion)的大小就决定了单次调整的程度多少,比例越大,系统越快达到设定温度,但是过大却可能造成在设定温度附近来回调整增加调整时间,这一情况称为震荡。

 比例数值越大,调整速度越快,但震荡的范围也就越大

2.积分(integral)

因为温度的变化不是立刻就发生而是有一个上升的过程,因此在调整过程中温度呈现一个曲线。由上一步中对于比例的说明可以知道,系统是在不断采样并进行调整的,因此最终就呈现一个以时间为基准的积分过程,不断进行调整以使得温度稳定在一个值,当稳定在这个值消除误差的时候,积分为‘0’。

积分数值越小,积分的作用越强,控制速度越快,但是却可能导致系统调整滞后,如果太大,则会导致系统调整效果不明显

3.微分(derivative)

系统控制过程中往往有可能会在目标数值附近不断震荡,因为比例调节的作用有限,一些具有延迟(比如说加热棒)的器件就很容易出现这样的情况。

微分与系统的变化率呈现正比,如果上一时刻设定输出在一个较高数值,可以在具有延迟效应的器件未达到设定值之前降低输出,以使得温度稳定在一定值,提前控制误差,这就是PID中微分的作用。

PID控制原理说明与图解相关推荐

  1. PID控制原理基本介绍(图解)

    PID控制原理基本介绍(图解) 这里先以一个阶跃响应做图解说明: 如下图所示,目标值设定为单位1,随着我们逐渐增大比例系数Kp,可以看到系统相应速度逐渐加快,但是始终存在稳态误差, 如下图所示,引入积 ...

  2. pid调节软件_非常实用的PID算法和PID控制原理

    点击箭头处"工业之家",选择"关注公众号"! PID控制原理和特点 工程实际中,应用最为广泛调节器控制规律为比例.积分.微分控制,简称PID控制,又称PID调节 ...

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

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

  4. 【PID控制原理及其算法】

    前言 本文以自己的学习过程总结而来,将自己的经验写出来以供大家一起学习,如有错误请多指教 一.PID是什么? PID就是比例.积分.微分,PID算法可以说是在自动控制原理中比较经典的一套算法,在现实生 ...

  5. 串级PID控制原理-1

    串级计算机控制系统的典型结构如图1所示,系统中有两个PID控制器,Gc2(s)称为副调节器传递函数,包围Gc2(s)的内环称为副回路.Gc1(s)称为主调节器传递函数,包围Gc1(s)的外环称为主回路 ...

  6. 神经网络pid控制原理框图,神经网络pid控制器设计

    神经网络自整定PID真的有效吗?我看图书馆的参考书上和知网论文上的方法,感觉推导过程都不对啊? 楼主的这个问题已经是六年前的问题了(今天2021年5月),不知道楼主现在还关注这个话题不?神经网络自整定 ...

  7. 麦克纳姆轮PID控制原理

    目录 前言 一.什么是麦克纳姆轮 二.运动原理 ​ 三.pid控制 一.什么是pid? 二.什么是串级PID? 三.麦克娜姆轮的控制思想 总结 前言 目前很多大学生比赛里面经常都会出现麦克娜姆轮,并且 ...

  8. 【PID】位置式PID控制原理

    PID控制流程图: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-njXxVwe0-1574045177029)(http://oe463wxh8.bkt.cloudd ...

  9. PID控制原理详解(一)

    PID的理解 关于理解PID控制算法最典型的一个例子就是一个漏水的水缸的问题.网上有很多讲解PID的帖子会讲到这个例子.这里我也把我自己对于PID的理解用这个例子阐述一遍. 有个漏水的水缸,而且漏水的 ...

最新文章

  1. 批量删除注册表特定键值的小技巧
  2. Visual Studio Code 常用快捷键
  3. 下一代Asp.net开发规范OWIN(2)—— Katana介绍以及使用
  4. GDCM:拷贝/复制DataSet的测试程序
  5. Pearson收购PowerSchool iPod播教育内容
  6. why is pricing callback CRM_PRIDOC_UPDATE_EC called
  7. mybatis-generator 逆向生成工具(实体、dao、sql)
  8. Basler相机SDK相关问题收集与知识汇总
  9. 笑跪!博士写论文解释科学擀面,学霸们每天都在想些啥…
  10. AI又破案!衢州城市大脑这回抓了一个抢劫犯
  11. Python群机器人发送城市天气情况
  12. Flash Builder 使用
  13. 长沙戴维营教育iOS开发面试题周刊
  14. Android studio 4.0 Layout Inspector查看当前Activity
  15. 1月15 remap 标签的使用(源代码成功运行,但通信有问题,可能是remap的问题)
  16. linux6.8屏幕黑屏,centos6.8笔记本关盖就黑屏怎样设置不黑屏?
  17. Juniper ScreenOS 路由策略配置
  18. centos里安装mysql有34_centos7安装mysql5.6.34遇到中的问题
  19. HTML 动画(一)
  20. 一、LCD12864(带字库的)使用教程:

热门文章

  1. 该文件没有程序与之关联来执行该操作。请在控制面板的文件夹选项中创建关联 解决代码...
  2. Java工程师面试题及答案,人机猜拳Java项目代码
  3. 西亚文明的时空概念与历史上的文明形态
  4. Qt/C++编写地图综合应用48-地球模式、三维模式、地铁模式
  5. STM32学习笔记一一UCOSII(1)
  6. 美国计算机专业大学排名世界,美媒发布全球计算机专业排名,中国三高校入选全球前十,清华居首!...
  7. IT自动化运维工具优势与劣势分析-行云管家
  8. State的学习与使用
  9. 功率放大电路与Multisim仿真学习笔记
  10. 【什么是iMessage推送,im群发】苹果推iMessage是苹果公司为其设备用户提供的即时通讯服务