首页 > 其他分享 >状态空间方程与传递函数的关系9.29

状态空间方程与传递函数的关系9.29

时间:2024-09-30 17:33:41浏览次数:6  
标签:方程 right mathbf 9.29 boldsymbol 矩阵 传递函数 mathcal left

\[\begin{aligned}\frac{\mathrm{d}z\left(t\right)}{\mathrm{d}t}&=Az\left(t\right)+Bu\left(t\right)\\y\left(t\right)&=Cz\left(t\right)+Du\left(t\right)\end{aligned} \]

对上式进行拉普拉斯变换

\[\mathcal{L}\left[\frac{\mathrm{d}z\left(t\right)}{\mathrm{d}t}\right]=\mathcal{L}[Az\left(t\right)+Bu\left(t\right)]\\\mathcal{L}[\mathbf{y}\left(t\right)]=\mathcal{L}[\mathbf{Cz}\left(t\right)+\mathbf{Du}\left(t\right)] \]

考虑零初始状态,z_1(0)=z_2(0)=0

\[s\mathbf{Z}(s)=\mathbf{AZ}(s)+\mathbf{BU}(s)\\\mathbf{Y}(s)=\mathbf{CZ}(s)+\mathbf{DU}(s) \]

其中,$ Z(s)=\mathcal{L}[z(t)],Y(s)=\mathcal{L}[y(t)],U(s)=\mathcal{L}[u(t)]$

\[\mathbf{Z}(s)=(s\mathbf{I}-\mathbf{A})^{-1}\mathbf{B}\mathbf{U}(s) \]

\((sI-A)^{-1}\) 是$ sI-A的逆矩阵; $I $ 是 $ $n\times n $ 是单位矩阵,\(I_{n\times n}=\begin{bmatrix}1&0&\cdots&0\\0&1&\cdots&0\\\vdots&\vdots&\ddots&\vdots\\0&0&0&1\end{bmatrix}\)

代入整理

\[\mathbf{Y}(s)=(\mathbf{C}(s\mathbf{I}-A)^{-1}\mathbf{B}+\mathbf{D})\mathbf{U}(s) \]

系统的转递函数

\[G(s)=\frac{Y(s)}{U(s)}=C(sI-A)^{-1}B+D \]

考虑弹簧质量阻尼系统,其中 \(D=0\),根据矩阵求逆公式(s\(I-A)^{-1}=\frac{(s\boldsymbol{I}-\boldsymbol{A})^*}{|s\boldsymbol{I}-\boldsymbol{A}|}\), 代人式可得

其中,\((s\mathbf{I}-\mathbf{A})^*\) 是 \((s\mathbf{I}-\mathbf{A})\)的伴随矩阵, \(|s\mathbf{I}-\mathbf{A}|\) 是\((s\mathbf{I}-\mathbf{A})\)

如果令\(G(s)\)的分母部分为零,即\(|s\boldsymbol{I}-\boldsymbol{A}|=0\),得出的 s值有两个含义:

第一,从传递函数的角度考虑,它是传递函数的极点;

第二,从状态矩阵的角度考虑它是矩阵\(A\)的特征值(令\(|sI-A|=0\)是求矩阵\(A\)特征值的公式。

通过分析传递函数极点可以判断系统的表现。而当把系统写成状态空间方程之后,状态矩阵 \(A\) 的特征值即为其相对应的传递函数\(G(s)\)的极点。

因此,通过分析矩阵 A 的特征值也可以判断系统的表现。

标签:方程,right,mathbf,9.29,boldsymbol,矩阵,传递函数,mathcal,left
From: https://www.cnblogs.com/redufa/p/18442255

相关文章

  • matlab 画微分方程 相平面图
    matlab画微分方程相平面图在MATLAB中,可以使用quiver函数来绘制微分方程的相平面图。相平面图是用于展示动态系统中状态变量变化的一种图形表示方法,特别适用于二阶微分方程。以下是一个简单的例子,展示如何在MATLAB中绘制一个线性微分方程的相平面图:%定义微分方程dx/dt=Ax......
  • 2024.9.29
    信2305-320234094刘奕阳importjava.util.Scanner;publicclassMESSystem{//产品工艺表privatestaticfinalString[][]PROCESS_TABLE={{"10","射蜡","柳泽羽"},{"20","修蜡","藤艺哲"},{"30&......
  • 9.29
    //20234096韩坤信2305-3importjava.util.ArrayList;importjava.util.HashMap;importjava.util.List;importjava.util.Map;importjava.util.Scanner;publicclassPlanManagement{privatestaticListrecords=newArrayList<>();privatestaticMap<S......
  • 线性方程组的迭代方法
    目录直接方法与迭代方法常规迭代算法选择迭代求解器预条件子预条件子示例均衡和重新排序使用线性运算函数取代矩阵        数值线性代数最重要也是最常见的应用之一是可求解以A*x=b形式表示的线性方程组。当A为大型稀疏矩阵时,您可以使用迭代方法求解线......
  • 牛客 9.29 对标 ABC 比赛题面
    ABCDEF(E'shard)输入52214331524G......
  • 9.29每日总结
    今天做完了“四则运算”和“生成验证码”,其中“生成验证码”这道题暑假的时候跟着网课做过初级版的,今天又加以改进了不少,为此把黑马的字符串章节差不多看完了,收获比较大的除了StringBuilder和StringJoiner之外,就是“验证码”这道题中用到的字符串转为字符数组(toCharArray),而“四......
  • 9.29学习日志
    一.Python列表(list)Python支持多种复合数据类型,可将不同值组合在一起。最常用的**列表**,是用方括号标注,逗号分隔的一组值。列表可以包含不同类型的元素,但一般情况下,各个元素的类型相同#列表,是一种复合数据(数据容器)x=[10,20,3.14,10+20j,True,"a"]print(x)1、访问列......
  • 9.29Python基础-列表、元组
    Python列表(list)1.列表的定义和初始化列表是一种复合数据类型,可以包含不同类型的元素。x=[10,20,3.14,10+2j,True,False,"hqyj"]print(x)2.访问列表中的值2.1索引列表的索引从0开始,可以正向或反向访问。y1=x[0]#访问第一个元素y2=x[-1]#访......
  • 杂项乱写 9.29
    因为没有模拟赛,所以考虑捡捡之前漏下的小点。注:LCA之后的讲解中可能会出现一些自由的文字,酌情阅读。dfs序求LCA倍增LCA的常数还是过于大了,虽然好记但会导致我们在一些数据奇异的题中比其它方式求LCA的人的得分要低。所以就有了这个用dfs序求lca的高科技,在时间效率......
  • 2024.9.29 计划
    项目学习ROS第三章背包问题求具体方案能量石金明的预算方案(有依赖的背包问题)总结......