控制系统状态空间表达式的解(1)——求解线性定常系统零输入响应
将这句话拆分开:
控制系统 状态空间表达式 的 解
就是求解系统:
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!1A2t2+...=k=0∑∞k!1Aktk
证明:
令方程(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+b1t+b2t2+...=k=0∑∞bktk(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+2b2t+3b3t2+...=A(b0+b1t+b2t2+...)
比较可得:
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} b1b2...bk...=Ab0=21Ab1=21A2b0=k!1Akb0将求得的待定系数,代入式(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!1A2t2+3!1A3t3...)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!1A2t2+3!1A3t3...)x0=eAtx0证毕
5.线性定常系统零输入响应的几点说明
- 如果ttt取某个固定值,零输入响应就是状态空间中由初始状态x0x_{0}x0经线性变换阵eAte^{At}eAt所导出的一个变换点。系统的自由运动就是由初始状态x0x_{0}x0出发,并由各个时刻的变换点x(t)x(t)x(t)所组成的一条轨线;
- 零输入响应轨线的形态有矩阵指数函数唯一的确定;
- 线性定常系统渐进稳定的充要条件是:limx→+∞eAt=0\lim_{x\rightarrow +\infty}e^{At}=0x→+∞limeAt=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)x0t≥t0
控制系统状态空间表达式的解(1)——求解线性定常系统零输入响应相关推荐
- 【控制】《现代控制理论》谢克明老师-第2章-线性控制系统状态空间表达式的求解
第1章 回到目录 第3章 第2章-线性控制系统状态空间表达式的求解 2.1 线性定常连续系统齐次状态方程的解 2.2 线性定常连续系统的状态转移矩阵 2.3 线性定常连续系统非齐次状态方程的求解 2. ...
- 现控笔记(二):状态空间表达式
控制系统状态空间表达式 系统动态过程的两类数学描述: 外部描述:(输入--输出描述) 内部描述:状态空间描述 两个方程描述:状态方程(动态),输出方程(静态) 比较:外部描述不完全,不能反映内部结构的 ...
- Chapter8:控制系统状态空间分析
基于胡寿松主编的<自动控制原理>(第七版)附录的MATLAB控制系统简单教程,可直接阅读教材附录,内容完全一样,没有大改动. 8.控制系统状态空间分析 控制系统状态空间模型描述 设有 n ...
- 利用栈求表达式的值_高一数学月考考点之函数的表达式详解
函数表达式考点详解,教你轻松学函数 Hello,大家好,这里是摆渡学涯.很高兴在这里跟大家分享知识哦.这次课程我们来为大家讲一下函数表达式相关的考点,教你轻松学函数. 基本概念 什么是函数表达式呢?我 ...
- 卡尔曼滤波—建立状态空间表达式
博客转载自:http://www.cnblogs.com/21207-iHome/p/5173916.html 在50年代蓬勃兴起的航天技术的推动下,1960年前后开始了从经典控制理论到现代控制理论的 ...
- 计算机控制pud,控制系统状态空间实施方案计算机控制技术课程实施方案
<控制系统状态空间实施方案计算机控制技术课程实施方案>由会员分享,可在线阅读,更多相关<控制系统状态空间实施方案计算机控制技术课程实施方案(12页珍藏版)>请在人人文库网上搜索 ...
- 求解线性同余方程--扩展欧几里得
资料来源:https://blog.csdn.net/ //求解ax=b(mod m) 返回0为无解,否则返回gcd(a,m)个mod m意义下的解,用X[]存 int mod(int a, int ...
- 【数字信号处理】线性常系数差分方程 ( 使用递推解法求解 “ 线性常系数差分方程 “ | “ 线性常系数差分方程 “ 初始条件的重要性 )
文章目录 一.使用递推解法求解 " 线性常系数差分方程 " 二." 线性常系数差分方程 " 初始条件的重要性 一.使用递推解法求解 " 线性常系数差分 ...
- 【现代控制理论】传递函数建立状态空间表达式
传递函数建立状态空间表达式 对于一个控制系统的传递函数为 G ( s ) = Y ( s ) U ( s ) = b 1 s n − 1 + ⋯ + b n − 1 s + b n s n + a 1 ...
- matlab写出函数表达式,matlab 由状态空间表达式求传递函数 笔记 | 学步园
1 内容 有一个两输入两输出线性系统 ,求该系统的传递函数表达式子. 2 求解 2.1 相关函数 状态空间表达式的传递函数用ss2tf函数来求解 函数原型 [b,a] = ss2tf(A,B,C,D, ...
最新文章
- c语言数组的一维编程,【C语言】转换一维数组
- 【Python】青少年蓝桥杯_每日一题_5.09_画三角形和六边形
- 模拟实现strstr
- WAMPSerrver集成环境的下载安装
- 选择标签至文本域效果,可多选/可过滤重复/可限制个数
- 《软件工程》课堂作业:返回一个整数数组中最大字数组的和
- Exchange2007使用POP3/SMTP协议收发邮件
- mate7 刷机 android 7,华为Mate7如何刷机 华为Mate7详细root刷机教程
- ElasticJob‐Lite:扩展作业类型
- 微信小程序 服务通知
- 如何面对大容量的数据存储
- 【生物信息】 系统发育树-有根树 转化 无根树-基于R语言
- win7设置自动开机时间_win7本地连接ip设置方法
- 已解决-NVIDIA安装程序失败-win10
- 分布式理论(六)—— Raft 算法
- 词频分析(Python脚本)
- 取消计算机系统密钥,BitLocker驱动器被加密怎么恢复密钥 忘了密码取消删除方法...
- Eclipse插件版本
- 【Vue知识点- No7.】路由、vant组件库的使用
- c51抢答器程序汇编语言,c51单片机汇编语言单片机八位抢答器程序
热门文章
- 修改 exchange服务器,修改或删除 Exchange 2010
- linux用户配额管理,—linux 磁盘配额按用户管理(quota)
- SAPJCO3升级3.1后报错java.lang.UnsatisfiedLinkError: sapjco3.dll解决
- 疯狂java讲义 如何_[java学习]《疯狂java讲义》
- matlab做叠加定理仿真,实验一 仿真软件的使用与叠加原理的验证
- 维宏控制卡win7 驱动_ncstudio(维宏控制系统)64位下载v5.4.86[百度网盘资源] - 软件学堂...
- MySQL之数据库编程(了解语言结构)
- 皮尔森相关系数Pearson correlation coefficient
- 中南大学毕业设计(论文)LaTeX模板
- 【原理+实战】AI所有领域SOTA综述 (一)语音识别