欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    现代控制理论第4章续.doc

    • 资源ID:17669739       资源大小:823KB        全文页数:48页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    现代控制理论第4章续.doc

    【精品文档】如有侵权,请联系网站删除,仅供学习与交流现代控制理论第4章续.精品文档.4.5 状态观测器 在4.2 节中介绍控制系统设计的极点配置方法时,曾假设所有的状态变量均可有效地用于反馈。然而在实际情况中,不是所有的状态度变量都可用于反馈。这时需要要估计不可用的状态变量。需特别强调,应避免将一个状态变量微分产生另一个状态变量,因为噪声通常比控制信号变化更迅速,所以信号的微分总是减小了信噪比。有时一个单一的微分过程可使信噪比减小数倍。有几种不用微分来来估计不能观测状态的方法。不能观测状态变量的估计通常称为观测。估计或者观测状态变量的装置(或计算机程序)称为状态观测器,或简称观测器。如果状态观测器能观测到系统的所有状态变量,不管其是否能直接测量,这种状态观测器均称为全维状态观测器。有时,只需观测不可测量的状态变量,而不是可直接测量的状太态变量。例如,由于输出变量是能观测的,并且它们与状态变量线性相关,所以无需观测所有的状态变量,而只观测n-m个状态变量,其中n是状态向量的维数,m是输出向量的维数。估计小于n个状态变量(n为状态向量的维数)的观测器称为降维状态观测器,或简称为降价观测器。如果降维状态观测器的阶数是最小的,则称该观测器为最小阶状态观测器或最小阶观测器。本节将讨论全维状态观测器和最小阶状态观测器。4.5.1 引言状态观测器基于输出的测量和控制变量来估计状态变量。在3.7节讨论的能观测性概念有重要作用。正如下面将看到的,当且仅当满足能观测性条件时,才能设计状态观测器。在下面关于状态观测器的讨论中,我们用表示被观测的状态向量。在许多实际情况中,将被观测的状态向量用于状态反馈,以产生所期望的控制向量。考虑如下线性定常系统(4.27)(4.28) 假设状态向量x由如下动态方程(4.29)中的状态来近似,该式表示状态观测器。注意到状态观测器的输入为y和u,输出为。式(4.29)的右端最后一项包含被观测输出C之间差的修正项。矩阵起到加权矩阵的作用。修正项监控状态变量。当此模型使用的矩阵A和B与实际系统使用的矩阵A和B之间存在差异时,由于动态模型和实际系统之间的差异,该附加的修正项将减小这些影响。图4.5所示为系统和全维状态观测器的方块图。 下面将详细讨论用矩阵A和B以及附加的修正项来表征动态特性的状态观测器,其中的附加修正项包含测量输出和估计输出之间的差。在讨论过程中,假设在此模型中使用的矩阵A和B与实际系统使用的相同。图4.5 全维状态观测器方块图4.5.2 全维状态观测器在此讨论的状态观测顺的阶数和系统的阶数相等。假设系统由式(4.27)和(4.28)定义。观测器方程由式(4.29)定义。为了得到观测器的误差方程,用式(4.27)减去式(4.29),可得(4.30) 定义和之差为误差向量,即则式(4.30)改写为(4.31) 由式(4.31)可看出,误差向量的动态特性由矩阵A - KeC的特征值决定。如果矩阵A -KeC是稳定矩阵,则对任意初始误差向量e (0),误差向量都将趋近于零。也就是说,不管x (0)和(0)值如何,都将收敛到x (t)。如果所选的矩阵A - KeC的特征值使得误差向量的动态特性渐近稳定且足够快,则任意误差向量都将以足够快的速度趋近于零(原点)。如果系统是完全能观测的,则可证明可以选择。使得A - KeC具有任意所期望的特征值。也就是说,可以确定观测器的增益矩阵,以产生所期望的矩阵A - KeCo 下面讨论这个问题。4.5.3 对偶问题全维状态观测器的设计问题,是确定观测器增益矩阵,使得由式(4.31)定义的误差动态方程以足够快的响应速度渐近稳定(渐近稳定性和误差动态方程的响应速度由矩阵A-KeC的特征值决定)。因此,全维观测的设计就变为确定一个合适的,使得A-KeC具有所期望的特征值。因而,全维状态观测器的设计问题就变成与4.2节讨论的极点配置问题相同,考虑如下的线性定常系统 在设计全维状态观测器时,我们可以求解其对偶问题。也就是说,求解如下对偶系统的极点配置问题。假设控制输入为 如果对偶系统是状态完全能控的,则可确定状态反馈增益矩阵K,使得矩阵得到一组期望的特征值。如果1,2,n是期望的状态观测器矩阵特征值,则通过取相同的i作为对偶系统的状态反馈增益矩阵的期望特征值,可得 注意到和的特征值相同,可得 比较特征多项式和观测器系统(参见式(4.31)的特征多项式,可找出和的关系为因此,采用在对偶系统中由极点配置方法确定矩阵K,原系统的观测器增益矩阵K,可通过关系式确定。4.5.4 可观测条件如前所述,对于A - KeC所期望特征值的观测器增益矩阵的确定,其充要条件为:原系统的对偶系统是状态完全能控的。该对偶系统的状态完全能控的条件是的秩为n 。这是由式(4.27)和(4.28)定义的原系统的完全能观测性条件。这意味着。由式(4.27)和(4.28)定义的系统的状态观测的充要条件是系统完全能观测。下面将介绍解决状态观测器设计问题的直接方法(而不是对偶问题的方法),采用对偶问题的方法来确定求观测器增益矩阵的爱克曼公式。4.5.5 全维状态观测器的设计考虑由下式定义的线性定常系统(4.32)式中,。假设系统是完全能观测的,又设系统结构如图4.5所示。在设计全维状态观测器时,如果将式(4.32)和(4.33)给出的系统变换为能观测标准形就很方便了。如前所述,可按下列步骤进行:定义一个变换矩阵P,使得(4.34)式中R是能观测性矩阵(4.35)且对称矩阵W由式(4.6)定义,即式中,是由式(4.32)给出的如下特征方程的系数 显然,由于假设系统是完全能观测的,所以矩阵WR的逆存在。现定义一个新的n维状态向量为x = P(4.36)则式(4.32)和(4.33)为(4.37)(4.38)式中(4.39)(4.40)(4.41)式(4.39)到(4.41)的推导见例4.7和4.8。式(4.37)和(4.38)是能观测标准形。因而给定一个状态方程和输出方程,如果系统是完全能观测的,并且通过采用式(4.36)给出的变换,将原系统的状态向量x变换为新的状态向量,则可将给定的状态方程和输出方程变换为能观测标准形。注意,如果矩阵A已经是能观测标准形,则Q = I。如前所述,选择由=(4.42)给出的状态观测器的动态方程。现定义(4.43) 将式(4.43)代入式(4.42),有(4.44) 用式(4.37)减去式(4.44),可得(4.45)定义则式(4.45)为(4.46)要求误差动态方程是渐近稳定的,且以足够快的速度趋于零。确定矩阵的步骤,是先选择所期望的观测器极点(的特征值),然后确定,使其给出所期望的观测器极点。注意,可得式中 由于是一个n维向量,则(4.47) 参考式(4.41),有和特征方程为即或者(4.48)可见,n,n-1,1中的每一个只与特征方程系数中的一个相关联。 假设误差动态方程所期望的特征方程为(4.49)注意,期望的特征值i确定了被观测状态以多快的速度收敛于系统的真实状态。比较式(4.48)和(4.49)的s同幂项的系数,可得从而可得 于是,由式(4.47)得到因此(4.50)式(4.50)规定了所需的状态观测器增益矩阵。如前所述,式(4.50)也可通过其对偶问题由式(4.13)得到。也就是说,考虑对偶系统的极点配置问题,并求出对偶系统的状态反馈增益矩阵K。那么,状态观测器的增益矩阵K可由确定(见例4.16)。一旦选择了所期望的特征值(或所期望的特征方程),只要系统完全能观测,就能设计全维状态观测器。所选择的特征方程的期望特征值,应使得状态观测器的响应速度至少比所考虑的闭环系统快25倍。如前所述,全维状态观测器的方程为(4.51) 注意,迄今为止,我们假设观测器中的矩阵A和B与实际系统中的严格相同。实际上,这做不到。因此,误差动态方程不可能由式(4.46)给出,这意味着误差不可能趋于零。因此,应尽量建立观测器的准确数学模型,以使误差小到令人满意的程度。4.5.6 求状态观测器增益矩阵的直接代入法与极点配置的情况类似,如果系统是低阶的,可将矩阵直接代入所期望的特征多项这可能更为简便。例如,若x是一个三维向量,则观测器增益矩阵可写为: 将该矩阵代入期望的特征多项式 通过使上式两端s的同次幂系数相等,可确定、和的值。如果n =1,2或者3,其中n是状态向量x的维数,则该方法很简便(虽然该方法用于n = 4,5,6,的情况,但涉及到的计算可能非常繁琐)。确定状态观测器增益矩阵的另一种方法是采用爱克曼公式。下面就介绍这种方法。4.5.7 爱克曼公式(Ackermanns Formula)考虑如下的线性定常系统(4.52)(4.53) 在4.2节中,我们已推导了用于式(4.52)定义的系统的极点配置的爱克曼公式,其结果已由式(4.18)给出,现重写为 对于由式(4.52)和(4.53)定义的对偶系统前述关于极点配置的爱克曼公式可改写为(4.54)如前所述,状态观测器的增益矩阵由给出,这里的由式(4.54)确定。从而(4.55)式中,是状态观测器的期望特征多项式,即这里,1, 2, ,n是期望的特征值。式(4.55)称为确定观测器增益矩阵的爱克曼公式。4.5.8 最优选择的注释参考图4.5,应当指出,作为对装置模型修正的观测器增益矩阵,通过反馈信号来考虑装置中的未知因素。如果含有显著的未知因素,那么通过矩阵的反馈信号也应该比较大。然而,如果由于干扰和测量噪声使输出信号受到严重干扰,则输出y是不可靠的。因此,由矩阵引起的的反馈信号应该比较小。在决定矩阵时,应该仔细检查包含在输出y中的干扰和噪声的影响。应强调的是观测器增益矩阵依赖于所期望的特征方程在许多情况中,1, 2, ,n的选取不是唯一的。有许多不同的特征方程可选作所期望的特征方程。对于每个期望的特征方程,可有不同的矩阵。在设计状态观测器时,最好是在几个不同的期望特征方程的基础上决定观测器增益矩阵。 这几种不同的矩阵必须进行仿真,以评估作为最终系统的性能。当然,应从系统总体性能的观点来选取最好的。在许多实际问题中,最好的矩阵选取,归结为快速响应及对于扰和噪声灵敏性之间的一种折衷。例4.2 考虑如下的线性定常系统式中设计一个全维状观测器。设系统结构和图4.5所示的相同。又设观测器的期望特征值为 由于状态观测器的设计实际上归结为确定一个合适的观测器增益矩阵,为此先检验能观测性矩阵,即的秩为2。因此,该系统是完全能观测的,并且可确定期望的观测器增益矩阵。我们将用3种方法来求解该问题。方法1:采用式(4.50)来确定观测器的增益矩阵。由于该状态矩阵A已是能观测标准形,因此变换矩阵。由于给定系统的特征方程为因此观测器的期望特征方程为因此 故观测器增益矩阵可由式(4.50)求得如下 方法2:参见式(4.31) 定义则特征方程为(4.56)由于所期望的特征方程为比较式(4.56)和以上方程,可得或 方法3:采用由式(4.55)给出的爱克曼公式。式中因此从而 当然,无论采用什么方法,所得的是相同的。 全维状态观测器由式(4.51)给出为或者 与极点配置的情况类似,如果系统阶数n 4,则推荐方法1和3,这是因为在采用方法1和3时,所有矩阵都可由计算机实现;而方法2总是需要手工计算包含未知参数的特征方程。4.5.9 观测器的引入对闭环系统的影响在极点配置的设计过程中,假设真实状态x(t)可用于反馈。然而实际上,真实状态x(t)可能无法测量,所以必须设计一个观测器,并且将观测到的状态用于反馈,如图4.6所示。因此,该设计过程分为两个阶段,第一个阶段是确定反馈增益矩阵K,以产生所期望的待征方程;第二个阶段是确定观测器的增益矩阵,以产生所期望的观测器特征方程。现在不采用真实状态x(t)而采用观测状态研究对闭环控制系统特征方程的影响。考虑如下线性定常系统且假定该系统状态完全能控和完全能观测。 对基于观测状态的状态反馈控制 利用该控制,状态方程为(4.57) 将直实状态x(t)和观测状态的差定义为误差e(t),即 将误差向量代入式(4.57),得(4.58) 注意,观测器的误差方程由式(4.31)给出,重写为(4.59) 将式(4.58)和(4.59)合并,可得(4.60) 式(4.60)描述了观测-状态反馈控制系统的动态特性。该系统的特征方程为或注意,观测-状态反馈控制系统的闭环极点包括由极点配置单独设计产生的极点和由观测器单独设计产生的极点。这意味着,极点配置和观测器设计是相互独立的。它们可分别进行设计,并合并为观测-状态反馈控制系统。注意,如果系统的阶次为n,则观测器也是n阶的(如果采用全维状态观测器),并且整个闭环系统的特征方程为2n阶的。由状态反馈(极点配置)选择所产生的期望闭环极点,应使系统能满足性能要求。观测器极点的选取通常使得观测器响应比系统的响应快得多。一个经验法则是选择观测器的响应至少比系统的响应快25倍。因为观测器通常不是硬件结构,而是计算软件,所以它可以加快响应速度,使观测状态迅速收敛到真实状态,观测器的最大响应速度通常只受到控制系统中的噪声和灵敏性的限制。注意,由于在极点配置中,观测器极点位于所期望的闭环极点的左边,所以后者在响应中起主导作用。4.5.10 控制器-观测器的传递函数 考虑如下线性定常系统且假设该系统状态完全能观测,但x不能直接测量。又设采用观测-状态反馈控制为(4.61) 如图4.6所示,则观测器方程为(4.62)对式(4.61)取拉普拉斯变换(4.63) 由式(4.62)定义的观测器方程的拉普拉斯变换为(4.64) 设初始观测状态为零,即。将式(4.63)代入式(4.64),并对(s)求解,可得(4.65)将上述方程代入式(4.63),可得这里在讨论时,u和y均为纯量。式(4.65)给出了U(s)和-Y(s)之间的传递函数。图4.7为该系统的方块图。注意,控制器的传递函数为 因此,通常称此传递函数为控制器-观测器传递函数。例12.3 考虑下列系统的调节器系统设计:(4.67)(4.68)式中假设采用极点配置方法来设计该系统,并使其闭环极点为s =i (i = 1, 2),其中。在此情况下,可得状态反馈增益矩阵K为采用该状态反馈增益矩阵K,可得控制输入u为假设采用观测-状态反馈控制替代真实状态反馈控制,即式中,观测器增益矩阵的特征值选择为现求观测器增益矩阵。并画出观测-状态反馈控制系统的方块图。再求该控制-观测器的传递函数U(s)/-Y(s),并画出系统的方块图。对于由式(4.67)定义的系统,其特征多项式为因此该观测器的期望特征方程为因此 为了确定观测器增益矩阵,利用式(4.50),则有式中因此(4.69)式(4.69)给出了观测器增益矩阵。观测器的方程由式(4.51)定义,即(4.70) 由于所以,式(4.70)为或 具有观测-状态反馈的系统方块图如图4.8所示。 参照式(4.66),控制器-观测器的传递函数为该系统的方块图如图4.9所示。设计的观测-状态反馈控制系统的动态特性由下列方程描述。对于系统 对于观测器 作为整体而言,该系统是4阶的,其系统特征方程为 该特征方程也可由图4.9所示的系统的方块图得到。由于闭环传递函数为则特征方程为 事实上,该系统的特征方程对于状态空间表达式和传递函数表达式是相同的。4.5.11 最小阶观测器迄今为止,我们所讨论的观测器设计都是重构所有的状态变量。实际上,有一些状态变量可以准确测量。对这些可准确测量的状态变量就不必估计了。假设状态向量x为n维向量,输出向量y为可量测的m维向量。由于m个输出变量是状态变量的线性组合,所以m个状态变量就不必进行估计,只需估计n-m个状态变量即可,因此,该降维观测器为n-m阶观测器。这样的n-m阶观测器就是最小阶观测器。图4.10所示为具有最小阶观测器系统的方块图。图4.10 具有最小阶观测器的观测-状态反馈控制系统如果输出变量的测量中含有严重的噪声,且相对而言较不准确,那么利用全维观测器可以得到更好的系统性能。为了介绍最小阶观测器的基本概念,又不涉及过于复杂的数学推导,我们将介绍输出为纯量(即m = 1)的情况,并推导最小阶观测器的状态方程。考虑系统式中,状态向量x可划分为(纯量)和(n-1维向量)两部分。这里,状态变量等于输出y,因而可直接量测,而是状态向量的不可量测部分。于是,经过划分的状态方程和输出方程为(4.71)(4.72)式中,。 由式(4.71),状态可测部分的状态方程为或(4.73)式(4.73)左端各项是可量测的。式(4.73)可看作输出方程。在设计最小阶观测器时,可认为式(4.73)左端是已知量。因此,式(4.73)可将状态的可量测和不可量测部分联系起来。由式(4.71),对于状态的不能量测部分(4.74)注意,Ab axa和Bbu这两项是已知量,式(4.74)为状态的不可量测部分的状态方程。下面将介绍设计最小阶观测器的一种方法。如果采用全维状态观测器的设计方法,则最小阶观测器的设计步骤可以简化。现比较全维观测器的状态空间表达式和最小阶观测器的状态空间表达式。 全维观测器的状态方程为 最小阶观测器的状态方程为全维观测器的输出方程为 最小阶观测器的输出方程为因此,最小阶观测器的设计步骤如下:首先,注意到全维观测器由式(4.51)给出,将其重写为(4.75)然后,将表4.1所做的替换代入式(4.75),可得(4.76)式中,状态观测器增益矩阵是(n-1)×1维矩阵。在式(4.76)中,注意到为估计,需对微分,这是不希望的,因此有必要修改式(4.76)。表4.1 给出式(4.76)的最小阶状态观测器方程所做的替换全维状态观测器最小阶状观测器AAbbBuAb axa+BbuyCAab (n×1矩阵) (n-1)×1矩阵 注意到xa = y,将式(4.76)重写如下,可得 (4.77) 定义及 (4.78)则式(4.77)成为 (4.79)从而式(4.79)和(4.78)一起确定了最小阶观测器。下面推导观测器的误差方程。利用式(4.73),将式(4.76)改写为(4.80) 用式(4.80)减去式(4.74),可得(4.81) 定义于是,式(4.81)为(4.82)这就是最小阶观测器的误差方程。注意,e是(n-1)维向量。如果矩阵的秩为n-1(这是用于最小阶观测器的完全能观测性条件),则仿照在全维观测器设计中提出的方法,可选定最小阶观测器的误差状态方程。 由式(4.82)得到的最小阶观测器的期望特征方程为(4.83)式中,1,2,n -1是最小阶观测器的期望特征值。观测器的增益矩阵确定如下:首先选择最小阶观测的期望特征值(即将特征方程(4.83)的根置于所期望的位置),然后采用在全维观测器设计中提出并经过适当修改的方法。例如,若采用由式(4.50)给出的确定矩阵的公式,则应将其修改为(4.84)式中的是(n -1)×1维矩阵,并且这里,均为(n -1) ×(n -1)维矩阵。注意,是如下特征方程的系数: 同样,如果采用式(4.55)给出的爱克曼公式,则应将其修改为(4.85)式中例4.4 考虑系统式中 假设输出y可准确量测,因此状态变量x1(等于y)不需估计。设计一个最小阶观测器(该最小阶观测器是二阶的)。此外,假设最小阶观测器的期望特征值为 参照式(4.83),该最小阶观测器的特征方程为:下面采用由式(4.85)给出的爱克曼公式(例4.20介绍用式(4.84)来确定)。(4.86)式中由于可得式(4.86)为参照式(4.78)和(4.79),最小阶观测器的方程为(4.87)式中注意到 最小阶观测器的式(4.87)为或图4.11 具有观测器的状态反馈控制系统式中或 如果采用观测-状态反馈,则控制输入为式中的K为状态反馈增益矩阵(矩阵K不是在本例中确定的)。图4.11所示为具有观测-状态反馈系统结构的方块图,图中的观测器为最小阶观测器。4.5.12 具有最小阶观测器的观测-状态反馈控制系统对于具有全维状态观测器的观测-状态反馈控制系统,我们已经指出,其闭环极点包括由极点配置设计单独给出的极点,加上由观测器设计单独给出的极点。因此,极点配置设计和全阶观测器设计是相互独立的。对于具有最小阶观测器的观测-状态反馈控制系统,可运用同样的结论。该系统的特征方程可推导为(4.88)详细情况请参见例4.13。具有最小阶观测器的观测-状态反馈控制系统的闭环极点,包括由极点配置的闭环极点(矩阵A-BK的特征值)和由最小阶观测器的闭环极点(矩阵)两部分组成。因此,极点配置设计和最小阶观测器设计是互相独立的。这就是所谓的极点配置与阶观测器设计的分离性原理。4.6 利用MATLAB设计状态观测器 本节将介绍用MATLAB设计状态观测器的几个例子。我们将举例说明全维状态观测器和最小阶状态观测器设计的MATLAB方法。例4.5 考虑一个调节器系统的设计。给定线性定常系统为 式中且闭环极点为s =i(i=1,2),其中 期望用观测-状态反馈控制,而不用真实的状态反馈控制。观测器增益矩阵的特征值为试采用MATALB求必需的状态反馈增益矩阵K和观测器增益矩阵。解 对于所考虑的系统,MATLAB Program 4.5可用来确定状态反馈增益矩阵K和观测器增益矩阵。MATLAB Program 4.5%- Pole placement and design of observer -%* Design of a control system using pole-placement%technique and state observer. First solve pole-placement%problem *%* Enter matrices A,B,C,and D *A=0 1;20.6 0;B=0;1C=1 0;D=0;%* Check the rank of the controllability matrix M *M=B A*B;Rank(M)ans= 2%* Since the rank of the controllability matrix M is 2,%arbitrary pole placement is possible *%* Enter the desired characteristic polynomial by%defining the following matrix J and computing poly(J) *J=-1.8+2.4*i 0;0 -1.8-2.4*i;Poly(J)ans= 1.000 3.6000 9.0000%* Enter characteristic polynomial Phi *Phi=polyvalm(poly(J),A);%* State feedback gain matrix K can be given by *K=0 1*inv(M)*PhiK=29.6000 3.6000%* The following program determines the observer matrix Ke *%* Enter the observability matrix RT and check its rank *RT=C A*C;rank(RT)ans=2%* Since the rank of the observability matrix is 2, design of%the observer is possible *%* Enter the desired characteristic polynomial by defining %the following matrix J0 and entering statement poly(JO) *JO=-8 0;0 -8;Poly(JO)ans= 1 16 64%* Enter characteristic polynomial Ph * Ph=polyvalm(ply(JO),A);%* The observer gain matrix Ke is obtained from *Ke=Ph*(inv(RT)*0;1Ke= 16.0000 84.60000求出的状态反馈增益矩阵K为 观测器增益矩阵为 该系统是4阶的,其特征方程为 通过将期望的闭环极点和期望的观测器极点代入上式,可得 这个结果很容易通过MATLAB得到,如MATLAB Program 4.6所示,(MATLAB Program 4.6是MATLABProgram 4.5的继续。矩阵A、B、C、K和已在MATLAB Program 4.5中给定)。MATLAB Program 4.6%- Characteristic polynomial -%* The characteristic polynomial for the designed system%is given by |sI-A+BK|sI-A+KeC| *%* This characteristic polynomial can be obtained by use of %eigenvalues of A-BK and A-KeC as follows *X=eig(A-B*K);eig(A-Ke*C)X= -1.8000+2.4000i -1.8000-2.4000i -8.0000 -8.0000poly(X)ans= 1.0000 19.6000 130.6000 374.4000 576.0000例4.6 考虑在例4.4讨论的设计最小阶观测器的同一问题。该系统为式中 假定状态变量x1(等于y)是可量测的,但未必是能观测的。试确定最小阶观测器的增益矩阵。期望的特征值为试利用MATLAB方法求解。解 下面介绍该问题的两个MATLAB程序。MATLAB Program 4.7采用变换矩阵P,MATLAB Porgram 4.8采用爱克曼公式。MATLAB Program 4.7%- Design of minimum-order observer -%* This program uses transformation matrix P *%* Enter matrices A and B *A=0 1 0;0 0 1;-6 -11 -6;B=0;0;1;%* Enter matrices Aaa,Aab,Aba,Abb,Ba,and Bb. Note%that A=Aaa Aab;Aba Abb and B=Ba;Bb *Aaa=0;Aab=1 0;Aba=0;-6;Abb=0 1;-11 -6;Ba=0;Bb=0;1;%* Determine al and a2 of the characteristic polynomial %for the unobserved portion of the system *P=poly(Abb)P= 1 6 11a1=p(2);a2=p(3);%* Enter the reduced observbility matrix RT and matrix W *RT=Aab Abb*Aab;W=a1 1;1 0;%* Enter the desired characteristic polynomial by defining %the following matrix J and entering stastement poly(J) *J=-2+2*sqrt(3)*i 0;0 -2-2*sqrt(3)*i;JJ=poly(J)JJ= 1.0000 4.0000 16.0000%* Determine aal and aa2 of the desired characteristic%polynomial *aa1=JJ(2);aa2=JJ(3);%* Observer gain matrix Ke for the minimum-order observer%is given by *Ke=inv(W*RT)aa2-a2;aa1-a1Ke= -2 17MATLAB Program 4.8%- Design of minimum-order observer -%* This program is based on Ackermanns formula *%* Enter matrices A and B *A=0 1 0;0 0 1;-6 -11 -6;B=0;0;1;%* Enter matrices Aaa,Aab,Aba,Abb,Ba,and Bb. Note%that A=Aaa Aab;Aba Abb and B=Ba;Bb *Aaa=0;Aab=1 0;Aba=0;-6;Abb=0 1;-11 -6;Ba=0;Bb=0;1;%* Enter the reduced observability matrix RT *RT=Aab Abb*Aab;%* Enter the desired characteristic polynomial by defining%the following matrix J and entering statement poly(J) *J=-2+2*sqrt(3)*i 0;0 -2-2*sqrt(3)*i;JJ=poly(J)JJ=1.0000 4.0000 16.0000%* Enter characteristic polynomial Phi *Phi=polyvalm(poly(J),Abb);%* Observer gain matrix Ke for the minimum-order observer%is given by * Ke=Phi*inv(RT)*0;1Ke= -2 174.7 伺服系统设计 在经典控制理论中,我们通常按前馈传递函数中的积分器数目来划分系统的类型。I型系统在前馈通道中有一个积分器,且此系统对阶跃响应不存在稳态误差。本节将讨论I型伺服系统的极点配置方法,此时,将限制每个系统具有一个纯量控制输入u和一个纯量输出y。 下面首先讨论含积分器的I型伺服系统的设计问题,然后讨论不含积分器时的I型伺服系统的设计问题。4.7.1 具有积分器的I型伺服系统考虑由下式定义的线性定常系统(4.89)(4.90)式中,。如前所述,假设控制输入u和输出y均为纯量。通过选择一组适当的状态变量,可以选择输出量等于一个状态变量(见第3章介绍的求传递函数系统的状态空间表达式的方法,这时输出量y等于x1)。图4.12画出了具有一个积分器时,I型伺服系统的一般结构。这里,假设y =x1。在分析中,假设参考输入r是阶跃函数。在此系统中,采用下面的状态反馈控制规律为图4.12 具有一个积分器的系统的I型伺服系统(4.91)式中假设在t = 0时施加参考输入(阶跃函数)。因此t > 0时,该系统的动态特性由式(4.89)和(4

    注意事项

    本文(现代控制理论第4章续.doc)为本站会员(豆****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开