文章目录

  • 状态方程和输出方程
    • 基本的状态空间方程
  • 线性非线性时变时不变
  • 系统的能控能观
  • 状态方程的解
    • 无输入线性时不变
      • 转移矩阵
      • 拉普拉斯求转移矩阵
    • 有输入线性时不变

控制什么?
输入u1,u2,u3,…输出y1,y2,y3…的系统。u是控制量,y是响应结果,也可以被反馈测量到。

状态方程和输出方程

基本的状态空间方程


第一行是状态方程,第二行是输出方程。
首先x是状态变量。一个x就是系统的一个状态。但也不能随便找系统中一个变量就都当作状态,找来做状态变量的状态,它的初值一定要与输出量y密切相关。看起来,状态变量像是系统的中间量。但实际上它的初值能够决定输出。简单来说,系统的输出与输入以及状态变量初值有关。
比如一个LRC电路,R的电压可以测量,想把它作为输出,输入当然就是电源电压u。至于状态变量,我们都知道,该电路的状态与电源电压u,电容电压初值uc,电感电流初值il有关,那便把uc,iL作为状态变量,这些东西已经足够描述这个电路了。至于电感电压,电容电流这些东西就不重要了。
系统由状态变量描述。状态变量由输入以及状态变量自己的初值决定。输出可以根据需求随便选。

线性非线性时变时不变

方程能写成下面这样就是线性系统:当然下面这些A,B,C,D矩阵都是可以随时间变化的。

假设有两个状态变量,拿一个状态变量来举例子,比如x1,当系统线性时,x1的微分可以拿x1,x2,u1,u2的线性组合来表示,而不是x12,ex1x^2_1, e^{x_1}x12​,ex1​,这种怪东西的组合来表示。
线性时不变就是上面的A,B,C,D不随时间变化。
非线性时变系统:

系统的能控能观

能控:输入量能控状态变量
能观:通过看输出量可以知道状态变量
由此可见,系统的核心是状态变量。

状态方程的解

要求解这个:

无输入线性时不变

转移矩阵

无输入线性时不变的状态方程为:

如果只有一个状态变量,便很容易求解:

eate^{at}eat泰勒展开:

把里面的a改成矩阵A,并假设改之后的展开式为eAte^{At}eAt

把右边的展开式乘以x(0)后代入原状态方程中,发现是符合的,那就说明所谓的“eAtx(0)e^{At}x(0)eAtx(0)”就是状态方程的解。

用一个转移矩阵和状态变量初值来表示状态方程的解:尤其注意所谓的eAte^{At}eAt是个临时定义的东西。

而且:
Φ(t)=eAt\Phi (t)=e^{At}Φ(t)=eAt

拉普拉斯求转移矩阵

上面的eAte^{At}eAt是个一长串的东西,根本写不出来,要求转移矩阵的话要还是得用拉普拉斯表示。


求出来转移矩阵的拉普拉斯形式后,再反变换即可。

有输入线性时不变


首先直接拉式变换:

反变换:

第一项就是转移矩阵,齐次解;第二项是转移矩阵的拉普拉斯变换与输入量拉普拉斯相乘,在时域上就是卷积,特解。
求解的时候,首先应该知道转移矩阵的时域形式(用上一节的方法),然后按照上面的式子卷积。

输出方程的解:

第一项是零输入响应,后面两个是零状态响应。

现代控制理论(一) 状态空间方程相关推荐

  1. [现代控制理论]2_state-space状态空间方程

    [现代控制理论]11_现代控制理论串讲_完结_pdf获取 [现代控制理论]10_可观测性与分离原理_观测器与控制器 [现代控制理论]9_状态观测器设计_龙伯格观测器 [现代控制理论]8.5_线性控制器 ...

  2. 状态空间方程系统建模

    以质量弹簧阻尼系统为例,它的动态微分方程之前提到过为, 令此系统的输入等于外力,系统的输出等于位移. 现代控制理论使用状态空间方程的表达方式. 状态空间--一个集合,输入.输出及状态变量,用一系列一阶 ...

  3. 动态系统建模-状态空间方程

    动态系统建模-状态空间方程 状态空间方程是现代控制理论的基础, 它以矩阵的形式表达系统状态变量. 输入及输出之间的关系. 它可以描述和处理多输入多输出(MultipleInput Multiple O ...

  4. matlab 状态空间的波特图,MATLAB:对于状态空间方程的系统辨识

    本文介绍了如何利用MATLAB辨识状态空间方程中的未知参数. 假设我们的被控系统的表达如下: 我们想要通过实验数据辨识出参数K1和K2​,方法如下: 第一步,采集实验数据. 需要的数据包括系统一段时间 ...

  5. 【离散系统】传递函数和状态空间方程离散化

    本文如有错误,恳请指正. 目录 离散系统 采样控制系统 数字控制系统 信号采样 采样定理(香农定理) 信号保持-零阶保持器 Z变换 Z 变换方法 级数求和法 部分分式法 基本定理 Z反变换 Z反变换方 ...

  6. 状态空间方程的能控性与能观性判断

    状态空间方程的能控性与能观性判断 能控性判断方法 对于状态空间方程,判断是否能控. 注:由于输出在能控性方面不起任何作用,因此在能控性研究中忽略输出方程. 矩阵对任意t>0均非奇异. 的&quo ...

  7. 若尔当型状态空间方程的能控能观判断

    若尔当型状态空间方程的能控能观判断 对于若尔当型状态空间方程: 能控充要条件:当且仅当同一特征值对应的每个若尔当块的最后一行对应B矩阵的行向量线性无关. 注:每个特征值均应满足以上条件. 能观充要条件 ...

  8. 控制建模matlab练习02:状态空间方程系统

    此建模从一个简单的系统:弹簧质量阻尼系统,来学习状态空间方程系统. m是质量:b是阻尼系数:k是弹簧系数. 此系统的状态空间方程,如下图: 01新建脚本(.m文件) 我们在matlab主页,直接点击新 ...

  9. 状态空间方程转换传递函数

    对状态空间方程公式(1)进行拉氏变换 对状态空间方程公式(2)进行拉氏变换 公式(5)带入公式(3),得到输出和输入的关系 最终转换为传递函数表示

最新文章

  1. 【 全干货 】5 分钟带你看懂 Docker !
  2. 模拟系统照相机图片裁剪的功能
  3. 【收藏】CDH6.2.1 配置Flink1.10(编译安装)
  4. RoBERTa中文预训练模型:RoBERTa for Chinese
  5. MYSQL 加密函数的用法
  6. python算法与数据结构-希尔排序算法(35)
  7. 归并排序的时间复杂度为什么为nlogn
  8. SpringCloud微服务注册调用入门教程
  9. MVC应用程序与单选列表
  10. java 内存模型 多线程_Java 高并发三:Java内存模型和线程安全详解
  11. 弹性地基梁计算程序 注册机_详解抗滑桩类型、设计及计算方法
  12. JavaScript 媒体查询库 enquire.js
  13. Unsupervised Domain Adaptation by Backpropagation
  14. 2023上海面料展览会
  15. 【观察】加速IPFS基础设施落地,西部数据的三重独特优势
  16. 在线PDF转换PPT,不用安装软件
  17. SpringDataJPA -06- specification的基本使用
  18. jQuery插件开发全解析,jQuery.extend , (function($){ , $.fn.pluginName
  19. 牧师与魔鬼——动作分离版
  20. (一图胜千言)虚函数实现机制(Vptr, Vtbl)

热门文章

  1. 英特尔cpu支持Linux,英特尔公布对Icelake CPU的Linux Perf支持
  2. 豆豆趣事[2016年11月]
  3. 在仅由字符a、b构成的所有字符串中,其中以b结尾的字符串集合可用正规式表示为
  4. Android—用最简单的案例Demo带你分析解读:Android观察者模式
  5. Packet Tracer - 配置快速 PVST+
  6. 获取QQ邮箱的授权码和SMTP server
  7. 米家扫地机器人按键没反应_1699元!小米米家扫地机器人拆解:真复杂
  8. Hadoop-No.1之数据存储选型
  9. 声明式(declarative) vs 命令式(imperative)
  10. pdf如何转换成word文档教程