数字PID控制算法答案.pptx





《数字PID控制算法答案.pptx》由会员分享,可在线阅读,更多相关《数字PID控制算法答案.pptx(101页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、5.1 准连续PID控制算法 模拟PID调节器 第1页/共101页PID 控制表示比例(Proportional)积分(Integral)微分(Differential)控制。设PID调节器如图51所示,其输入输出关系为图5-1 PID调节器方框图(5-1)(5-1)第2页/共101页比例系数积分时间常数微分时间常数 称为比例控制分量,与 有关部分为积分控制分量与 有关部分为微分控制分量通过上述各控制分量的线性组合,可构成比例(P)控制器、比例积分(PI)控制器、比例微分(PD)控制器、比例积分微分(PID)控制器等。第3页/共101页基本数字PID控制 在计算机控制系统中,控制器是每隔一个控
2、制周期进行一次控制量的计算,并输出到执行机构。因此,要实现式(51)的PID控制规律,就要进行时间离散化处理。设控制周期为 T T,在控制器的采样时刻时 t=kT t=kT,对偏差、积分运算和微分运算作如下近似变换:第4页/共101页(5-3)(5-3)第5页/共101页离散PIDPID算法式(55)通常称为位置式PID数字调节器。上式中令k=k1,则得式(55)减去式(56),得到增量式PID数字调节器(5-4)(5-4)(5-5)(5-5)(5-6)(5-6)(5-7)(5-7)第6页/共101页增 量 型 控 制 算 法 与 位 置 型 控 制 算 法 相 比 较,具有以下优点增量型控制
3、算法不需要做累加,仅与最近几次误差采样值有关。增量型控制算法得出的是控制量的增量,误动作影响小。易于实现从手动到自动的无扰动切换。在实际控制中,增量型控制算法要比位置型控制算法应用得更为广泛。第7页/共101页MATLAB的语句如下,%(55)PIDdigitalcontrollersigmae=sigmae+ekuk=Kp*ek+Ki*sigmae+Kd*(ekek1)ek1=ek上述程序中,uk=u(k),ek=e(k),ek1=e(k1)这里为简单起见,假设各变量都是全局变量,并且在主程序初始化时令初值sigmae=0,ek1=0。第8页/共101页5.2 数字PID控制的改进积分项的改
4、进 1.1.积分分离PIDPID算法第9页/共101页图5-2 标准PID控制的积分作用第10页/共101页积分分离PID算法的基本思想:在偏差较大时,暂时取消积分作用;当偏差小于某个阈值时,才将积分作用投入。1)根据实际需要,人为地设定一个阈值。2)当|e(k)|,也即偏差值较大时,采用PD控制,可避免大的超调,又使系统有较快的响应。3)当|e(k)|,也即偏差值较小时,采用PID控制或PI控制,可保证系统的控制精度。第11页/共101页位置型PID算式(55)的积分分离形式(5-9)(5-9)第12页/共101页图5-3 积分分离PID控制算法示意图第13页/共101页积分分离积分分离PI
5、D控制器控制器SIMULINK仿真仿真第14页/共101页标准PID 控制器积分分离PID控制器第15页/共101页设计研讨:设计研讨:假设被控对象为请分别设计标准PID、积分分离PID控制器第16页/共101页阈值的取值将会影响控制效果。过大,起不到积分分离的作用;过小,则被控量y(k)y(k)无法跳出积分分离区,也即偏差e(k)e(k)一直处于积分控制区域之外。长期只用P控制或PD控制,将使系统产生静差。第17页/共101页变速积分的PID算式 基本思想是设法改变积分项的累加速度,使其与偏差大小相对应;偏差越大,积分越慢,反之则越快。第18页/共101页变速积分PID与普通PID相比,具有
6、如下优点:(1)减小了超调量,不易产生过饱和,可以很容易地使系统稳定,具有自适应能力。(2)积分分离对积分项采用的是所谓“开关”控制,而变速积分则是缓慢变化,后者更符合调节的理念。第19页/共101页2.2.遇限削弱积分PIDPID控制算法 遇限削弱积分PIDPID控制算法的基本思想:当控制量进入饱和区,将执行削弱积分项运算而停止进行增大积分项的运算。因而在计算u(k)u(k)时,先判断u(k-1)u(k-1)是否已超出控制量的限制范围。,则进行积分项的累加;,则只累加负偏差;,则只累加正偏差。这种算法可以避免控制量长时间停留在饱和区。第20页/共101页微分项的改进 1.1.不完全微分PID
7、PID控制算法微分控制分量为微分控制的特点1)控制仅在第一个周期内起作用,对于时间常数较大的系统,其调节作用很小,不能达到超前控制误差的目的。2)ud(k)的幅值一般较大(因T=-0.001);n=length(pro);if n=1breakend;endstep(syso,0:0.001:3);KmKr=Km=19.2000;从图中测得两峰值之间的间隔周期即为临界周期Tr=Tm=2.070.757=1.313s第47页/共101页(2)整定Kp、Ti、Td k=10;z=;p=-1,-3,-5;Go=zpk(z,p,k);G=tf(Go);Km=19.2;Tm=1.313;Kp=0.6*K
8、mTi=0.5*TmTd=0.125*Tms=tf(s);Gc=Kp*(1+1/(Ti*s)+Td*s);sys=feedback(Gc*G,1);step(sys)第48页/共101页扩充临界比例法是以上述模拟控制器的临界比例法为基础的一种数字PID控制器参数整定方法。整定步骤如下:l l选择合适的初始采样周期T0,控制器采用纯比例控制。l l渐渐改变比例系数,使控制系统出现临界振荡,记录Kr和Tr。第49页/共101页 l l选择控制度Q,控制度Q的定义是以数字PID控制和模拟PID控制所对应的过渡过程误差平方的积分之比,即式中的下标D和A分别表示直接数字控制和模拟连续控制。通常,当控制度
9、Q为1.05时,就可认为数字控制与模拟控制效果相当;当控制度Q为2.0时,数字控制器较模拟控制器的控制质量差一倍。(5-22)(5-22)第50页/共101页 选择控制度Q以后,按表53选择T、Kp、Ti、Td。表53 扩充临界比例法确定采样周期及数字控制器参数 控制度Q控制规律 1.05 PI PID 0.03 0.014 0.53 0.63 0.88 0.49 0.14 1.20 PI PID 0.05 0.043 0.49 0.47 0.91 0.47 0.16 1.50 PI PID 0.14 0.09 0.42 0.34 0.99 0.43 0.20 2.00 PI PID 0.22
10、 0.16 0.36 0.27 1.05 0.40 0.22第51页/共101页2.扩充响应曲线法 在考虑了控制度后,数字控制器参数的整定中也可以采用类似模拟控制器的响应曲线法,称为扩充响应曲线法。应用该方法时,需要预先在对象动态响应曲线上求出等效纯滞后时间,等效惯性时间常数T Tm m,以及它们的比值Tm/。其余步骤与扩充临界比例法相似。第52页/共101页表表54 扩充响应曲线法确定采样周期及数字控制器参数扩充响应曲线法确定采样周期及数字控制器参数控制度控制规律 1.05 PI PID 0.10 0.05 0.84 1.15 3.40 2.00 0.45 1.20 PI PID 0.20
11、0.16 0.78 1.00 3.60 1.90 0.55 1.50 PI PID 0.50 0.34 0.68 0.85 3.90 1.62 0.65 2.00 PI PID 0.80 0.60 0.57 0.60 4.20 1.50 0.82第53页/共101页例:已知被控对象为请试设计PID控制器校正,并用响应曲线法整定PID控制器的Kp、Ti和Td,绘制系统校正后的单位阶跃响应曲线,记录动态性能指标。解:解:(1)求取被控制对象的动态特性参数)求取被控制对象的动态特性参数K、等效纯滞后时间等效纯滞后时间,等效惯性,等效惯性时间常数时间常数T Tm mnum=10;den=conv(1,
12、1,conv(1,3,1,5);G=tf(num,den);step(G);K=dcgain(G)K=0.6667;在曲线的拐点处作切线后,得到对象待定参数;等效滞后时间=0.293s,等效时间常数T Tm m=2.24-0.293=1.947s第54页/共101页num=10;den=conv(1,1,conv(1,3,1,5);k=0.6667;tao=0.293;Tm=1.947;G=tf(num,den);Kp=1.20*Tm/(k*tao);Ti=2*tao;Td=0.5*tao;s=tf(s);Gc=Kp*(1+1/(Ti*s)+Td*s);GcG=feedback(Gc*G,1)
13、;step(GcG)(2)响应曲线法连续PID参数整定:控制器类型比例度%比例系数Kp积分时间Ti微分时间TdPK/TmT/K0PI1.1K/Tm0.9T/K/0.30PID0.85K/Tm1.2T/K20.5第55页/共101页(3)数字PID控制器按照控制度和控制规律确定PID控制器参数num=10;den=conv(1,1,conv(1,3,1,5);k=0.6667;tao=0.293;Tm=1.947;G=tf(num,den);T=0.05*taoKp=1.15*(Tm/tao)Ti=2*tao;Td=0.5*tao;Ki=Kp*T/TiKd=Kp*Td/T第56页/共101页3.
14、归一参数整定法 在数字PID控制中,要整定四个参数T T、K Kp p、T Ti i、T Td d,为了减少在线整定参数的数目,根据大量实际经验的总结,设定了一些约束条件,以减少独立变量的个数。例如取 式中T Tr r是纯比例控制时临界振荡时的振荡周期。(5-24)(5-24)第57页/共101页 只有一个参数K Kp p需要整定,使得问题明显得到简化。(5-25)(5-25)第58页/共101页4.凑试法确定PID参数 在凑试时,可参考小节所述的PIDPID参数对控制过程的影响趋势,对参数实行下述先比例,后积分,再微分的整定步骤。其具体步骤如下。1)1)首先只整定比例部分。先将Ki、Kd设为
15、0 0,逐渐加大比例参数Kp(或先取大,然后用0.6180.618黄金分割法选择Kp)观察系统的响应,直到反应快、超调小的响应曲线。如果系统没有静差或静差很小已小到允许的范围内,且响应曲线已属满意,则只须用比例调节器即可,最优比例系数可由此确定。第59页/共101页 2)如果在比例调节的基础上系统的静差不能满足设计要求,则须加入积分环节。同样Ki先选小,然后逐渐加大(或先取大,然后用0.618黄金分割法选择Ki),使在保持系统良好动态性能的情况下,静差得到消除,得到较满意的响应曲线。在此过程中,可根据响应曲线的好坏反复改变比例系数与积分系数,以期得到满意的控制过程与整定参数。第60页/共101
16、页 3)若使用比例积分调节器消除了静差,但动态过程经反复调整仍不能满意,则可加入微分环节,构成比例积分微分调节器。这时可以加大Kd以提高响应速度,减少超调;但对于干扰较敏感的系统,则要谨慎,加大Kd可能反而加大系统的超调量。在整定时,可先置微分系数Kd为零,在第二步整定的基础上增大Kd,同时相应地改变比例系数和积分系数,逐步凑试,以获得满意的调节效果和控制参数。第61页/共101页控制参数的自整定法 大多数生产过程是非线性的,因此,调节器参数与系统所处的稳态工况有关。显然,工况改变时,调节器参数的“最佳”值不同 此外,大多数生产过程的特性还随时间而变化。一般来说,过程特性的变化将导致调节性能的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 PID 控制 算法 答案

限制150内