常规PID控制规律

常规PID控制规律
常规PID控制规律

一、常规PID控制规律

常规PID控制即比例-积分-微分控制规律。比例调节作用是最基本的调节作用,使“长劲”,比例作用贯彻于整个调节过程之中;积分和微分作用为辅助调节作用。积分作用则体现在调节过节过程的后期,用以消除静态偏差,使“后劲”;微分作用则体现在调节过程的初期,使“前劲”。

4. PID(比例-积分-微分)控制特点

(1) 缺点

不适用于有大时间滞后的控制对象,参数变化较大甚至结构也变化的控制对象,以及系统复杂、环境复杂、控制性能要求高的场合。

(2) 优点:

●PID算法蕴涵了动态控制过程中过去、现在和将来的主要信息,而且其配置几乎最优。比例(P)代表了当前的信息,起纠正偏差的作用,使过程反应迅速。微分(D)在信号变化时有超前控制作用,代表了将来的信息。在过程开始时强迫过程进行,过程结束时减小超调,克服振荡,提高系统的稳定性,加快系统的过渡过程。积分(I)代表了过去积累的信息,它能消除静差,改善系统静态特性。此三作用配合得当,可使动态过程快速、平稳、准确,收到良好的效果。

●PID控制适应性好,有较强鲁棒性。●PID算法简单明了,形成了完整的设计和参数调整方法,很容易为工程技术人员所掌握。●许多工业控制回路比较简单,控制的快速性和精度要求不是很高,特别是对于那些l~2阶的系统,PID控制已能得到满意的结果。

●PID控制根据不同的要求,针对自身的缺陷进行了不少改进,形成了一系列改进的PID 算法。

2.调节器的参数整定就是合理地设置调节器的各个参数,在热工生产过程中,通常要求控制系统具有一定的稳定裕量,即要求过程有一定的衰减率ψ;在这一前提下,要求调节过程有一定的快速性和准确性,换言之稳定性是首要的。所谓准确性就是要求控制过程的动态偏差(以超调量MP表示)和静态偏差(ess)尽量地小,而快速性则是要求控制过程的时间尽可能地短。

控制系统参数整定有理论计算方法、工程整定方法。

热工系统的主要控制方式

一.反馈控制反馈控制是根据被调量与给定值的偏差值来控制的。反馈控制的特点是必须在被调量与给定值的偏差出现后,调节器才能对其进行调节来补偿干扰对被调量的影响。如果干扰已经发生,而被调参数还未变化时,调节器是不会动作的。即反馈控制总是落后于干扰作用。因此称之为“不及时控制”。反馈控制方案的本身决定了无法将干扰对被控量的影响克服在被控量偏离设定值之前,从而限制了这类控制系统控制质量的进一步提高。

二.前馈控制考虑到偏差产生的直接原因是干扰作用的结果,如果直接按扰动而不是按偏差进行控制,也就是说,当干扰一出现调节器就直接根据检测到的干扰大小和方向按一定规律去进行控制。由于干扰发生后被控量还未显示出变化之前,调节器就产生了控制作用,这在理论上就可以把偏差彻底消除。按照这种理论构成的控制系统称为前馈控制系统,显然,前馈控制对于干扰的克服要比反馈控制系统及时得多

三、复合控制工程实际中,为克服前馈控制的局限性从而提高控制质量,对一两个主要扰动采取前馈补偿,而对其它引起被调参数变化的干扰采用反馈控制来克服。以这种形式组成的系统称为前馈一反馈复合控制系统。前馈-反馈复合控制系统既能发挥前馈调节控制及时的优点,又能保持反馈控制对各种扰动因素都有抑制作用的长处,因此得到了

广泛的应用。

四、串级控制主调节器的输出是副调节器的输入

五、导前微分控制引入导前微分信号送入调节器

六、比值控制在工业生产过程中,常需要保持两个变量(通常指流量)成比例变化。

三、控制系统的评价稳定性、准确性、快速性

1. 稳定性指控制系统在受到干扰作用后,系统的平衡被破坏,在控制设备的控制作用下,控制系统能恢复到一个新的平衡状态,称为稳定的控制系统。稳定的控制系统的被控参数和控制参数的过渡过程曲线最后趋于平衡;不稳定的控制系统过渡过程曲线则是渐扩的,无法恢复平衡2、准确性指被控参数的实际值与给定值之间的动态偏差和静态偏差。最大动态偏差是指整个过渡过程中被控参数偏离给定值的最大差值;静态偏差是过渡过程结束后被控参数与给定值之间的差值。现场中希望两个偏差越小越好。

3、快速性指过渡过程的持续时间,即从干扰发生起至被控参数又建立新的平衡状态为止的过渡时间。一般认为被控参数进入偏离给定值范围内就基本稳定了。当然,过渡时间越短,控制过程进行的就越快,系统品质也就越好。

单元机组协调控制系统把锅炉和汽轮发电机组作为一个整体进行控制,采用了递阶控制系统结构,把自动调节、逻辑控制、联锁保护等功能有机地结合在一起,构成一种具有多种控制功能,满足不同运行方式和不同工况下控制要求的综合控制系统。

锅炉燃料控制系统,风量控制系统,汽轮机功率/ 频率调节系统,以及直流锅炉的给水控制系统。

一、单元机组的运行方式

单元机组的运行方式有定压运行和滑压运行两种。定压运行是指无论机组负荷怎样变动,始终维持主蒸汽压力以及主蒸汽温度为额定值,通过改变汽轮机调节汽门的开度,改变机组的输出功率。

滑压运行则是始终保持汽轮机调节汽门全开,在维持主蒸汽温度恒定的同时,通过改变主蒸汽压力改变机组的输出功率。滑压运行方式具有以下主要特点:(1)汽轮机调节汽门保持近似全开将会使进汽节流损失降低。(2)在部分负荷下,主蒸汽和再热蒸汽的压力降低,容易保持蒸汽温度不变。可获得较高的循环效率。(3)部分负荷下给水泵的功耗比定压运行时减小(4)调峰停机后再启动快,降低了启动损耗(5)负荷越低,滑压运行的经济性越显著

1、滑压运行方式单元机组在滑压运行方式下,保持主汽门和调节汽门全开。外界负荷需求变化时,通过调节锅炉的燃料、风量、给水以及相应的输入量,改变锅炉的蒸发量,进而改变汽轮机的进汽压力,在维持汽温为额定值的前提下,使进入汽轮机蒸汽的能量改变,使汽轮发电机组的输出功率适应外界负荷的需求。

2、定压运行方式定压运行方式的基本特征是机组负荷在任何稳定工况下,均保持主蒸汽压力和温度为额定值。定压运行机组的运行方式有机跟炉、炉跟机和机炉协调三种方式。

3、联合运行方式

4、调频运行方式

一、炉跟机控制系统基本点:汽轮机为基础,锅炉跟随的负荷控制方式,简称炉跟机方式;

机接受负荷指令,负责调节功率,具有较好的负荷响应能力;炉负责调节汽压,维持汽压的稳定,由于锅炉动态响应慢,动态过程中汽压波动大;因机炉间的相互影响,燃料扰动(如增加)时压力、功率都有变动(上升),而为保持原有功率,汽轮机调节汽门要

动作(关小),更使压力有所波动(增加)。

二、机跟炉控制系统基本点:锅炉为基础,汽轮机跟随的负荷控制方式,简称机跟炉方式;

机跟炉方式:炉接受负荷指令,负责调节功率,负荷响应能力差,不仅不能利用锅炉蓄能,负荷增加时,还要先向锅炉附加蓄能,要先提高汽包压力;因机炉间的相互影响,燃料扰动时,机组功率波动也大,如燃料增加时,功率、汽压都上升,要保持原有汽压,汽轮机调节汽门开大,会使功率更为增加,对燃煤机组来说这个缺点比较突出。单纯的汽轮机跟踪运行方式对电网干扰较大,不利于电网周波的稳定;但因汽轮机调压的动态响应比锅炉调压快,不论负荷变化或燃料扰动,汽压波动都小,有利于机组本身运行参数的稳定。

三、协调控制系统协调控制方式就是一种较好地解决机组的负荷适应性与运行稳定性这一对矛盾的运行方式。协调控制系统的一个重要设计思想,就在于蓄能的合理利用和补偿:1)充分利用锅炉的蓄能,又要相应限制这种利用;2)补偿蓄能,动态超调锅炉的能量输入。协调控制系统的一个关键控制策略,在于尽可能减少和消除锅炉、汽轮机动作间的相互影响,采用扰动补偿、自治或解耦的控制原则。扰动应由扰动侧的控制回路自行快速消除,而非扰动侧的控制回路应少动或不动,以利于动态过程的稳定。

主控系统由负荷指令处理回路和机、炉主控制器两部分组成。

2、频差校正

并网运行的火力发电机机组在电网频率变化时,其自身的电液调速系统会使机组自动改变一部分负荷,以减小电网频率的波动,这是机组的一次调频能力。

4.负荷指令的闭锁增/闭锁减(BI/BD)机组在实际运行过程中,一些不明原因可能造成执行机构工作到极限状态,为防止事故的发生,必须对负荷指令进行方向闭锁。

5.负荷指令的迫降/迫升(RD/RU)如果在系统发生闭锁增或闭锁减的过程中,同时出现某些重要参数偏差大并超过设定的限值,为保证机组的安全运行,还必须将机组的负荷迫降或迫升到与其自身允许出力相适应的水平上运行

控制器输入信号有: 机组实际负荷指令(ULD) ,机组实发电功率(MW) ,机前压力(Turottle Pressure)P T,压力设定值P s,第一级压力(First Stage Pressure)P1,以及汽包压力(Drum Pressure) P b。控制器输出信号是:汽机指令(TURB Demand)TD和锅炉指令(BLR Demand)BD。

主控系统的运行方式(即控制策略)有以下几种:

(1)手动方式;(2)汽机跟随方式(TF);(3)锅炉跟随方式(BF);(4)机、炉协调方式(COORD)。

2、机、炉协调控制方式(COORD该协调控制策略采用了直接能量平衡原理、炉跟机的控制方式、非线性元件的单向解耦,因而使系统具有较好的控制品质

1.锅炉跟随控制方式(BF)

机侧控制器均处于跟踪状态,汽机控制由运行人员通过汽机主站手动控制;炉侧可由运行人员选择CCS1或DEB两种结构。

2.汽机跟随控制方式(TF)

当锅炉子控制系统中燃料操作器(A/M1)和送风操作器(A/M2)在手动控制,而汽机主站于自动工况时,系统运行在汽机跟随控制方式

四、机、炉手动控制方式

当汽机主站、炉侧燃料、送风均在手动时,机组运行在机、炉分别手动控制方式

自动控制系统可以由以下几个部分组成:

测量变送器:用来测量被调量,并把被调量转换为与之成比例的某种便于传递和综合的信号。给定元件:用来设置被调量的给定值或与该给定值对应的电信号。调节器:接受被调量信号和给定值比较后的偏差信号,输出一定规律的控制指令给执行器执行器:根据调节器送来的控制指令去推动调节机构,改变调节量。调节机构:接受控制作用去改变调节量变化的具体设备。控制对象:被控制的热工生产过程或设备。被调量:表征热工过程是否符合规定工况的物理量。扰动:生产过程中引起被调量偏离给定值的各种因素。

调节量:由控制作用来改变并去控制被调量变化的物理量。

1.维持蒸汽压力稳定2.保证燃烧过程的经济性3.维持炉膛压力稳定

三个被控参数(被调量)(即蒸汽压力、过剩空气系数或最佳含氧量、炉膛压力)与三个调节量(即燃料量、送风量、引风量)

燃料量是如何表示的?1采用燃水比例信号代替燃料量信号,2采用调速级蒸汽压力信号代替燃料量信号3对于燃煤锅炉,可采用热量信号代替燃料量信号,反映燃料量的自发扰动。

燃水比控制方案(1)方案一

以燃料调节器作为负荷调节器,而以给水调节器作为汽温粗调。即采用以燃料量作为主动流量,调节锅炉负荷,以给水流量作为从动流量,跟随燃料量变化,保持燃水比例不变,调节微过热汽温的配对选择方案。当燃料量发生扰动时,燃料和给水调节器都将动作,从而使由燃料量内扰而引起的温度偏差由给水流量变化来消除。

(2)方案二

以改变给水流量作为负荷的调节手段,而以燃料量跟踪给水流量,保持规定的燃水比,作为过热汽温的粗调

(1)燃料与风量交叉限制

在锅炉燃烧过程中,如果风量太小则造成炉膛灭火,为保证燃料的完全燃烧,风量应始终比燃料富裕。如下图中,锅炉主指令BD与风量信号AF在小值选择器中进行选择,把幅值较小的信号作为锅炉燃料调节器的给定值,锅炉主指令BD是按设计煤种标定的,因此风量信号AF是经过氧量修正后的实际送风量。该交叉限制回路工作过程中,当主指令增加时,并不立即去增大给粉机转速,而是在实际送风量增大后放行主指令,即先加风后加煤;当主指令减少时,先减煤后减风,并保证风量大于燃料量。

超驰控制

超驰信号y3是炉膛压力偏差信号ΔFP经函数F(x)2处理再送比例放大器运算而获得。函数F(x)2的特性曲线如左图(b)所示,它是一个死区组件,即当ΔFP在(-n,n)范围内时,其输出值y3为零,则超驰信号为零

当ΔFP超出(-n,n)时,如炉膛压力FP高,且FP-FP0>n,y3为正值开大引风机位

置,增大引风量,炉膛压力FP降低。不灵敏区(-n,n)>>(-m,m),即炉膛压力偏差不能由正常自动调节回路消除,且超出安全运行(-n,n)范围时,控制作用直接作用到执行机构,而不受操作器A、B的管制,这种不受任何条件约束的快速控制,称之为超驰控制

超驰信号y2反作用于引风机执行机构,它表明当锅炉发生主燃料跳闸时,快速关小引风机入口挡板1/4,减小引风量,以防止熄火使炉膛压力大幅度下降,而导致炉膛内爆的发生。这种快关引风机约10s后,逐渐恢复到原始位置,过程约30s。该超驰控制是本系统防锅炉内爆的措施之二。

炉膛安全保护方式:1信号赢余即信号可靠2超驰控制3设置炉膛压力高低限

过热段的起始部分选取一个合适的地点,根据该点工质温度来控制燃水比。这一点称为中间点,中间点汽温变化的时滞应不超过30~40s。但应说明,在不同负荷时,中间点的汽温不是固定不变,而是机组负荷的函数。

考虑到燃料量内扰很大,对于燃煤锅炉,燃料量无法准确测量。因此内回路难以有效克服燃料量扰动。系统中引入烟气温度信号经微分器后作为导前微分信号引入PI4,补偿(克服)燃料量扰动时微过热汽温变化的迟延。这既有利于克服内扰,也有利于改善汽温调节品质

PID 通俗解释

PID控制原理 3个故事:看完您就明白了。 1、:PID的故事小明接到这样一个任务:有一个水缸点漏水(而且漏 水的速度还不一定固定不变),要求水面高度维持在某个位置,一旦发 现水面高度低于要求位置,就要往水缸里加水。 小明接到任务后就一直守在水缸旁边,时间长就觉得无聊,就跑到房 里看小说了,每30分钟来检查一次水面高度。水漏得太快,每次小明 来检查时,水都快漏完了,离要求的高度相差很远,小明改为每3分 钟来检查一次,结果每次来水都没怎么漏,不需要加水,来得太频繁 做的是无用功。几次试验后,确定每10分钟来检查一次。这个检查时 间就称为采样周期 开始小明用瓢加水,水龙头离水缸有十几米的距离,经常要跑好几趟 才加够水,于是小明又改为用桶加,一加就是一桶,跑的次数少了, 加水的速度也快了,但好几次将缸给加溢出了,不小心弄湿了几次鞋,小明又动脑筋,我不用瓢也不用桶,老子用盆,几次下来,发现刚刚好,不用跑太多次,也不会让水溢出。这个加水工具的大小就称为比 例系数 小明又发现水虽然不会加过量溢出了,有时会高过要求位置比较多, 还是有打湿鞋的危险。他又想了个办法,在水缸上装一个漏斗,每次 加水不直接倒进水缸,而是倒进漏斗让它慢慢加。这样溢出的问题解 决了,但加水的速度又慢了,有时还赶不上漏水的速度。于是他试着 变换不同大小口径的漏斗来控制加水的速度,最后终于找到了满意的 漏斗。漏斗的时间就称为积分时间 小明终于喘了一口,但任务的要求突然严了,水位控制的及时性要求 大大提高,一旦水位过低,必须立即将水加到要求位置,而且不能高 出太多,否则不给工钱。小明又为难了!于是他又开努脑筋,终于让 它想到一个办法,常放一盆备用水在旁边,一发现水位低了,不经过 漏斗就是一盆水下去,这样及时性是保证了,但水位有时会高多了。 他又在要求水面位置上面一点将水凿一孔,再接一根管子到下面的备 用桶里这样多出的水会从上面的孔里漏出来。这个水漏出的快慢就称 为微分时间 看到几个问采样周期的帖子,临时想了这么个故事。微分的比喻一点 牵强,不过能帮助理解就行了,呵呵,入门级的,如能帮助新手理解 下PID,于愿足矣。故事中小明的试验是一步步独立做,但实际加水 工具、漏斗口径、溢水孔的大小同时都会影响加水的速度,水位超调 量的大小,做了后面的实验后,往往还要修改改前面实验的结果。 2、控制模型:人以PID控制的方式用水壶往水杯里倒印有刻度的半杯 水后停下; 设定值:水杯的半杯刻度;

PID控制算法经验之谈

PID控制概述 PID控制是目前工程上应用最广的一种控制方法,它的优点在于结构简单,且不依赖被控对象模型,控制所需的信息量也很少,因而非常易于工程实现,同时通过参数的调整也可获得较好的控制效果。 PID控制是将误差信号的比例(P)、积分(I)和微分通过线性组合构成控制量,故称之为PID控制。因此,在使用中只需要设定三个参数即可。在很多情况,往往不一定需要三个单元,但是比例单元是必不可少的。 PID控制器设计的难点在于参数整定。但是实际上很多情况下我们可以直接根据系统的时域响应来调整比例、微分和积分三个环节的参数,当然这就需要了解这三个环节对时域响应的有什么样的影响。 (1)比例环节:直接将误差信号放大或缩小,因此将比例环节参数增大可以提高响应速度并且减小稳态误差,但是,快速性和稳定性总是一对矛盾,也就是在增大比例系数的同时,系统的稳定性逐渐减低,系统将会出现超调、振荡,甚至发散,因此合适的比例增益是在快速性和稳定性之间进行折中。 (2)积分环节:从积分的定义可知,该环节是将误差不断进行累积,可实现消除稳态误差。增益越大,积分作用越强,稳态误差消除也越快,但是带来的问题是容易产生积分饱和现象,带来大的超调并延缓了系统进入稳态的速度,因此这又是一个矛盾。 (3)微分环节:该环节或取的是误差的微分信息,根据微分的定义,我们可以知道,这是一个超前环节,也就是说该信号提前告诉我们控制量是该减还是该增,避免造成超调、振荡,因此增大该环节增益有助于提高系统的稳定性,避免振荡,但是对快速性却产生了负作用(快速性和稳定性总是一会矛盾体),因此必须合理选取。还有必须注意的是,微分环节对噪声信号将产生放大作用,因此在噪声较大的系统中慎用。 正是由于PID控制参数整定的复杂性,目前出现了多种改进的PID控制方法,我们将在下一篇中对这些改进型进行归纳总结。 各种改进型PID控制总结 随着数字控制技术的发展,我们在控制器的设计上有了更大的灵活性,一些原来在模拟PID控制器中无法实现的问题,现在我们很容易就能在数字计算机上实现了,于是产生来了一系列改进的控制算法,形成非标准的控制算法,改善系统品质,满足不同控制系统的需要。 1.积分分离PID控制算法 PID控制中引入积分环节,主要是为了消除静差,提高控制精度。但在启动、结束或大幅度增减指令时,短时间内系统有很大输出,由于积分积累的作用,致使控制量超过执行机构可能运行的最大动作范围对应的极限控制量,引起系统较大的超调,甚至引起系统较大的振荡,这在生产中是绝对不允许的。积分分离的

PID控制的基本原理

盛年不重来,一日难再晨。及时宜自勉,岁月不待人。 PID 控制的基本原理 1.PID 控制概述 当今的自动控制技术绝大部分是基于反馈概念的。反馈理论包括三个基本要素:测量、比较和执行。测量关心的是变量,并与期望值相比较,以此误差来纠正和控制系统的响应。反馈理论及其在自动控制中应用的关键是:做出正确测量与比较后,如何用于系统的纠正与调节。 在过去的几十年里,PID 控制,也就是比例积分微分控制在工业控制中得到了广泛应用。在控制理论和技术飞速发展的今天,在工业过程控制中95%以上的控制回路都具有PID 结构,而且许多高级控制都是以PID 控制为基础的。 PID 控制器由比例单元(P)、积分单元(I)和微分单元(D)组成,它的基本原理比较简单,基本的PID 控制规律可描述为: G(S ) = K P + K1 + K D S (1-1) PID 控制用途广泛,使用灵活,已有系列化控制器产品,使用中只需设定三个参数(K P ,K I和K D )即可。在很多情况下,并不一定需要三个单元,可以取其中的一到两个单元,不过比例控制单元是必不可少的。 PID 控制具有以下优点: (1)原理简单,使用方便,PID 参数K P、K I和K D 可以根据过程动态特性变化,PID 参数就可以重新进行调整与设定。 (2)适应性强,按PID 控制规律进行工作的控制器早已商品化,即使目前最新式的过程控制计算机,其基本控制功能也仍然是PID 控制。PID 应用范围广,虽然很多工业过程是非线性或时变的,但通过适当简化,也可以将其变成基本线性和动态特性不随时间变化的系统,就可以进行PID 控制了。 (3)鲁棒性强,即其控制品质对被控对象特性的变化不太敏感。但不可否认PID 也有其固有的缺点。PID 在控制非线性、时变、偶合及参数和结构不缺点的复杂过程时,效果不是太好; 最主要的是:如果PID 控制器不能控制复杂过程,无论怎么调参数作用都不大。 在科学技术尤其是计算机技术迅速发展的今天,虽然涌现出了许多新的控制方法,但PID 仍因其自身的优点而得到了最广泛的应用,PID 控制规律仍是最普遍的控制规律。PID 控制器是最简单且许多时候最好的控制器。 在过程控制中,PID 控制也是应用最广泛的,一个大型现代化控制系统的控制回路可能达二三百个甚至更多,其中绝大部分都采用PID 控制。由此可见,在过程控制中,PID 控制的重要性是显然的,下面将结合实例讲述PID 控制。 1.1.1 比例(P)控制 比例控制是一种最简单的控制方式,其控制器的输出与输入误差信号成比例关系。当仅有比例控制时系统输出存在稳定误差。比例控制器的传递函数为: G C (S ) = K P (1- 2) 式中,K P 称为比例系数或增益(视情况可设置为正或负),一些传统的控制器又常用比例带(Proportional Band,PB),来取代比例系数K P ,比例带是比例系数的倒数,比例带也称为比例度。 对于单位反馈系统,0 型系统响应实际阶跃信号R0 1(t)的稳态误差与其开环增益K 近视成反比,即: t→∞

精心编制的 S7-300 PID 使用说明

定时中断组织块OB35 西门子S7-300/400有9个定时中断组织块:OB30、OB31、OB32、OB33、OB34、OB35、OB36、OB37、OB38 。 CPU可以定时中断去执行这些模块中的程序,即:每隔一段时间就停止当前的程序,转去执行定时中断组织块中的程序,执行结速后再返回。相当于单片机的定时中断。 这9个组织块功能相同,你可以选择其中之一使用,区别是它们的中断优先级不同,如果程序中用到了多个定时中断组织块,应设好它们的执行优先级。 S7-300CPU 可用的定时中断组织模块是OB35,在300站点的硬件组态中,打开CPU 属性设置可以看到其它的中断组织块为灰色。OB35默认的调用时间间隔为100ms 我们可以根据需要更改,定时范围是1-60000毫秒(ms) 设置中断时间间隔如下图所示 注意:设置的时间必须大于OB35中程序执行所花费的时间。 例如:如果中断时间间隔为50ms而OB35中的程序花费的时间是70ms,那么OB35中的程序还没执行完毕就产生第二次中断,程序就会出错,这显然是我们不想看到的结果。 以现在的技术,让你间隔一小时去月球拿一块石头你能做到吗??? 去月球所用的时间大于去月球的时间间隔,你做不到吧??? 正确设置:中断时间间隔大于OB35中程序执行完毕一次所需的时间

使用FB41实现PID控制 在自动化领域中常常要用到PID控制,而常规仪表里一个控制器就只能实现一路的PID 控制,如果要现实多路的PID控制成本就会变得非常高,而且不便于我们集中控制与管理。 经过学习西门子S7-300PLC,我们可以使用模块FB41来实现PID控制,FB41就相当于我们常规仪表里的控制器,既然是PID控制器就应该能够设定P、I、D参数。即:比例度、积分时间、微分时间。常规仪表的面板上可以更改PID参数,又有手动/自动切换按钮等。 今天我们要做的就是使用S7-300PLC 的FB41来代替常规仪表,如何使用FB41来实现PID控制的呢?? FB41是一个功能块,它所能实现的功能(PID)已经由专业人员设计好,我们只要调用它,并根据我们的需要来更改相应的参数即可使用。所以我们不用理会FB41是如何实现比例运算、积分运算、微分运算等等这些问题,只需要会调用就可以了。 现在我们已经知道FB41就相当于常规仪表里的一个控制器了,那么我们是如何使用FB41并给它设置相应的参数呢?? FB41相当于一个子程序,它是用来实现PID运算的,我们只需要每隔一段时间去调用这一“子程序”就可以实现PID控制。所以我们在OB35里调用FB41就可以了,调用的频率可以在属性里面设置。 我们是在OB35里调用FB41的所以在OB35里可以看到FB41的端口。因此可以直接在这些端口上直接设参数。 如下图所示

PID调节和温度控制原理

P I D调节和温度控制原理 字体大小:||2006-10-2123:17-阅读:209-:0 当通过热电偶采集的被测温度偏离所希望的给定值时,PID控制可根据测量信号与给定值的偏差进行比例(P)、积分(I)、微分(D)运算,从而输出某个适当的控制信号给执行机构,促使测量值恢复到给定值,达到自动控制的效果。 比例运算是指输出控制量与偏差的比例关系。比例参数P设定值越大,控制的灵敏度越低,设定值越小,控制的灵敏度越高,例如比例参数P设定为4%,表示测量值偏离给定值4%时,输出控制量变化100%。积分运算的目的是消除偏差。只要偏差存在,积分作用将控制量向使偏差消除的方向移动。积分时间是表示积分作用强度的单位。设定的积分时间越短,积分作用越强。例如积分时间设定为240秒时,表示对固定的偏差,积分作用的输出量达到和比例作用相同的输出量需要240秒。比例作用和积分作用是对控制结果的修正动作,响应较慢。微分作用是为了消除其缺点而补充的。微分作用根据偏差产生的速度对输出量进行修正,使控制过程尽快恢复到原来的控制状态,微分时间是表示微分作用强度的单位,仪表设定的微分时间越长,则以微分作用进行的修正越强。 PID模块操作非常简捷只要设定4个参数就可以进行温度精确控制: 1、温度设定 2、P值 3、I值 4、D值

PID模块的温度控制精度主要受P、I、D这三个参数影响。其中P代表比例,I代表积分,D 代表微分。 比例运算(P) 比例控制是建立与设定值(SV)相关的一种运算,并根据偏差在求得运算值(控制输出量)。如果当前值(PV)小,运算值为100%。如果当前值在比例带内,运算值根据偏差比例求得并逐渐减小直到SV和PV匹配(即,直到偏差为0),此时运算值回复到先前值(前馈运算)。若出现静差(残余偏差),可用减小P方法减小残余偏差。如果P太小,反而会出现振荡。 积分运算(I) 将积分与比例运算相结合,随着调节时间延续可减小静差。积分强度用积分时间表示,积分时间相当于积分运算值到比例运算值在阶跃偏差响应下达到的作用所需要的时间。积分时间越小,积分运算的校正时间越强。但如果积分时间值太小,校正作用太强会出现振荡。 微分运算(D) 比例和积分运算都校正控制结果,所以不可避免地会产生响应延时现象。微分运算可弥补这些缺陷。在一个突发的干扰响应中,微分运算提供了一个很大的运算值,以恢复原始状态。微分运算采用一个正比于偏差变化率(微分系数)的运算值校正控制。微分运算的强度由微分时间表示,微分时间相当于微分运算值达到比例运算值在阶跃偏差响应下达到的作用所需的时间。微分时间值越大,微分运算的校正强度越强。 通常,对于温度控制的理解,是觉得其技术成熟且改变不大。有一些工业的应用,不仅对时间进行精确的控制,而且在当设定值改变时,对于快速加温阶段和扰动的快速响应形成最小程度的过冲(overshoot)和下冲(undershoot)。一般采用的PID控制技术难以满足这些特殊的场合。

PID参数设置参考说明

FB41称为连续控制的PID用于控制连续变化的模拟量,与FB42的差别在于后者是离散型的,用于控制开关量,其他二者的使用方法和许多参数都相同或相似。 PID的初始化可以通过在OB100中调用一次,将参数COM-RST置位,当然也可在别的地方初始化它,关键的是要控制COM-RST; PID的调用可以在OB35中完成,一般设置时间为200MS, 一定要结合帮助文档中的PID框图研究以下的参数,可以起到事半功倍的效果 以下将重要参数用黑体标明.如果你比较懒一点,只需重点关注黑体字的参数就可以了。其他的可以使用默认参数。 A:所有的输入参数: COM_RST:BOOL: 重新启动PID:当该位TURE时:PID执行重启动功能,复位PID内部参数到默认值;通常在系统重启动时执行一个扫描周期,或在PID进入饱和状态需要退出时用这个位; MAN_ON:BOOL:手动值ON;当该位为TURE时,PID功能块直接将MAN的值输出到LMN,这可以在PID框图中看到;也就是说,这个位是PID的手动/自动切换位;(默认为1) PEPER_ON:BOOL:过程变量外围值ON:过程变量即反馈量,此PID可直接使用过程变量PIW(不推荐),也可使用PIW规格化后的值(常用),因此,这个位为FALSE; P_SEL:BOOL:比例选择位:该位ON时,选择P(比例)控制有效;一般选择有效; I_SEL:BOOL:积分选择位;该位ON时,选择I(积分)控制有效;一般选择有效; INT_HOLD BOOL:积分保持,不去设置它; I_ITL_ON BOOL:积分初值有效,I-ITLVAL(积分初值)变量和这个位对应,当此位ON 时,则使用I-ITLVAL变量积分初值。一般当发现PID功能的积分值增长比较慢或系统反应不够时可以考虑使用积分初值; D_SEL :BOOL:微分选择位,该位ON时,选择D(微分)控制有效;一般的控制系统不用; CYCLE :TIME:PID采样周期,一般设为200MS; SP_INT:REAL:PID的给定值; PV_IN :REAL:PID的反馈值(也称过程变量); PV_PER:WORD:未经规格化的反馈值,由PEPER-ON选择有效;(不推荐) MAN :REAL:手动值,由MAN-ON选择有效; GAIN :REAL:比例增益; TI :TIME:积分时间; TD :TIME:微分时间; TM_LAG:TIME:我也不知道,没用过它,和微分有关; DEADB_W:REAL:死区宽度;如果输出在平衡点附近微小幅度振荡,可以考虑用死区来降低灵敏度; LMN_HLM:REAL:PID上极限,一般是100%; LMN_LLM:REAL:PID下极限;一般为0%,如果需要双极性调节,则需设置为-100%;(正负10V输出就是典型的双极性输出,此时需要设置-100%); PV_FAC:REAL:过程变量比例因子 PV_OFF:REAL:过程变量偏置值(OFFSET) LMN_FAC:REAL:PID输出值比例因子; LMN_OFF:REAL:PID输出值偏置值(OFFSET); I_ITLVAL:REAL:PID的积分初值;有I-ITL-ON选择有效;

PID白话式理解说明及智能车闭环控制详解

PID白话式理解说明及智能车闭环控制详解 By jiahangsonic 编码器专卖https://www.360docs.net/doc/e511923055.html, 本文只是技术交流,仅仅是鄙人对一些知识的看法和认识,由于鄙人学疏才浅,必然会在本文中出现定义理解不深刻,原理叙述有误等错误,敬请各位高人理解,如有错误之处,请大家指出,我将积极学习改进。 其实很早就应该写这么一个东西,由于学习和工作太忙,一直没有时间去写,春节放假,偶尔有了时间,决心一定要写好,本文只是针对初学者,对于那些老鸟和大神们,基本上没有看的必要,所以再您看这篇文章之前,还要对我多多的理解和宽容,写不好,我改进学习,写的好,希望对您有帮助。 (一) PID的背景和一些原理上理解 PID控制技术,是最简单的闭环控制技术之一,一般都是利用单反馈或者多反馈来实现对控制对象的调节,实现被控对象的可控性和可预知性的控制。使得设备运行的更加的可靠,合理且平稳。 PID的全称为比例积分微分控制,P即为比例,I即为积分,D即为微分。PID往往都是应用于惰性系统,所谓惰性系统就是变化较慢且无法精确控制和调节的对象,其中最最重要的特点就是变化速度慢,调节速度慢,控制周期较长,最经典的控制对象就为温度的温控。 下面就举一个简单的例子进行说明: 比如我们要对一个水箱里面的水进行加热,我们的目标加热温度为100℃,首先我们不用闭环对水温进行加热,也就是说我们只是靠人为观察温度计的温度值来对加热器进行人工的干预。

当温度加热到100℃以后,我们就停止加热,这个时候,虽然水温已经到达100且加热器已经不再通电加热,但是由于加热器的预热和水本身传递温度的惰性,导致水温会继续上升,经过一段时间后,水温会继续升高,并且超过100℃,那么该系统就无法达到我们所预期的要求。 这个时候您谁想,停止加热后本身会继续散热继续升温,那等到温度到90摄氏度左右以后,我们停止加热,然后利用水的惰性和加热器的散热,让水温继续升温,正好达到100℃,这样不就解决问题了吗?这么想是对的,但是水温要达到90几度的时候我们停止加热呢?还有就是从停止加热到100℃的时间是多少?经过一段时间后,温度没有达到100℃,而是小于100摄氏度以后温度就达到了顶峰,这样怎么办? 上述所有的办法,可能能够解决水温到达100℃的要求,但是其中很多环节很多结果都是无法预测和无法控制的,即便经历了很麻烦的人为干预同时经过了一个较长的时间达到了我们对水温加热到100℃的要求,也要经历一个相当复杂和相当漫长的时间才能达到,并且整个过程一直要有人为的干预,实在是属于劳民伤财。 不只是对温度的控制,还有其他很多领域的过程控制,都遇到了这些让人很困惑问题,所以科学家就针对此类问题发明了闭环控制原理,其中最经典最简单最实用的就是PID闭环控制。该控制原理简单可靠,参数调整简便,实用性强,广泛的受到人们的支持。 利用PID控制原理对水温进行加热控制,我现在进行举例说明:目标温度

自我简述PID调节的方法

PID调节口诀 1. PID常用口诀: 参数整定找最佳,从小到大顺序查,先是比例后积分,最后再把微分加,曲线振荡很频繁,比例度盘要放大,曲线漂浮绕大湾,比例度盘往小扳,曲线偏离回复慢,积分时间往下降,曲线波动周期长,积分时间再加长,曲线振荡频率快,先把微分降下来,动差大来波动慢,微分时间应加长,理想曲线两个波,前高后低4比1, 2. 一看二调多分析,调节质量不会低2.PID控制器参数的工程整定,各种调节系统中P.I.D参数经验数据以下可参照: 温度T: P=20~60%,T=180~600s,D=3-180s压力P: P=30~70%,T=24~180s, 液位L: P=20~80%,T=60~300s, 流量L: P=40~100%,T=6~60s。 3.PID控制的原理和特点 在工程实际中,应用最为广泛的调节器控制规律为比例、积分、微分控制,简称PID 控制,又称PID调节。PID控制器问世至今已有近70年历史,它以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术之一。当被控对象的结构和参数不能完全掌握,或得不到精确的数学模型时,控制理论的其它技术难以采用时,系统控制器的结构和参数必须依靠经验和现场调试来确定,这时应用PID控制技术最为方便。即当我们不完全了解一个系统和被控对象﹐或不能通过有效的测量手段来获得系统参数时,最适合用PID控制技术。PID控制,实际中也有PI和PD控制。PID控制器就是根据系统的误差,利用比例、积分、微分计算出控制量进行控制的。 比例(P)控制比例控制是一种最简单的控制方式。其控制器的输出与输入误差信号成比例关系。当仅有比例控制时系统输出存在稳态误差(Steady-state error)。 积分(I)控制在积分控制中,控制器的输出与输入误差信号的积分成正比关系。对一个自动控制系统,如果在进入稳态后存在稳态误差,则称这个控制系统是有稳态误差的或简称有差系统(System with Steady-state Error)。为了消除稳态误差,在控制器中必须引入“积分项”。积分项对误差取决于时间的积分,随着时间的增加,积分项会增大。这样,即便误差很小,积分项也会随着时间的增加而加大,它推动控制器的输出增大使稳态误差进一步减小,直到等于零。因此,比例+积分(PI)控制器,可以使系统在进入稳态后无稳态误差。 微分(D)控制在微分控制中,控制器的输出与输入误差信号的微分(即误差的变化率)成正比关系。自动控制系统在克服误差的调节过程中可能会出现振荡甚至失稳。其原因是由于存在有较大惯性组件(环节)或有滞后(delay)组件,具有抑制误差的作用,其变化总是落后于误差的变化。解决的办法是使抑制误差的作用的变化“超前”,即在误差接近零时,抑制误差的作用就应该是零。这就是说,在控制器中仅引入“比例”项往往是不够的,比例项的作用仅是放大误差的幅值,而目前需要增加的是“微分项”,它能预测误差变化的趋势,这样,具有比例+微分的控制器,就能够提前使抑制误差的控制作用等于零,甚至为负值,从而避免了被控量的严重超调。所以对有较大惯性或滞后的被控对象,比例+微分(PD)控制器能改善系统在调节过程中的动态特性。

PID控制详解

PID控制原理和特点 工程实际中,应用最为广泛调节器控制规律为比例、积分、微分控制,简称PID控制,又称PID调节。PID控制器问世至今已有近70年历史,它以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制主要技术之一。当被控对象结构和参数不能完全掌握,或不到精确数学模型时,控制理论其它技术难以采用时,系统控制器结构和参数必须依靠经验和现场调试来确定,这时应用PID控制技术最为方便。即当我们不完全了解一个系统和被控对象﹐或不能有效测量手段来获系统参数时,最适合用PID控制技术。PID控制,实际中也有PI和PD控制。PID控制器就是系统误差,利用比例、积分、微分计算出控制量进行控制。 1、比例控制(P): 比例控制是最常用的控制手段之一,比方说我们控制一个加热器的恒温100度,当开始加热时,离目标温度相差比较远,这时我们通常会加大加热,使温度快速上升,当温度超过100度时,我们则关闭输出,通常我们会使用这样一个函数 e(t) = SP – y(t)- u(t) = e(t)*P SP——设定值 e(t)——误差值 y(t)——反馈值 u(t)——输出值 P——比例系数 滞后性不是很大的控制对象使用比例控制方式就可以满足控制要求,但很多被控对象中因为有滞后性。 也就是如果设定温度是200度,当采用比例方式控制时,如果P选择比较大,则会出现当温度达到200度输出为0后,温度仍然会止不住的向上爬升,比方说升至230度,当温度超过200度太多后又开始回落,尽管这时输出开始出力加热,但温度仍然会向下跌落一定的温度才会止跌回升,比方说降至170度,最后整个系统会稳定在一定的范围内进行振荡。 如果这个振荡的幅度是允许的比方说家用电器的控制,那则可以选用比例控制 2、比例积分控制(PI): 积分的存在是针对比例控制要不就是有差值要不就是振荡的这种特点提出的改进,它常与比例一块进行控制,也就是PI控制。 其公式有很多种,但大多差别不大,标准公式如下: u(t) = Kp*e(t) + Ki∑e(t) +u0

PID使用说明

PID调节器又称回路调节器,本调节器提供的具体功能有:手动、自动、串级、及跟踪运行方式的切换,设定值、手动输出值的调整,PID参数的整定等。 PID调节有三种画面:回路操作画面、趋势显示画面和参数调整画面。下面介绍每种画面显示的信息及用途。 1.回路操作画面 在预先设置的PID热点上,单击鼠标左键,屏幕上将弹出如图3.11-1所示回路操作画面,由回路操作画面可分别进入其它两种画面。 (1)显示信息说明 在回路调节画面中显示的有设定值、过程值和输出值的棒图及数值显示,运行方式显示,报警状态显示等。 ?棒图显示 画面左边的三个棒图分别代表设定值、过程值和输出值,棒的颜色依次为蓝、天蓝、粉色。 设定值棒的高度为当前值相对量程的百分数。如果PID运行于串级状态,则设定棒显示串级外给定值,在其它运行状态下显示内给定值。 过程值棒的高度表示过程输入值。 输出棒的高度表示输出值。 ?数值显示 画面右下区域的三个方框中显示的内容依次为设定量、过程量及输出量的当前值,各数值颜色与棒颜色相对应。 当PID调节器运行于手动、自动或跟踪状态时,设定值为内部给定值;当运行于串级状态时,显示为串级输入值。 当PID调节器运行于手动状态时,输出值由手动给出;运行于自动和串级状态时,由算法结果给出;运行于跟踪状态时,为跟踪量点值。 ?报警状态显示 当偏差报警到来时,左上角灯置亮(呈红色);报警消失时,恢复正常颜色。 ?运行方式显示 PID调节器的运行方式包括手动、自动、串级及跟踪四种,当某个运行方式下的状态灯呈绿色时,表示调节器处于某方式。 ?其它 PID调节器画面静态显示的内容有点名、点描述(说明)等。

常规pid控制器与模糊控制器的比较 ()

上机实验 已知系统的传递函数为G(S)=1/(10S+1)e-0.5s。假设系统给定为阶跃值r=30,系统的初始值r(0)=0试分别设计常规PID控制器和模糊控制器。 常规PID控制器的设计: 利用Ziegler-Nichols整定公式整定PID调节器的初始参数 由公式可得 P=18 Ti=1.65 Td=0

SIMULINK仿真图 设定仿真时间为10s 仿真结果

模糊控制器的设定 1 在matlab命令窗口输入“fuzzy”确定模糊控制器结构:即根据具体的系统确定输入、输出量。选取二维控制结构,即输入为误差e和误差变化ec,输出 为u如下图所示

2 输入输出变量的模糊化:即把输入输出的精确量转化为对应语言变量的模糊集合。首先我们要确定描述输入输出变量语言值的模糊子集,如{NB,NM,NS,ZO,PS,PM,PB},并设置输入输出变量的论域,然后我们为模糊语言变量选取相应的隶属度函数。如下图所示

3 模糊推理决策算法设计:即根据模糊控制规则进行模糊推理,并决策出模糊输出量。首先要确定模糊规则,即专家经验。如图。 制定完之后,会形成一个模糊控制规则矩阵,然后根据模糊输入量按照相应的模糊推理算法完成计算,并决策出模糊输出量。

4.对输出模糊量的解模糊:模糊控制器的输出量是一个模糊集合,通过反模糊化方法判决出一个确切的精确量,反模糊化方法很多,我们这里选取重心法。 SIMULINK仿真图 在模糊控制器的输入和输出均有一个比例系数,我们叫它量化因子,它反映的是模糊论域范围与实际范围之间的比例关系,这里模糊控制器输入的论域范围均为[-6,6],假设误差的范围是[-10,10],误差变化率范围是[-100,100],控制量的范围是[-24,24],那么我们就可以算出量化因子分别为0.6,0.06,8。量

S7-300PID控制说明

S7-300的PID控制的方法 1、这是一个典型的PID控制系统。 通过模拟量4--20mA的传感器来监视水池的液位,对应PLC的0-27648的工程值,经这个比例转换成水池的液位。对应的液位是你液位传感器对应的最高量程。这个值就是PID的反馈值。 阀门调节由量模拟量输出控制阀门调节开度,控制你水池的液位。 2、无法与实际水位对应(读的参数不知道表示什么意思)? 在PID调节中有不同的物理量,因此在参数设定中需将其规格化。参数规格化: 1.规格化概念及方法:PID参数中重要的几个变量,给定值, 反馈值和输出值都是用0.0~1.0之间的实数表示,因此,需要将模拟输入转换为0.0~1.0的数据,或将0.0~1.0的数据转换为模拟输出,这个过程称为规格化。规格化的方法:(即变量相对所占整个值域范围内的百分比对应与27648数字量范围内的量)。对于输入和反馈,执行:变量*100/27648,然后将结果传送到PV-IN和SP-INT,对于输出变量,执行:LMN*27648/100,然后将结果取整传送给PQW即可; 2.例: 输入参数: SP_INT(给定值):0--100%的实数。 假定模块的输入变量量程为0-10Mpa,则SP_IN的范围0.0-1.00

对应0-10米.可以根据这一比例关系来设置给定值。例:如给定5.0米 SP_INT(给定值)=5.0/(10.0-0.0)*100.0=50.0(50%) PV_IN(过程值,即反馈值):0--100%的实数。 此值来自与阀门阀位(开度)的相应的压力反馈值。其范围0.0-1.0对应0-100%.即,当模拟量模板输入为数值为27648时则对应100%(量程的上限),数值为0时则对应0%(量程的下限)。 可以根据这一比例关系来换算PV_IN值。例:如输入数值为12000时 PV_IN(过程值,即反馈值)=12000/27648*100.0=43.403(43.403%) 输出参数: 当通过PID控制器(FB41)运算后,即得出调节值LMN_PER,该值已转化范围为0-27648的整型数值。例如经运算为43.403%, LMN_PER=43.403*27648/100,取整后为12000,将LMN_PER 送入模拟量输出模板即可. 3、积分时间不知道该如何设定? (1)对于比例控制来说,将比例度调到比较大的位置,逐步减小以得到满意的曲线。 (2)对于比例积分来说,先将积分时间无限大,按纯比例作用

PID调节方法

PID调节方法 PID是由比例、微分、积分三个部分组成的,在实际应用中经常只使用其中的一项或者两项,如P、PI、PD、PID等。就可以达到控制要求...PLC编程指令里都会有PID这个功能指令...至于P,I,D 数值的确定要在现场的多次调试确定.. 比例控制(P): 比例控制是最常用的控制手段之一,比方说我们控制一个加热器的恒温100度,当开始加热时,离目标温度相差比较远,这时我们通常会加大加热,使温度快速上升,当温度超过100度时,我们则关闭输出,通常我们会使用这样一个函数 e(t) = SP – y(t); u(t) = e(t)*P SP——设定值 e(t)——误差值 y(t)——反馈值 u(t)——输出值 P——比例系数 滞后性不是很大的控制对象使用比例控制方式就可以满足控制要求,但很多被控对象中因为有滞后性。 也就是如果设定温度是200度,当采用比例方式控制时,如果P选择比较大,则会出现当温度达到200度输出为0后,温度仍然会止不住的向上爬升,比方说升至230度,当温度超过200度太多后又开始回落,尽管这时输出开始出力加热,但温度仍然会向下跌落一定的温度才会止跌回升,比方说降至170度,最后整个

系统会稳定在一定的范围内进行振荡。 如果这个振荡的幅度是允许的比方说家用电器的控制,那则可以选用比例控制.比例积分控制(PI): 积分的存在是针对比例控制要不就是有差值要不就是振荡的这种特点提出的改进,它常与比例一块进行控制,也就是PI控制。 其公式有很多种,但大多差别不大,标准公式如下: u(t) = Kp*e(t) + Ki∑e(t) +u0 u(t)——输出 Kp——比例放大系数 Ki——积分放大系数 e(t)——误差 u0——控制量基准值(基础偏差) 大家可以看到积分项是一个历史误差的累积值,如果光用比例控制时,我们知道要不就是达不到设定值要不就是振荡,在使用了积分项后就可以解决达不到设定值的静态误差问题,比方说一个控制中使用了PI控制后,如果存在静态误差,输出始终达不到设定值,这时积分项的误差累积值会越来越大,这个累积值乘上Ki后会在输出的比重中越占越多,使输出u(t)越来越大,最终达到消除静态误差的目的。 PI两个结合使用的情况下,我们的调整方式如下: 1、先将I值设为0,将P值放至比较大,当出现稳定振荡时,我们再减小P 值直到P值不振荡或者振荡很小为止(术语叫临界振荡状态),在有些情况下,

PID调节方法

1、先调节P值(I、D均为0),使其调节速度达到要求。P值增减先按倍 数处理(乘2或除2),直到超越了要求,再将前后两个值取平均值。 2、再根据调节偏差处理I的取值,该值从大往小试验,温度调节初始值可以从10min开始,而流量、压力可以从1min开始。直到偏差小到符合要求。 3、D值只在超调量过大时采用,取值从小往大试验,以超差幅度小于允许值, 又不发生震荡为度。 1. PID常用口诀: 参数整定找最佳,从小到大顺序查,先是比例后积分,最后 再把微分加,曲线振荡很频繁,比例度盘要放大,曲线漂浮绕大湾,比例度盘 往小扳,曲线偏离回复慢,积分时间往下降,曲线波动周期长,积分时间再加长,曲线振荡频率快,先把微分降下来,动差大来波动慢,微分时间应加长, 理想曲线两个波,前高后低4比1, 2. 一看二调多分析,调节质量不会低 2.PID控制器参数的工程整定,各种调节 系统中P.I.D参数经验数据以下可参照:温度T: P=20~60%,T=180~600s,D=3-180s压力P: P=30~70%,T=24~180s, 液位L: P=20~80%,T=60~300s, 流量L: P=40~100%,T=6~60s。 PID控制原理与PID参数的整定方法 PID是比例、积分、微分的简称,PID控制的难点不是编程,而是控制器的参数整定。参数整定的关键是正确地理解各参数的物理意义,PID控制的原理可以用人对 炉温的手动控制来理解。阅读本文不需要高深的数学知识。 1.比例控制 有经验的操作人员手动控制电加热炉的炉温,可以获得非常好的控制品质,PID控制 与人工控制的控制策略有很多相似的地方。 下面介绍操作人员怎样用比例控制的思想来手动控制电加热炉的炉温。 假设用热电偶检测炉温,用数字仪表显示温度值。在控制过程中,操作人员用眼睛读取炉温,并与炉温给定值比较,得到温度的误差值。然后用手操作电位器,调节加热的电流,使 炉温保持在给定值附近。 操作人员知道炉温稳定在给定值时电位器的大致位置(我们将它称为位置L),并根 据当时的温度误差值调整控制加热电流的电位器的转角。炉温小于给定值时,误差 为正,在位置L的基础上顺时针增大电位器的转角,以增大加热的电流。炉温大 于给定值时,误差为负,在位置L的基础上反时针减小电位器的转角,并令转角与位置L的差值与误差成正比。 上述控制策略就是比例控制,即PID控制器输出中的比例部分与误差成正比。 闭环中存在着各种各样的延迟作用。例如调节电位器转角后,到温度上升到新的 转角对应的稳态值时有较大的时间延迟。由于延迟因素的存在,调节电位器转角后 不能马上看到调节的效果,因此闭环控制系统调节困难的主要原因是系统中的延迟 作用。比例控制的比例系数如果太小,即调节后的电位器转角与位置L的差值太小,调节的力度不够,使系统输出量变化缓慢,调节所需的总时间过长。比例系数如果过大,即

自适应控制中PID控制方法

自适应PID 控制方法 1、自适应控制的理论概述 设某被控对象可用以下非线性微分方程来描述: '()((),(),,) ()((),(),,)x t f x t u t t y t h x t u t t θθ== (1-1) 其中x(t),u(t),y(t)分别为n,p,m 维列向量。假设上述方程能线性化、离散化,并可得出在扰动与噪音影响下的方程: (1)(,)()(,)()()()(,)()() X k k X k k U k k Y k H k X k V k θρθωθ+=Φ++=+ (1-2) X(k),X(k),U(k),Y(k),V(k)分别为n,n,p,m,m 维列向量;(,)k θΦ、(,)k ρθ、(,)H k θ分别为n ×n 系统矩阵、n ×p 控制矩阵、m ×n 输出矩阵。那么自适应控制就就是研究:在矩阵(,)k θΦ,(,)k ρθ,(,)H k θ中的参数向量,随机 {()k ω},{v(k)}的统计特性及随机向量X(0)的统计特性都未知的条件下的控制问题,也就就是说自适应控制的问题可归结为在对象及扰动的数学模型不完全确定的条件下,设计控制序列u(0),u(1),…,u(N- 1),使得指定的性能指标尽可能接近最优与保持最优。 自适应控制就是现代控制的重要组成部分,它同一般反馈控制相比有如下突出特点: (l)一般反馈控制主要适用于确定性对象或事先确知的对象,而自适应控制主要研究不确定对象或事先难以确知的对象。

(2)一般反馈控制具有抗干扰作用,即它能够消除状态扰动引起的系统误差,而自适应控制因为有辨识对象与在线修改参数的能力,因而不仅能消除状态扰动引起的系统误差,还能消除系统结构扰动引起的系统误差。 (3)自适应控制就是更复杂的反馈控制,它在一般反馈控制的基础上增加了自适应控制机构或辨识器,还附加了一个可调系统" 1、1模型参考自适应控制系统 模型参考自适应控制系统由参考模型、反馈控制器、自适应机构及被控对象组成。此系统的主要特点就是具有参考模型,其核心问题可归纳为如何确定自适应调节律及算法。目前设计自适应律所采用的方法主要有两种:局部参数最优法,如梯度算法等,该方法的局限性在于不一定能保证调节过程总就是稳定的;基于稳定性理论的设计方法,如Lyapunov稳定性理论与Popov超稳定性理论的设计方法。 1、2自校正调节器 自校正调节器可分为设计机构、估计器、调节器及被控对象4个部分。此控制器的主要特点就是具有在线测量及在线辨识环节,其核心问题可归纳为如何把不同参数估计算法与不同控制算法相结合。根据参数估计算法与控制算法相结合的情况把自校正控制分为:最小方差自校正控制,其特点就是算法简单、易理解、易实现,但只适用于最小相位系统,对靠近单位圆的零点过于灵敏,而且扰动方差过大时调节过程过于猛烈;广义最小方差自校正控制,可用于非逆稳系统,但难以实现;基于多步预测的自适应控制,适用于不稳定系统等,具有易实现、鲁棒性强的优点;自校正极点配置控制,具有动态性能好、无控制过激现象的特点,但静态干扰特性差;自校正PID控制,具有算法简单、鲁棒性强、待定参数少的特点;增益调度控制,优点就是参数适应快,缺点就是选择合适的列表需要大量的仿真实验,另外离线的计算量大。

PID控制原理讲解

经常有人问有关PID的用法,看一些有关单片及应用的书上都有关于PID的应用原理,但是面对具体的问题就不知道如何应用了,主要的问题是里面所用到的参数以及计算结果需要进行什么处理,通过什么样的换算才能具体的应用于实际,另外在计算方法上也存在着数值计算的算法问题,今天我在这里例举温度控中的PID部分,希望能够把PID的具体应用说明白。 一般书上提供的计算公式中的几个名词: 1. 直接计算法和增量算法,这里的所谓增量算法就是相对于标准算法的相邻两次运算之差,得到的 结果是增量,也就是说,在上一次的控制量的基础上需要增加(负值意味着减少)控制量,例如对于可控硅电机调速系统,就是可控硅的触发相位还需要提前(或迟后)的量,对于温度控制就是需要增加(或减少)加热比例,根据具体的应用适当选择采用哪一种算法,但基本的控制方法、原理是完全一样的,直接计算得到的是当前需要的控制量,相邻两次控制量的差就是增量; 2. 基本偏差e(t),表示当前测量值与设定目标间的差,设定目标是被减数,结果可以是正或负,正 数表示还没有达到,负数表示已经超过了设定值。这是面向比例项用的变动数据。 3. 累计偏差Σ(e)= e(t)+e(t-1)+e(t-2)+…e(1),这是我们每一次测量到的偏差值的总和,这是代 数和,考虑到他的正负符号的运算的,这是面向积分项用的一个变动数据。 4. 基本偏差的相对偏差e(t)-e(t-1),用本次的基本偏差减去上一次的基本偏差,用于考察当前控 制的对象的趋势,作为快速反应的重要依据,这是面向微分项的一个变动数据。 5. 三个基本参数:Kp,Ki,Kd.这是做好一个控制器的关键常数,分别称为比例常数、积分常数和 微分常数,不同的控制对象他们需要选择不同的数值,还需要经过现场调试才能获得较好的效果。 6. 标准的直接计算法公式: Pout(t)=Kp*e(t)+Ki*Σe(t)+Kd*(e(t)-e(t-1)); 上一次的计算值: Pout(t-1)=Kp*e(t-1)+Ki*Σe(t-1)+Kd*(e(t-1)-e(t-2)); 两式相减得到增量法计算公式: Pdlt=Kp*(e(t)-e(t-1)+Ki*Σe(t)+Kd*(e(t)-2*e(t-1)+e(t-2)); *这里我们对Σ项的表示应该是对e(i)从1到t全部总和,但为了打字的简便就记作Σe(t). 三个基本参数Kp,Ki,Kd.在实际控制中的作用: 比例调节作用:是按比例反应系统的偏差,系统一旦出现了偏差,比例调节立即产生调节作用用以减少偏差。比例作用大,可以加快调节,减少误差,但是过大的比例,使系统的稳定性下降,甚至造成系统的不稳定。 积分调节作用:是使系统消除稳态误差,提高无差度。因为有误差,积分调节就进行,甚至无差,积分调节停止,积分调节输出一常值。积分作用的强弱取决于积分时间常数Ti,Ti越小,积分作用就越强。反之Ti大则积分作用弱,加入积分调节可使系统稳定性下降,动态响应变慢。积分作用常与另两种调节规律结合,组成PI调节器或PID调节器。 微分调节作用:微分作用反映系统偏差信号的变化率,具有预见性,能遇见偏差变化的趋势,因此能产生超前的控制作用,在偏差还没有形成之前,已被微分调节作用消除。因此,可以改善系统的动态性能。在微分时间选择合适情况下。可以减少超调,减少调节时间。微分作用对噪声干扰有放大作用,因此过强的加微分调节,对系统抗干扰不利。此外,微分反应是变化率,而当输入没有变化时,微分作用输出为零。微分作用不能单独使用,需要与另外两种调节规律相结合,组成PD或PID控制器。 具体应用中的数值量化处理: 上面只是控制算法的数学方法,似乎有点抽象,在具体的控制项目中怎样对应呢?也就是具体的量化问题。下面举一个在温度控制中的处理方法。

相关文档
最新文档