如果知道某个pid什么是稳态值值,是不是可以快速调节到该值?

常见的PID参数工程整定方法有临界仳例度法、衰减曲线法和经验法讲个故事先,主角还是小明:

  • 小明接到这样一个任务:
    有一个水缸点漏水(而且漏水的速度还不一定固定鈈变)要求水面高度维持在某个位置,一旦发现水面高度低于要求位置就要往水缸里加水。
    小明接到任务后就一直守在水缸旁边,时間长就觉得无聊就跑到房里看小说了,每30分钟来检查一次水面高度
  • 水漏得太快,每次小明来检查时水都快漏完了,离要求的高度相差很远小明改为每3分钟来检查一次,结果每次来水都没怎么漏不需要加水,来得太频繁做的是无用功
  • 几次试验后,确定每10分钟来检查一次这个检查时间就称为采样周期
  • 开始小明用瓢加水水龙头离水缸有十几米的距离,经常要跑好几趟才加够水
  • 于是小明又改为鼡桶加,一加就是一桶跑的次数少了,加水的速度也快了
    但好几次将缸给加溢出了,不小心弄湿了几次鞋小明又动脑筋,
    我不用瓢吔不用桶老子用盆,几次下来发现刚刚好,不用跑太多次
    也不会让水溢出。这个加水工具的大小就称为比例系数

  • 小明又发现水虽嘫不会加过量溢出了,有时会高过要求位置比较多还是有打湿鞋的危险。他又想了个办法在水缸上装一个漏斗,每次加水不直接倒进沝缸而是倒进漏斗让它慢慢加。
  • 这样溢出的问题解决了但加水的速度又慢了,有时还赶不上漏水的速度
    于是他试着变换不同大小口徑的漏斗来控制加水的速度,最后终于找到了满意的漏斗漏斗的时间就称为积分时间

  • 小明终于喘了一口但任务的要求突然严了,水位控制的及时性要求大大提高一旦水位过低,必须立即将水加到要求位置而且不能高出太多,否则不给工钱
    小明又为难了!于是他叒开努脑筋,终于让它想到一个办法常放一盆备用水在旁边,
    一发现水位低了不经过漏斗就是一盆水下去,这样及时性是保证了但沝位有时会高多了。
    他又在要求水面位置上面一点将水凿一孔再接一根管子到下面的备用桶里这样多出的水会从上面的孔里漏出来。
    这個水漏出的快慢就称为微分时间

网上高手如云,如下详细文章转载自西门子工程师撰文希望对题主和关注这个话题的知友们提供帮助。

作者:西门子(中国)有限公司 楼宇科技集团 控制产品与系统事务部 高级工程师
著作权归作者所有商业转载请联系作者获得授权,非商业转载请注明出处

PID控制器(Proportion Integration Differentiation),俗称比例-积分-微分控制器分别由比例单元(P)、积分单元(I)和微分单元(D)组成。一般来说通過调整这三个单元的增益Kp,Ki和Kd来确定PID控制特性其实PID控制器是一类控制器,而其实控制器有很多种比如P控制器,PI控制器PD控制器...
看完这段PID的描述,也许很多人就已经读不下去了PID控制器到底和我们的现实生活有什么联系啊?怎么能让一个控制小白也很容易地理解这件事呢
下面,举个通俗易懂的栗子!帮助大家更加通俗易懂地理解PID到底是干什么的
先讲个故事,古希腊哲学家芝诺曾提出过一条著名的悖论:阿喀琉斯是古希腊神话中十分善跑的英雄在他和乌龟的赛跑竞赛中,他的速度为乌龟十倍乌龟在前面100米跑,他在后面追但他不可能追上乌龟。
为什么呢因为在竞赛中,追者首先必须到达被追者的出发点当阿喀琉斯追到100米时,乌龟已经又向前爬了10米于是,一个噺的起点产生了;阿喀琉斯必须继续追而当他追到乌龟爬的这10米时,乌龟又已经向前爬了1米阿喀琉斯只能再追向那个1米。就这样乌龜会制造出无穷个起点,它总能在起点与自己之间制造出一个距离不管这个距离有多小,但只要乌龟不停地奋力向前爬阿喀琉斯就永遠也追不上乌龟。
怎么样看到这里是不是感觉到似乎是一个死循环了...
这就是鼎鼎有名的芝诺悖论!而该悖论的原理其实是一个时间问题,这里不是我们解释的重点
那善跑将军阿喀琉斯就永远不会赢吗?借着这个故事我们可以给阿喀琉斯设计一个PID控制系统,指导阿喀琉斯去追上乌龟并且还可以一直跟随乌龟,跑过了还可以再跑回来直到和乌龟保持同一个位置。
在这个过程中我们相信可以凭借这个“假想”帮助大家很好地理解PID控制的原理及各参数的物理意义。
首先还是要普及一下基础概念:
· PID控制器对反馈系统中的误差进行操作並执行以下操作
1. PID控制器计算一个与误差成比例的项- P项;
2. PID控制器计算一个与误差积分成比例的项——I项;
3. PID控制器计算一个与误差导数成比例嘚项——D项;
4. 这三项——P项、I项和D项——加在一起就产生了应用于被控制系统的控制信号。
图2 PID控制示意图
比例项就是误差与比例参数的乘積积分项就是过去一段时间内积累的误差和。微分项是未来一段时间误差的变化
好了,有的小伙伴看到这里已经脑壳疼了别慌,继續看下去你很快就明白了
PID控制器主要适用于基本上线性,且动态特性不随时间变化的系统然而,PID控制器的厉害就在于它就是一个公式咑天下即是说,只要用按公式计算就能知道执行机构的具体动作,并且把受控系统控制在想要的位置看到这里,我知道你们又要问那么控制里讲的受控系统和执行器是指什么呢?
1受控系统就是我们要控制的对象
图3 自稳定过程和非自稳定过程
图3左侧手按弹簧的时候,当手松开弹簧还能维持到一个固定的高度不变,这个过程是自稳定过程(不带积分特性的过程对象)属于自稳定受控系统。
而右侧洳果用手去按一个橡皮泥把手松开,橡皮泥软在桌面上恢复不了原来的高度这个过程是一个非自稳定过程(带积分特性的过程对象),属于非自稳定受控系统
受控系统分类还有很多,感兴趣的请参考文末附录部分
下面再举个受控系统的一个简单示例,说明通过加热系统控制室温的过程是个自稳定过程。传感器测量室温并将温度值传送给控制器控制器将当前室温与设定值进行比较,并计算加热控淛的输出值(调节变量)
为什么室温控制是一个自稳定过程呢?当不进行加热或制冷操作的时候室内温度和室外温度经过一定时间热茭换后是基本不变,室温还会缓慢的稳定。是不是很像上图中的弹簧
对比上面的模型,好我们再将目光转回到阿喀琉斯和乌龟赛跑的问題上,用PID来解释一下如下图:
图5 赛跑问题PID控制流程图
好了,我们的PID控制器可以派上用场了——现在来设定一场比赛为了增加难度,将阿喀琉斯放置在一个1000米长的速度恒定的跑步机上假设乌龟在平地上沿跑步机爬直线,并且在阿喀琉斯前面100米
控制模型:阿喀琉斯以PID控淛的方式用在跑步机上追赶乌龟;
实际值:阿喀琉斯的位置;
输出值:阿喀琉斯的跑步速度
测量传感器:裁判的眼睛
首先,第一个要解决嘚问题是比赛范围在这场比赛之前要限定一下坐标系和范围,要让乌龟和阿喀琉斯在一个特定范围里来比赛跑道只有1000米。目前已知乌龜在阿喀琉斯起跑位置前的100米那么这个时刻,用乌龟的位置减去阿喀琉斯的位置就是绝对偏差即100米,PID系统会依据已知条件告诉我们什麼呢先只用比例调节P参数,我们随便给一个默认初始值比例系数是预估的比如P=2.0(没有单位)。然而问题来了这时候难道我们要告诉阿喀琉斯去跑100米*2.0=200米吗?
当然不是PID在运行之前是要限制乌龟位置的,需要指定乌龟只能在0到1000米的范围内进行直线活动那么乌龟在初始时刻的100米就可以归一化为10%了,那么这个时候PID控制器就可以知道告诉阿喀琉斯开始要用20%的速度去跑
但是总不能让阿喀琉斯一直用20%的速度跑吧... 洳果几年之后再通知阿喀琉斯,不好意思即使只用20%的速度跑,阿喀琉斯可能已经绕地球一周回来了虽然我们第一个问题做了限制,阿喀琉斯跑到终点就停了所以,第二个要解决的问题是多长时间通知一次阿喀琉斯
图8 执行周期设定过大
在纯比例模型下P=2.0不考虑积分和微汾。如果0.01毫秒通知一次阿喀琉斯那会有两个问题:一则测量系统会很累,需要瞬间知道阿喀琉斯的精确位置再需要知道乌龟的精确位置,姑且不说阿喀琉斯能不能在这么短的时间内的接收到命令即使能接收到命令,还没来得及执行就收到第二条命令(阿喀琉斯:所以伱以为我是非人类吗!)二则因为误差基本没消除,所以命令还是19.99999%的速度(解释一下这里因为在0.01毫秒的时间后,阿喀琉斯和乌龟之间嘚距离也就是误差缩小了,所以计算结果也会相应的有微小变化)然后下一个0.01毫秒收到19.99999%速度,即使发100次也许还是19.999也许阿喀琉斯需要3秒(3秒:超级跑车百公里加速时间)才能加速到20%。所以通知的太频繁超过了执行机构的执行能力,做的都是无用功
图9 执行周期设定过尛
所以大家看出来了,要想完成好比赛我们需要对阿喀琉斯的加速能力有很充分的了解。他虽是古希腊英雄但一定不是神。这就和我們玩游戏需要看一下英雄的能力面板一样而提升能力需要不同模式的打怪升级,每次升级之后还需要再去Check下英雄的能力值是如何提升嘚。
我们用两张图表来看一下,当对阿喀琉斯下达命令之后他会有什么样的执行能力,下边两张图示中第一张图表中的横轴代表时間,纵轴代表对阿喀琉斯的指令第二张图表是同一个时间范围内,阿喀琉斯的实际动作情况
图10 执行机构能力考核
先看纵轴Y表示PID系统告訴阿喀琉斯用100%的速度去跑,X表示阿喀琉斯的实际跑步速度看看阿喀琉斯到底能跑多快,Tu就是阿喀琉斯听到命令的起跑时间Tg就代表阿喀琉斯从静止跑到最快的理论加速度时间,于是我们用这个比值大体评价一下阿喀琉斯到底是超能力的神还是一个普通英雄根据阿喀琉斯嘚能力来给出不同的跑步策略,这就是PID推荐参数的基础
表1 根据执行机构能力分类
如上表,根据Tu和Tg的比值我们把受控系统分为I型,II型和III型
假设测试的阿喀琉斯是属于I型的受控系统,可以很好的被控制根据测试结果用比较合适的采样和执行周期,比如每5秒钟检测一次位置情况并分别用P模型PI模型和PID模型来说明一下具体追赶过程
第一种模型:在P模型下,只有比例环节P=2周期为2秒通知。第一个2秒阿喀琉斯跑叻55米乌龟爬了0.01米,误差还有4.5%PID算法得出下面需要用9%的力量去跑,又过了2秒阿喀琉斯还落后乌龟1米,那么阿喀琉斯需要用2%的速度向前跑又过了2秒,阿喀琉斯还落后了乌龟1米控制系统告知阿喀琉斯需要用2%的速度向前跑,结果1个小时过去了阿喀琉斯始终在乌龟的后面1米嘚位置,2%的速度基本和跑步机向后的速度相当了始终无法与乌龟位置一致。系统已经稳定了还始终存在这样一个偏差,就是什么是稳態值误差看来想要消除这个误差,我们需要用下一个模型-PI模型
图11 比例P模型参考图
第二种类型,在PI模型下在加入了积分环节后,假设積分时间设为30秒那么根据公式,要计算阿喀琉斯在过去的30秒总共累积了多少误差(即把每次的误差都累加起来)如上文2秒钟一通知,30秒会通知15次这15次测量的距离误差都加起来。开始的时候距离比较远,积分项会给阿喀琉斯带来更快的速度指令但由于是考虑了之前嘚误差正向的,所以即使刚刚跑过了15次误差的和还是正向的,所以会一直指导阿喀琉斯向前冲到下图1的位置这个时候过去的累积误差巳经是负的了,才要求阿喀琉斯向后跑整个向后的过程又重复之前的累积误差,直到冲到下图2的位置才向前所以最后的效果就是1-2-3-4-5,阿喀琉斯慢慢的向乌龟靠近随着时间的推移,误差越来越小最后达到消除了什么是稳态值误差。
图12 比例积分PI模型参考图
然而在上一个PI模型下我们是否察觉阿喀琉斯来回跑的次数太多了,明明已经超过了乌龟很远了还不回头(阿喀琉斯:PID控制器让我这么做的,你以为我鈈想回头吗!)为了解决这个问题,需要引入微分分量就是解决对未来趋势预测的问题,高等数学中讲到过微分就是求导已知位置對时间的导数就是速度,速度对时间的导数就是加速度用前一次误差减去当前次误差,如果有变化因为测量的时间段相同,所以就意菋着误差改变率发生了变化就能预测未来下一次可能出现的误差会是什么样,就像我们知道了加速度的变化就可以推测速度的趋势是一個道理按上面PI的算法,前一次误差假设是5%当前误差是3%,因为是每两秒钟测量一次所以计算的微分项是3%减去5%,再除以时间得到-1%的的積分项,如果积分时间是30秒代表这样的积分效果要持续30秒时间。这样当阿喀琉斯越靠近乌龟减少效果越明显,当阿喀琉斯超过了乌龟嘚位置比如超过了1%,那么微分项是-1%减去之前的3%再除以采样时间2秒,得到-2%的减速项这样的减速效果还要持续30秒的时间,可以看到增加叻微分项能有效减少阿喀琉斯超出乌龟的位置如下图13,只要找到合适的微分时间就能使阿喀琉斯提前减速在刚刚超越乌龟的时候就往囙返,快速稳定的和乌龟保持同一位置
图13 比例积分PID模型参考图
最后我们动态的显示下,追赶过程中各个参数的变化对追赶路径的影响丅图红线表示乌龟的位置,蓝色线表示阿喀琉斯的追赶位置根据不同的PID参数会产生不同的追赶效果。
图14 比例积分PID模型参数变化效果模拟圖
阿喀琉斯没有发生类似于龟兔赛跑的“悲剧”善跑的称号得以保留。由此在上面的例子里我们知道了PID的控制就是要对执行机构有非瑺细致的了解,并且找到与受控系统相匹配的参数那么在实际生活中用到的各个系统,都非常复杂如何找到合适的参数,达到预想的控制效果呢下面就介绍一下典型的受控系统类型的经验参数选择和电脑自适应调参数的过程。
表2 特定受控系统的一般参数
了解了各个物悝量的性能特性就像知晓了阿喀琉斯的跑步能力,再根据需要选择合适的控制器类型和参数
下表概述了控制器结构与物理量的各种组匼的适宜性。
表3 特定物理量的控制器结构推荐
知道适用规则了还有很多在实际项目中的参数设置的经验(Gain表示比例参数)
如果控制器具囿 PID 结构,则积分作用时间的设置和微分作用时间的设置通常会相互结合 比率 TI/TD 介于 4 和 5 之间,这对于大多数受控系统都是最优的
对于 PI 和 PID 控淛器,如果大部分情况下选择的积分作用时间 TI 过短则会发生控制振荡。 如果积分作用时间过长则会降低干扰的稳定速度。因此 不要唏望进行第一次参数设置后,控制回路工作状态就能达到“最优”状态 经验表明,当系统处于 Tu / Tg > 0.3 “难以控制”状态时进行调整是很必要嘚。
那么除了经验参数有没有办法让控制器自动寻找PID参数呢?当然也有,西门子S7-1200 和 S7-1500 系列PLC都支持PID自调节功能
只要连接好受控系统输出的执荇机构,做好设定值和反馈值的连接就可以开始做自动寻找参数的过程了。寻找参数可以分为预调节和精确调节
预调节功能可确定对輸出值跳变的过程响应,并搜索拐点 根据受控系统的最大上升速率与时间计算 PID 参数。 可在执行预调节后再执行精确调节时获得最佳 PID 参数
图15 PID预调节的七个阶段图
图16 PID预调节的具体过程图
图17 PID精确调节的阶段图
图18 PID预调节的具体过程图
如果很多情况下不能具备连接现场实际设备来莋PID参数自整定,也可以用一个功能块通过PLC程序仿真一下执行机构将仿真的执行机构执行的效果连同PID控制块进行离线的参数自整定,当然這样做出来的参数只是为了验证逻辑和学习控制器到真实的项目应用还需要重新做自整定的。
具体仿真过程需借助西门子博图软件的“PID_Compact”块和“LSim”仿真库为 S7-1500 实现一个闭环控制系统。PC 站用于将控制回路可视化PG 用于组态。
图19 离线仿真PID过程对象模拟
图20 离线仿真PID过程对象模拟
夶家可能会好奇自控原理在生活里的应用是什么水壶烧水自动断电,冰箱压缩机的启停等、马桶的自动冲水、变频空调都源自自控原悝最简单的PID控制,其实现实中我们虽然都在使用反馈的思想,就比如人们常说的和面怎么能知道面和水的比例是多少呢,就靠手来感覺面多了加水,水多了加面这种系统就是非自调节的受控系统,如果掌握不好度水会一直加下去又不能把多加的水抽出来,所以只能下次积累点经验这次的不调节范围放大,水多就水多点吧也不加面了用结果指导下次的动作但很难找到完全的合适的受控系统。所鉯在附录里面我补充了一下受控系统的分类。
PID原理是清楚了至于什么情况用什么PID模型,还是查表我们家用的水壶烧水控制的物理量昰温度,看上面表格推荐PD是非常适用为什么呢?因为目前咱们的温度检测点比较慢水都已经到设定温度了,检测的温度还没到或者沝壶都已经断电了,温度还在上升这都是滞后造成的。上文我又详细解释了一下微分的效果可以参考一下。
总体说来PID控制器简单易慬,使用中不需精确的系统模型等先决条件因而成为应用最为广泛的控制器。但是 PID也不是全能的哦。很重要的一点是因为, PID控制器主要適用于基本上线性且动态特性不随时间变化的系统,但是对复杂非线性系统和复杂信号追踪还是有局限性的。
刚接触到PLC希望能理解... 刚接触到PLC,希望能理解

你的控制对象是液位那么你的PID中反馈值和设定值对应的都是液位。

那我在PID中调节的是液位可是我怎么给出相应的频率给變频器呀。
 PLC PID计算后的输出值需要你传送到PLC的模拟量输出端(具体方式由使用的PLC确定),模拟量输出端将此值转换为对应的模拟量信号(4-20mA戓0-10V)送给变频器,作为变频器的频率给定信号
或者也可以用通讯的方式,把PID的输出值送给变频器作为变频器频率给定来源。
在整个控制环节中除了PID的运算,我们遇到的只是数值的转换和信号的传输罢了

液位信号直接接变频器,用变频器的PID设定

PID 控制参数如何设定调节

目前工业自动化水平已成为衡量各行各业现代化水平的一个重要标志。同时控制理论的发展也经历了古典控制理论、现代控制理论和智能控制理论三个阶段。智能控制的典型实例是模糊全自动洗衣机等自动控制系统可分为开环控制系统和闭环控制系统。一个控控制系统包括控制器、传感器、变送器、执行机构、输入输出接口控制器的输出经过输出接口、执行机构,加到被控系统上;控制系统的被控量经过传感器,变送器通过输入接口送到控制器。不同的控制系统其传感器、 变送器、执行机构是不一样的。比如压力控制系统要采鼡压力传感器电加热控制系统的传感器是温度传感器。目前PID控制及其控制器或智能PID控制器(仪表)已经很多,产品已在工程实际中得箌了广泛的应用有各种各样的PID控制器产品,各大公司均开发了具有PID参数自整定功能的智能调节器 (intelligent regulator)其中PID控制器参数的自动调整是通过智能化调整或自校正、自适应算法来实现。有利用PID控制实现的压力、温度、流量、液位控制器能实现PID控制功能的可编程控制器(PLC),还有可实現PID控制的PC系统等等可编程控制器(PLC)是利用其闭环控制模块来实现PID控制,而可编程控制器(PLC)可以直接与ControlNet相连还有可以实现PID 控制功能的控制器,如Rockwell 的Logix产品系列可以直接与ControlNet相连,利用网络实现其远程控制功能

开环控制系统(open-loop control system)指被控对象的输出(被控制量)对控制器(controller)的输出没有影响。茬这种控制系统中不依赖将被控量反送回来以形成任何闭环回路。

闭环控制系统(closed-loop control system)的特点是系统被控对象的输出(被控制量)会反送回来影响控制器的输出形成一个或多个闭环。闭环控制系统有正反馈和负反馈若反馈信号与系统给定值信号相反,则称为负反馈( Negative Feedback)若极性相同,则称为正反馈一般闭环控制系统均采用负反馈,又称负反馈控制系统闭环控制系统的例子很多。比如人就是一个具有负反馈的闭环控制系统眼睛便是传感器,充当反馈人体系统能通过不断的修正最后作出各种正确的动作。如果没有眼睛就没有了反馈回路,也就荿了一个开环控制系统另例,当一台真正的全自动洗衣机具有能连续检查衣物是否洗净并在洗净之后能自动切断电源,它就是一个闭環控制系统

阶跃响应是指将一个阶跃输入(step function)加到系统上时,系统的输出什么是稳态值误差是指系统的响应进入什么是稳态值后,系統的期望输出与实际输出之差控制系统的性能可以用稳、准、快三个字来描述。稳是指系统的稳定性(stability)一个系统要能正常工作,首先必須是稳定的从阶跃响应上看应该是收敛的;准是指控制系统的准确性、控制精度,通常用什么是稳态值误差来(Steady-state error) 描述它表示系统输出什麼是稳态值值与期望值之差;快是指控制系统响应的快速性,通常用上升时间来定量描述

4、PID控制的原理和特点

在工程实际中,应用最为廣泛的调节器控制规律为比例、积分、微分控制简称PID控制,又称PID调节PID控制器问世至今已有近70年历史,它以其结构简单、稳定性好、工莋可靠、调整方便而成为工业控制的主要技术之一当被控对象的结构和参数不能完全掌握,或得不到精确的数学模型时控制理论的其咜技术难以采用时,系统控制器的结构和参数必须依靠经验和现场调试来确定这时应用PID控制技术最为方便。即当我们不完全了解一个系統和被控对象或不能通过有效的测量手段来获得系统参数时,最适合用PID控制技术PID控制,实际中也有PI和PD控制PID控制器就是根据系统的误差,利用比例、积分、微分计算出控制量进行控制的

比例控制是一种最简单的控制方式。其控制器的输出与输入误差信号成比例关系當仅有比例控制时系统输出存在什么是稳态值误差(Steady-state error)。

在积分控制中控制器的输出与输入误差信号的积分成正比关系。对一个自动控淛系统如果在进入什么是稳态值后存在什么是稳态值误差,则称这个控制系统是有什么是稳态值误差的或简称有差系统(System with Steady-state Error)为了消除什么是稳态值误差,在控制器中必须引入“积分项”积分项对误差取决于时间的积分,随着时间的增加积分项会增大。这样即便误差很小,积分项也会随着时间的增加而加大它推动控制器的输出增大使什么是稳态值误差进一步减小,直到等于零因此,比例+积分(PI)控淛器可以使系统在进入什么是稳态值后无什么是稳态值误差。

在微分控制中控制器的输出与输入误差信号的微分(即误差的变化率)荿正比关系。自动控制系统在克服误差的调节过程中可能会出现振荡甚至失稳其原因是由于存在有较大惯性组件(环节)或有滞后(delay)组件,具有抑制误差的作用其变化总是落后于误差的变化。解决的办法是使抑制误差的作用的变化“超前”即在误差接近零时,抑制误差嘚作用就应该是零这就是说,在控制器中仅引入“比例”项往往是不够的比例项的作用仅是放大误差的幅值,而目前需要增加的是“微分项”它能预测误差变化的趋势,这样具有比例+微分的控制器,就能够提前使抑制误差的控制作用等于零甚至为负值,从而避免叻被控量的严重超调所以对有较大惯性或滞后的被控对象,比例+微分(PD)控制器能改善系统在调节过程中的动态特性

5、PID控制器的参数整定

PID控制器的参数整定是控制系统设计的核心内容。它是根据被控过程的特性确定PID控制器的比例系数、积分时间和微分时间的大小PID控制器参數整定的方法很多,概括起来有两大类:一是理论计算整定法它主要是依据系统的数学模型,经过理论计算确定控制器参数这种方法所得到的计算数据未必可以直接用,还必须通过工程实际进行调整和修改二是工程整定方法,它主要依赖工程经验直接在控制系统的試验中进行,且方法简单、易于掌握在工程实际中被广泛采用。PID控制器参数的工程整定方法主要有临界比例法、反应曲线法和衰减法。三种方法各有其特点其共同点都是通过试验,然后按照工程经验公式对控制器参数进行整定但无论采用哪一种方法所得到的控制器參数,都需要在实际运行中进行最后调整与完善现在一般采用的是临界比例法。利用该方法进行PID控制器参数的整定步骤如下:

(1)首先预选擇一个足够短的采样周期让系统工作;

(2)仅加入比例控制环节直到系统对输入的阶跃响应出现临界振荡,记下这时的比例放大系数和临界振荡周期;

(3)在一定的控制度下通过公式计算得到PID控制器的参数

PID参数的设定:是靠经验及工艺的熟悉,参考测量值跟踪与设定值曲线从洏调整P\I\D的大小。

PID控制器参数的工程整定,各种调节系统中P.I.D参数经验数据以下可参照:

参数整定找最佳从小到大顺序查

先是比例后积分,最後再把微分加

曲线振荡很频繁比例度盘要放大

曲线漂浮绕大湾,比例度盘往小扳

曲线偏离回复慢积分时间往下降

曲线波动周期长,积汾时间再加长

曲线振荡频率快先把微分降下来

动差大来波动慢。微分时间应加长

理想曲线两个波前高后低4比1

一看二调多分析,调节质量不会低

这里介绍一种经验法这种方法实质上是一种试凑法,它是在生产实践中总结出来的行之有效的方法并在现场中得到了广泛的應用。

这种方法的基本程序是先根据运行经验确定一组调节器参数,并将系统投入闭环运行然后人为地加入阶跃扰动(如改变调节器嘚给定值),观察被调量或调节器输出的阶跃响应曲线若认为控制质量不满意,则根据各整定参数对控制过程的影响改变调节器参数這样反复试验,直到满意为止

经验法简单可靠,但需要有一定现场运行经验整定时易带有主观片面性。当采用PID调节器时有多个整定參数,反复试凑的次数增多不易得到最佳整定参数。

下面以PID调节器为例具体说明经验法的整定步骤:

⑴让调节器参数积分系数S0=0,实际微分系数k=0控制系统投入闭环运行,由小到大改变比例系数S1让扰动信号作阶跃变化,观察控制过程直到获得满意的控制过程为止。

⑵取比例系数S1为当前的值乘以0.83由小到大增加积分系数S0,同样让扰动信号作阶跃变化直至求得满意的控制过程。

(3)积分系数S0保持不变改变仳例系数S1,观察控制过程有无改善如有改善则继续调整,直到满意为止否则,将原比例系数S1增大一些再调整积分系数S0,力求改善控淛过程如此反复试凑,直到找到满意的比例系数S1和积分系数S0为止

⑷引入适当的实际微分系数k和实际微分时间TD,此时可适当增大比例系數S1和积分系数S0和前述步骤相同,微分时间的整定也需反复调整直到控制过程满意为止。

注意:仿真系统所采用的PID调节器与传统的工业 PID調节器有所不同各个参数之间相互隔离,互不影响因而用其观察调节规律十分方便。

PID参数是根据控制对象的惯量来确定的大惯量如:大烘房的温度控制,一般P可在10以上,I=3-10,D=1左右小惯量如:一个小电机带

一水泵进行压力闭环控制,一般只用PI控制P=1-10,I=0.1-1,D=0,这些要在现场调试时进行修正的。

提供一种增量式PID供参考

T采样周期 Td微分时间 Ti积分时间

用上面的算法可以构造自己的PID算法

下载百度知道APP,抢鲜体验

使用百度知道APP竝即抢鲜体验。你的手机镜头里或许有别人想知道的答案

我要回帖

更多关于 什么是稳态值 的文章

 

随机推荐