将这句话拆分开:
控制系统 状态空间表达式

就是求解系统:
x˙=Ax+Bux(0)=x0y=Cx+Du\begin{aligned} \dot{x}&=Ax+Bu \qquad x(0)=x_{0}\\ y&=Cx+Du \end{aligned} x˙y​=Ax+Bux(0)=x0​=Cx+Du​
在给定初始条件x(0)=x0x(0)=x_{0}x(0)=x0​和控制输入u(t)u(t)u(t)共同作用下

状态向量输出向量的随时间变化的规律x(t)x(t)x(t)和y(t)y(t)y(t)


1.线性系统一定满足叠加原理

系统在初始状态x0x_0x0​和控制输入u(t)u(t)u(t)共同作用下的运动状态x(t)x(t)x(t),可以分解为由初始状态x0x_0x0​和控制输入u(t)u(t)u(t)分别单独作用产生的运动状态x0u(t)x_{0u}(t)x0u​(t)和x0x(t)x_{0x}(t)x0x​(t)的叠加,即x(t)=x0u(t)+x0x(t){\color{00a100}x(t)}={\color{9100c9}x_{0u}(t)}+{\color{008b8b}x_{0x}(t)}x(t)=x0u​(t)+x0x​(t)

2.零输入响应

定义为只有初始状态作用即x0≠0x_{0} \neq 0x0​​=0,而无输入作用,即u≡0u\equiv 0u≡0是系统的状态响应x0u(t)x_{0u}(t)x0u​(t).

零输入响应x0u(t)x_{0u}(t)x0u​(t)就是自治方程:
x˙=Ax,x(0)=x0\dot{x}=Ax, x(0)=x_{0}x˙=Ax,x(0)=x0​
在非平衡初始状态x0x_{0}x0​作用下的自由解

3.零状态响应

定义为只有输入作用即u≢0u \not\equiv 0u​≡0,而无初始状态作用即x0=0x_{0}=0x0​=0时系统的状态响应x0x(t).x_{0x}(t).x0x​(t).

零状态响应x0x(t)x_{0x}(t)x0x​(t)就是方程
x˙=Ax+Bux(0)=0\dot{x}=Ax+Bu \qquad x(0)=0 x˙=Ax+Bux(0)=0
在平衡初始状态时,输入uuu激励作用下的强迫运动

4.零输入响应计算

线性定常系统其次状态方程:
x˙=Ax,x(0)=x0,t≥0(1)\dot{x}=Ax, x(0)=x_{0}, t \ge 0 \qquad(1)x˙=Ax,x(0)=x0​,t≥0(1)
的解,即系统的零输入响应x0ux_{0u}x0u​为:
x0u=eAxx0,t≥0x_{0u}=e^{Ax}x_{0},\qquad t\ge 0x0u​=eAxx0​,t≥0
式中,eAte^{At}eAt为系统矩阵AAA的矩阵指数函数:
eAt=defI+At+12!A2t2+...=∑k=0∞1k!Aktke^{At}\overset{def}{=}I+At+\frac{1}{2!}A^{2}t^{2}+...=\sum_{k=0}^{\infty}\frac{1}{k!}A^{k}t{^k} eAt=defI+At+2!1​A2t2+...=k=0∑∞​k!1​Aktk

证明:

令方程(1)(1)(1)的解为系数向量待定的一个幂级数,即:
x0u(t)=b0+b1t+b2t2+...=∑k=0∞bktk(2)x_{0u}(t)=b_{0}+b_{1}t+b_{2}t^{2}+...=\sum_{k=0}^{\infty}b_{k}t{^k}\qquad (2) x0u​(t)=b0​+b1​t+b2​t2+...=k=0∑∞​bk​tk(2)
其必满足方程(1)(1)(1),将上式代入方程(1)(1)(1),可得:
b1+2b2t+3b3t2+...=A(b0+b1t+b2t2+...)b_{1}+2b_{2}t^{}+3b_{3}t^{2}+...=A(b_{0}+b_{1}t+b_{2}t^{2}+...) b1​+2b2​t+3b3​t2+...=A(b0​+b1​t+b2​t2+...)
比较可得:
b1=Ab0b2=12Ab1=12A2b0...bk=1k!Akb0...\begin{aligned} b_{1}&=Ab_{0}\\ b_{2}&=\frac{1}{2}Ab_{1}=\frac{1}{2}A^{2}b_{0} \\ ...\\ b_{k}&=\frac{1}{k!}A^{k}b_{0}\\ ... \end{aligned} b1​b2​...bk​...​=Ab0​=21​Ab1​=21​A2b0​=k!1​Akb0​​将求得的待定系数,代入式(2)(2)(2)可得:
x0u(t)=(I+At+12!A2t2+13!A3t3...)b0x_{0u}(t)=(I+At+\frac{1}{2!}A^{2}t^{2}+\frac{1}{3!}A^{3}t^{3}...)b_{0} x0u​(t)=(I+At+2!1​A2t2+3!1​A3t3...)b0​
有初始条件x0u(t)=x0x_{0u}(t)=x_{0}x0u​(t)=x0​可得b0=x0b_{0}=x_{0}b0​=x0​,故:
x0u(t)=(I+At+12!A2t2+13!A3t3...)x0=eAtx0x_{0u}(t)=(I+At+\frac{1}{2!}A^{2}t^{2}+\frac{1}{3!}A^{3}t^{3}...)x_{0}=e^{At}x_{0} x0u​(t)=(I+At+2!1​A2t2+3!1​A3t3...)x0​=eAtx0​证毕

5.线性定常系统零输入响应的几点说明

  • 如果ttt取某个固定值,零输入响应就是状态空间中由初始状态x0x_{0}x0​经线性变换阵eAte^{At}eAt所导出的一个变换点。系统的自由运动就是由初始状态x0x_{0}x0​出发,并由各个时刻的变换点x(t)x(t)x(t)所组成的一条轨线;
  • 零输入响应轨线的形态有矩阵指数函数唯一的确定;
  • 线性定常系统渐进稳定的充要条件是:lim⁡x→+∞eAt=0\lim_{x\rightarrow +\infty}e^{At}=0x→+∞lim​eAt=0
    系统渐进稳定的条件是:当x→+∞x\rightarrow +\inftyx→+∞,自由运动的轨线将趋于系统的平衡状态xe=0x_{e}=0xe​=0,即状态空间的原点
  • 求解零输入响应的核心是计算矩阵指数函数eAte^{At}eAt
  • 当x(t0)=x0,t0≠0x(t_{0})=x_{0}, t_{0}\neq0x(t0​)=x0​,t0​​=0时,零输入响应表达式更一般的形式:x0u=eA(t−t0)x0t≥t0x_{0u}=e^{A(t-t_{0})}x_{0}\quad t\ge t_{0}x0u​=eA(t−t0​)x0​t≥t0​

控制系统状态空间表达式的解(1)——求解线性定常系统零输入响应相关推荐

  1. 【控制】《现代控制理论》谢克明老师-第2章-线性控制系统状态空间表达式的求解

    第1章 回到目录 第3章 第2章-线性控制系统状态空间表达式的求解 2.1 线性定常连续系统齐次状态方程的解 2.2 线性定常连续系统的状态转移矩阵 2.3 线性定常连续系统非齐次状态方程的求解 2. ...

  2. 现控笔记(二):状态空间表达式

    控制系统状态空间表达式 系统动态过程的两类数学描述: 外部描述:(输入--输出描述) 内部描述:状态空间描述 两个方程描述:状态方程(动态),输出方程(静态) 比较:外部描述不完全,不能反映内部结构的 ...

  3. Chapter8:控制系统状态空间分析

    基于胡寿松主编的<自动控制原理>(第七版)附录的MATLAB控制系统简单教程,可直接阅读教材附录,内容完全一样,没有大改动. 8.控制系统状态空间分析 控制系统状态空间模型描述 设有 n ...

  4. 利用栈求表达式的值_高一数学月考考点之函数的表达式详解

    函数表达式考点详解,教你轻松学函数 Hello,大家好,这里是摆渡学涯.很高兴在这里跟大家分享知识哦.这次课程我们来为大家讲一下函数表达式相关的考点,教你轻松学函数. 基本概念 什么是函数表达式呢?我 ...

  5. 卡尔曼滤波—建立状态空间表达式

    博客转载自:http://www.cnblogs.com/21207-iHome/p/5173916.html 在50年代蓬勃兴起的航天技术的推动下,1960年前后开始了从经典控制理论到现代控制理论的 ...

  6. 计算机控制pud,控制系统状态空间实施方案计算机控制技术课程实施方案

    <控制系统状态空间实施方案计算机控制技术课程实施方案>由会员分享,可在线阅读,更多相关<控制系统状态空间实施方案计算机控制技术课程实施方案(12页珍藏版)>请在人人文库网上搜索 ...

  7. 求解线性同余方程--扩展欧几里得

    资料来源:https://blog.csdn.net/ //求解ax=b(mod m) 返回0为无解,否则返回gcd(a,m)个mod m意义下的解,用X[]存 int mod(int a, int ...

  8. 【数字信号处理】线性常系数差分方程 ( 使用递推解法求解 “ 线性常系数差分方程 “ | “ 线性常系数差分方程 “ 初始条件的重要性 )

    文章目录 一.使用递推解法求解 " 线性常系数差分方程 " 二." 线性常系数差分方程 " 初始条件的重要性 一.使用递推解法求解 " 线性常系数差分 ...

  9. 【现代控制理论】传递函数建立状态空间表达式

    传递函数建立状态空间表达式 对于一个控制系统的传递函数为 G ( s ) = Y ( s ) U ( s ) = b 1 s n − 1 + ⋯ + b n − 1 s + b n s n + a 1 ...

  10. matlab写出函数表达式,matlab 由状态空间表达式求传递函数 笔记 | 学步园

    1 内容 有一个两输入两输出线性系统 ,求该系统的传递函数表达式子. 2 求解 2.1 相关函数 状态空间表达式的传递函数用ss2tf函数来求解 函数原型 [b,a] = ss2tf(A,B,C,D, ...

最新文章

  1. c语言数组的一维编程,【C语言】转换一维数组
  2. 【Python】青少年蓝桥杯_每日一题_5.09_画三角形和六边形
  3. 模拟实现strstr
  4. WAMPSerrver集成环境的下载安装
  5. 选择标签至文本域效果,可多选/可过滤重复/可限制个数
  6. 《软件工程》课堂作业:返回一个整数数组中最大字数组的和
  7. Exchange2007使用POP3/SMTP协议收发邮件
  8. mate7 刷机 android 7,华为Mate7如何刷机 华为Mate7详细root刷机教程
  9. ElasticJob‐Lite:扩展作业类型
  10. 微信小程序 服务通知
  11. 如何面对大容量的数据存储
  12. 【生物信息】 系统发育树-有根树 转化 无根树-基于R语言
  13. win7设置自动开机时间_win7本地连接ip设置方法
  14. 已解决-NVIDIA安装程序失败-win10
  15. 分布式理论(六)—— Raft 算法
  16. 词频分析(Python脚本)
  17. 取消计算机系统密钥,BitLocker驱动器被加密怎么恢复密钥 忘了密码取消删除方法...
  18. Eclipse插件版本
  19. 【Vue知识点- No7.】路由、vant组件库的使用
  20. c51抢答器程序汇编语言,c51单片机汇编语言单片机八位抢答器程序

热门文章

  1. 修改 exchange服务器,修改或删除 Exchange 2010
  2. linux用户配额管理,—linux 磁盘配额按用户管理(quota)
  3. SAPJCO3升级3.1后报错java.lang.UnsatisfiedLinkError: sapjco3.dll解决
  4. 疯狂java讲义 如何_[java学习]《疯狂java讲义》
  5. matlab做叠加定理仿真,实验一 仿真软件的使用与叠加原理的验证
  6. 维宏控制卡win7 驱动_ncstudio(维宏控制系统)64位下载v5.4.86[百度网盘资源] - 软件学堂...
  7. MySQL之数据库编程(了解语言结构)
  8. 皮尔森相关系数Pearson correlation coefficient
  9. 中南大学毕业设计(论文)LaTeX模板
  10. 【原理+实战】AI所有领域SOTA综述 (一)语音识别