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的形象说明和调试口诀详细说明的知识,希望能够帮助到大家!
推荐阅读
- alfa romeo车标含义?(阿尔法罗密欧车标)
- 华为鸿蒙os如何操作 华为鸿蒙os2.0系统官网报名入口
- 14款沃尔沃s60l二手车能买吗?(沃尔沃s60为什么贬值厉害)
- power mp3 wma converter(mp3格式转换器)软件介绍(power mp3 wma converter(mp3格式转换器))
- 42岁李贞贤宣布平安生女,网友:歌声击退山贼的那个
- 热火朝天的高铁WiFi迟迟未到(5G能否破局)
- 华为手机性价比最高是哪几款2022? 华为哪款手机性价比高最值得入手
- 进口捷豹全部车型报价?(捷豹报价大全价格表)
- 韩庚江铠同疑相恋,两人同游马尔代夫遭曝光
- 八卦格字帖软件介绍(八卦格字帖)
- 虚拟机 操作系统(操作系统整合:虚拟机管理程序的下一步)
- 比亚迪f6参数配置?(比亚迪f6)
- 奥沙利文获世锦冠军,奥沙利文得了几次世锦赛冠军
- Evel Knievel手游游戏介绍(Evel Knievel手游)
- 索尼wi1000x拆解(SONYNZW-X1000系列高清拆解图集)
- 4座硬顶敞篷跑车都有哪几款?(4门4座硬顶敞篷车推荐)
- 艺术体操团体全能决赛,艺术体操团体全能决赛中国
- 工人物语6通用修改器游戏介绍(工人物语6通用修改器)
- 简述电机换向器的工作原理图(简述电机换向器的工作原理)
- Atheros-AR5007EG无线网卡驱动软件介绍(Atheros-AR5007EG无线网卡驱动)
