PID控制算法是什么

发布时间:2023-09-28  

** PID控制算法** ,是结合比例(P)、积分(I)和微分(D)三环所提供的负反馈信号来修正系统误差,以保障系统相对稳定或平衡的控制算法。

但它不等同于三环控制,三环控制仅是PID算法的具体应用之一。


01.何为反馈

瓦力 :

反馈指系统的输出信号再作为其输入信号的作用过程。

而按照反馈信号的极性,可分为正反馈和负反馈。

** 正反馈**指受控部分(系统)的反馈(输出)信号,其方向与控制(输入)信号一致,并能加强控制部分的活动。而这一反馈(输出)信号将再次被输入系统,并同向影响其输出结果,以此不断增大受控量的实际值与期望值之间的偏差,使系统趋向于不稳定的状态。

例如河水受到污染导致河鱼大量死亡,死鱼的尸体再次污染河水因此死鱼更多。河水的实际污染情况与期望的清澈程度之间的差距越来越大,这是生态环境呈现出的正反馈。

反之,负反馈即反馈信号与输入信号的极性相反或变化方向相反,其叠加的结果将使净输入信号减弱。例如人在体温上升时会流汗,流汗会散热使体温下降。

02.PID控制算法

瓦力 :

而PID控制算法同样蕴含负反馈逻辑,并服务于人类生活。

例如日常的空调控温,试想若没有PID控制算法,仅凭空调系统的原始调控能力,会产生控温偏差大、响应速度慢等弊端——

假设期望室温为30℃,但空调系统无法通过负反馈信号得知实际的温度偏差情况,而只能机械式吹出30℃的风,导致室温极可能永远无法精准达到预期的30℃。并且实际的环境温度越低,空调对室温的调节速度越慢。

瓦力 :

但当空调系统加入PID控制算法后,情况便大不相同。

#1

比例控制

比例控制作为一种最简单的控制方式,能使输入信号成比例地反应输出信号,以提高系统的动态响应速度,使系统较原始状态而言趋于准确、稳定。

例如要使室温从30℃降至20℃,借助比例控制算法便能将降温10℃的任务目标,等比例分作10份交由空调系统执行。那么空调系统若以1℃/S的速度降温,从理论层面来讲,当第10秒时就能达到预期的室温值。

瓦力 :

但由于空调系统不一定精准地以1℃/S的速度降温,且结合当时的室温情况,室内每秒的实降温度也并非准确为1℃,存在着 稳态误差 。

所以若只对系统引入比例控制,仅能对其稳定性稍作改善,而稳态误差的累积仍会使预期值与实际值之间产生较大偏差。

并且若单纯应用比例控制,给定系统的比例过小,其调控作用会太弱;给定的比例过大,又会使系统因反应过疾而状态不稳,产生明显的震荡。

同样是使室温从30℃降至20℃的目标,被等比例分作10份交由空调系统执行。空调系统第1S的理想降温为1℃,可能实际降温为1.1℃,产生了误差。

但引入积分控制后的系统,能及时反应出前1S中0.1℃的控温偏差,并将实际余下8.9℃的降温任务,分由后9S时间去执行,并以此逻辑递推来不断调整系统接下来的控制实况。

#2

积分控制

#3

微分控制

P+I的控制模式,已然较大提高了系统的稳定性。但系统收到信号反馈的变化,总是落后于误差的变化,致使系统控制仍存在固有的 滞后性 。且系统在克服误差的调节过程中,可能会出现振荡甚至失稳。

瓦力 :

微分就像是个“预言家”。微分控制能凭借系统已产生的误差,预测接下来的误差趋势,并以此 提前修正误差 。

同样是空调控温,系统加入微分控制后,能通过误差的变化率来判断系统将要上升还是下降,提前改变其控制量。此举与积分作用形成了互补,降低了系统的动态偏差量,并提高了其调控速率。

PID控制算法,被皓煊应用于 仿生机械臂 、人机交互式玩具手堡等研发工作。它还能实现以简易方式编译、处理低级存储器的C语言,并凭其算法简单明了、适应性好、鲁棒性强等特点,被广泛应用于能源、化工、制造、航天等多个领域,是当之无愧的 超级算法 。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    对应饱和蒸汽压力的工艺管段敷设电伴加热带及其保温层。 目前,供取料厂房使用的温度控制设备基于PID控制,由于工艺工况对工作介质流量要求的变化,电伴加热系统的稳态参数会发生变化,需要对PID控制参数进行整定,而常规PID......
    区分度为0.1 ℃,温度控制的静态误差小于或等于0.1 ℃,用SMC1602A 液晶显示模块显示实际水温和PID 控制算法中的三个主要参数Kc、Ti、Td 的赋值,用串口调试精灵将PID 控制器的输出和温度......
    增量式PID算法在c代码部分的实现过程;下经常会用到对温度控制,适度控制,转速控制等需要自动控制相关的操作,因此在使用中需要不断提高对自动控制 原理部分的学习,一个好的自动控制系统包含三个 主要......
    pid算法温度控制c语言程序;  温度控制PID自整定原理介绍   整定PID(三模式)控制器   整定温度控制器涉及设置比例、积分和微分值,以得到对特定过 程的可能的最佳控制。如果控制......
    就新建一个工程,我们可以根据需要自己所要实现的功能编辑程序。   三、软件系统总体设计   1、软件程序结构   在深入学习STM32编程、PID控制算法、组态王软件的基础上进行温度控制......
    器的微分部分可以抑制系统中的噪声干扰,提高系统的抗干扰能力。   总之,PID调节器可以对自动控制系统的动态特性、稳态特性和静态精度进行优化,从而提高系统的性能和可靠性。它广泛应用于各种工业自动化控制领域,如温度控制、压力控制......
    ,并通过模拟量通道反馈给变频器,然后与设定的温度值做比较,再由变频器的PID控制器改变输出频率以调节风机的转速,进而控制系统风量,以保证系统的温度控制精度及响应性。其系......
    PID控制的作用(2023-06-02)
    够保持系统的稳定性。 易于实现:PID控制器算法简单,易于实现,可应用于多种控制场合,如温度控制、速度控制、位置控制等。 综上所述,PID控制器在自动化控制领域具有广泛的应用价值,可用于提高控制......
    AT89C2051单片机对足浴器温度控制系统的设计;足浴器的设计难点在于成本控制和温度控制系统的设计。近年来,开关电源技术的逐渐成熟,为小功率电源供电提供了一个高效率且低成本的方案,摒弃......
    pid控制中三个参数的作用;PID控制应该算是非常古老而且应用非常广泛的控制算法了,小到热水壶温度控制,大到控制无人机的飞行姿态和飞行速度等等。在电机控制中,PID算法用得尤为常见。 位置式PID......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>