数字控制器设计数字PID标准算式.pptx
《数字控制器设计数字PID标准算式.pptx》由会员分享,可在线阅读,更多相关《数字控制器设计数字PID标准算式.pptx(197页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本章主要内容本章主要内容 引言引言 9.1 数字控制器的连续化设计 9.2 数字控制器的离散化设计 思考题第1页/共197页 典型的计算机控制系统如图9-1所示。图9-1 计算机控制系统原理图 引 言 第2页/共197页 测量变送器对被控对象进行检测,把被控量y(t)如:温度、压力等物理量转换成电信号,再经过模数转换器(A/D)转换成数字量,输入计算机。由计算机作为数字控制器,将此测量值y(t)与给定值r(t)进行比较形成偏差输入e(t),并按照一定的控制规律产生相应的控制信号u(t)驱动执行器工作,使被控对象的被控量跟踪或趋近给定值,从而实现自动控制的目的。设计计算机控制系统,主要是设计数字
2、控制器,使图9-1所示的闭环控制系统既要满足系统的期望指标,又要满足实时控制的要求。第3页/共197页 数字控制器的设计主要有连续化设计和直接离散化设计两种设计方法。1在S域中按经典控制理论设计连续系统模拟控制器D(S),然后用计算机进行数字模拟,得到等价的数字控制器D(Z),并由计算机来实现。这种方法称为模拟化设计方法(或称连续化设计)。2在Z域中应用采样控制理论直接设计出数字控制器D(Z),这是一种直接设计方法(或称离散化设计)数字PID控制器的设计是按照 1 进行的。第4页/共197页 9.1 9.1 数字控制器的连续化设数字控制器的连续化设计计 9.1.1 数字控制器的连续化设计步骤9
3、.1.2 PID控制规律9.1.3 基本数字PID控制算法9.1.4 改进的数字PID控制算法主要知识点:9.1.5 数字PID参数的整定第5页/共197页设计思想:将整个系统看作模拟系统,设计出模拟控制器D(S)后再进行控制器的离散化,得到等价的数字控制器D(Z)。D(s)9.1.1 数字控制器的连续化设计步骤图9-1 计算机控制系统的结构图第6页/共197页设计步骤:1设计模拟控制器D(s)2将D(s)离散化为D(z)3由计算机来实现控制算法4校验第7页/共197页 1.1.设计模拟控制器设计模拟控制器D(s)一种方法是事先确定控制器的结构,如后面将要重点介绍的PID算法等,然后通过其控制
4、参数的整定完成设计。另一种设计方法是应用连续控制系统的设计方法如频率特性法、根轨迹法等,来设计出控制器的结构和参数。第8页/共197页 2 2将将D(S)D(S)离散化为离散化为D(Z)D(Z)离散化方法:离散化方法:双线性变换法优点:D(s)稳定,D(z)也稳定。双线性变换或塔斯廷(Tustin)近似第9页/共197页 前向差分法利用级数展开可将利用级数展开可将Z=eZ=esTsT写成以下形式写成以下形式 Z=esT=1+sT+1+sT 由上式可得由上式可得 第10页/共197页 后向差分法可由数值微分转化成差分方程求得。利用级数展开还可将Z=esT写成以下形式由上式可得 第11页/共197
5、页 3.3.由计算机来实现控制算法由计算机来实现控制算法 在完成了D(Z)的设计后,可以通过编制计算机程序来实现D(Z)的算法。根据D(Z)算式形式的不同,软件实现又分以下几种:直接程序设计法 串行程序设计法 并行程序设计法第12页/共197页4.4.设计性能校验设计性能校验 数字控制器数字控制器D(z)D(z)设计完后,须按图设计完后,须按图9-19-1所示的计算机控制系统检验其所示的计算机控制系统检验其闭环特性是否符合设计要求,这一步可采用计算机控制系统的数字仿真计算闭环特性是否符合设计要求,这一步可采用计算机控制系统的数字仿真计算来验证。如果满足设计要求设计结束,否则应修改设计。来验证。
6、如果满足设计要求设计结束,否则应修改设计。第13页/共197页9.1.2 PID9.1.2 PID控制规律控制规律 PID是Proportional(比例)、Integral(积分)、Differential(微分)三者的缩写。PID控制就是对偏差信号按比例、积分、微分的函数关系进行运算,其运算结果用以输出控制。PID控制是连续系统中技术最为成熟,应用最为广泛的一种控制方式。动画链接图9-2 PID控制系统原理框图第14页/共197页 PID控制之所以经久不衰,主要有以下优点:1.技术成熟,通用性强 2.原理简单,易被人们熟悉和掌握 3.不需要建立数学模型 4.控制效果好 第15页/共197页
7、1.模拟PID调节器 图l 模拟PID控制 PID控制器是一种线性控制器;根据对象的特性和控制要求,可灵活地改变其结构。第16页/共197页PID调节器的基本结构1.比例调节器 2.比例积分调节器3.比例微分调节器 4.比例积分微分调节器 第17页/共197页控制规律:其中:为比例系数;为控制量的基准。比例调节的特点:比例调节器对于偏差是即时反应,偏差一旦产生,调节器立即产生控制作用使被控量朝着减小偏差的方向变化,控制作用的强弱取决于比例系数。只有当偏差发生变化时,控制量才变化。(1)比例调节器缺点:不能消除静差;过大,会使动态质量变坏,引起被控量振荡甚至导致闭环不稳定。图2 P调节器的阶跃响
8、应 第18页/共197页(2)比例积分调节器控制规律:积分调节的特点:调节器的输出与偏差存在的时间有关。只要偏差不为零,输出就会随时间不断增加,并减小偏差,直至消除偏差,控制作用不再变化,系统才能达到稳态。其中:为积分时间常数。缺点:降低响应速度。图3 PI调节器的阶跃响应00upKpK0tiTut110t0et第19页/共197页(3)比例微分调节器控制规律:其中:为微分时间常数。微分调节的特点:在偏差出现或变化的瞬间,产生一个正比于偏差变化率的控制作用,它总是反对偏差向任何方向的变化,偏差变化越快,反对作用越强。微分作用的加入将有助于减小超调,克服振荡,使系统趋于稳定。它加快了系统的动作速
9、度,减小调整时间,从而改善了系统的动态性能。缺点:太大,易引起系统不稳定。图4 理想PD调节器的阶跃响应101et0t00tutpK0u第20页/共197页(4)比例积分微分调节器控制规律:比例积分微分三作用的线性组合。在阶跃信号的作用下,首先是 比例和微分作用,使其调节作用加强然后是积分作用,直到消除偏差。图5 理想PID调节器的阶跃响应101et0t00tiTutpKpK0u PID调节从动态、静态都有所改善,它是应用最广的调节器。第21页/共197页 9.1.3 数字PID调节器 前边讲的前边讲的PIDPID调节算法只适用于模拟调节系统,调节算法只适用于模拟调节系统,由于计算机系统只能接
10、收数字量,因此要想在计算由于计算机系统只能接收数字量,因此要想在计算机系统中实现机系统中实现PIDPID调节,还必须把调节,还必须把PIDPID算法数字化,算法数字化,然后才能用计算机实现。然后才能用计算机实现。本节主要讲述本节主要讲述PIDPID算法数字化的实现方法。算法数字化的实现方法。第22页/共197页 在模拟系统中,PID算法的表达式为 式中u(t):调节器的输出信号 e(t):调节器的偏差信号,它等于测量值与给定值之差;KP:调节器的比例系数;TI:调节器的积分时间常数;TD:调节器的微分时间常数。第23页/共197页 由于计算机控制是一种采样控制,它只能根据采样时刻的偏差值来计算
11、控制量。因此,在计算机控制系统中,必须首先对模拟PID算法进行离散化处理,用数字形式的差分方程代替连续系统的微分方程。第24页/共197页当采样周期足够短时,在模拟调节器的基础上,通过数值逼近的方法,用求和代替积分、用后向差分代替微分,就可以使模拟PID算法离散化为数字PID控制算法。可作如下近似:式中:T为采样周期;k为采样序号。0图 差分代替微分03图 矩形法积分12第25页/共197页或式中可得离散的PID表达式:微分系数:积分系数T:采样周期,必须使T足够小;K:采样序号,k=0,1,2,;E(k)、E(k-1):第k次和第(k-1)次采样时 的偏差值u(k):第k次采样时调节器的输出
12、KP:比例系数1数字PID位置型控制算法第26页/共197页由于上式的输出值与阀门开度的位置一一对应,因此,通常把该式称为数字PID位置型控制算式。第27页/共197页2数字PID增量型控制算法引出:位置型算式使用很不方便,这是因为要累加所有的偏差,不仅要占用较多的存储单元,而且不便于编写程序。为此,我们可做如下改动:根据递推原理,可写出(k-1)次的数字 PID 输出表达式:可以得到第k个采样时刻控制量的增量:第28页/共197页由于上式中,对应于第k个采样时刻阀门位置的增量,故称此式为数字PID增量型算式。第k个采样时刻实际控制量为 因此,要计算第k次输出值u(k),只需知道u(k-1)、
13、e(k-1)、e(k-2)即可。第29页/共197页3.数字PID控制算法实现方式比较 控制系统中:控制系统中:如执行机构采用调节阀,则控制量对应阀如执行机构采用调节阀,则控制量对应阀门的开度,表征了执行机构的位置,此时控制门的开度,表征了执行机构的位置,此时控制器应采用数字器应采用数字PIDPID位置型控制算法;位置型控制算法;如执行机构采用步进电机,每个采样周期如执行机构采用步进电机,每个采样周期控制器输出的控制量,是相对于上次控制量的控制器输出的控制量,是相对于上次控制量的增加,此时控制器应采用数字增加,此时控制器应采用数字PIDPID增量型控制增量型控制算法。算法。第30页/共197页
14、图9-7 数字PID位置型与增量型控制算法示意图用微型计算机实现数字 PID 位置型和增量型控制算法的原理方框图,如下图所示。第31页/共197页(1 1)增量型控制算法不需要做累加,控制量的确定)增量型控制算法不需要做累加,控制量的确定仅与最近几次误差采样值有关,其计算误差或计算仅与最近几次误差采样值有关,其计算误差或计算精度对控制量的影响较小,而位置型控制算法要求精度对控制量的影响较小,而位置型控制算法要求用到过去的误差累加值,容易产生较大的累加误差。用到过去的误差累加值,容易产生较大的累加误差。(2 2)增量型控制算法得出的是控制量的增量,)增量型控制算法得出的是控制量的增量,例如例如阀
15、门控制中阀门控制中,只输出阀门开度的变化部分,只输出阀门开度的变化部分,误动作影误动作影响小,必要时通过逻辑判断限制或禁止本次输出,响小,必要时通过逻辑判断限制或禁止本次输出,不会严重影响系统的工作,而位置型控制算法的输不会严重影响系统的工作,而位置型控制算法的输出是控制量的全量输出,因而误动作的影响大。出是控制量的全量输出,因而误动作的影响大。(3 3)采用增量型控制算法,易于实现从手动到自动)采用增量型控制算法,易于实现从手动到自动的无扰动切换。的无扰动切换。增量型控制算法与位置型控制算法相比较,具有以下优点:第32页/共197页4数字PID控制算法程序设计 数字PID位置型算法的程序设计
16、 由数字PID位置型算式可写出k次采样时,PID的输出表达式思路:将三项拆开,并应用递推进行编程第33页/共197页设比例项输出如下:积分项输出如下:微分项输出如下:第34页/共197页所以,数字PID位置型算式可写为该式即为离散化的位置型PID编程公式。其流程图如右图所示。第35页/共197页 增量型PIDPID算法的程序设计 由数字PIDPID增量型算式可得第36页/共197页所以,数字PID增量型算式可写为该式即为离散化的增量型PID编程表达式。其流程图如右图所示。第37页/共197页9.1.4 9.1.4 数字数字PIDPID算法的改进算法的改进 常用数字常用数字PIDPID的几种改进
17、算法:的几种改进算法:积分分离算法积分分离算法 抗积分饱和算法抗积分饱和算法 不完全微分不完全微分PIDPID控制算法控制算法 微分先行微分先行PIDPID控制算法控制算法 带死区的算法带死区的算法第38页/共197页 1.1.积分分离算法积分分离算法 现象:一般的PID,当有较大的扰动或大幅度改变设定值时,由于短时间内大的偏差,加上系统本身具有的惯性和滞后,在积分的作用下,将引出现起系统过量的超调和长时间的波动。积分的主要作用:在控制的后期消除稳态偏差。积分分离措施:当 时,采用PD控制当 时,采用PID控制普通分离算法:大偏差时不积分积分“开关”控制第39页/共197页 积分分离值的确定原
18、积分分离值的确定原则则图9-9 不同积分分离值下的系统响应曲线第40页/共197页 变速积分:变速积分:0BA+B-B-A-Be(k)tPID变速积分变速积分PDPD第41页/共197页 2.2.抗积分饱和措施抗积分饱和措施 抗积分饱和算法:当控制输出达到系统的上下限限幅值时,停止积分。u当 时,采用PD控制u当 时,采用PD控制u当 时,正常的PID控制 串级控制系统抗积分饱和:主调节器抗积分饱和根据副调节器 输出是否越限。第42页/共197页 抗积分饱和与积分分离的对比相同:某种状态下,切除积分作用。不同(特点):积分分离根据偏差是否超出预设的分离值(大偏差时不积分)抗积分饱和根据最后的控
19、制输出是否越限(输出超限时不积分)第43页/共197页 3.3.不完全微分不完全微分PIDPID控制算控制算法法问题引出:1)对有高频扰动的生产过程,微分作用响应过于敏感,易引起振荡,降低调节品质;2)执行需要时间,而微分输出短暂,结果是执行器短时间内达不到应有开度,使输出失真。解决:在输出端串联一阶惯性环节,组成不完全微分PID控制器。第44页/共197页图9-10 不完全微分数字PID控制器 其中,一阶惯性环节的传递函数:第45页/共197页因为 所以 不完全微分数字PID位置型控制算式式中:第46页/共197页不完全微分PID控制器的增量型控制算式:式中:第47页/共197页4 4微分先
20、行微分先行PIDPID控制算法控制算法问题引出:给定值的升降会给控制系统带来冲击,如超调量过大,调节阀动作剧烈。解决:采用微分先行的PID控制算法。第48页/共197页传递函数 图 9-12 微分先行PID控制算法示意图 第49页/共197页微分先行PID控制算法和基本PID控制的不同之处在于:微分,不对偏差微分,也就是说对给定值适用于:给定值频繁升降的控制系统。只对被控量(测量值)无微分作用。第50页/共197页 该算法是在原该算法是在原PIDPID算法的前面增加一个不灵敏区的非线算法的前面增加一个不灵敏区的非线性环节来实现的,即性环节来实现的,即 式中,式中,s s为死区增益,其数值可为为
21、死区增益,其数值可为0 0,0.250.25,0.50.5,1 1等,等,注意:死区是一个非线性环节,不能象线性环节一样随便移到PID控制器的后面。4.带死区的算法第51页/共197页理理论论整整定定方方法法:以以被被控控对对象象的的数数学学模模型型为为基基础础,通通过过理理论论计计算算如如根根轨轨迹迹、频频率率特特性性等等方方法直接求得控制器参数。法直接求得控制器参数。工工程程整整定定方方法法:近近似似的的经经验验方方法法,不不依依赖赖模模型。型。扩充临界比例带法,扩充响应曲线法,试扩充临界比例带法,扩充响应曲线法,试凑法凑法 数字控制器与模拟控制器相比,除了需数字控制器与模拟控制器相比,除
22、了需要整定要整定PIDPID参数,即比例系数、积分时间和微参数,即比例系数、积分时间和微分时间外,还有一个重要参数分时间外,还有一个重要参数采样周期。采样周期。9.1.5 数字PID参数的整定第52页/共197页表9-1 采样周期T的经验数据1.采样周期的确定 从控制系统方面考虑,影响采样周期选择的因素主要有:对象的动态特性、扰动的特性、控制算法、执行机构的速度跟踪性能的要求。第53页/共197页2.2.扩充临界比例带法扩充临界比例带法 扩充临界比例带法扩充临界比例带法模拟调节器中使用的临界比例带法模拟调节器中使用的临界比例带法(也称稳定边界法)的扩充,是一种闭环整定的实验经验(也称稳定边界法
23、)的扩充,是一种闭环整定的实验经验方法。按该方法整定方法。按该方法整定PIDPID参数的步骤如下:参数的步骤如下:(1 1)选择一个足够短的采样周期)选择一个足够短的采样周期 。(2 2)找临界状态的参数。)找临界状态的参数。(3 3)选定控制度。)选定控制度。(4 4)查表)查表9-29-2,求得,求得 的值。的值。(5 5)按参数投入运行,做调整。)按参数投入运行,做调整。第54页/共197页3.3.扩充响应曲线法扩充响应曲线法采用扩充响应曲线法进行数字采用扩充响应曲线法进行数字PIDPID的整定。的整定。其步骤如下其步骤如下:(1 1)断开数字控制器,使系统在手动状态下工作。将被控量调节
24、到)断开数字控制器,使系统在手动状态下工作。将被控量调节到给定值附近,当达到平衡时,突然改变手操值,相当给对象施加一给定值附近,当达到平衡时,突然改变手操值,相当给对象施加一个阶跃输入信号。个阶跃输入信号。(2 2)记录被控量在此阶跃作用下的变化过程曲线(即广义对象的飞)记录被控量在此阶跃作用下的变化过程曲线(即广义对象的飞升特性曲线。升特性曲线。)根据飞升特性曲线,求得被控对象纯滞后时间根据飞升特性曲线,求得被控对象纯滞后时间 和等效惯性时和等效惯性时间常数间常数 。据此求得数字。据此求得数字PIDPID的整定参数的的整定参数的 值,值,按参数投入在投运观察控制效果。按参数投入在投运观察控制
25、效果。第55页/共197页4 4试凑法试凑法通过模拟或实际的系统璧还运行情况,观察系统的响应曲线,根据各参数对系统响应的大致影响,反复试凑,直至达到满意的目标。试凑步骤:1)整定比例部分(纯P作用)。2)加入积分环节(PI作用)。3)加入微分环节(PID作用)。第56页/共197页P、I、D参数对系统性能的影响:(1)增大比例系数 KP,会加快系统的响应,有利于减少静差,但 KP过大会使系统产生较大的超调,甚至振荡,使稳定性变坏。(2)增大积分时间 Ti,有利于减少超调,减少振荡,使稳定性增加,但系统静差的消除将随之减慢。(3)增大微分时间 Td,有利于加快系统的响应,使超调量减少,稳定性增加
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 控制器 设计 PID 标准 算式
限制150内