pid调节中的pid是什么意思,PID是什么PID的形象说明和调试口诀详细说明
很多朋友对pid调节中的pid是什么意思,PID是什么PID的形象说明和调试口诀详细说明不是很了解,艾巴小编刚好整理了这方面的知识,今天就来带大家一探究竟。
(1)让我们彻底了解PID是什么。PID是什么?PID,意为“比例、积分、微分”,是一种非常常见的控制算法。在工程实践中,应用最广泛的调节器控制规律是比例、积分和微分控制,简称PID控制,也称为PID调节。由于其结构简单、稳定性好、运行可靠、调节方便,已成为工业控制的主要技术之一。算法不可食用。PID已有107年的历史。
并不是一件很神圣的事情,想必大家也看到了PID的实际应用。比如四轴飞行器、平衡车、汽车的恒速巡航、3D打印机上的温度控制器都是类似于这样的:当某个物理量需要“保持稳定”(比如保持平衡、稳定温度、转速等)时,PID会有很大的用处。).那么问题来了:比如我想控制一个“快速加热”,保持一壶水的温度在50
这么简单的任务为什么要用微积分理论呢?你一定在想:这不是那么容易吗~ 50度以下就让它升温,50度以上就切断电源?Arduino分钟写了几行代码。没错~要求不高真的可以这样做~但是!换个角度,你就知道问题出在哪里了:如果我的控制对象是一辆车呢?如果你想把车速保持在50km/h,你敢不敢。
想象一下,如果汽车的巡航控制电脑检测到某一时刻车速为45km/h。它立刻命令发动机:加速!结果发动机突然来了个100%全油门,车突然加速到60 km/h,这时电脑又发出了一个命令:刹车!结果,吱..哇..(乘客吐槽)
所以在大多数场合,用“开关量”来控制一个物理量是比较简单粗暴的。有时候,维持稳定是不可能的。因为单片机和传感器不是无限快,采集和控制需要时间。而且,被控对象具有惯性。例如,如果你拔掉一个加热器,它的“余热”(即热惯性)可能会保持水温上升一小会儿。这时候就需要一个“算法”:它能把要控制的物理量带到目标附近。
它可以“预测”这个量的变化趋势,还可以消除散热、电阻等因素造成的静态误差.于是,当时的数学家发明了这个永恒的算法——,就是PID。你应该已经知道P,I,D是三个不同的调节函数,可以单独使用(P,I,D),两个或两个(PI,PD)或者三个一起使用(PID)。这三个功能有什么区别?客官,别急,慢慢听我说。
我们只说PID控制器的三个基本参数:KP,Ki,KD。KPP意味着比例。它的作用最明显,原理最简单。先说这个:要控制的量,比如水温,有它当前的“当前值”和我们预期的“目标值”。当两者相差不大时,让加热器“轻轻”加热。如果因为某种原因温度下降很多,让加热器“稍微”加热一下。
如果当前温度远低于目标温度,让加热器“满功率运行”,让水温尽快达到目标。这就是p的作用,相比开关控制方式,是否“温柔”?实际编写程序时,让偏差(目标减去电流)与调节装置的“调节强度”建立线性函数关系,就可以实现最基本的“比例”控制。KP越大,调整效果越激进,kP越小,调整效果越保守。
如果你在做平衡车,用P的功能,你会发现平衡车在平衡角附近来回“狂摇”,比较难稳定。如果你已经到了这一步,恭喜你!离成功只有一小步~kDD的作用比较好理解,先说D,我最后说。刚才我们有了P的作用,你很容易发现,只有P并不能让平衡站立起来,水温控制的晃晃悠悠,好像整个系统都不是特别稳定,总是“晃晃悠悠”。
在你的头脑中想象一个弹簧:它现在处于平衡的位置。拉一下就松手。这个时候就会震荡。因为阻力很小,所以可能会振荡很长时间才再次停在平衡位置。想象一下,如果上图所示的系统浸没在水中,你也可以拉它:这种情况下,停在平衡位置的时间要短得多。我们需要一个控制函数,使被控物理量的“变化速度”趋于零,类似于“阻尼”函数。
因为,在接近目标的时候,P的控制作用比较小。越接近目标,p的作用越平缓,有很多内部或外部因素使得控制变量在小范围内摆动。D的作用是使物理量的速度趋于零。每当这个量有速度时,D就会反方向施力,试图阻止这种变化。kD参数越大,速度反方向的制动力越强。
如果是平衡车,加上P和D控制功能,参数调得合适的话,应该是能站得住的~干杯。等等,PID三兄弟真的想再要一个。看起来PD可以保持物理量稳定,何苦呢?因为我们忽略了一个重要的情况:kI还是以热水为例。假设有人把我们的取暖设备拿到一个很冷的地方,开始烧水。需要烧到50。
在P的作用下,水温缓慢上升。直到温度升到45他才发现一件坏事:天气太冷了,水散热的速度和p控制加热的速度相等,怎么办?p哥是这样想的:我离目标很近了,只需要轻轻加热。d哥是这么认为的:加热和散热是对等的,温度不波动。好像不需要调整什么。结果水温永远停留在45,永远达不到50。
作为一个人,根据常识,我们知道加热功率应该进一步增加。但是怎么算涨幅呢?之前科学家想到的方法真的很巧妙。设置一个积分。只要偏差存在,偏差就不断地被整合(积累)并反映在调整力度上。
这样,即使45和50相差不太大,随着时间的推移,只要没有达到目标温度,这个积分就会不断增加。系统会逐渐意识到没有达到目标温度,是时候加大功率了!达到目标温度后,假设温度不波动,积分值不会再变化。此时,加热功率仍然等于冷却功率。但是,温度稳定在50。kI值越大,积分时间倍增系数越大,积分效果越明显。
因此,I的作用是减小静态误差,使被控物理量尽可能接近目标值。我用的时候还有一个问题:需要设置积分极限。防止加热开始时积分过大,难以控制。(2)让我们来看看如何调整PID。(PID参数调整公式)参数整定找最佳,从小到大,先查比例,再积分,最后加微分曲线频繁振荡,比例带盘要放大。
曲线在大湾附近浮动,从比例带板到小拉曲线的偏离回归缓慢,积分时间下行曲线波动周期长,积分时间较长曲线振荡频率快。先降微分,动差大,然后波动慢。微分时间在理想曲线中要拉长两波,四波前高后低比一看两调质量不会低。如果响应较快,增加P,减少I,如果响应较慢,减少P,增加I,比例太大,系统会振荡,积分太大,系统慢。
以上就是关于pid调节中的pid是什么意思,PID是什么PID的形象说明和调试口诀详细说明的知识,希望能够帮助到大家!
推荐阅读
- 光的色散是如何形成的,光的色散是如何产生的
- vivo,X30_手机怎么使用Jovi皮肤检测
- 世界最贵十大跑车,兰博基尼毒药上榜,第一全球只有七台
- 华为荣耀4c和4X哪个好 手机参数对比中关村在线
- 笔记本如何加装固态硬盘多少钱,笔记本如何加装固态硬盘
- 劳动合同法2021新规定有赔偿金吗?(劳动合同法2021新规定)
- 冬季运动会怎么跑?(冬季长跑活动方案)
- 工伤证明怎么写最简单的,工伤证明怎么写
- 电视后面的接口图解,智能电视背后这些接口怎么用
- 梦幻独角兽世界最新版游戏介绍(梦幻独角兽世界最新版)
- 汽车打蜡的正确方法,车发发告诉你汽车抛光打蜡步骤有哪些
- 个人借款欠条怎么写(个人借款借条)
- 全民k歌使用教程,全民K歌后期修音软件教程
- 风信子怎么水培发芽,风信子怎么水培
- 公费出国读研的条件?(大专生出国留学条件)
- 国家的崛起拓展版修改器游戏介绍(国家的崛起拓展版修改器)
- 雅迪厂家电话,雅迪电动车厂家联系方式
- 华为应用市场无法打开是怎么回事,华为应用市场打不开怎么办
- 怎么查银行卡的开户行在哪里开的,怎么查银行卡的开户行