计算机控制数字PID控制算法 (1).ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机控制数字PID控制算法 (1).ppt》由用户(淡淡的紫竹语嫣)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机控制数字PID控制算法 1 计算机 控制数字 PID 控制 算法
- 资源描述:
-
1、Data PID Control Arithmetic另外,你们如果有什么需要的部件,可以联系我,我帮你们统一订购。在过程控制中,在过程控制中,PIDPID控制算法是控制算法是应用最为广泛的一种控制规律。它应用最为广泛的一种控制规律。它具有原理简单、易于实现、鲁棒性具有原理简单、易于实现、鲁棒性强和适用面广等优点,在计算机用强和适用面广等优点,在计算机用于生产过程控制以前,模拟于生产过程控制以前,模拟PlDPlD调调节器几乎一直占垄断地位。计算机节器几乎一直占垄断地位。计算机的出现和它在过程控制中的应用使的出现和它在过程控制中的应用使这种情况开始有所改变。这种情况开始有所改变。近近20年来相继
2、出现一批复杂的,年来相继出现一批复杂的,只有计算机才能实现的控制算法。然只有计算机才能实现的控制算法。然而,目前即使在过程计算机控制中,而,目前即使在过程计算机控制中,PID控制仍然是应用最广泛的控制算控制仍然是应用最广泛的控制算法。法。不过,用计算机实现不过,用计算机实现PID控制,就控制,就不仅仅是简单地把不仅仅是简单地把PID控制规律数字控制规律数字化,而是进一步与计算机的逻辑判断化,而是进一步与计算机的逻辑判断功能结合起来,使功能结合起来,使PID控制更加灵活控制更加灵活多样,更能满足生产过程提出的各种多样,更能满足生产过程提出的各种要求。要求。4.14.1 概述概述4.24.2 准连
3、续准连续PIDPID控制算法控制算法4.34.3 对标准对标准PIDPID算法的改进算法的改进4.44.4 干扰的抑制干扰的抑制4.4.5 PID5 PID调节器参数的选择调节器参数的选择4.64.6 本章总结本章总结 按偏差的比例、积分和微分进行控制的调节按偏差的比例、积分和微分进行控制的调节器简称为器简称为PID( Proportional - Integral - Differential )调节器)调节器PID调节是连续系统中技术最成熟、应用最调节是连续系统中技术最成熟、应用最广泛的一种调节方式,其调节的实质是根据广泛的一种调节方式,其调节的实质是根据输入的偏差值,按比例、积分、微分的
4、函数输入的偏差值,按比例、积分、微分的函数关系进行运算,其运算结果用于输出控制。关系进行运算,其运算结果用于输出控制。在实际应用中,根据具体情况,可以灵活地在实际应用中,根据具体情况,可以灵活地改变改变PID的结构,取其一部分进行控制的结构,取其一部分进行控制PID:Proportional Integral DerivativePID控制:控制:对偏差信号对偏差信号e(t)进行比例、积分和微分运算变换进行比例、积分和微分运算变换 后形成的一种控制规律。后形成的一种控制规律。 “利用偏差、消除偏差利用偏差、消除偏差”PID控制器的输入输出关系为:控制器的输入输出关系为:tDIPdttdeKdt
5、teKteKtu0)()()()( 在很多情形下,在很多情形下,PID PID 控制并不一定需要全部的三项控制控制并不一定需要全部的三项控制作用,而是可以方便灵活地改变控制策略,实施作用,而是可以方便灵活地改变控制策略,实施P P、PIPI、PD PD 或或PID PID 控制。控制。PIDG(S)yryoeuPIDPID控制实现的控制方式控制实现的控制方式 模拟方式:模拟方式:用电子电路调节器,在用电子电路调节器,在调节器中,将被测信号与给定值比较,然调节器中,将被测信号与给定值比较,然后把比较出的差值经后把比较出的差值经PIDPID电路运算后送到执电路运算后送到执行机构,改变给进量,达到调
6、节之目的。行机构,改变给进量,达到调节之目的。 数字方式:数字方式:用计算机进行用计算机进行PIDPID运算,运算,将计算结果转换成模拟量,输出去控制执将计算结果转换成模拟量,输出去控制执行机构。行机构。P P(比例)控制(比例)控制 21( )( )( )cPUsRG sKe sRe(t)y00ttKP e(t)PuK ePKR2R1e(t)u(t)-+ P P控制对系统性能的影响:控制对系统性能的影响:迅速反应误差Kp1时:时: a. 开环增益加大,稳态误差减小;开环增益加大,稳态误差减小; b. 幅值穿越频率增大,过渡过程时间缩短;幅值穿越频率增大,过渡过程时间缩短; c. 系统稳定程度
7、变差。系统稳定程度变差。Kp1时,对系统性能的影响正好相反。时,对系统性能的影响正好相反。01dtPIuKee tTITe(t)y00tte(t)y00tty1=KP e(t)K1 KP e(t)y2特点:无静差控制,但容易引起超调,甚至出现振荡,特点:无静差控制,但容易引起超调,甚至出现振荡,Ti增大,则积分作用弱,将减慢消除静差的过程,但增大,则积分作用弱,将减慢消除静差的过程,但可减小超调,提高稳定性;可减小超调,提高稳定性;对于滞后较小的对象,对于滞后较小的对象,Ti可选的小一些,如流量、压可选的小一些,如流量、压力等对滞后较大的对象,力等对滞后较大的对象,Ti可选得大些,如温度等可选
8、得大些,如温度等 ( )11( )( )cU sG se sRCSTSCRe(t)u(t)-+0ddPDeuKeTutDT微分作用:减小超调,克服振荡,微分作用:减小超调,克服振荡,提高稳定性,改善系统动态特性提高稳定性,改善系统动态特性注意注意 u0为偏差为偏差 e=0 时的调节器输出时的调节器输出, 又称之为又称之为。D D(微分)控制(微分)控制 TSRCSsUsUsGioc)()()(RCui(t)uo(t)-+准连续准连续PID控制算法(控制算法(5)001dddtPDIeuKee tTuTte(t)y00tt KP e(t)KP K1 e(t)KP KD e(t)特点:微分作用的引
9、特点:微分作用的引入将有助于减小超调,入将有助于减小超调,克服振荡,使系统趋克服振荡,使系统趋于稳定。这将加快系于稳定。这将加快系统的动作速度,减小统的动作速度,减小调整时间,从而改善调整时间,从而改善了系统的动态性能。了系统的动态性能。实际上,微分作用的实际上,微分作用的引入降低了系统抗干引入降低了系统抗干扰能力,尤其是高频扰能力,尤其是高频尖峰干扰情况更严重,尖峰干扰情况更严重,所以一般所以一般 不选太大。不选太大。dT模拟模拟PID调节器三大缺陷:调节器三大缺陷:准连续准连续PID控制算法(控制算法(6)离散化方法:离散化方法:在计算机控制系统中使用的是数字在计算机控制系统中使用的是数字
10、PID 调节器,调节器,就是对就是对 u(t) 式子离散化,离散化时,令:式子离散化,离散化时,令: 00()()()()()()()()(1 )ktjutuketeketd tTejd etekekd tT上式中中:T 采样周期采样周期 K 为采样序号。为采样序号。显然,上述离散化过程显然,上述离散化过程中,采样周期中,采样周期 T 必须足够短,才能保证有足够的精度。必须足够短,才能保证有足够的精度。0( )dktjoje ttTe1d ( )dkkeee ttT位置式控制算法提供执行机构的位置位置式控制算法提供执行机构的位置uk,需要累计,需要累计ek100()kDkPkjkkjITTuK
11、eeeeuTT1111200()kDkPkjkkjITTuKeeeeuTT1112(2)DkkkPkkkkkkITTuuuKeeeeeeTT100()kDkPkjkkjITTuKeeeeuTT增量式控制算法提供执行机构的增量增量式控制算法提供执行机构的增量uk ,只需要保持,只需要保持现时以前现时以前3个时刻的偏差值即可个时刻的偏差值即可准连续准连续PID控制算法(控制算法(9)增量式算法增量式算法不需做累加,计算误差和计算精度问题对控制量不需做累加,计算误差和计算精度问题对控制量的计算影响较小;位置式算法要用到过去偏差的累加值,容的计算影响较小;位置式算法要用到过去偏差的累加值,容易产生较大
12、的累计误差。易产生较大的累计误差。 控制从手动切换到自动时,控制从手动切换到自动时,位置式算法位置式算法必须先将计算机的输必须先将计算机的输出值置为原始值出值置为原始值 u0 时,才能保证无冲击切换;时,才能保证无冲击切换;增量式算法增量式算法与原始值无关,易于实现手动到自动的无冲击切换。与原始值无关,易于实现手动到自动的无冲击切换。 在实际应用中,应根据被控对象的实际情况加以选择。一般在实际应用中,应根据被控对象的实际情况加以选择。一般认为,在以闸门或伺服电机作为执行器件,或对控制精度要认为,在以闸门或伺服电机作为执行器件,或对控制精度要求较高的系统中,应当采用位置式算法;而在以步进电机或求
13、较高的系统中,应当采用位置式算法;而在以步进电机或多圈电位器作执行器件的系统中,则应采用增量式算法。多圈电位器作执行器件的系统中,则应采用增量式算法。 准连续准连续PID控制算法(控制算法(11)位置式位置式PID控制算法的程序设计控制算法的程序设计 思路:思路: 将三项拆开,并应用递推将三项拆开,并应用递推进行编程进行编程 比例输出比例输出 积分输出积分输出 微分输出微分输出KI Kp/ Ti积分系数积分系数 Kd Kp*Td微分系数微分系数 10()kkPkIjDkkjuK eKeKee( )PPkP kK e0( )(1)kIIjIkIjP kKeK eP k1( )()DDkkP kK
14、ee初始化时,需首先置入调节参数初始化时,需首先置入调节参数d0,d1,d2和设定值和设定值w,并设置误差初值,并设置误差初值ei = ei1 = ei2 = 0 01122kkkkud ed ed e对标准对标准PIDPID算法的改进算法的改进数字数字PID控制是应用最普遍的一种控制是应用最普遍的一种控制规律,人们在实践中不断总结经控制规律,人们在实践中不断总结经验,不断改进,使得验,不断改进,使得PID控制日臻完控制日臻完善。下面介绍几种数字善。下面介绍几种数字PID的改进算的改进算法:法:数字数字PID算法的改进算法的改进实际系统中实际系统中, ,执行元件总受机械和物理性能等的限制执行元
15、件总受机械和物理性能等的限制, ,往往有往往有一个有限范围一个有限范围: :若计算机计算出的控制量超出上述范围若计算机计算出的控制量超出上述范围, , 即进入执行元件的即进入执行元件的饱和区饱和区, , 那么实际执行的控制量就不再是计算值那么实际执行的控制量就不再是计算值, ,由此将得不由此将得不到期望的效果到期望的效果, , 称为称为饱和效应饱和效应. . 这类现象在给定值发生突变时这类现象在给定值发生突变时特别容易发生特别容易发生, ,有时也称为有时也称为启动效应启动效应. .位置式位置式PID算法的积分饱和作用算法的积分饱和作用 增量式增量式PID的饱和作用的饱和作用maxminuuum
16、axuu 数字数字PID算法的改进算法的改进位置式位置式PIDPID算法的积分饱和作用算法的积分饱和作用影响:饱和引起输出超调,甚至影响:饱和引起输出超调,甚至产生震荡,使系统不稳定产生震荡,使系统不稳定改进方法:遇限削弱积分法、积改进方法:遇限削弱积分法、积分分离法、有限偏差法分分离法、有限偏差法10()kkPkIjDkkjuK eKeKee对标准对标准PID算法的改进(算法的改进(2) 基本思想:一旦控制量进入饱和区,则停止进行增大积基本思想:一旦控制量进入饱和区,则停止进行增大积分的运算。分的运算。对标准对标准PID算法的改进(算法的改进(3) 思路:当被控量和给定值偏差大时,取消积分控
展开阅读全文