《计算机控制系统第七章.ppt》由会员分享,可在线阅读,更多相关《计算机控制系统第七章.ppt(76页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 基于传递函数模型的极点配置与最优化设计方法的比较:(1)极点配置设计方法:(a)考虑确定性的跟踪系统;(b)性能指标是闭环模型传递函数,给定较困难。(2)最优化设计方法:(a)主要讨论随机的调节系统;(b)性能指标为输出量或输出量加控制量的二次函数,给定较容易。第7章 基于传递函数模型的最优化设计方法第一节 设计问题一、对象及干扰模型控制对象y(t)u(t)v1c(t)图 1(a)图(a)中:u(t)-控制量,零阶保持器的输出。v1c(t)-随机的过程干扰。y(t)-输出量。Gp(s)y(t)u(t)v1c(t)图 1(b)图(b)中:Gd1(s)+Gp(s)y(t)u(t)v1c(t)图
2、1(c)Gd1(s)+Gd2(s)ec(t)图(c)中:v1c(t)-不是白噪声,为具有有理功率频谱密度函数的 有色噪声。ec(t)-白噪声。Gd2(s)-假想的动态环节的传递函数。Gp(s)y(t)u(t)ec(t)图 1(d)图(d)中:Gd(s)+控制对象离散化,对于Gp(s),假设u(t)是零阶保持器的输出,采用零阶保持器法,将Gp(s)化为Gp(z)。(1)Gd(s)的离散化方法:(2)即:将Gd(s)化为如下的状态方程:设ec(t)是均值为零、方差为 的白噪声,进一步设:(3)则(2)式变为:(4)(5)可求得 的协方差为:式(4)可离散化为:(6)其中:(7)式中,T为采用周期,
3、是等效的离散白噪声序列,其协方差为:(8)显然有:(9)从而式(6)可以写为:(10)其中 ed(k)是均值为零、方差为1的白噪声序列。从而可以求得等效得离散传递函数为:(11)其等效离散控制对象的结构图如下:Gp(z)y(k)u(k)ed(k)图 2Gd(z)+设(12)由图2,有(13)经通分进一步化为:(14)其中A(z)为首一多项式。(15)其中有:(16)(17)设 首项系数为 ,则(14)式变为:从而有于是,C(z)也变成首一多项式。则式(15)写为:(18)此式便是标准的控制对象及干扰模型。若令e(k)=0,则为确定性系统的传递函数模型。若令u(k)=0,则为ARMA(Autor
4、egression Moving Average)随机过程模型。对于式(18)的标准模型,有如下条件:(1)A(z)和C(z)均为首一多项式;(2)degA degB;(3)degC-degA=0;(4)C(z)的零点均在单位圆内。其中(3)(4)均由于C(z)是噪声驱动模型的性质所决定。二、性能指标及容许控制研究调节系统,即 r(k)=0。B(z)/A(z)y(k)u(k)e(k)图 3C(z)/A(z)+D(z)由于 Ee(k)=0,则Ey(k)=0但是希望 J1 越小越好。对于离散系统,性能指标可以表示为:(19)对于连续系统,性能指标表示为:(20)具有上述性能指标的最优控制问题为最小
5、方差控制。为对控制量进行限制,可在指标中对控制量进行加权,即(21)其中 为加权系数。上述指标为更一般形式的二次型性能指标,称为广义最小方差控制。设计问题:设计控制器 D(z),使二次型指标 J1 或 J2 最小。一、最优预报控制对象模型:(1)第二节 最小方差控制其中(2)y(k)u(k)e(k)图 1 控制对象结构图+若使 J1 最小,最好使 ,则(3)然而,此控制不能实现。因为:则因此,决不能完全抵消 。使 J1 最小的方法:根据 k-d 及以前的信息最好地估计出 k时刻的干扰量 ,并使从而(4)于是或(5)(6)即:输出量的最小方差等于最优预报估计误差的方差。问题:求最优预报 ,使 J
6、1 最小。利用多项式除法,得到:(7)其中(8)(9)由图1得到:由式(6),得到:(10)其中要使(10)式取得最小值,必须有(11)于是此即为最优预报估计误差。(12)式(11)表示由e(k),e(k-1),来获得最优预报 ,而我们希望由 来获得 ,因此需要进行如下变换:由图1,得到(13)(的零点均在单位圆内)代入(11)式,有(14)此即为最优预报公式。求最优预报计算步骤:(1)作多项式的带余除法运算,如式(7),即或写成:(15)其中 如式(8),即(15)式两边同乘以 ,得到其中(16)(17)从而可以求出 和 或 F(z)和G(z)。(2)计算干扰量最优预报估计:(18)最优预报
7、估计误差如式(12),即二、最小方差控制1、最小方差控制的实现:从而实现最小方差控制,控制器结构如图2所示。给定 u(k),使得图2 最小方差控制系统结构图由得到于是有(19)由图2,得到于是得到(20)将(20)代如(19),整理得到或者说明:(1)最小方差控制由两部分组成:(a)计算最优预报估计(b)产生最优控制 ,使得故与分离性原理相似。(2)D(z)将抵消对象的分子多项式 B(z),故最小方差控制只适用于B(z)零点均在单位圆内的情况。2、计算实例:控制对象模型:已知要求:计算最小方差控制器的传递函数及最小性能指标解:于是有:从而(1)延时拍数 d=1或最小方差为:(2)设延时拍数 d
8、=2于是有:从而或最小方差为:可见,当延时增大时,最小方差也增大。3、与极点配置设计法的比较控制对象模型:(21)由于故(22)(23)于是(24)其中(25)由式(16),即得到上式为 e(k)到 y(k)的闭环传递函数,其特征多项式为:(26)(27)(28)可见,系统的极点由三部分组成:(1)d-1 个原极点;(2)B(z)的零点(n-d个);(3)C(z)的零点(n个)。极点配置设计法中,(29)则 R(z)和 S(z)满足如下的 Diophantine 方程:(30)选定则得到(31)代入(29)式,得到(32)此即为最小方差控制。由此可见,最小方差控制是按极点配置设计方法的一个特例
9、。三、对象具有单位圆外零点时的最小方差控制1、计算方法定理1 给定控制对象的模型为:(33)将 B(z)分解为(34)其中B+(z)包含所有单位圆内的零点(首一多项式),包含所有单位圆外和圆上的零点。假定C(z)的所有零点均在单位圆内,A(z)和互质,则最小方差控制为:(35)其中 F(z)和G(z)满足如下的 Diophantine 方程:(36)在上式中,求 degG(z)degA(z)的最小阶解,F(z)和G(z)的阶次分别为:(37)(38)是的互反多项式。定理证明略 定义:定义:互反多项式:设称为 P(z)的互反多项式。I 型最小方差控制:最小方差控制器抵消 B(z)的全部零点。II
10、 型最小方差控制:最小方差控制器只抵消 B+(z)而不抵消 。说明:I 型最小方差控制使得输出方差达到极小值,但控制量可能趋于 无穷大(抵消 )。II 型最小方差控制使得输出方差达到有限制的极小值,而不是最 小值,但它使得控制量是稳定的。2、计算实例控制对象模型:已知要求:计算最小方差控制。B的零点在单位圆外,取解:控制器的设计于是,设代入 Diophantine 方程(待定系数法):通过系数比较,得到即故最小方差控制为:计算输出方差:y(k)u(k)e(k)+求出 e(k)到 y(k)的闭环传递函数 H(z):代入具体参数,得到从而其中即由此可以看出,e(k)与 不相关,从而有假设系统处于平
11、衡状态,有于是所以3、与极点配置设计法比较闭环系统特征方程(y(k)/e(k)):(39)可见,系统的极点由四部分组成:(1)d-1 个原极点 ;(2)对象中位于单位圆内的零点B+(z);(3)对象中单位圆外零点关于单位圆周的镜象 ;(4)C(z)的零点(n个)。极点配置设计法中,(40)则 R(z)和 S(z)满足如下的 Diophantine 方程:(41)选定则得到(42)可得到(43)可见,II 型最小方差控制器的设计也可以看成是按极点配置设计方法的一个特例。第三节 广义最小方差控制最小方差控制的弱点:(1)性能指标中没有对控制量加以限制,因此控制量幅度大;为限制控 制量幅度,需要取较
12、大的采样周期,这常使系统的其他性能变差;(2)当对象包含有单位圆外的零点时,需要采取改进措施,即采用II型 最小方差控制。故采用如下更具一般性的二次型函数:(1)以此作为性能指标的最优控制称为广义最小方差控制。由上节(1)式与(7)式,得到(2)一、广义最小方差控制的计算同理由上节(1)式,得到(3)(C(z)的零点均在单位圆内)(3)式代入(2)式,得到:(4)根据 e(k)是白噪声序列及 的假设,可以得到:(5)若令上式取极小,便可以得到最小方差控制,即(6)由于系统已处于平衡状态,从而(1)式可以表示为:(7)(5)式代入(7)式,得到:(8)为使 J2 最小,求 J2 对 u(k)的导
13、数。(9)(10)由于故(11)(11)式代入(9)式,得到(12)使上式等于零即可求得使 J2 极小的控制为:(13)此即为要求的广义最小方差控制。若令 ,则上式便变为最小方差控制(时 D(z)不抵消控制对象的零点B(z))。计算广义最小方差控制的步骤如下:(1)计算 和 :或计算 F(z)和 G(z):(2)代入广义最小方差控制器公式:二、计算实例控制对象模型:已知要求:计算广义最小方差控制。设计:故有广义最小方差控制器为:求输出方差(1)求出 e(k)到 y(k)得闭环传递函数(2)求输出方差其中 c 为单位圆周。在单位圆内有两个极点,即 z=-0.111 和 z=-0.693,利用计算
14、留数得方法求复变积分,有(3)求u(k)的方差:与前面类似,可以求得:(4)对于 I 型最小方差控制,有 B(z)的零点在单位圆外,因而从 的传递函数是不稳定的,因此:(5)对于 II 型最小方差控制,有(已求得)利用与前面类似的方法可以求得:(6)结论 I 型最小方差控制:输出方差最小(),控制量趋于无穷();广义最小方差控制:输出方差最大(),控制量方差较小();II 型最小方差控制:输出方差较大(),控制量方差较大()。三、与极点配置设计法的比较由前述可知,从e(k)到y(k)的闭环传递函数H(z)为:(14)由于其中(15)(16)将(15)式代入(14)式,有(17)由此可见,系统的
15、极点由两部分组成:C(z)的零点。这部分极点将被抵消,因此可看成是观测器的极点;的零点。可以看作是闭环传递函数要求的极点。与极点配置设计方法的比较:设(17)对比式(15),显然有(18)参考式(17)的推导过程,可以求得(19)对比标准的 Diophantine 方程,即(20)取则(18)式,即为标准 Diophantine的解。因此,广义最小方差控制也可看作是按极点配置设计方法的一个特例。控制器中加权系数 的选择:(1)试凑法:初选 设计广义最小方差控制器 仿真检验 修改 最终确定(2)根据希望的闭环系统极点来确定 。闭环系统的极点为:根据要求的闭环系统的极点 来确定上式中的加权系数 。
16、第四节 跟踪系统的设计1、跟踪系统控制器的设计y(k)u(k)e(k)+_r(k)控制器图 3 跟踪系统的结构图设计问题:设计出控制器传递函数 D1(z)和 D2(z),以使系统具有满意的 抗干扰和跟踪性能。设(1)则控制器方程为:(2)从而设计问题变为设计 R(z),T(z)和 S(z)。与极点配置设计方法比较,C(z)相当于观测器多项式。按照方式1引入参考输入,即参考输入的引入不影响系统的状态重构或状态估计时,可选:(3)由前述假设条件,有(4)D2(z)的设计可直接利用前面关于调节系统的设计结果,R(z)和 S(z)选取如下:I 型最小方差控制 (5)式II 型最小方差控制 (6)式广义
17、最小方差控制 (7)式对于式(5)(6),有(8)而由式(4)可知,degT(z)=n,从而 degT(z)deg R(z),这在物理上不能实现,因而对于 I 型和 II 型最小方差控制,按(5)(6)式计算完后,取 R(z)=zR(z),S(z)=zS(z);对于广义最小方差控制,计算方法不变,即按(7)式计算。于是,R(z),S(z)和 T(z)计算方法归纳如下:(9)I 型最小方差控制II 型最小方差控制广义最小方差控制(10)(11)2、跟踪系统的闭环传递函数由图3,得到(12)其中(13)(14)由前述可知,R(z)和 S(z)满足如下的 Diophantine 方程:(15)对于 I 型和 II 型最小方差控制,这里的 R(z)和 S(z)相当于前面的zR(z)和 zS(z),考虑到这个变化,结合前面推导的结果得到:I 型最小方差控制II 型最小方差控制广义最小方差控制(16)(17)(18)I 型最小方差控制II 型最小方差控制广义最小方差控制将(16)(17)和(18)式代入(13)(14)式,得到:(19)I 型最小方差控制II 型最小方差控制广义最小方差控制(20)I 型最小方差控制II 型最小方差控制广义最小方差控制第七章结束
限制150内