《纯滞后补偿控制系统ppt课件.ppt》由会员分享,可在线阅读,更多相关《纯滞后补偿控制系统ppt课件.ppt(40页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用 第八章 纯滞后补偿控制系统 从广义上讲,所有的工业过程控制对象都是具有纯滞后的对象。衡量过程具有纯滞后的大小通常通过过程纯滞后时间和过程惯性时间常数T之比/T。/T0.3时,称生产过程为具有大纯滞后的过程。一般的纯滞后过程可以通过常规控制系统得到较好的控制效果。而当纯滞后较大时,则用常规控制系统较难奏效。目前克服大纯滞后的方法主要有史密斯预估补偿控制,自适应史密斯预估补偿控制、观测补偿器控制、内部模型控制(IMC)等。1经营者提供商品或者服务有欺诈行为的,应当按照
2、消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用8.5 内部模型控制(IMC)内模控制(Internal Model Control)是由Caricia和Morari于1982年提出的一种基于对象数学模型的新型控制策略。由于它设计简单,跟踪和控制性能好,鲁棒性强,能消除不可测干扰的影响,因此已被广泛应用在工业上。同时由于它结构清晰,易于进行系统分析,因此也是一种剖析较为复杂的系统(如预测控制等)的机理的有力工具。2经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用8.5.1内模
3、控制的基本原理 内模控制要借助计算机实现,本节采用脉冲传递函数模型。1.内模控制的结构 图8-1所示为最常见的反馈系统,其中,y(z)、ysp(z)和d(z)分别是系统的输出、设定值和不可测干扰,u(z)是对象的控制输入。G(z)和C(z)分别是对象控制通道和控制器的脉冲传递函数。3经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用图 8-1简单采样控制系统4经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用简单控制系统的反馈信号是对象
4、的输出y(z),这就使得不可测扰动d(z)的影响会和控制作用u(z)的影响混杂在一起,因而y(z)不能完全反映d(z),也就得不到及时的补偿。图8-2所示的内模控制系统引入了数学模型,反馈量也由y(z)变为扰动的估计量,如果模型正确,即 ,则,因此反馈信息中只含有不可测扰动d(z)的信息。5经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用图 8-2内模控制系统6经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用将内模控制系统的结构稍做
5、变化,图8-2 中虚线方框包含的部分即是简单反馈中的控制器C(z)的等价结构,因而(8-1)7经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用式(8-1)分母中的负号表示C(z)内部的u(z)的反馈是正反馈。由简单控制系统可知:(8-2)(8-3)8经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用将式(8-1)代入式(8-2)、式(8-3),整理后可得闭环系统的脉冲传递函数为(8-4)(8-5)9经营者提供商品或者服务有欺诈行为的,
6、应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用因此,内模控制系统的闭环响应为(8-6)10经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用而反馈信号式(3.2-7)清楚地告诉我们,如果没有外界扰动,即d(z)=0,且内部模型准确,那么 。这时,内模控制系统是一个开环结构的系统。如果内部模型准确,而d(z)0,那么它是扰动反馈的系统。如果没有扰动d(z)=0,那么 反映的是对象模型的误差信息,因此在IMC结构中,反映的是对象不确定性和扰动的共同影响。明确这一点,对 的
7、建模也是很有好处的。(8-7)11经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用2.内模控制的主要性质1)对偶稳定性由式(8-4)和(8-5)知,内模控制系统的闭环特征方程为即(8-8)12经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用当模型准确时,闭环特征方程可简化成(3.2-9)因此,内模控制系统稳定的充要条件是GIMC(z)和G(z)的所有极点都在单位圆内,即要求GIMC(z)和G(z)都是稳定的。IMC的这个性质称为对偶
8、稳定性。13经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用从该性质可知,若对象是开环稳定的(即G(z)的特征根均在单位圆内),那么只要设计的内模控制器GIMC(z)是稳定的,则整个IMC闭环控制系统必然是稳定的。而对于简单控制系统,即使G(z)是稳定的,C(z)也是稳定的,它们构成的简单控制系统也未必是稳定的,还需要通过各种稳定性分析方法和判据来判定。相比较而言,IMC的稳定性分析和设计显得简单、清晰。对于开环不稳定对象,在使用IMC之前,可以先用简单反馈控制使之稳定,再结合IMC进行控制。14经营者提供商品或
9、者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用2)理想控制器特性如果对象G(z)是稳定的,且模型匹配,即 ,另外设计的控制器满足(8-10)且模型逆能实现,则由式(8-6)可知:15经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用这样的控制器我们称之为理想控制器。但是严格的理想控制器往往是不存在的,例如对象含有纯滞后,则模型逆出现纯超前环节;对象含有惯性环节,则模型逆中有纯微分环节。此外如对象有反向特性,即包含有不稳定的零点,则模型逆就有不稳定的
10、极点,因而内模控制器GIMC(z)就会不稳定。因此理想控制器是难以实现的。后面就会讲到实际的内模控制器GIMC(z)的设计方法。16经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用3)无稳态误差如果内模控制系统是稳定的,则对象的模型失配,即 。由式(8-6)可得误差e(z)为(8-11)17经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用终值定理表明,对设定值的阶跃变化,稳态误差为18经营者提供商品或者服务有欺诈行为的,应当按照消费
11、者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用对扰动d的阶跃变化d(z)=D/(1-z-1),稳态误差为因此只要使内模控制器的增益等于模型稳态增益的倒数,即(8-12)19经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用就有e()=0这表明,即使在模型失配的情况下,只要式(8-12)满足,内模控制仍能对阶跃设定值输入信号跟踪,且有消除阶跃干扰的能力。这似乎说明IMC系统本身具有对偏差进行积分的作用,在IMC设计中无需再单独引入积分环节。20经营者提供商品或者服务有欺诈行为的,应
12、当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用3.内模控制器设计前面已说过,理想控制器要求。不过,理想控制器是难以实现的,主要原因有以下几方面:若对象模型 含有纯滞后特性,则GIMC(z)具有超前预测项,这在物理上是不能实现的,因为它不符合因果定律。若对象模型 含有不稳定的零点(即在单位圆外的零点),则GIMC(z)就有不稳定的极点,导致控制器不稳定。21经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用 若对象模型G(z)是严格有理的,分母的多项式次数比分子的多项式次
13、数高N次,则GIMC(z)中将出现N阶微分器,这样的控制器对高频噪声极为敏感,无法采用。当模型有误差时,理想控制器对模型误差极为敏感,系统的鲁棒性差,甚至会导致系统不稳定。22经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用针对上面的问题,我们在设计内模控制器时是分两步进行的:第一步,先设计一个稳定的控制器,以解决上述的问题、;第二步,在反馈和输入回路插入反馈滤波器Gf(z)和输入滤波器Gr(z),并通过调整Gf(z)和Gr(z)的结构和参数来稳定系统,使系统获得期望的动态品质,使问题得到解决。下面对这两步设计进
14、行详细介绍。23经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用1)稳定控制器设计先不考虑模型误差、约束条件等,设计一个稳定的控制器。若模型 为非最小相位系统,先将模型 分解为两部分,即 (8-13)其中:是包含时滞和位于z平面单位圆外零点的部分;是模型中最小相位部分。24经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用为保证GIMC(z)可实现,取 f(z)是保证GIMC(z)可实现的因子。为实现零稳态偏差,根据条件式(8-12)
15、可知,f(z)必须满足或 (8-14)(8-15)25经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用可实现因子f(z)一般可取为 (1)(8-16)这里 是模型非最小相位部分的稳态增益。26经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用当 时,式(8-16)可化简为 是一阶滤波形式,当然f(z)也可取其它高阶滤波形式。(1)(8-17)27经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金
16、额为消费者购买商品的价款或接受服务的费用将式(8-13)及式(8-14)代入式(8-6)中,得(8-18)28经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用上式还可进一步变换成(8-19)29经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用从式(8-19)可知,因为 ,所以对阶跃形式的给定值输入ysp或扰动d,总有 y()=ysp()实现静态无差。30经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增
17、加赔偿的金额为消费者购买商品的价款或接受服务的费用2)反馈通道和前置通道滤波器设计在模型匹配时,由式(8-18),有 (8-20)上式表明输出响应可通过调整f(z)的参数(如值)来改变。但是由上一步设计出来的稳定控制器,在对象模型失配或有干扰存在的情况下,有时闭环系统并不能获得期望的动态特性,甚至会出现闭环系统不稳定的情况。31经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用4.内模控制应用实例【例8-1】图8-3所示是一个蒸汽加热器实验装置,加热介质为蒸汽,冷流体为水,控制目标是通过调节加热蒸汽流量来保证热交换
18、器出口热水温度稳定。图中温度控制器采用微机实现。热交换器是典型的分布参数系统,表现出化工过程中常见的时滞和非线性特性。随着水流量的变化,对象增益和时滞等参数都会发生变化,这时利用内模控制实现对出水温度的控制,以使系统达到好的性能和鲁棒性要求。32经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用图 8-3热交换器的IMC控制33经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用热交换出水温度y对蒸汽量u的关系由开环阶跃响应获得,对象模型
19、的脉冲传递函数为(8-21)34经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用包括零阶保持器 以后,对象模型的脉冲传递函数为(8-22)其中,常数 为纯滞后时间对采样时间的倍数。取采样时间Ts=0.3 s,则=0.970,N=10。35经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用为了使内模控制器可实现,取为一阶滤波器形式,故(8-23)式中,(Tf为滤波器常数),是一个可调整参数,0f1。36经营者提供商品或者服务有欺诈行为的
20、,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用根据内模控制系统的信号关系(如图8-4所示)及式(8-22)、(8-23)可知,控制算法包括下面三个方程:37经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用图 8-4加前置滤波器的内模控制系统38经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用根据内模控制原理,在模型匹配时,滤波器时间常数Tf(即f值)决定了闭环响应。图8-6 给出了滤波器时间Tf的变化对设定值的影响。随着Tf的增大(f也增大),响应的超调量减小,振荡减弱,而响应变慢。由此可见,响应速度与稳定性之间的权衡关系是很清晰的,由于IMC只有一个整定参数Tf,且Tf与满意的过程响应之间关系明确,因而IMC优于常规PID。当模型失配时,通过Tf的整定,内模控制系统也有较好的克服模型偏离的能力。39经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用图 8-6滤波器时间常数Tf变化时出口温度对设定值阶跃变化的响应(采样周期Ts=0.3 s)(a)设定值正阶跃;(b)设定值负阶跃40