chap06离散系统状态空间分析.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
chap06离散系统状态空间分析

第6章离散系统状态空间分析6.1线性离散系统状态方程离散时间系统可以用差分方程或脉冲传递函数来描述,它们都是基于系统输入输出特性的描述。如何根据系统的差分方程和Z传递函数描述得到它的基于输入——状态——输出的状态空间描述,是本节所要讨论的内容。6.1.1由高阶差分方程求状态方程设n阶线性定常差分方程的一般形式为式中ai,bj(i=1,2,…,n,j=0,1,…,m)由系统结构参数决定的常系数,一般有n≥m。1.差分方程不含输入函数的高阶差分当m=0时,差分方程的形式为:若选取状态变量为则可得到离散状态方程和输出方程分别为或式中x(k)是n维状态向量,A、B、C分别为n×n、n×1、1×n矩阵称为系数矩阵。表示为例6.1设线性定常差分方程为试写出状态方程和输出方程。解:由已知条件知a1=5,a2=3,a3=6,b=2,得到状态方程和输出方程分别为2.差分方程包含输入函数的高阶差分(不推荐,参看后文的方法)当m=n(也适用于mn)时,差分方程的形式为若选取状态变量为其中其状态方程和输出方程可表示为式中系数矩阵A、B、C、D分别为以上针对线性定常差分方程介绍了状态方程的列写方法,由于状态变量的选择不是惟一的,因此状态方程也不是惟一的,上面只介绍了线性定常差分方程,而对于线性时变差分方程也可以用上述类似的方法写出状态方程,且可以得到形式上与时不变状态方程相同的时变状态方程,只是由于时变差分方程的系数ai,bj(i=1,2,…,n;j=0,1,…,m)都是k的函数,即ai(k),bj(k),因此,系数矩阵A,B,C,D也都是k的函数,即A(k),B(k),C(k),D(k)。于是,对于线性时变差分方程所对应的状态方程和输出方程的一般形式为:6.1.2由Z传递函数求状态方程设离散系统的Z传递函数的一般形式为式中n≥m,ai,bj为常系数。1.并行程序法也称为部分分式法,当Z传递函数G(z)的极点已知时,将G(z)表示成部分分式和的形式,用这种方法比较简便。下面分单极点和重极点两种情况,分别举例说明这种方法求状态方程和输出方程。例6.3设Z传递函数为试用并行法求状态方程和输出方程。解:将G(z)表示成极点形式于是,得到则对应的方块图如图6.1所示。选取的状态变量为则对应的差分方程为对应的状态方程为系数矩阵A的对角线上的两个元素即为G(z)的两个极点。由于则有于是得到输出方程为例6.4设Z传递函数为试用并行法求状态方程和输出方程。解:将G(z)表示成极点形式是,得到则对应的方块图如图6.2所示。选取的状态变量为因而有关系式对应的状态方程为由于则有或2.串行程序法串行程序法也叫迭代程序法,当G(z)的零极点都已知时,用这种方法比较方便。因此,在串行程序法中,应将Z传递函数G(z)表示成零极点形式。例6.5设Z传递函数为试用串行法求状态方程和输出方程。解:将G(z)表示成零极点形式于是,得到则对应的方块图如图6.3所示。选取的状态变量为:对应的状态方程和输出方程为:3.直接程序法当G(z)以有理分式表示,且零极点不便于求出时,用直接程序法比较方便。例6.6设Z传递函数为试用直接程序法求状态方程和输出方程。解:将G(z)表示成如下形式则由上式可得到则对应的方块图如图6.4所示。选取的状态变量为则对应的差分方程和输出方程为4.嵌套程序法当G(z)以有理分式表示,且零极点不便于求出时,除了可用直接程序法外,还可以用嵌套程序法求状态方程。例6.7设Z传递函数为试用嵌套程序法求状态方程和输出方程。解:将G(z)表示成如下形式则则对应的方块图如图6.5所示。x1(z)x2(z)于是得到对应的差分方程和输出方程为6.2连续状态方程的离散化对于一个完整的计算机控制系统,除了有离散部分外还有连续部分,即它是由离散和连续两部分所组成的混合系统。如图6.6所示是一个典型的计算机控制系统,它的离散部分是数字控制器,其状态方程可用上一节介绍的方法列写,它的连续部分是由零阶保持器与控制对象串联而成,其离散状态方程可由其离散化的差分方程或Z传递函数用上一节介绍的方法列写,也可由其连续状态方程离散化得到。本节介绍连续状态方程的离散化方法。控制对象的输入信号是零阶保持器的输出信号u(t),为梯形的分段常值的连续函数如图6.7所示,即有,其中u(kT)为在某一采样时刻kT时的数字控制器的输出信号u*(t)在kT时刻的值。上式表示零阶保持器将数值控制器输出的数字信号在一个采样周期内保持恒定不变,直至下一个采样时刻才变为新的数值。于是,连续状态方程的离散化问题就变成在阶梯信号作用下控制对象的连续状态方程的离散化问题了。设控制对象的连续状态方程和输出方程为式中x(t)为n1状态向量,u(t)为m1控制向量,y(t)为p1输出向量,系数矩阵F、G、C、D分别为nn、nm、pn、

文档评论(0)

yy558933 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档