StateSpaceModel状态空间模型.ppt
《StateSpaceModel状态空间模型.ppt》由会员分享,可在线阅读,更多相关《StateSpaceModel状态空间模型.ppt(118页珍藏版)》请在三一办公上搜索。
1、Chapter 2 State Space Model,2 现代控制理论基础讲义 龚道雄,本章要点,理解控制系统的状态空间表示法的概念,对系统的完全描述。状态状态空间状态空间模型线性系统时不变系统线性时不变系统状态空间模型建立状态空间模型(例子)掌握系统数学模型之间的转换,即状态空间表达式与微分方程、传递函数、方块图之间的相互转换。了解这些不同模型之间的关系。,3 现代控制理论基础讲义 龚道雄,本章要点,熟悉系统的状态空间和状态变量图示法;状态空间模型的标准型对角标准型约当标准型模态标准型传递函数矩阵定义状态空间模型和方框图转化为传递函数矩阵,线性时不变系统的几种描述方式,目录,一、状态空间模
2、型二、微分方程描述与状态空间模型三、传递函数模型与状态空间模型四、方框图组合与状态空间模型五、状态空间模型的标准型,一、状态空间模型,有关状态、状态空间及状态空间表达式等线性系统的基本概念是现代控制理论中状态空间分析的基础。状态空间分析又是研究最优控制、滤波问题和系统辨识的基础。因此,本章内容为现代控制理论的基础知识。,7 现代控制理论基础讲义 龚道雄,一、状态空间模型,小车-倒立摆例子,8 现代控制理论基础讲义 龚道雄,一、状态空间模型,小车-倒立摆例子,9 现代控制理论基础讲义 龚道雄,一、状态空间模型,简化,10 现代控制理论基础讲义 龚道雄,一、状态空间模型,用一阶微分方程组表示系统模
3、型!,引入新的变量,11 现代控制理论基础讲义 龚道雄,一、状态空间模型,12 现代控制理论基础讲义 龚道雄,一、状态空间模型,13 现代控制理论基础讲义 龚道雄,一、状态空间模型质量弹簧阻尼模型,14 现代控制理论基础讲义 龚道雄,一、状态空间模型质量弹簧阻尼模型,15 现代控制理论基础讲义 龚道雄,一、状态空间模型小车-倒立摆,16 现代控制理论基础讲义 龚道雄,一、状态空间模型小车-倒立摆,向量表示,17 现代控制理论基础讲义 龚道雄,一、状态空间模型,18 现代控制理论基础讲义 龚道雄,一、状态空间模型,19 现代控制理论基础讲义 龚道雄,一、状态空间模型,20 现代控制理论基础讲义
4、龚道雄,一、状态空间模型基本概念,算命,诊断,预言,state,21 现代控制理论基础讲义 龚道雄,一、状态空间模型基本概念,22 现代控制理论基础讲义 龚道雄,一、状态空间模型,关于状态变量的选择:在物理系统中,一般选择系统中储能元件上与储能有关的参量,如电感中的电流、电容上的电压、电荷或电流、弹性元件的位移、速度、加速度等作为状态变量。因此,在物理系统中,状态变量的个数等于系统中独立储能元件的个数。有时出于数学上的需要,也可以用一些物理量的线性组合作为状态变量。对于诸如社会经济系统、生态环境系统等,状态变量有时不一定具有明确的物理意义。,23 现代控制理论基础讲义 龚道雄,一、状态空间模型
5、,状态变量的个数为n,即系统的 最大线性无关组。状态变量的个数等于系统的阶数,即系统 最大线性无关组 的个数,是一个固定值。状态空间描述是通过描述系统内部结构(状态)来描述系统的,是系统的一种完全描述。,The internal description,State-space description,24 现代控制理论基础讲义 龚道雄,一、状态空间模型,状态变量的选择不是唯一的,但必须是能完全描述系统特征的一组最少变量,且变量间相互独立;,25 现代控制理论基础讲义 龚道雄,一、状态空间模型基本概念,state-space,26 现代控制理论基础讲义 龚道雄,一、状态空间模型,对于n阶系统,输
6、入量为m个,输出量为r个,则有:(1)输入变量与状态变量之间的一阶微分方程组称为状态方程;(2)输出变量与状态变量、输入变量之间的代数表达式称为输出方程.(3)状态方程与输出方程的组合构成对系统动力学行为的完整描述,称为系统的状态空间表达式。,27 现代控制理论基础讲义 龚道雄,一、状态空间模型,重点:定常线性系统!,28 现代控制理论基础讲义 龚道雄,一、状态空间模型,29 现代控制理论基础讲义 龚道雄,一、状态空间模型,30 现代控制理论基础讲义 龚道雄,一、状态空间模型,31 现代控制理论基础讲义 龚道雄,一、状态空间模型,状态空间表达式与传递函数表示的比较信号表示的不同传递函数为频域信
7、号状态空间模型为时域信号反映系统的信息不同传递函数只描述输入输出信息状态空间模型还描述系统内部状态信息,32 现代控制理论基础讲义 龚道雄,一、状态空间模型,状态空间法把输入输出间的信息传递分为两段来描述。第一段是输入引起系统内部状态的变化,第二段是系统内部状态变化引起系统输出的变化。前者由状态方程描述,后者用输出方程描述。由于这种方法可以描述系统内部,所以称之为全面描述。传递函数只能描述系统外部的输入输出关系,并不能反映内部状态的变化,故称之为外部描述或者端口描述。状态方程描述了系统状态的运动:输入状态 输出是状态的线性组合:状态输出,一、状态空间模型,状态空间模型,二、微分方程描述与状态空
8、间模型,微分方程描述,The input-output or external description,二、微分方程描述与状态空间模型,微分方程描述转化为状态空间模型算法1,36 现代控制理论基础讲义 龚道雄,二、微分方程描述与状态空间模型,等价变换,引入中间变量,二、微分方程描述与状态空间模型,二、微分方程描述与状态空间模型,二、微分方程描述与状态空间模型,二、微分方程描述与状态空间模型,41 现代控制理论基础讲义 龚道雄,二、微分方程描述与状态空间模型,42 现代控制理论基础讲义 龚道雄,二、微分方程描述与状态空间模型,MATLAB:tf函数和 ss函数num=1 2 1;den=1 3
9、2 1;G=tf(num,den);Gss=ss(G)a=x1 x2 x3 x1-3-0.5-0.25 x2 4 0 0 x3 0 1 0,b=u1 x1 1 x2 0 x3 0c=x1 x2 x3 y1 1 0.5 0.25d=u1 y1 0Continuous-time model.,43 现代控制理论基础讲义 龚道雄,二、微分方程描述与状态空间模型,计算标准型,验证它们等价:(1)num=1 2 1;den=1 3 2 1;sys=tf(num,den);csys=canon(sys,companon)(2)A=0 1 0;0 0 1;-1-2-3;B=0;0;1;C=1 2 1;D=0
10、;sys=ss(A,B,C,D);csys=canon(sys,companon),得到同样的结果:a=x1 x2 x3 x1 0 0-1 x2 1 0-2 x3 0 1-3 b=u1 x1 1 x2 0 x3 0 c=x1 x2 x3 y1 1-1 2 d=u1 y1 0 Continuous-time model.,44 现代控制理论基础讲义 龚道雄,二、微分方程描述与状态空间模型,MATLAB应用在MATLAB中,通常将LTI(线性时不变)系统的各种模型封装成一个LTI对象,以便更好的操纵系统。常用的三种对象为ss(状态空间模型)对象,tf(传递函数模型)对象,zpk(零极点模型)对象。
11、函数格式为:sys=ss(A,B,C,D)sys=tf(num,den)sys=zpk(z,p,k),45 现代控制理论基础讲义 龚道雄,二、微分方程描述与状态空间模型,二、微分方程描述与状态空间模型,微分方程描述转化为状态空间模型算法2,二、微分方程描述与状态空间模型,二、微分方程描述与状态空间模型,三、传递函数模型与状态空间模型,例:简单的RLC电路,三、传递函数模型与状态空间模型,三、传递函数模型与状态空间模型,实现问题,注记:实现不唯一:可以有不同维数,或不同参数;实现问题的物理本质:寻找一个假想结构模型,使其输入输出特性等价于传递函数。这个模型可能完全不同于真实系统的结构。,52 现
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- StateSpaceModel 状态 空间 模型
链接地址:https://www.31ppt.com/p-5757459.html