自适应控制讲义_第1页
自适应控制讲义_第2页
自适应控制讲义_第3页
自适应控制讲义_第4页
自适应控制讲义_第5页
已阅读5页,还剩85页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第1章 概述1.1 自适应控制的研究对象自适应控制是研究具有“不确定性”的控制系统的特性分析和综合(控制器设计)。 1. 系统不确定性产生的原因 1)内部不确定性 (1)被控对象的结构(阶次)和参数由于建模误差引起的不确定性。(2)被控对象的结构(阶次)和参数或者动态特性是时变的或随工作作条件改变而变化。 2)外部不确定性 被控对象的运行环境(外部干扰)是随机信号而且它们的统计特性不确切知道或者是时变的。2. 系统“不确定性”的数学描述 1)状态方程 设一个线性离散时间系统,其状态方程如下: (1.1-1)式中: , 分别为系统矩阵,输入矩阵,输出矩阵,其维数为 。 k离散时间,kkt。其中t

2、为采样周期。 s维未知参数向量,可能a,b,c中未知参数不同,为了简单起见,都设为s维。2)系统框图 根据(1.1-1)式可以画出被控对象的结构框图。图 1.1-1 被控对象的结构框图图中是时间延迟因子,噪声和v(k)作用于对象的不同部位,对于线性系统,可以等效于作用在输出端的一个噪声。其统计特性例如期望值、相关函数等由于不确定性而未知,或随时间变化。1.2 自适应控制系统的结构分类 1 克服被控对象不确定性的方法 通常采用两种方法:在线辨识参数;设定参考模型。 1)在线辨识对象的参数,一般采用递推算法,不辨识对象的阶次(结构),修改控制器得参数,称为 自矫正方法。 2)设定参考模型,它代表给

3、定的性能指标,将实测的性能指标和给定的性能指标进行比较,得到广义误差,由他来修改控制器规律,称为参考模型方法。 2 按结构分类 由上述克服不确定性的方法将自适应控制系统分为两大类: 1)自校正调节(控制)系统(self-tuning regulator-controller) 通常自适应系统的结构框图如图1.2-1所示。 由图看以看出: 常规控制系统比较增加了参数辨识和控制器设计两个部分,称为自适应环节。 它的结构呈现双环系统,内环为常规反馈系统构成参数可调整系统;外环为自适应环节,它调整 控制器参数,以达到性能最优或次优。 图1.2-1 自校正控制系统框图 上图为显式结构,当参数辨识环节直接

4、辨识控制器参数时,两个方框合二为一,形成隐式结构。 参数自适应环节估计器输入控制信号和对象输出,计算出对象的状态估计值和参数的估计值(个参数未知或时变)。由估计值和来修改控制规律。 2)模型参考自适应控制系统)(mrac) (model reference adaptive control system mracs) 这类自适应控制系统结构框图如图1.2-2所示。由图可以看出: 它有一个参考模型(reference model)。它是要求(期望)性能指标的代表,其输入为输出 是期望输出的表示,也可以是某种性能指标。图1.2-2 模型参考自适应控制系统结构框图 它也可以看成是双环系统,内环是通常

5、的反馈,外环调节控制器参数和结构,为自适应闭环。它的输入为广义误差,可能是输出的偏差,也可能是某种性能指标的误差,称为广义误差。 由广义误差和参考输入来按照某种规律来修改控制器的参数,称为自适应结构。只要系统就达到了优化状态。1.3 自适应控制的理论问题 自适应控制系统是具有非线性、时变参数和随机干扰等特性,内部机理相当复杂的系统。理论分析和研究落后于应用。目前各种各样的结构和算法也逐步得到广泛的应用,但它的理论课题还未彻底解决。主要集中在三性的研究。稳定性 stability 收敛性 convergence 鲁棒性 robustness。 1 稳定性: 指系统的状态、输出和参数的有界性。目前

6、的稳定性理论,李雅普诺夫稳定性理论、波波夫稳定性理论(超稳定性理论)还不能完全处理已有的自适应控制系统稳定性分析。 2 收敛性 指一个自适应算法在指定的初始条件下,能渐进达到预期的目标,而且在此渐进的过程中保持系统的所有变量有界。 3 鲁棒性 在存在扰动和未建模部分条件下,系统保持其稳定性和优良性能指标的能力。 其它理论问题有:自适应速度分析和计算理论;自适应控制系统的优化和简化设计;非线性对象的自适应控制系统理论。第二章 自校正控制系统(stc系统)2.1 被控对象的数学描述(数学模型)(mathematical description for controlled plant)1 被控对象

7、的输入输出关系(p8) 被控对象为单输入、单输出线性系统,用下列线性差分方程描述。将微分方程化为差分方程可参看过程辨识,p75p78,方崇智,清华大学出版社。(2.1-1)式中: u(k),y(k) 对象输入和输出; n1 被控对象的阶次; k 采样时刻,k kt0(t0采样周期); d 系统总延迟时间,d dt0,d= l +1,l为对象纯延迟时间,d1,“1”是对象有惯性环节,离散化结果一定出现一个周期的延迟。为了书写和运算的方便,引入时间平移因子,则(2.1-1)式可写成: (2.1-2)式中: 也可写成: (2.1-3)说明: 用表示时间平移一个采样周期后,(2.1-1)式差分方程可以

8、简化为以为变量的代数多项式的代数方程; 对于多项式a1 ()和b1()可以进行四则运算,解差分方程可以变为解代数方程。 对象的脉冲传递函数为: 它和(2.1-3)式 的形式相同,但两者的含义是有差别的。中的z是z平面(z变换)上的一点,而(2.1-3)式中为时域变量。2被控对象运行环境的描述(噪声数学模型) 工业实际中被控对象运行时可能受到各种干扰,作用于对象的不同点,由于对象是线性系统,利用叠加原理,将作用于系统的全部干扰用一个作用于系统输出的等价噪声v(k)来等效。 通常v(k)是一个具有有理谱密度的平稳随机信号,它代表很大一类干扰噪声信号。 1)平稳随机序列(过程) stationary

9、 random sequence 其统计特性具有时间平移不变特性的随机信号。统计特性是分布函数和数字特征。数字特征有两个:数学期望;相关函数(协方差函数)。 (1)数学期望(均值):描述变化的平稳性。expectation。或为0;(概率空间的总体平均值)(2)相关函数:描述变化的相关性(前后相关程度)。relative function。 若随机过程的数学期望为常数,相关函数与k无关,称为平稳随机过程。2)谱密度 (spectrum) 自相关函数的傅里叶(fourier)变换称为平稳随机过程的功率频谱或谱密度。 (2.1-4) (2.1-5)当k=0,设为电压(或电流),则为功率(即干扰强度

10、)。由(2.1-5)式得到:平均功率是各种频率噪声的功率总和,的平均值(即除以),因此表示频率为的干扰噪声信号的功率(强度)。也就是说源噪声可以看成各种频率噪声的混合。不同噪声其包含的各种频率信号的大小不同。例如:有的噪声以高频为主,可以用电容来消除。3)白噪声(white noise)若一随机信号的期望值为0,相关函数为脉冲函数 ,则称它为白噪声。其谱密度为:(常数)。表明它的各个分量的强度都是一样的,相当于白光的光谱在各个频率上有相同的强度。不具有上述条件的噪声称为有色噪声。4)随机扰动模型 (stochastic disturbance model) 由谱表示定理可知:对于所有具有有理谱

11、密度的平稳随机过程,都可以用白噪声激励一个稳定的线性的动态系统来产生(或表示)。设具有有理谱密度的平稳随机信号v(k),它可以表示为: (2.1-6)式中:均值为0,方差为的白噪声; 多项式的零点(即扰动模型的极点)在单位圆内,产生有理谱密度的随机信号的线性系统是稳定的。多项式的零点在单位圆内或圆上(该线性系统是最小相位的)。3 随机离散差分模型discrete-time stochastic difference model将被控对象的输入输出关系和运行环境结合起来,得到完整的数学模型。 (2.1-3)和(2.1-6)联合,得到:或者: (2.1-7) (2.1-6)其中: 并且假设 、 、

12、是互质的(即三个多项式没有公因子)。 (2.1-7)说明:(2.1-7)式包括控制项,还包含有噪声项,描述了对象运行环境,它能代表大多数被控的单输入输出生产过程,是经常引用的数学模型,通常称为受控自回归滑动平均模型。caram (controlled auto-regressive moving average)。当,(2.1-7)式化为受白噪声干扰的模型,称为受控自回归模型。car(controlled auto-regressive)。(2.1-7)式中、和多项式的系数不一定相同可能分别为、和,(2.1-7)式只是为了书写方便,写成了一般形式。对于多变量系统,y(k),u(k)和分别为,和

13、的输出向量,控制向量和噪声向量。、 、分别为,维多项式矩阵,而且:时间平移算式,将差分方程简化为代数方程,对于求解更为方便。它和z变换中的变量一样,但含义完全不同,一个是时间因子,另一个是复变量。对于脉冲传递函数而言,它和(2.1-7)式的形式完全相同。(2.1-7)式描述的被控对象(即carma模型)的框图如图2.1-1所示。图2.2-1 被控对象框图对于多变量系统mimo用矩阵差分方程来表示: (2.1-8)设=2,的维数p=2,q=2。=1,=0,d=2. 由(2.1-8)式得到:2.2 最小二乘法参数估计 (least square parameter estimation) 1 一次

14、完成最小二乘法(批量算法) 1)设被控系统模型为:car模型描述。 (2.2-1) 式中: 将(2.2-1)式写成:(2.2-2) 式中:n系统的阶次(已知量),为了方便。未知量 为待估计参数。令参数向量为,记为: k时刻以前的观测数据为已知量,记为:(2.2-2)式可表示为: ) (2.2-3) 2)令k=1,2,n,得到新的数据向量为:用n个数据向量组成数据矩阵为: 3)目标函数 (2.2-4)4)求最小二乘估计参数令,求得参数估计量,记为。 (2.2-5) (推导过程省略) 说明:最小二乘参数估计量是估计误差的平方和为最小的最优估计量。 可以证明是无偏估计量,即e=。 一般n2n,随 的

15、维数,使统计参数个数n,逆矩阵运算困难,不便于在线计算。 2 递推最小二乘法 1)递推公式 它由三个计算公式组成: (2.2-6a) (2.2-6b) (2.2-6c) 式中:2)递推计算步骤(1)置初值,; (2) 构成,通过预采样得到: 若 d1,则:(3)进行第n+1次采样;(4)由(2.2-6a)(2.2-6c)三式分别计算;(5)递推一步,返回(3)。说明:可以证明,它和的取值无关(最小二乘估计量的一致性)。p(0)取值愈大,收敛于的速度愈快,一般。表明最小二乘估计不要任何先验知识(包括的统计特性)。 从(2.2-6a)可以看出等于加上一个修正量。该修正量为增益向量乘以第n+1次测量

16、值y(n+1)和其预报值之间的差值(用第n次以前的测量值和第n次的估计值对第n+1次测量值进行估计),该差值称为新息(innovation),它表明第n+1次测量带来了关于参数的新信息。 对于siso模型来说,差值是标量,而向量,的维数是不变的,只和参数向量维数有关,和测量次数无关。(2.2-6b)式中是一个标量的倒数,无需计算逆矩阵,计算量大大减少,适合于在线进行。 由可知它为对称矩阵,而且是非负定的,在线计算过程中要注意对称化。而且(2.2-6c)式表明,表明使愈来愈接近。3 慢时变参数的递推适应算法1)数据饱和现象 由(2.2-6 c)可知,随着 ,使新采样数据对参数估计值的修正作用愈来

17、愈弱,最后甚至不再起修正作用,称为数据饱和现象。其产生饱和作用的原因是对新旧数据同样看待,削弱了新数据的作用。2) 渐消记忆法 引入指数加权函数,对新旧采样数据作不同的加权,降低旧数据的作用。 将目标函数改为: (2.2-7)式中: 加权系数, 削弱旧数据产生的误差,对新数据的误差乘以大的加权。经推导得到递推计算公式如下: (2.2-8 a) (2.2-8 b) (2.2-8 c) 从(2.2-8 c)式可以看出,不小于,使不会随递推次数增加而减小。 一般取值为0.950.99,愈小跟随时变参数能力愈强,但参数估计精度愈低。4 增广最小二乘法(expanding least square) 当

18、为有色噪声时,则为有偏估计量,即,一般还可以满足工业控制要求。 1)对象的模型 设对象的模型为: (2.2-9) 令参数向量为: 数据向量为: 则式(2.2-9)可以改写为: (2.2-10) 由于中序列是不能测量的,因此用估计量来近似的表示: 用递推最小二乘法计算公式,得到增广最小二乘的计算公式如下: (2.2-11a) (2.2-11b) (2.2-11c) (2.2-11d) els计算步骤: 置初值,;(2.2-11a) 构成向量; 进行第n+1次采样; 按(2.2-11 b),(2.2-11 a)和(2.2-11c)式分别计算, 和,; 递推一步,返回(3)。2.3 最小方差调节器

19、(minimal variance regulator) 1 被控对象模型 设被调对象由carma模型表示: (2.3-1) 式中:白噪声, 说明:输出y(k)用增量表示,即偏离给定值的偏差,这是调节器问题的要求。调节器的目的是使y(k)尽可能为0。当u(k)=0,则的原因是因为噪声信号的干扰。2 允许控制问题 允许控制指的在求控制规律时可以利用的信息。它应当是物理上可以实现的信息的函数。他可以是k时刻及以前的输出和k-1时刻及其以前的控制作用。3 目标函数 因为输出在u(k)=0的情况下,是由于引起的。因此对象的输出也是随机序列。用输出方差作为目标函数。 (2.3-2)4 求最小方差控制规律

20、 1)写出y(k+d)的表达式: (2.3-3) 2)利用diophatine方程将写成两部分 (2.3-4)其中: 一般 (2.3-4)式代入(2.3-3)式得到: (2.3-5) 3)用k时刻以前的输入输出来表示将(2.3-1)式写成: 并代入(2.3-5)式,得到: 4)求u(k) 由目标函数: ,得到: (2.3-7)式中:说明:在求最小方程控制规律时,用多项式进行计算,非常简便充分显示引入变量将差分方程化为代数方程的优越性。 (2.3-7)式表明最小方差控制规律是对象输出的线性负反馈,实际上是k时刻及其以前的输出和k时刻以前控制量的线性组合。 求时,利用了因为是(k+1)时刻至(k+

21、d)时刻的噪声序列的线性组合。而是k时刻及其以前的噪声序列各分量的线性组合,由于是白噪声,所以他们是不相关的,乘积的期望值为0。 在(2.3-6)式中,y(k+d)包括两部分,其中 是可以在k时刻计算出来的(预报)。称为最佳预报分量,记为。 (2.3-8) 符号表示利用k时刻及其以前的数据对(k+d)时刻的输出y(k+d)进行预报。*表示最优预报。 最小方差调节器控制规律是令最优预报求得的,这是求解这类问题的一般方法。5)控制误差的方差 表明控制误差方差的最小值为(2.3-9)式所示,它随d增加而增加,对象延迟时间会使控制误差增加。举例:设对象的模型为:求最小方差调节规律。解:由题意知: 根据

22、diophantine方程,得到:,。上式变为:用两边的同次项系数相等,得到:, 这样, 最小方差调节律为:得到:5 闭环特性分析 对于调节器工作方式,输出为增量形式表示,则期望y(k+d)=0。 因此令,求最小方差调节器规律。对于控制器工作方式,要求输出y(k)跟踪参考轨迹,期望输出,它为参考输入乘以加权多项式(理解为参考模型),即:。令,得到:经整理后, (2.3-10)1)闭环系统框图 由(2.3-1)式和(2.3-10)式可画出闭环系统框图。图2.3-1 最小方差控制器闭环系统结构框图2)闭环系统特征方程式 将(2.3-10)式代入(2.3-1)式经整理得到: (2.3-11)由(2.

23、3-11)式和闭环系统框图可以看出: 决定闭环系统稳定性的是多项式和的零点位置。当它们的零点在单位圆外(以为变量),则系统是稳定的,否则是不稳定的。 由于调节器的控制方程中分母包含多项式,若对象是非最小相位的,有不稳定零点。使控制方程具有不稳定极点,u(k)将无界,若对象模型是准确而且定常,则闭环后因零极点相消,u(k)无界不能影响到输出端。而模型不准确或参数时变,闭环系统就不稳定,因此最小方差调节器适用于最小相位系统的对象。 2.4自校正调节器(self-turing regulater)str1. 控制思想主要是解决对象参数未知(或时变)的最小方差调节器问题,由于最小方差控制规律g(z-1

24、),b(z-1)和f(z-1)的计算需要知道对象的参数,原则上不能实现。2. 求自校正调节器控制规律1)改写预报方程 (2.3 6)令,其中上式可写成: (2.4-1)又由(2.3-6)式得到: (2.4-2)由最小方差调节器控制规律可知,得到: (2.4-3)说明:(2.4-3)式为预报方程(闭环系统的),表明用时刻及其以前的输入和输出对时刻的输出进行预报。同时,(2.4-3)式也是闭环系统的辨识方程。它表明最小方差控制闭环系统其控制规律各项系数应满足(2.4-3)式。2)调节规律参数辨识为了实现闭环系统参数辨识,将写成,其中,。令参数向量:其中,数据向量:(2.4-3)式可改写为: (2.

25、4-4)利用rls估计参数向量,得到下列计算公式: (2.4-5a) (2.4-5b) (2.4-5c)注意:上述计算公式求出的参数估计量误差稍大一些,因为噪声误差是有色噪声。参数b0不参加辩识,作为已知量对待。在实际使用中是可选择的。使调节器的阶次,避免闭环条件下调节器参数不可辨识性。3)求最下方差控制规律令(2.4-2)式的最佳预报值为0,得到:,即有。再在等式两边乘以,并用代替,就得到自校正调节器(最小方差)控制规律: (2.4-7)式中,4)自校正调节器(str)算法计算步骤置初始值,,,;预采样得到和;k时刻采样,得到数据向量;按(2.4-5a)(2.4-5c)计算,;按(2.4-4

26、)式计算,并输出;递推一步,返回。3. 闭环条件下参数可辨识性问题1) 问题提出举例证明在闭环条件下,可能出现参数不能辨识的问题。设被控对象为: (2.4-5),由得到:,和未知,用最小二乘法估计参数,将(2.4-5)是写成:令,设,则最小二乘参数估计为: (2.4-6)其中 (2.4-7)将控制规律代入(2.4-7)式,得到:上述矩阵的第一列和第二列只相差一个常数因子,它们线性相关。为奇异矩阵,不能辨识和。2) 解决办法解决这个问题的办法有两种:增加调节器的阶次,将改为;将固定不参加辨识,只辨识。增加调节器的阶次将代入(2.4-7)式,得到:它为非奇异矩阵,可以求出的估计值和。因此,在控制规

27、律为的条件下,参数和可辨识了。固定,只辨识将(2.4-5)式变为 令,这样,由可求得参数的估计值。可以证明在闭环条件下,调节器的阶次(对象的阶次)时,对象的参数可以辨识,否则对象的参数不可辨识。在上例中,=1,=0,所以参数不可辨识。通常采用固定一个参数的办法,不参加辨识,这样足可以避免由于辨识误差太小或趋于0,但过大,造成控制作用剧烈波动或执行机构动作过大。4.自校正控制器(stc)当要求对象输出跟踪期望值时,仍然采用最小方差控制,并引入自校正输出得到自校正控制器。预报方程此时,最优预报, 为期望值则: (2.4-8)上式为预报方程,两边乘以,得到控制器参数辨识方程: (2.4-9)(2.4

28、-8)式称为预报方程又称为控制器参数辨识方程。设参数向量为:数据向量:预报方程(2.4-8)可写成:控制器参数估计利用增广最小二乘法求控制器的参数,计算公式如下: (2.4-10a) (2.4-10b) (2.4-10c)式中,因为,最优预报值等是不可能计算出来的。只能用它们的估计值来代替。它们用下列通式来表示: (2.4-10d)注意:表明在估计参数值的同时也计算出最优预报值的估计值。自校正控制器控制规律(stc) 由预报方程(2.4-8)式,令最优预报值为输出期望值得到:用参数向量和数据向量的估计值代入上式,得到: (2.4-11)自校正控制器控制规律计算与自校正调节器控制规律计算不同之处

29、(stc与str不同之处)在于:,实际运行时难于准确计算,而是用估计值来替代,通式为,其中就是向量中的,用估计量来代替。输出期望值,而是。参数向量扩展了,利用增广最小二乘法参数估计来估计控制器的参数。stc计算步骤置初始值,;预采样形成数据向量;采样;用(2.4-10a)(2.4-10d)计算参数估计值;用(2.4-11)式计算递推一步,返回。注意:在第二歩预采样形成时,用输出期望值来替代最优预报值。2.5广义最小方差自校正控制器(generalized minimal variance stc)1. 广义最小方差控制器由于最小方差控制规律(控制器)的极点包含有对象的0点,对于非最小相位对象,

30、控制器将有不稳定极点,使控制量无界(不稳定)。因此这种控制规律不适用于非最小相位对象。为了将这种控制规律推广到非最小相位对象,在目标函数中引入对控制量的限制,保证控制量始终有界。使对象的输出稳定。这就是广义最小方差控制器。1) 对象数学模型对象仍然采用carma模型描述, (2.5-1)式中对象的总延迟时间,对象噪声信号,。2) 目标函数设目标函数为: (2.5-2)式中参考输入,经输入模型得到输出期望值。和加权多项式。令广义输出 广义理想输出称为广义输出误差。(2.5-2)式可写为: (2.5-3)这样就可以利用求最小方差控制律的方法,求出广义输出的最优预报,并令它等于广义理想输出,就可得到

31、使广义输出误差方差最小的控制规律,称为广义最小方差控制规律。3) 求解控制规律引入diophatine方程 (2.5-4)式中,(2.5-1)式,引用(2.5-4)式,得到两边除以,并代入,得到可以看出最优预报表达式为: (2.5-5) (2.5-6)令,求得广义最小方差控制规律整理后得到: (2.5-7)式中说明:控制器的极点由得零点决定,可以通过选择多项式来改变,而最小方差控制器的由得零点决定。广义输出最优预报值和最小方差最优预报值形式一样,但是和不尽相同,两者的diophatine方程不同,只有时,两者才相同。广义最小方差控制规律中,令,则广义最小方差控制器和最小方差控制器的控制控制规律

32、一样。令则和调节器的工作方式一样。2. 广义最小方差控制器闭环系统框图和特性分析1) 系统框图由(2.5-1)式和(2.5-6)式,可画出闭环系统框图如图2.5-1所示图2.5-1 广义最小方差控制器闭环系统框图它和最小方差控制器闭环系统的结构一样只是控制器中换成而已。2) 闭环特性分析将(2.5-6)式代入(2.5-1)式得到闭环系统输入输出方程整理后得到(省略变量符号)输出方程:(2.5-8)将(2.5-1)代入(2.5-6)得到控制(调节)器方程(输入方程)利用得到 (2.5-9)说明:闭环系统的特征方程为: (2.5-10)可以看出特征根可以改变来移动表明即使是非最小相位对象,甚至不稳

33、定对象,也可以通过广义最小方差控制使它们稳定工作。令(2.5-9)式变为,当,则闭环系统的特征根为的零点;当,则闭环系统的特征根为的零点。表明当由,闭环系统的极点由对象的零点迁移到对象的极点。对于非最小相位的稳定对象,当改变的值,闭环系统在单位圆外的极点就逐渐迁移到单位圆内来。当,则和最小方差控制器的情况一样。3. 广义最小方差自校正控制器计算公式1) 预报方程(控制参数辨识方程)令,(k + d)时刻广义输出为两边乘以,得到: (2.5-10)令参数向量为: 数据向量为:(2.5-9)式可写为: (2.5-11)利用最小二乘法估计参数向量,得到下列计算公式: (2.5-12a) (2.5-1

34、2b) (2.5-12c)式中为的估计量,是将数据向量中的最优预报值,, ,用相应时刻的估计量来替代其通式为: (2.5-12d)例如:2) 广义最小方差自校正控制规律将由(2.5-12a)计算出的参数估计量代入92.5-6)式,得到 (2.5-13)3) 广义最小方差自校正控制算法计算步骤置初始值,。设定。预采样形成数据向量;采样和;计算和;按(2.5-13)式计算;计算最优预报值的估计值;递推一步,返回。4. 加权多项式,和的选择1) 选择原则由闭环系统特性分析可知,和多项式既影响系统的稳定性(2.5-9)式,也影响系统稳态误差(2.5-7)式,参考输入与系统输出之间的传递函数稳态值是1。

35、因此选择原则为:设成立(2.5-14)2) 选择方法有两种选择方法:离线选择法;在线选择法前两者用于广义最小方差自校正控制器,离线试凑和,后者前用于极点配置广义自校正控制器。现介绍离线试凑和的两种方法。采用积分器选择法令,这样就可以保证稳态跟踪误差期望值0。即只要选择满足,为了简化设计,一般取。不采用积分器将(2.5-14)式改写为用辨识参数表示:对于阶跃输入,将代入公式,得到选择,。离线选择,使其满足: 在线选择使其满足:其中,多项式,和的参数通过在线辨识得到。一般来说,加入积分器来消除稳态误差的方法鲁棒性较强。而后一种方法受参数波动影响较大。但是前一种方法可能改变闭环系统的极点位置,有些系

36、统使极点趋近单位圆,是输出不稳定。而后种方法在参数确定的情况下,闭环极点位置不太受影响。2.6自校正前馈控制器(self-turning feed forward controller)对于具有可测干扰的系统,采用前馈控制可有效地抑制干扰对输出的影响。检测蒸汽流量作为可测干扰,作为前馈控制信号。来控制给水量。使水位稳定在期望位置。当可测干扰与输出之间通道的参数未知,则可引入自校正技术,与前馈控制结合起来。构成自校正前馈控制器。1. 对象的数学模型设对象由下列描述: (2.6-1)式中:和多项式和(2.5-1)式中的相同; 可测性干扰,它与输出之间的通道用。多项式描述其延迟时间为,并且;不可测性

37、干扰,设为白噪声。2. 目标函数(2.6-2)式中和与(2.5-2)式中定义相同,为加权多项式。通过选择可实现对项的动静态补偿。定义广义输出:广义理想输出:广义输出误差:这样将目标函数改写为:将问题变为输出为的系统的最小方差控制问题。3. 求控制规律由diophatine方程:,1) 广义输出最优预报法:有(2.6-1)式乘以得到:整理后得到: (2.6-3)令广义输出最优预报值为: (2.6-4)令,经整理后得到: (2.6-5)式中:; ; ; ; 。4. 广义最小方差前馈控制器结构框图和闭环特性分析1) 结构框图广义最小方差前馈控制器结构框图如图2.6-1所示。图2.6-1 广义最小方差

38、前馈控制闭环系统框图从图可以看出:对象输出受到两种干扰信号的影响,不可测干扰信号,可测干扰信号它们都作用在输出端,前者用反馈信号来补偿。后者用前馈信号来补偿。只要适当选择就可使它引起的干扰完全被抵消。2) 闭环特性分析将(2.6-5)式代入(2.6-1)式得到:两边除以c,得到闭环系统输出方程:将(2.6-1)式代入(2.6-5)式,得到闭环系统输入方程:整理后得到:说明:闭环系统极点由确定,只要选择和保证且。即闭环系统的极点都在单位圆内,闭环系统就能稳定。由(2.6-6)式可知,必须选择完全补偿可测干扰的影响,若在目标函数中不引入可测干扰的加权项,则必须选择。对于最小相位对象采用最小方差控制

39、,在调解器方式或控制器方式都可实现对可测干扰的动静态补偿,但是对于非最小相位对象,为了保证闭环系统的稳定运行,。为了实现对可测干扰的静态全补偿,可引入积分器项,使.而对动态补偿不起作用。另外,为了实现可测干扰的动静态补偿,必须在目标函数中引入项,实现前馈控制。5. 自校正前馈控制器当(2.6-1)式参数未知或时变时,需要在线辨识参数。1)参数辨识方程:定义参数向量数据向量:(2.6-8)式可写成参数辨识方程: (2.6-9)由于不可能准确计算只能采用估计值。计算估计值通式为:;因此,(2.6-9)式中的数据向量的分量用代替得到数据向量的估计值。2)控制规律方程由写成向量的形式为: (2.6-1

40、0)可以求出控制规律。3)自校正前馈控制规律根据(2.6-9)式参数辨识方程采用增广最小二乘递推算法得到参数估计计算公式: (2.6-11a) (2.6-11b) (2.6-11c) (2.6-11d)将参数向量和数据向量估计值代入(2.5-10)式,得到自校正前馈控制规律: (2.6-12)4) 自校正前馈控制算法计算步骤置初始值,和;预采样形成数据向量;采样,形成数据向量;按(2.6-11)式求估计参数;按(2.6-12)式计算控制规律;用估计参数法按校正;递推一步,返回歩。2.7具有极点配置的广义最小方差自校正控制器对于非最小相位对象采用广义最小方差控制规律,选择加权多项式p(z-1)

41、,q(z-1)和 r(z-1)多项式有两种方法,离线选择和在线选择。通过把闭环极点配置到期望的位置来决定p(z-1)和q(z-1),保证系统具有期望的动态特性和稳定性。把基于极点配置的方法和基于最优控制和广义最小方差控制结合起来再加入自校正技术,就构成具有极点配置的广义最小方差自校正控制算法(控制器)。1.广义最小方差控制参阅2.5为了保证闭环系统稳定离线选择p(z-1) 和q(z-1)保证: 需要知道参数a(z-1)和b(z-1)系数,有一定的空难。2.极点配置方程设期望闭环极点由多项式t(z-1)决定,得到极点配置方程:-(2.6-1)设,则多项式t(z 1)的阶次nt决定闭环系统极点数,

42、因为a(z 1)和b(z 1)可得,因此(2.6-1)有解。为了在线计算p(z 1)和q(z 1)多项式将(2.6-1)式中的对象参考数a(z 1)和b(z 1)改为控制器的参数。(2.6-1)式,利用diophantine方程得到: -(2.6-2)式中 ,。且式中,和多项式的系数将由在线辨识得到,是设定的。因此未知多项式为,。未知系数的个数为,利用两边系数相等(同此项)可能得到的方程数为分析(2.6-2)式有解的条件:(1)若 上式表示方程的个数和未知数(待定系数)个数相等,(2.6-2)式有解。(2)若,则,方程式的个数为:即,大于未知数所以无解。3.极点配置广义最小方差自校正控制算法(

43、1)在(2.6-2)式极点配置方程中,和事通过辨识出来的参数,为此将预报方程和最优预报法改写由 两边同加,经整理得到式中,这样就把控制器工作方式换成调节器工作方式,-(2.6-3)式中,令,得到-(2.6-4)求得: 和(2.5-7)的表达式完全相同。将 代入(2.6-3)式,得到: -(2.6-5)式中,(2)利用最小二乘估计递推算法辨识参数,计算公式如下:-(2.6-6a)-(2.6-6b) -(2.6-6c)将估计参数和代入(2.6-2)式,可求出和。(3)控制算法计算步骤:初始化,d;预采样形成;采样,;计算;按(2.6-6a)(2.6-6c)计算;计算控制作用;由下列方程求和(接(2

44、.6-2)式);递推一步,返回。2.8自校正pid控制器经典控制策略pid控制具有较强的鲁棒性。广泛地应用于各种工业过程控制中。但是对于参数未知或慢时变的对象pid参数难于选择,即使选择好了但对象参数变化了而不能获得满意的控制效果。自校正pid控制器能够在线整定和校正pid参数,因此具有很强的鲁棒性。1. pid算式(1)模拟量pid算式模拟量pid调节器的理想算式为:-(2.7-1)式中:-调节器输入信号,一般为设定值与实际输出之差,。 -调节器输出信号,一般为对象的输入信号。 -调节器的放大系数。 和-调节器的积分时间和微分时间。(2)离散化pid算式当采样周期与对象的惯性时间常数相比较相

45、对很小时,用一阶差分代替一阶微分,用矩形累加代替积分得到:-(2.7-2)利用后向差分写成递推算式:-(2.7-3)式中, (3)pid控制器的一般形式引入多项式,(2.7-3)式可以写成 -(2.7-4)式中, 设为增量形成值用表示,相当于最小方差调节器的控制形成。令,就可得到控制器的一般形式-(2.7-5)它和最小方差控制器规律形成类似, 取为。2.具有极点配置的pid控制器(1)被控对象设被控对象为确定性二阶系统,由下式描述-(2.7-6)其中,由(2.7-5)式的控制规律可知和多项式的阶次分别为,将(2.7-5)式代入(2.7-6)式,得到-(2.7-7)(2)极点配置方程设闭环特征多

46、项式为,它的0点就是理想的闭环极点。则有:-(2.7-8)选择: 代入上式,得到:-(2.7-9)式中, 未知数为,选择,则闭环系统为二阶系统,可以由连续系统的标准特征多项式中的和来直接决定的系数式中,-采样周期。3.自校正pid控制器对于(2.7-6)式描述的对象。其参数未知或缓慢时变,则采用自校正控制算法,下面介绍采用显示方法来实现。首先估计对象的参数和的系数。设参数向量:数据向量:采用递推最小二乘法估计参数-(2.7-10a)-(2.7-10b)-(2.7-10c)2.9小结1.分类(1)接自校正控制系统采用的控制策略分类。可分为三大类:基于最优控制策略;例如,最小方差和广义最小方差自校正控制系统。基于经典控制策略;例如,具有极点配置和pid自校正控制。基于经典控制和最优控制相结合的控制策略。例如,具有极点配置的广义自校正控制系统。(2)按自校正控制算法实现方式来分类。可分为两类:隐式(直接)自校正控制算法,它直接辨识控制器(调节器)的参数。它省去控制规律设计计算。避免求解diophantine方程,算法鲁棒性好。显式(间接)自校正控制算法,它估计辨识对象的参数。然后将其估计值当成真实参数去计算控制器的参数。当对象延时大时,可以减少辨识参数的个数。将算法稳定性条件和对象的参数联系起来。2.自校正控制系统的共同点(1)适用范围它是应用于具有不确定性

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论