《Simulink与控制系统仿真(第3版)》的课件-线性系统状态空间分析和非线性系统分析.pptVIP

《Simulink与控制系统仿真(第3版)》的课件-线性系统状态空间分析和非线性系统分析.ppt

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

《MATLAB/Simulink与控制系统仿真(第3版)》

线性系统状态空间基础非线性系统分析9.1引言9.2线性系统状态空间基础9.3线性系统的状态可控性与状态可观性9.4线性系统稳定性分析9.5综合实例及MATLAB/Simulink应用习题第9章线性系统状态空间分析内容提要在经典控制论中,常用高阶微分方程或传递函数来描述一个线性定常系统的运动规律,而微分方程或传递函数只能用于描述系统输入与输出之间的关系,不能描述系统内部的结构及其状态变量。从经典控制论发展而来的现代控制论采用状态空间法来分析系统,用一组状态变量的一阶微分方程组作为系统的数学模型,它可反映出系统全部独立变量的变化情况,从而能同时确定系统的全部内部运动状态。通过本章,读者对线性系统状态空间的基础知识和分析方法有一个全面的认识,并熟练使用MATLAB进行状态空间分析。9.2线性系统状态空间基础状态空间基本概念1.状态2.状态变量3.状态向量4.状态空间5.状态方程6.输出方程7.状态空间表达式状态空间描述具有以下特点:(1)状态空间描述考虑到了“输入-状态-输出”这一过程,考虑到了被经典控制理论的“输入-输出”描述所忽略的状态,因此它揭示了问题的本质,即输入引起状态的变化,而状态决定了输出。(2)输入引起的状态变化是一个运动过程,数学上表现为向量微分方程,即状态方程。状态决定输出是一个变换过程,数学上表现为变换方程,即代数方程。(3)系统的状态变量个数等于系统的阶数,一个阶系统的状态变量个数为。(4)对于给定的系统,状态变量的选择不唯一,状态变量的线性变换结果也可以作为状态变量。(5)一般来说,状态变量不一定是物理上可测量或可观察的量,但从便于构造控制系统来说,把状态变量选为可测量或可观察的量更合适。9.2.2状态空间实现状态空间直接实现法状态空间串联实现法9.2.2.3状态空间并联实现法9.2.3状态空间的标准型虽然通过非奇异的线性变换可以求出无数种系统的动态方程,但是有几种标准型特别有用,如可控标准型、可观标准型、对角标准型和约当标准型。9.2.3.1对角标准型9.2.4状态方程求解9.2.4.2矩阵指数的性质及求法矩阵指数的性质及求法(续)矩阵指数的性质及求法(续)MATLAB中状态空间标准型的实现MATLAB提供了以下两个函数,可用于状态空间标准型的实现,下面分别进行介绍。1.将系统直接转化为对角型的函数canon()MATLAB提供了函数canon()可以将系统直接转化为对角型,其常用的调用格式为:[As,Bs,Cs,Ds,Ts]=canon(A,B,C,D,mod)其中,A、B、C和D是变换前系统的状态空间实现,参数‘mod’表示转化成对角型,As、Bs、Cs和Ds是变换后的对角型,Ts表示所作的线性变换。2.进行状态空间表达式的线性变换的函数ss2ss()MATLAB还提供了函数ss2ss(),可以进行状态空间表达式的线性变换,其常用的调用格式为:[A1,B1,C1,D1]=ss2ss(A,B,C,D,T)其中,T为变换矩阵。注意变换方程为X1=TX,而不是常见的X=TX1,因此要与用户习惯的变换方程一致,必须用T的逆代入上式,即:[A1,B1,C1,D1]=ss2ss(A,B,C,D,inv(T))9.3线性系统的状态可控性与状态可观性状态可控性可控的判据9.3.2状态可观性可观的判据状态可观性9.3.5MATLAB在可控和可观标准型中的应用MATLAB提供了以下4个用于可控和可观标准型的相关应用,下面分别进行介绍。1.求取系统可控判别矩阵的函数ctrb()求系统可控判别矩阵M=[B,AB,A2B...]的函数ctrb(A,B),其常用的调用格式为:M=ctrb(A,B)结合求M秩的函数rank(M),从而判断系统的能控性。2.求取系统可观判别矩阵的函数obsv()求系统可观判别矩阵N=[C,CA,CA2,…]的函数obsv(A,C),其常用的调用格式为:N=obsv(A,C)结合求N秩的函数rank(N),从而判断系统的能观性。3.系统进行能控性分解的函数ctrbf()当系统能控性矩阵的秩小于系统的维数n时,可以使用函数ctrbf()对线性系统进行能控性分解,其常用的调用格式为:[Ac,Bc,Cc]=ctrbf(A,B,C)其中,A、B和C是变换前系统矩阵,Ac、Bc和Cc是能控性分解后的矩阵。4.系统进行能观测性分解的函数obsvf()当系统能观测性矩阵的秩小于系统的维数n

文档评论(0)

爱分享的达人 + 关注
实名认证
文档贡献者

爱分享

1亿VIP精品文档

相关文档