系统数学描述的两种基本类型

对于系统的描述可用如下方块图表示:

系统的数学描述一般有两种基本类型.一种是系统的外部描述,即输入-输出描述.这种描述将系统看成是一个黑箱子,只是反映输入输出的因果关系,而不去表征系统内部的结构和内部变量,对于一个线性定常系统,一般用一个n阶微分方程及对应的传递函数描述.系统的另外一种描述就是内部描述,即状态空间描述.这种描述是基于系统内部结构分析的一类数学模型,通常由两个数学方程组成.一个是反映内部变量x=[x1,x2,...,xn]Tx=[x1,x2,...,xn]T\mathbb{x}=[x_1,x_2,...,x_n]^T和输入变量u=[u1,u2,...,up]Tu=[u1,u2,...,up]T\mathbb{u}=[u_1,u_2,...,u_p]^T间因果关系的数学表达式,常具有微分方程和差分方程(离散系统)的形式,称为状态方程;一个是表征系统内部变量x=[x1,x2,...,xn]Tx=[x1,x2,...,xn]T\mathbb{x}=[x_1,x_2,...,x_n]^T及输入变量u=[u1,u2,..,up]Tu=[u1,u2,..,up]T\mathbb{u}=[u_1,u_2,..,u_p]^T和输出变量y=[y1,y2,...,yq]Ty=[y1,y2,...,yq]T\mathbb{y}=[y_1,y_2,...,y_q]^T间换关系的数学表达式,具有代数方程的形式,称为输出方程. 外部描述仅描述系统的外部特性,但是具有完全不同结构的系统也可能会有相同的外部特性,因此这种描述是不完全的,而内部描述则是系统的一种完全的描述,在我们的系统分析中也就更常见了.


系统描述的常用概念

输入和输出

由外部施加到系统上的全部激励成为输入,能从外部量测到的来自系统的信息成为输出

线性

简单的来说,满足齐次性和叠加性的系统就是线性的系统,这两种特性可用如下代数方程表达:

H(αu1)=αH(u1)H(u1+u2)=H(u1)+H(u2)H(αu1)=αH(u1)H(u1+u2)=H(u1)+H(u2)

H(\alpha\mathbb{u_1})=\alpha H(\mathbb{u_1})\\ H(\mathbb{u_1}+\mathbb{u_2})=H(\mathbb{u_1})+H(\mathbb{u_2})

时不变性(定常性)

线性时不变系统数学方程中各项的系数必为常数,只要有一项的系数是时间的函数,则是系统时变的.


系统状态空间描述的常用基本概念

状态方程

描述系统状态变量和输入变量之间关系的一阶微分方程组(连续系统)或一阶差分方程组(离散系统).其一般形式为:

x˙(t)=f[x(t),u(t),t]x˙(t)=f[x(t),u(t),t]

\dot{x}(t)=f[x(t),u(t),t]

x(tk+1)=f[x(tk),u(tk),tk]x(tk+1)=f[x(tk),u(tk),tk]

x(t_{k+1})=f[x(t_k),u(t_k),t_k]

输出方程

描述系统输出变量与系统状态变量和输入变量之间函数关系的代数方程,其一般形式为:

y(t)=g[x(t),u(t),t]y(t)=g[x(t),u(t),t]

y(t)=g[x(t),u(t),t]

y(tk)=g[x(tk),u(tk),tk]y(tk)=g[x(tk),u(tk),tk]

y(t_k)=g[x(t_k),u(t_k),t_k]

状态空间表达式

状态方程和输出方程的组合成为状态空间表达式,又称为动态方程,其一般形式为:

x˙(t)=f[x(t),u(t),t]y(t)=g[x(t),u(t),t]x˙(t)=f[x(t),u(t),t]y(t)=g[x(t),u(t),t]

\dot{x}(t)=f[x(t),u(t),t]\\y(t)=g[x(t),u(t),t]

x(tk+1)=f[x(tk),u(tk),tk]y(tk)=g[x(tk),u(tk),tk]x(tk+1)=f[x(tk),u(tk),tk]y(tk)=g[x(tk),u(tk),tk]

x(t_{k+1})=f[x(t_k),u(t_k),t_k]\\y(t_k)=g[x(t_k),u(t_k),t_k]

线性系统的状态空间表达式

线性系统的状态方程是一阶向量线性微分方程或一阶向量线性差分方程,输出方程是向量代数方程.线性连续时间系统状态空间表达式的一般形式为:

x˙(t)=A(t)x(t)+B(t)u(t)y(t)=C(t)x(t)+D(t)u(t)x˙(t)=A(t)x(t)+B(t)u(t)y(t)=C(t)x(t)+D(t)u(t)

\dot{x}(t)=A(t)x(t)+B(t)u(t)\\y(t)=C(t)x(t)+D(t)u(t)
对于离散时间系统,由于实践中常取 tk=kTtk=kTt_k=kT(T为采样周期),其状态空间表达式一般形式为:

x(k+1)=G(k)x(k)+H(k)u(k)y(k)=C(k)x(k)+D(k)u(k)x(k+1)=G(k)x(k)+H(k)u(k)y(k)=C(k)x(k)+D(k)u(k)

x(k+1)=G(k)x(k)+H(k)u(k)\\y(k)=C(k)x(k)+D(k)u(k)
假设状态 xx\mathbb{x},输入 uu\mathbb{u},输出 yy\mathbb{y}的维数分别为n,p,q,则矩阵A(系统矩阵或状态矩阵)为n X n;矩阵B(控制矩阵或者输入矩阵)为n X p;矩阵C(观测矩阵或输出矩阵)为q X n;矩阵D(前馈矩阵或输入输出矩阵)为q X p.

线性定常系统

在线性状态空间表达式中,若系数矩阵A(t),B(t),C(t),D(t)或G(k),H(k),C(k),D(k)的各元数都是常数,则称该系统为线性定常系统,否则为线性时变系统.其一般表达式为:

x˙(t)=A(t)x(t)+B(t)u(t)y(t)=C(t)x(t)+D(t)u(t)x˙(t)=A(t)x(t)+B(t)u(t)y(t)=C(t)x(t)+D(t)u(t)

\dot{x}(t)=A(t)x(t)+B(t)u(t)\\y(t)=C(t)x(t)+D(t)u(t)

x(k+1)=G(k)x(k)+H(k)u(k)y(k)=C(k)x(k)+D(k)u(k)x(k+1)=G(k)x(k)+H(k)u(k)y(k)=C(k)x(k)+D(k)u(k)

x(k+1)=G(k)x(k)+H(k)u(k)\\y(k)=C(k)x(k)+D(k)u(k)
当 D≡0D≡0D\equiv0时,系统称为绝对固有系统,否则成为固有系统.一般而言,我们分析的很多线性定常系统都是绝对固有的.这里再给一个传递函数的矩阵表达式:

G(s)=C(sI−A)−1B+DG(s)=C(sI−A)−1B+D

G(s)=C(sI-A)^-1B+D
以及拉普拉斯变换公式:

F(s)=∫∞0e−stf(t)dtF(s)=∫0∞e−stf(t)dt

F(s)=\int_0^\infty{e^{-st}f(t)dt}


以上所写大部分都来源于看的胡寿松主编的<<自动控制原理>>,也是作为自己的学习的开始

线性系统的状态空间分析和综合相关推荐

  1. Chapter9.2:线性系统的状态空间分析与综合(上)

    此系列属于胡寿松<自动控制原理题海与考研指导>(第三版)习题精选,仅包含部分经典习题,需要完整版习题答案请自行查找,本系列属于知识点巩固部分,搭配如下几个系列进行学习,可用于期末考试和考研 ...

  2. 【控制】《自动控制原理》胡寿松老师-第9章-线性系统的状态空间分析与综合

    第8章 回到目录 第10章 [控制]第九章-线性系统的状态空间描述 9.1 线性系统的状态空间描述 1. 系统数学描述的两种基本类型 2. 系统状态空间描述常用的基本概念 3. 线性定常连续系统状态空 ...

  3. P9 线性系统状态空间分析-《Matlab/Simulink与控制系统仿真》程序指令总结

    上一篇 回到目录 下一篇 <Matlab/Simulink与控制系统仿真>程序指令总结 Matlab_Simulink_BookExample 9. 线性系统状态空间分析 9.2.4 状态 ...

  4. 现代控制理论课程实验一:线性系统状态空间分析与运动解

    现代控制理论课程实验一:线性系统状态空间分析与运动解 一.实验目的 二.实验设备与软件: 三.实验原理: 3.1.求矩阵特征值和特征向量命令格式 3.2.求运动的方法 3.3.状态方程的数值积分方法- ...

  5. 【控制】第九章-线性系统的状态空间描述

    [控制]第九章-线性系统的状态空间描述 9.1 线性系统的状态空间描述 1. 系统数学描述的两种基本类型 2. 系统状态空间描述常用的基本概念 3. 线性定常连续系统状态空间表达式的建立 (1)根据系 ...

  6. 倒立摆系统matlab程序,用Matlab完成倒立摆系统的分析与综合.docx

    用Matlab完成倒立摆系统的分析与综合 现代控制理论用Matlab完成倒立摆系统的分析与综合 2013/5/23 星期四学号:3201100418杨 博用Matlab完成倒立摆系统的分析与综合一.实 ...

  7. 【控制】《鲁棒控制-线性矩阵不等式处理方法》-俞立老师-第9章-时滞系统的分析和综合

    第3章 回到目录 第5章 第9章-时滞系统的分析和综合 9.1 时滞系统的稳定性 9.1 时滞系统的稳定性

  8. 【控制】《鲁棒控制-线性矩阵不等式处理方法》-俞立老师-第5章-不确定系统的分析与综合

    第3章 回到目录 第5章 第5章-不确定系统的分析与综合 5.1 不确定模型 5.2 鲁棒稳定性分析 5.3 鲁棒性能分析 5.4 鲁棒 H2/H∞H_2/H_\inftyH2​/H∞​ 分析 5.1 ...

  9. 科技论文中的分析与综合-如何写好科技论文之我见(七)

    科技论文中的分析与综合-----如何写好科技论文之我见(七) 闵应骅 分析与综合这两术语大家经常用.但是,真要说它们的定义,那可是哲学范围里的事.形式逻辑里面就有分析与综合.我在初中教几何的时候,就常 ...

  10. [足式机器人]Part3机构运动微分几何学分析与综合Ch02-3 平面机构离散运动鞍点综合——【读书笔记】

    本文仅供学习使用 本文参考: <机构运动微分几何学分析与综合>-王德伦.汪伟 <微分几何>吴大任 Ch02-3 平面机构离散运动鞍点综合 2.4 鞍滑点 2.4.1 鞍线与二副 ...

最新文章

  1. 常见的 IO 模型有哪些?Java 中 BIO、NIO、AIO 的区别?
  2. 苹果自己出钱给第三方App投广告,开发者却不乐意了
  3. xyCMS框架的webshell
  4. C# ADO.NET
  5. 大数据基础学习三:Ubuntu下安装VMware Tools超详细步骤及需要注意的问题(以ubuntu-18.04.3、Mware Workstation 15.1.0 Pro为例)
  6. Memcache 安装
  7. smartbi v7 Linux,图表传值?花式互动?Smartbi V7.0.1新特性有没有撩到你?
  8. 考研英语作文:环保呼吁信
  9. 论文笔记_S2D.03-2012-BMVC-目标类别分割和稠密立体重建的联合优化
  10. 用一个div模拟textarea的实现【前端每日一题-15】
  11. excel 制作dashboard_【实例分享】勤哲Excel服务器做影视制作企业管理系统
  12. sw修改器初始化服务器错误,solidworks打开出现Loadlibrary failed with error 1114:动态链接库(DLL)初始化例程失败如何解决?...
  13. json.stringify php,json.stringify()方法如何使用
  14. 计算机桌面隐喻,计算机英语词汇隐喻分析论文
  15. 小胖儿 闲聊 百度有啊
  16. scrapy 爬虫 环境搭建入门(一)
  17. 利用Python实现NBA球员分析绘制数据可视化图表
  18. 如何在VMware虚拟机中查看Linux的IP地址
  19. “警视”公安指挥决策系统
  20. sklearn代码11 1-熵

热门文章

  1. 数据库系统概念(中文版)(第6版)pdf
  2. java火柴人吃豆豆,4399游戏火柴人吃豆豆全图文通关攻略分享
  3. 在iOS上使用AirPrint实现无线打印功能
  4. 免费下载IOS/MAc付费软件
  5. java 开源进销存项目_JSH_ERP 开源版J2EE进销存系统代码源码下载|JSH_ERP 开源版J2EE进销存系统代码源码官方下载-太平洋下载中心...
  6. 16QAM调制解调步骤
  7. 最好用的jQuery日期插件合集,前端设计必备素材
  8. 谈谈创业这点事(8)
  9. js获取当前URL中的参数
  10. 计算机更换桌面图片,桌面图片高清怎么换?桌面图片怎么美化?