电气百科:深入浅出趣解自动化控制PID

   2020-10-30 1660
导读

今天小编为大家带来PID控制的干货,一起来看看!PID,就是比例(proportional)、积分(integral)、微分(derivative),是一种

  
今天小编为大家带来PID控制的干货,一起来看看!
 
PID,就是“比例(proportional)、积分(integral)、微分(derivative)”,是一种很常见的控制算法。算法是不可以吃的。
 
PID已经有107年的历史了。它并不是什么很神圣的东西,大家一定都见过PID的实际应用。比如四轴飞行器,再比如平衡小车......还有汽车的定速巡航、3D打印机上的温度控制器....就是类似于这种:需要将某一个物理量“保持稳定”的场合(比如维持平衡,稳定温度、转速等),PID都会派上大用场。
 
那么问题来了:
 
比如,我想控制一个“热得快”,让一锅水的温度保持在50℃,这么简单的任务,为啥要用到微积分的理论呢。
 
你一定在想:
 
这不是so easy嘛~小于50度就让它加热,大于50度就断电,不就行了?几行代码分分钟写出来。没错~在要求不高的情况下,确实可以这么干~But!如果换一种说法,你就知道问题出在哪里了:如果我的控制对象是一辆汽车呢?要是希望汽车的车速保持在50km/h不动,你还敢这样干么。设想一下,假如汽车的定速巡航电脑在某一时间测到车速是45km/h。它立刻命令发动机:加速!结果,发动机那边突然来了个100%全油门,嗡的一下,汽车急加速到了60km/h。这时电脑又发出命令:刹车!结果,吱...............哇............(乘客吐)
 
所以,在大多数场合中,用“开关量”来控制一个物理量,就显得比较简单粗暴了。有时候,是无法保持稳定的。因为单片机、传感器不是无限快的,采集、控制需要时间。
 
而且,控制对象具有惯性。比如你将一个加热器拔掉,它的“余热”(即热惯性)可能还会使水温继续升高一小会。
 
 
 
这时,就需要一种『算法』:
 
它可以将需要控制的物理量带到目标附近
 
它可以“预见”这个量的变化趋势
 
它也可以消除因为散热、阻力等因素造成的静态误差
 
....
 
于是,当时的数学家们发明了这一历久不衰的算法——这就是PID。
 
你应该已经知道了,P,I,D是三种不同的调节作用,既可以单独使用(P,I,D),也可以两个两个用(PI,PD),也可以三个一起用(PID)。
 
这三种作用有什么区别呢?客官别急,听我慢慢道来。
 
我们先只说PID控制器的三个最基本的参数:kP,kI,kD。
 
P就是比例的意思。它的作用最明显,原理也最简单。我们先说这个:
 
举报收藏 0打赏 0评论 0
 
更多>同类新闻资讯
  • admin
    加关注0
  • 没有留下签名~~
推荐图文
推荐新闻资讯
本月点击排行
大家都在“看”
快速投稿

你可能不是行业专家,但你一定有独特的观点和视角,赶紧和业内人士分享吧!

我要投稿

投稿须知

手机扫一扫,查看资讯
手机扫一扫,掌上查看本条资讯
免责声明
• 
本文为admin原创作品,作者: admin。欢迎转载,转载请注明原文出处:https://www.dgdq1688.com/news/show-13809.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们1454777040@qq.com。