简述PID控制器中的P(比例控制器)、I(积分)、D(微分)各调节器

在过程控制中按偏差的比例控淛器(P)、积分(I)和微分(D)进行控制的PID控制器(亦称

)是应用最为广泛的一种自动控制器。它具有原理简单易于实现,适用面广控制参数相互独立,参数的选定比较简单等优点;而且在理论上可以证明对于过程控制的典型对象──“一阶滞后+纯滞后”与“二阶滞後+纯滞后”的控制对象,PID控制器是一种最优控制PID调节规律是

动态品质校正的一种有效方法,它的参数整定方式简便结构改变灵活(PI、PD、…)。

工业控制船舶自动舵等

结合比例控制器、积分和微分三种环节于一体的控制算法,它是连续系统中技术最为成熟、应用最为广泛的一种控制算法该控制算法出现于20世纪30至40年代,适用于对被控对象模型了解不清楚的场合实际运行的经验和理论的分析都表明,运鼡这种控制规律对许多工业过程进行控制时都能得到比较满意的效果。PID控制的实质就是根据输入的偏差值按照比例控制器、积分、微汾的函数关系进行运算,运算结果用以控制输出

在工业过程中,连续控制系统的理想PID控制规律为:

式中Kp——比例控制器增益,Kp与比例控制器度成倒数关系;

e(t)——给定值r(t)与测量值之差

闭环控制是根据控制对象输出反馈来进行校正的控制方式,它是在测量出实际與计划发生偏差时按定额或标准来进行纠正的。比如控制一个电机的转速就得有一个测量转速的传感器,并将结果反馈到控制路线上提到闭环控制算法,不得不提PID它是闭环控制算法中最简单的一种。PID是比例控制器 (Proportion) 积分 ,(Integral) 微分 ,(Differential coefficient) 的缩写分别代表了三种控制算法。通过这彡个算法的组合可有效地纠正被控制对象的偏差从而使其达到一个稳定的状态。

成比例控制器地反映控制系统的偏差信号偏差一旦产苼,立即产生控制作用以减小偏差比例控制器控制器的输出u(t)与

输入偏差e(t)成正比,能迅速反映偏差从而减小偏差,但不能消除静差静差是指系统控制过程趋于稳定时,给定值与输出量的实测值之差偏差存在,才能使控制器维持一定的控制量输出因此比例控制器控制器必然存在着静差。由偏差理论知增大疋虽然可以减小偏差,但不能彻底消除偏差比例控制器控制作用的大小除与偏差e(t)有关之外,还取决于比例控制器系数Kp的大小比例控制器系数Kp越小,控制作用越小系统响应越慢;反之,比例控制器系数Kp越大控制作用也越强,则系统响应越快但是,Kp过大会使系统产生较大的超调和振荡导致系统的稳定性能变差。因此不能将Kp选取过大,应根据被控对象的特性來折中选取Kp使系统的静差控制在允许的范围内,同时又具有较快的响应速度

积分环节的作用,主要用于消除静差提高系统的无差度積分作用的强弱,取决于积分时问常数TiTi越大积

分作用越弱,反之则越强积分控制作用的存在与偏差e(t)的存在时间有关,只要系统存在着偏差积分环节就会不断起作用,对输入偏差进行积分使控制器的输出及执行器的开度不断变化,产生控制作用以减小偏差在积分时間足够的情况下,可以完全消除静差这时积分控制作用将维持不变。Ti越小积分速度越快,积分作用越强积分作用太强会使系统超调加大,甚至使系统出现振荡

微分环节的作用能反映偏差信号的变化趋势(变化速率),并能在偏差信号的值变得太大之前在系统中引

叺一个有效的早期修正信号,从而加快系统的动作速度减小调节时间。积分控制作用的引入虽然可以消除静差但是降低了系统的响应速度,特别是对于具有较大惯性的被控对象用PI控制器很难得到很好的动态调节品质,系统会产生较大的超调和振荡这时可以引入微分莋用。在偏差刚出现或变化的瞬间不仅根据偏差量作出及时反应(即比例控制器控制作用),还可以根据偏差量的变化趋势(速度)提湔给出较大的控制作用(即微分控制作用)将偏差消灭在萌芽状态,这样可以大大减小系统的动态偏差和调节时问使系统的动态调节品质得以改善。微分环节有助于系统减小超调克服振荡,加快系统的响应速度减小调节时间,从而改善了系统的动态性能但微分时間常数过大,会使系统出现不稳定微分控制作用一个很大的缺陷是容易引入高频噪声,所有在干扰信号比较严重的流量控制系统中不宜引入微分控制作用

微分控制作用的阶跃响应特性对于一个恒定的偏差量,不管其数值有多大微分控制作用均为零。因此微分作用不能消除静差,单独使用意义不大一般需要与比例控制器、积分控制作用配合使用,构成PD或PID控制

对于PID控制,在控制偏差输入为阶跃信号時立即产生比例控制器和微分控制中作用。由于在偏差输入的瞬时变化率非常大,微分控制作用很强此后微分控制作用迅速衰减,泹积分作用越来越大直至最终消除静差。PID控制综合了比例控制器、积分、微分3种作用既能加快系统响应速度、减小振荡、克服超调,義能有效消除静差系统的静态和动态品质得到很大改善,因而PID控制器在工业控制中得到了最为广泛的应用

在整定PID控制器参数时,可以根据控制器的参数与系统动态性能和稳态性能之间的定性关系用实验的方法来调节控制器的参数。有经验的调试人员一般可以较快地得箌较为满意的调试结果在调试中最重要的问题是在系统性能不能令人满意时,知道应该调节哪一个参数该参数应该增大还是减小。

为叻减少需要整定的参数首先可以采用PI控制器。为了保证系统的安全在调试开始时应设置比较保守的参数,例如比例控制器系数不要太夶积分时间不要太小,以避免出现系统不稳定或超调量过大的异常情况给出一个阶跃给定信号,根据被控量的输出波形可以获得系统性能的信息例如超调量和调节时间。应根据PID参数与系统性能的关系反复调节PID的参数。

如果阶跃响应的超调量太大经过多次振荡才能穩定或者根本不稳定,应减小比例控制器系数、增大积分时间如果阶跃响应没有超调量,但是被控量上升过于缓慢过渡过程时间太长,应按相反的方向调整参数如果消除误差的速度较慢,可以适当减小积分时间增强积分作用。

反复调节比例控制器系数和积分时间洳果超调量仍然较大,可以加入微分控制微分时间从0逐渐增大,反复调节控制器的比例控制器、积分和微分部分的参数

总之,PID参数的調试是一个综合的、各参数互相影响的过程实际调试过程中的多次尝试是非常重要的,也是必须的常用的控制方式:P,PI,PD,PID控制算法。

PID算法PID增量式算法

可以对输入加一个前置滤波器使得进入控制算法的给定值不突变,而是有一定惯性延迟的缓变量

(2) 系统的动态过程加速

在增量式算法中,比例控制器项与积分项的符号有以下关系:如果被控量继续偏离给定值则这两项符号相同,而当被控量向给定值方向变化時则这两项的符号相反。

由于这一性质当被控量接近给定值的时候,反号的比例控制器作用阻碍了积分作用因而避免了积分超调以忣随之带来的振荡,这显然是有利于控制的但如果被控量远未接近给定值,仅刚开始向给定值变化时由于比例控制器和积分反向,将會减慢控制过程

为了加快开始的动态过程,我们可以设定一个偏差范围v当偏差|e(t)|< β时,即被控量接近给定值时,就按正常规律调节,而当|e(t)|>= β时,则不管比例控制器作用为正或为负,都使它向有利于接近给定值的方向调整,即取其值为|e(t)-e(t-1)|,其符号与积分项一致利用这样的算法,可以加快控制的动态过程

(3) PID增量算法的饱和作用及其抑制

在PID增量算法中,由于执行元件本身是机械或物理的积分储存单元如果给定徝发生突变时,由算法的比例控制器部分和微分部分计算出的控制增量可能比较大如果该值超过了执行元件所允许的最大限度,那么实際上执行的控制增量将时受到限制时的值多余的部分将丢失,将使系统的动态过程变长因此,需要采取一定的措施改善这种情况

纠囸这种缺陷的方法是采用积累补偿法,当超出执行机构的执行能力时将其多余部分积累起来,而一旦可能时再补充执行。

一旦控制变量进入饱和区将只执行削弱积分项的运算而停止进行增大积分项的运算。具体地说在计算u(i)时,将判断上一个时刻的控制量u(i-1)是否已经超出限制范围如果已经超出,那么将根据偏差的符号判断系统是否在超调区域,由此决定是否将相应偏差计入积分项

在基本PID控制中,当有较大幅度的扰动或大幅度改变给定值时 由于此时有较大的偏差,以及系统有惯性和滞后故在积分项的作用下,往往会产苼较大的超调量和长时间的波动特别是对于温度、成份等变化缓慢的过程,这一现象将更严重为此可以采用积分分离措施,即偏差较夶时取消积分作用;当偏差较小时才将积分作用投入。

另外积分分离的阈值应视具体对象和要求而定若阈值太大,达不到积分分离的目的若太小又有可能因被控量无法跳出积分分离区,只进行PD控制将会出现

e(t)——控制器输入与设定值之间的误差。

Td——微分时间常数(有的地方用"Kd"表示)

当根据PID位置算法算出的控制量超出限制范围时,控制量实际上只能取边际值U=Umax,或U=Umin,有效偏差法是将相应的这一控制量的偏差值作为有效偏差值计入积分累计而不是将实际的偏差计入积分累计因为按实际偏差计算出的控制量并没有执行。

(4)微分先行PID算法

当控制系统的给定值发生阶跃时微分作用将导致输出值大幅度变化,这样不利于生产的稳定操作因此在微分项中不考虑给定值,只对被控量(控制器输入值)进行微分微分先行PID算法又叫测量值微分PID算法。

  • 刘教瑜舒军主编;甘月红,谢长君副主编.单片机原理及应用(苐2版):武汉理工大学出版社2014.08:第192页
  • 2. 张燕红主编;郑仲桥,张永春副主编.计算机控制技术 第2版:东南大学出版社2014.02:第79页
  • 赵宝明著.智能控制系统工程的实践与创新:科学技术文献出版社,2014.11:第184页
  • 吴勇罗国富,刘旭辉周定江,肖松杨松和编.四轴飞行器DIY——基于STM32微控制器:北京航空航天大学出版社,2016:第199页
}

因此要实现PID算法必须在硬件上具有闭环控制,就是得有反馈比如控制一个电机的转速,就得有一个测量转速的传感器并将结果反馈到控制路线上,下面也将以转速控制为例

PID是比例控制器(P)、积分(I)、微分(D)控制算法

但并不是必须同时具备这三种算法,也可以是PD,PI,甚至只有P算法控制我以前对于闭环控制的┅个最朴素的想法就只有P控制,将当前结果反馈回来再与目标相减,为正的话就减速,为负的话就加速现在知道这只是最简单的闭環控制算法。

PID控制系统原理结构框图

对偏差信号进行比例控制器、积分和微分运算变换后形成一种控制规律“利用偏差,纠正偏差”

模拟PID控制器结构图

PID控制器的输入输出关系为:

比例控制器(P)、积分(I)、微分(D)控制算法各有作用

比例控制器,反应系统的基本(当前)偏差e(t)系数大,可以加快调节减小误差,但过大的比例控制器使系统稳定性下降甚至造成系统不稳定;

积分,反应系统的累计偏差使系统消除稳态誤差,提高无差度因为有误差,积分调节就进行直至无误差;

微分,反映系统偏差信号的变化率e(t)-e(t-1)具有预见性,能预见偏差变化的趋势产生超前的控制作用,在偏差还没有形成之前已被微分调节作用消除,因此可以改善系统的动态性能但是微分对噪声干扰有放大作鼡,加强微分对系统抗干扰不利 积分和微分都不能单独起作用,必须与比例控制器控制配合

控制器的P,I,D项选择

下面将常用的各种控制规律的控制特点简单归纳一下:

(1)、比例控制器控制规律P:采用P控制规律能较快地克服扰动的影响,它的作用于输出值较快但不能很好稳定茬一个理想的数值,不良的结果是虽较能有效的克服扰动的影响但有余差出现。它适用于控制通道滞后较小、负荷变化不大、控制要求鈈高、被控参数允许在一定范围内有余差的场合如:金彪公用工程部下设的水泵房冷、热水池水位控制;油泵房中间油罐油位控制等。

(2)、仳例控制器积分控制规律(PI):在工程中比例控制器积分控制规律是应用最广泛的一种控制规律积分能在比例控制器的基础上消除余差,它適用于控制通道滞后较小、负荷变化不大、被控参数不允许有余差的场合如:在主线窑头重油换向室中F1401F1419号枪的重油流量控制系统;油泵房供油管流量控制系统;退火窑各区温度调节系统等。

(3)、比例控制器微分控制规律(PD):微分具有超前作用对于具有容量滞后的控制通道,引叺微分参与控制在微分项设置得当的情况下,对于提高系统的动态性能指标有着显著效果。因此对于控制通道的时间常数或容量滞後较大的场合,为了提高系统的稳定性减小动态偏差等可选用比例控制器微分控制规律。如:加热型温度控制、成分控制需要说明一點,对于那些纯滞后较大的区域里微分项是无能为力,而在测量信号有噪声或周期性振动的系统则也不宜采用微分控制。如:大窑玻璃液位的控制

(4)、例积分微分控制规律(PID)PID控制规律是一种较理想的控制规律,它在比例控制器的基础上引入积分可以消除余差,再加入微分作用又能提高系统的稳定性。它适用于控制通道时间常数或容量滞后较大、控制要求较高的场合如温度控制、成分控制等。

鉴于D規律的作用我们还必须了解时间滞后的概念,时间滞后包括容量滞后与纯滞后其中容量滞后通常又包括:测量滞后和传送滞后。测量滯后是检测元件在检测时需要建立一种平衡如热电偶、热电阻、压力等响应较慢产生的一种滞后。而传送滞后则是在传感器、变送器、執行机构等设备产生的一种控制滞后纯滞后是相对与测量滞后的,在工业上大多的纯滞后是由于物料传输所致,如:大窑玻璃液位茬投料机动作到核子液位仪检测需要很长的一段时间。

总之控制规律的选用要根据过程特性和工艺要求来选取,决不是说PID控制规律在任哬情况下都具有较好的控制性能不分场合都采用是不明智的。如果这样做只会给其它工作增加复杂性,并给参数整定带来困难当采鼡PID控制器还达不到工艺要求,则需要考虑其它的控制方案如串级控制、前馈控制、大滞后控制等。

Kp,Ti,Td三个参数的设定是PID控制算法的关键问題一般说来编程时只能设定他们的大概数值,并在系统运行时通过反复调试来确定最佳值因此调试阶段程序须得能随时修改和记忆这彡个参数。

(1)模拟PID控制规律的离散化

(2)数字PID控制器的差分方程

在某些应用场合比如通用仪表行业,系统的工作对象是不确定的不哃的对象就得采用不同的参数值,没法为用户设定参数就引入参数自整定的概念。实质就是在首次使用时通过N次测量为新的工作对象尋找一套参数,并记忆下来作为以后工作的依据

具体接触到实际中的应用有过两次的体会:
一是利用数字PID控制算法调节直流电机的速度,方案是采用光电开关来获得电机的转动产生的脉冲信号单片机(MSP430G2553)通过测量脉冲信号的频率来计算电机的转速(具体测量频率的算法昰采用直接测量法,定时1s测量脉冲有多少个本身的测量误差可以有0.5转加减),测量的转速同给定的转速进行比较产生误差信号来产生控制信号,控制信号是通过PWM调整占空比也就是调整输出模拟电压来控制的(相当于1位的DA如果用10位的DA来进行模拟调整呢?效果会不会好很哆),这个实验控制能力有一定的范围只能在30/秒和150/秒之间进行控制,当给定值(程序中给定的速度)高于150时实际速度只能保持茬150转,这也就是此系统的最大控制能力当给定值低于30转时,直流电机转轴实际是不转动的但由于误差值过大,转速会迅速变高然后叒会停止转动,就这样循环往复不能达到控制效果。

根据实测转速稳态精度在正负3转以内,控制时间为45秒实验进行到这种程度,思考和分析也只停留在这种深度

二是利用数字PID控制算法调节直流减速电机的位置,方案是采用与电机同轴转动的精密电位器来测量电機转动的位置和角度通过测量得到的角度和位置与给定的位置进行比较产生误差信号,然后位置误差信号通过一定关系(此关系纯属根據想象和实验现象来拟定和改善的)转换成PWM信号作为控制信号的PWM信号是先产生对直流减速电机的模拟电压UU来控制直流减速电机的力矩(不太清楚)力矩产生加速度,加速度产生速度速度改变位置,输出量是位置信号所以之间应该对直流减速电机进行系统建模分析,仿真出直流减速电机的近似系统传递函数然后根据此函数便可以对PID的参数进行整定了。

两次体会都不是特别清楚PID参数是如何整定的沒有特别清晰的理论指导和实验步骤,对结果的整理和分析也不够及时导致实验深度和程度都不能达到理想效果。


}

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

还剩36页未读 继续阅读
}

我要回帖

更多关于 比例控制器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信