pid控制算法系列(1)常用的控制算法

1.控制系统的基本结构:

pid控制算法系列(1)常用的控制算法_第1张图片

控制目的:

  控制的根本目的就是要使控制对象当前的状态值与用户的设定值相同(最大限度的接近)。

基本思想:

  用户设定值SV与被控制对象当前的值PV两者同时送入由特定硬件电路模型或特定的软件算法组成的控制算法逻辑中,利用不同的控制算法对SV和PV进行分析、判断、处理,从而产生当前应该输出的控制信号OUT,控制信号经过执行机构施加到控制对象上,从而产生预期的控制效果。

2.常用控制算法:---位式控制

 1).二位式控制算法

pid控制算法系列(1)常用的控制算法_第2张图片

特点:

 a.二位式控制算法输出的控制量只有高低2种状态。

 b.执行机构使控制对象要不全额工作,要不就停止工作。当PV低于SV时全额工作,PV大于或等于SV时就彻底停止工作。如果控制对象是一个1000W的加热器,温度不到时就1000W全功率运行,温度达到时就停止工作。

 c.由于环境因素或控制系统传输延时或者控制对象本身的惯性等因素,控制效果往往是PV在SV的上下有一个较大的波动。

 d.在PV接近SV的临界点时,控制输出信号OUT往往在H和L之间频繁转换,导致执行部件的触点频繁开关动作,易产生干扰及缩短执行部件的寿命。


 2).具有回差的二位式控制算法

pid控制算法系列(1)常用的控制算法_第3张图片

特点:

  a. 取SV的正负10%左右作为回差调节上下限,

高于上限才开始输出L,低于下限才开始输出H;

  b.避免了一般二位式控制算法在临界点时执行部件频繁动作。

  c.因为控制对象只有全额运行或不运行两种状态,仍然存在一般二位式控制算法的缺点:PV总是在SV附近波动。

 3).三位式控制算法


特点:在二位式控制的基础上对控制对象的功率分成0功率(停止工作)、半功率、全功率三种情况(即三位)。

   当前值低于设定值一定比例(一般10%)时OUT1和OUT2同时起控制作用,控制对象全功率运行;

   当前值在设定值的正负10%范围时,OUT1单独作用,工作于半功率状态;

   当前值达到或超过设定值时OUT1和OUT2都停止输出,控制对象停止工作。

   相对一般二位式控制算法,三位式算法对控制对象的当前状态值做了简单的分析,并根据不同的当前状态值输

出不同的控制信号。能够较好的对输出产生控制效果。

 

小结:位式控制的主要特征:   

   1.控制算法只关注控制当前的状态值(PV)与设定值之间的差值---二者当前有差值就输出控制信号,二者当前

无差值就不输出控制信号。

   2.位式控制算法的输出信号状态单一,只输出了高低两种状态,这两种状态对应着控制对象的工作与不工作---

-如果是温度控制系统,就是加热器加热与不加热。

   3.由于控制系统自身的延时或者控制对象自身的惯性,位式控制算法只能使控制对象当前的状态值在设定值附

件波动,不能很好的跟踪在设定值的附近甚至相等。

  



你可能感兴趣的:(嵌入式系统,pid控制算法)