爱生活

 找回密码
 立即注册
搜索
查看: 108|回复: 0
打印 上一主题 下一主题

状态转移矩阵怎么求,状态转移矩阵怎么求

[复制链接]

14万

主题

14万

帖子

-134万

积分

限制会员

跳转到指定楼层
楼主
发表于 2023-4-13 16:27:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

状态转移矩阵怎么求


  求状态转移矩阵公式:t=e^At。状态转移矩阵是俄国数学家马尔科夫提出的控制理论中的矩阵,是时间和初始时间的函数,可以将时间的状态向量和此矩阵相乘,得到时间时的状态向量。
  
  在数学中,矩阵(Matrix)是一个按照长方阵列排列的复数或实数集合,最早来自于方程组的系数及常数所构成的方阵。这一概念由19世纪英国数学家凯利首先提出。


线性定常连续系统状态转移矩阵的几种算法


分享到:
收藏推荐
薛薇贾红艳(自动化工程系)摘要:对线性定常连续系统状态转移矩阵的几种计算方法进行了比较。关键词:状态方程状态转移矩阵矩阵指数函数在对被控系统状态方程的求解过程中,最关键的问题是计算状态转移矩阵。对线性定常连续系统而言,它的状态转移矩阵就是其系统矩阵的指数函数。这为线性定常连续系统状态转移矩阵计算带来很大方便。设线性定常连续系统的状态方程为:X=AX+B·u(1)其解的表达式为:X(t)=Φ(t)X(0)+t0Φ(t-τ)·B·u(τ)dz(2)式中Φ(t)——状态转移矩阵,Φ(t)=eA·tΦ(t)的计算方法较多,在这里对几种常用的算法进行比较。1根据矩阵指数函数的定义直接求解由定义知:eAt=I+At+12!A2t2+…=∞k=01k!Ak·tk(3)已知A,用矩阵乘法和加法就可求出eAt。在计算中,必须考虑这个无穷级数的收敛性,对于所有常数矩阵A和有限的t值,这个无穷级数都是收敛的。


自动控制理论:求下列状态表达式的解,2.求系统在单位阶跃输入作用下的响应


该题涉及现代控制理论中的时域法。
①首先求状态转移矩阵,方法多种,以下用拉氏反变换法求解,比较方便:
SI—A=[S—1  0;—1  S—1]注解:矩阵在这里用Matlab的表示形式,分号作为两行的标志。
SI—A取逆变换→[S—1  0;1  S—1]/(S—1)²
→[1/S—1  0;1/(S—)²  1/S—1]
对SI—A的逆取拉氏反变换得:
[e∧t  0;te∧t  e∧t]这就是状态转移表达式。
②求系统在阶跃作用下的全响应:
由公式:y(t)=Φ(t)x(0)+∫Φ(t—τ)Bu(τ)dτ  注:式中第二项的积分限是0→t,以下相同。由于第二项比较难求解,我们单独拿出来计算。
∫Φ(t—τ)Bu(τ)dτ=∫[e∧(t—τ)  0;(t—τ)e∧(t—τ)  e∧(t—τ)]*[1;1]*u(τ)dτ
=∫[e∧(t—τ);(t—τ+1)e∧(t—τ)]dτ
=[e∧t—1;te∧t]
最后得:y(t)=[e∧t  0;te∧t  e∧t][0;1]+[e∧t—1;te∧t]
=[e∧t—1;(t+1)e∧t]
本体的计算是个难点,要特别注意。


线性系统状态转移矩阵的几种求法及比较




上一篇:情趣震动棒怎么用,振动棒怎么使用
下一篇:鸡翅怎么炸好吃又脆又?,鸡翅怎么油炸
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)

站点统计|手机版|小黑屋|爱生活 ( 蜀ICP备20006951号 )|

 

快速回复 返回顶部 返回列表