重点概念

1. 矩阵指数与状态空间方程的解

状态空间方程的解可以用矩阵指数来描述。矩阵指数形如:
x(t)=eA(t−t0)x0x\left( t \right) =e^{A\left( t-t_0 \right)}x_0 x(t)=eA(t−t0​)x0​
矩阵指数的展开式为幂级数:
eAt=I+At+12!A2t2+...+1k!Aktke^{At}=\boldsymbol{I}+\boldsymbol{A}t+\frac{1}{2!}\boldsymbol{A}^2t^2+...+\frac{1}{k!}\boldsymbol{A}^kt^k eAt=I+At+2!1​A2t2+...+k!1​Aktk
矩阵指数的意义:只要指导了矩阵指数,给定初值和时间,可以求解计算得到所有的状态值。因此矩阵指数描述了状态的转移特征。
矩阵指数的计算方法: 定义法、特征值法、拉普拉斯变换法。
状态转移矩阵也经常写成:
Φ(t)=eAt\varPhi \left( t \right) =e^{\boldsymbol{A}t} Φ(t)=eAt
关键应用:
通过对矩阵A进行非奇异变换,予以对角化,从而为求解状态转移矩阵提供了便利。(证明方法:矩阵指数的幂级数定义法)
T−1AT=ΛeAt=T[eλ1t...eλ2t]T−1\boldsymbol{T}^{-1}\boldsymbol{AT}=\boldsymbol{\varLambda } \\ \boldsymbol{e}^{\boldsymbol{A}t}=\boldsymbol{T}\left[ \begin{matrix} e^{\lambda _1t}& & \\ & ...& \\ & & e^{\lambda _2t}\\ \end{matrix} \right] \boldsymbol{T}^{-1} T−1AT=ΛeAt=T​eλ1​t​...​eλ2​t​​T−1
因此该方法时现代控制理论中非常重要的方法,涉及矩阵指数的定义、特征根的计算、特征向量的计算。
例:采用特征值方法计算矩阵指数。
设:
A=[01−2−3]A=\left[ \begin{matrix} 0& 1\\ -2& -3\\ \end{matrix} \right] A=[0−2​1−3​]
计算如下:
根据:∣λI−A∣=0得:∣λ−12λ+3∣=0即:λ(λ+3)+2=0得到:λ1=−1,λ2=−2当λ1=−1,−2计算特征向量:[01−2−3][1p1]=−1[1p1]⟹p1=−1[01−2−3][1p2]=−2[1p2]⟹p2=−2因此特征向量:T1=[11−1−2],T1−1=[21−1−1]因此可得矩阵指数为:Φ(t)=[11−1−2][e−t00e−2t][21−1−1]Φ(t)=[e−te−2t−e−t−2e−2t][21−1−1]Φ(t)=[2e−t−e−2te−t−e−2t−2e−t+2e−2t−e−t+2e−2t]虽然特征向量不同,但是计算得到得状态转移矩阵相同。\text{根据:}|\lambda I-A|=0 \\ \text{得}:\left| \begin{matrix} \lambda& -1\\ 2& \lambda +3\\ \end{matrix} \right|=0 \\ \text{即:}\lambda \left( \lambda +3 \right) +2=0 \\ \text{得到:}\lambda _1=-1\text{,}\lambda _2=-2 \\ \text{当}\lambda _1=-1\text{,}-2 \text{计算特征向量:} \\ \left[ \begin{matrix} 0& 1\\ -2& -3\\ \end{matrix} \right] \left[ \begin{array}{c} 1\\ p_1\\ \end{array} \right] =-1\left[ \begin{array}{c} 1\\ p_1\\ \end{array} \right] \Longrightarrow p_1=-1 \\ \left[ \begin{matrix} 0& 1\\ -2& -3\\ \end{matrix} \right] \left[ \begin{array}{c} 1\\ p_2\\ \end{array} \right] =-2\left[ \begin{array}{c} 1\\ p_2\\ \end{array} \right] \Longrightarrow p_2=-2 \\ \text{因此特征向量:} \\ T_1=\left[ \begin{matrix} 1& 1\\ -1& -2\\ \end{matrix} \right] \text{,}T_{1}^{-1}=\left[ \begin{matrix} 2& 1\\ -1& -1\\ \end{matrix} \right] \\ \text{因此可得矩阵指数为:} \\ \varPhi \left( t \right) =\left[ \begin{matrix} 1& 1\\ -1& -2\\ \end{matrix} \right] \left[ \begin{matrix} e^{-t}& 0\\ 0& e^{-2t}\\ \end{matrix} \right] \left[ \begin{matrix} 2& 1\\ -1& -1\\ \end{matrix} \right] \\ \varPhi \left( t \right) =\left[ \begin{matrix} e^{-t}& e^{-2t}\\ -e^{-t}& -2e^{-2t}\\ \end{matrix} \right] \left[ \begin{matrix} 2& 1\\ -1& -1\\ \end{matrix} \right] \\ \varPhi \left( t \right) =\left[ \begin{matrix} 2e^{-t}-e^{-2t}& e^{-t}-e^{-2t}\\ -2e^{-t}+2e^{-2t}& -e^{-t}+2e^{-2t}\\ \end{matrix} \right] \\ \text{虽然特征向量不同,但是计算得到得状态转移矩阵相同。} 根据:∣λI−A∣=0得:​λ2​−1λ+3​​=0即:λ(λ+3)+2=0得到:λ1​=−1,λ2​=−2当λ1​=−1,−2计算特征向量:[0−2​1−3​][1p1​​]=−1[1p1​​]⟹p1​=−1[0−2​1−3​][1p2​​]=−2[1p2​​]⟹p2​=−2因此特征向量:T1​=[1−1​1−2​],T1−1​=[2−1​1−1​]因此可得矩阵指数为:Φ(t)=[1−1​1−2​][e−t0​0e−2t​][2−1​1−1​]Φ(t)=[e−t−e−t​e−2t−2e−2t​][2−1​1−1​]Φ(t)=[2e−t−e−2t−2e−t+2e−2t​e−t−e−2t−e−t+2e−2t​]虽然特征向量不同,但是计算得到得状态转移矩阵相同。
通过上述例子复习了矩阵特征值、特征向量、矩阵指数的计算。

2. 线性定常非齐次微分方程的解

理论公式:x(t)=eAtx(0)+∫0teA(t−τ)Bu(τ)dτ\boldsymbol{x}\left( t \right) =e^{\boldsymbol{A}t}\boldsymbol{x}\left( 0 \right) +\int_0^t{e^{\boldsymbol{A}\left( t-\tau \right)}}\boldsymbol{Bu}\left( \tau \right) d\tau x(t)=eAtx(0)+∫0t​eA(t−τ)Bu(τ)dτ
以下式为例,练习线性定常非齐次微分方程的解:
x˙=[01−2−3]x+[01]u,计算状态方程的解x(t)=[2e−t−e−2te−t−e−2t−2e−t+2e−2t−e−t+2e−2t]x(0)+∫0t[e−(t−τ)−e−2(t−τ)−e−(t−τ)+2e−2(t−τ)]dτ第一项计算略,上式第二项计算:∫0t[e−(t−τ)−e−2(t−τ)−e−(t−τ)+2e−2(t−τ)]dτ=[∫0te−(t−τ)−e−2(t−τ)dτ∫0t−e−(t−τ)+2e−2(t−τ)dτ]=[12e−2t−e−t+12e−t−e−2t]\dot{x}=\left[ \begin{matrix} 0& 1\\ -2& -3\\ \end{matrix} \right] x+\left[ \begin{array}{c} 0\\ 1\\ \end{array} \right] u\text{,计算状态方程的解} \\ \boldsymbol{x}\left( t \right) =\left[ \begin{matrix} 2e^{-t}-e^{-2t}& e^{-t}-e^{-2t}\\ -2e^{-t}+2e^{-2t}& -e^{-t}+2e^{-2t}\\ \end{matrix} \right] \boldsymbol{x}\left( 0 \right) +\int_0^t{\left[ \begin{array}{c} e^{-\left( t-\tau \right)}-e^{-2\left( t-\tau \right)}\\ -e^{-\left( t-\tau \right)}+2e^{-2\left( t-\tau \right)}\\ \end{array} \right]}d\tau \\ \text{第一项计算略},\text{上式第二项计算:} \\ \int_0^t{\left[ \begin{array}{c} e^{-\left( t-\tau \right)}-e^{-2\left( t-\tau \right)}\\ -e^{-\left( t-\tau \right)}+2e^{-2\left( t-\tau \right)}\\ \end{array} \right]}d\tau =\left[ \begin{array}{c} \int_0^t{e^{-\left( t-\tau \right)}-e^{-2\left( t-\tau \right)}d\tau}\\ \int_0^t{-e^{-\left( t-\tau \right)}+2e^{-2\left( t-\tau \right)}d\tau}\\ \end{array} \right] =\left[ \begin{array}{c} \frac{1}{2}e^{-2t}-e^{-t}+\frac{1}{2}\\ e^{-t}-e^{-2t}\\ \end{array} \right] x˙=[0−2​1−3​]x+[01​]u,计算状态方程的解x(t)=[2e−t−e−2t−2e−t+2e−2t​e−t−e−2t−e−t+2e−2t​]x(0)+∫0t​[e−(t−τ)−e−2(t−τ)−e−(t−τ)+2e−2(t−τ)​]dτ第一项计算略,上式第二项计算:∫0t​[e−(t−τ)−e−2(t−τ)−e−(t−τ)+2e−2(t−τ)​]dτ=[∫0t​e−(t−τ)−e−2(t−τ)dτ∫0t​−e−(t−τ)+2e−2(t−τ)dτ​]=[21​e−2t−e−t+21​e−t−e−2t​]

3. 能控性和能观性

能控性定义: 如果存在一个分段连续的输入u(t),能在有限时间区间内,时系统由某一个初始状态x(t0),转移到任一终端状态,则称此状态是能控的。若系统的所有状态都是能控的,则称系统为状态完全能控的。
能控性的理解:1. 标量微分方程的理解方式,如果标量微分方程包含输入u(t)项,则该状态受输入控制,否则该状态不受控;2. 在状态平面内,受控状态变量表现为状态子空间的形式;3. 在系统状态框图中,受控状态与输入有所练习;
能控性与什么有关:与系统矩阵的形式有关、与输入的作用点(输入矩阵B)有关。
对角标准型:当系统状态描述为对角标准型时,若输入矩阵有一项为0,则该项对应的状态不受控,表现为,该状态的自由衰减响应,同时不受其他状态变量的影响;
约当标准型:当系统为约当标准型时,系统的状态总是受下一个状态影响,因此只要最后一项状态受输入控制,则所有的状态都可以受控;约当标准型形如:

第二种判断方法:直接通过AB阵判断

以下的能控性矩阵满秩:M=(bAbA2bA3b,...,An−1b)M=\left( b\,\,Ab\,\,A^2b\,\,A^3b,... ,A^{n-1}b \right)M=(bAbA2bA3b,...,An−1b)

4. 连续时间线性时不变系统的离散化

参考:线性系统理论(第2版)-郑大钟 p122页;
x˙=Ax+Buy=Cx+Du表示为离散化形式:{x(k+1)=Gx(k)+Hu(k)y(k)=Cx(k)+Du(k)G=eATH=(∫0TeATdt)B\dot{x}=Ax+Bu \\ y=Cx+Du \\表示为离散化形式: \begin{cases} x\left( k+1 \right) =Gx\left( k \right) +Hu\left( k \right)\\ y\left( k \right) =Cx\left( k \right) +Du\left( k \right)\\ \end{cases} \\ G=e^{AT} \\ H=\left( \int_0^T{e^{AT}dt} \right) B x˙=Ax+Buy=Cx+Du表示为离散化形式:{x(k+1)=Gx(k)+Hu(k)y(k)=Cx(k)+Du(k)​G=eATH=(∫0T​eATdt)B

5. 状态变量分析法

参考:状态变量法及其应用-陈屏
传递函数法,又称端部法。

查漏补缺

  1. 矩阵指数展开为幂级数的证明
  2. 离散时间状态空间方程的求解方法
  3. 线性变换不改变系统的能控性原因

现代控制理论重点难点总结相关推荐

  1. react源代码重点难点分析

    网上已经有不少react源码分析文档,但都是分析主流程和主要功能函数,没有一个是从reactDOM.render()入口开始分析源码把流程逻辑走通尤其是把重点难点走通直到把组件template编译插入 ...

  2. jQuery-ui源代码重点难点分析

    本文以jquery-ui sortable排序功能插件为例分析jquery-ui源代码重点难点. jquery-ui-sortable插件非常复杂深奥,本来是针对鼠标操作设计的,在手机运行无效,因为手 ...

  3. 【Spark重点难点】你从未深入理解的RDD和关键角色

    OK了,桑不啦pipo,today我们start更新Spark的重点难点系列了. 前言 之前我们成功完成了Flink重点难点部分的学习了.很多同学可能还没有意识到,你已经把Flink这个框架中最关键的 ...

  4. 微积分 重点难点记录

    微积分 重难点记录 见 微积分 重难点记录 本内容摘抄自 <Calculus>,均选自比较重要或者难理解的以及有用的知识,主要用于快速复习和回顾.目录是按照课本顺序的,但是整理并不一定按照 ...

  5. 【M】⽴项or申报书中的重点难点咋写?

    课题⽴项申报书中的重点和难点如何撰写 重点是什么? 重点就是研究要开展的重点工作或者是开展工作过程中要注意的重点环节,其实就是通过这项研究,要解决的那个基本问题.关键问题或者核⼼问题. 研究重点,事实 ...

  6. 微型计算机的难点,微机原理及应用重点难点.PDF

    微机原理及应用重点难点 微机原理及应用重点难点 第1章 微型计算机概述 本章重点介绍微型计算机的发展历程.微型计算机系统的组成,回顾计算机 的数据格式.难点在于对微型计算机系统结构的充分理解和数据格式 ...

  7. 等级保护测评工作重点难点_重点保护

    等级保护测评工作重点难点 在" Java的一些句子 "一文中,我写道: "受保护的方法和字段可以在同一包中的类中使用(到目前为止与私有包相同),此外,还可以从其他类中使用 ...

  8. 计算机应用教学对象分析,编辑演示文稿计算机应用基础教材分析学情分析教学目标重点难点 .ppt...

    编辑演示文稿计算机应用基础教材分析学情分析教学目标重点难点 魅力余姚期待您的光临 --编辑演示文稿 计算机应用基础 教材分析 学情分析 教学目标 重点难点 教学方法 教学设计 教学反思 教学准备 本节 ...

  9. 重点难点突破——级数与数列综合大题

    重点难点突破--级数与数列综合大题 几个月前有幸听过超哥(考研数学杨超)的课,他对于基础阶段同学的复习思路提出了自己的想法,大意就是:你们现在复习抓不住重点,总想着在基础阶段把所有考点一次性全弄懂.就 ...

最新文章

  1. Unity粒子系统创建VFX游戏特效学习教程 Visual Effects in Unity Particle Systems [Beginner’s Guide]
  2. 兴趣部落老是显示无法连接服务器失败,qq兴趣部落为什么停运
  3. Windows内核系统调用分析
  4. C++ Primer 5th笔记(chap 16 模板和泛型编程)实例化
  5. spring学习(38):注入set类型
  6. vs简易计算机等于号代码,等于(=)vs.
  7. python界面开发webview_python在webview和activity混合页面下怎么定位
  8. C#下实现的基础K-MEANS多维聚类
  9. 深入理解SpringBoot配置
  10. java跳转控制语句有哪些_Java语言基础学习之流程控制语句和跳转控制语句实例分析...
  11. 【转】ETL介绍与ETL工具比较
  12. python滤波器信号处理_详解利用Python scipy.signal.filtfilt() 实现信号滤波
  13. 免费服装收银系统哪个好?
  14. M0+体系结构与指令系统简介
  15. 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
  16. 中国石油大学(北京)-《机器人设计》第一阶段在线作业
  17. dex2oat程序参数总结
  18. 知识图谱架构(Knowledge Graph)
  19. 用彩信模块发图片问题总结(STM32)
  20. 津津的储蓄计划 NOIp提高组2004

热门文章

  1. Cocos2d-x 3D渲染技术 (三)
  2. 怎么将视频画面左右互换翻转
  3. pands 画图 调整大小_word画图技巧大全,基本上都可以解决了
  4. Unity工程由2017升级到高版本提示UnityEngine.GUITexture与UnityEngine.GUIText被移除
  5. 分布式全局唯一 ID生成器(百度UidGenerator)
  6. 从centos裸机到davinci的配置
  7. Macbook pro 14 一直无法用蓝牙连上罗技鼠标
  8. dvd清洗碟效果好吗,cd清洗碟原理
  9. 什么是CCC产品认证?3C认证标志的种类
  10. mybatis从头学到jio(二)