《信号与线性系统分析》-第6章系统的状态变量分析法_第1页
《信号与线性系统分析》-第6章系统的状态变量分析法_第2页
《信号与线性系统分析》-第6章系统的状态变量分析法_第3页
《信号与线性系统分析》-第6章系统的状态变量分析法_第4页
《信号与线性系统分析》-第6章系统的状态变量分析法_第5页
已阅读5页,还剩30页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

6.1状态变量与状态方程我们根据图6.1.1所示的一个简单的串联谐振电路引人状态变量的概念。如果只考虑其激励e(t)与电容两端电压uc(t)之间的关系,则系统可以用如下微分方程描述:如果用输入输出方法进行分析,可以用图6.1.2所示的系统模型来研究激励信号e(t)所引起的响应r(t)。对于图6.1.1电路,如果不仅希望了解电容上的电压uc(t),而且希望知道在e(t)的作用下,电感中电流iL(t)的变化情况,需列写下列方程:下一页返回6.1状态变量与状态方程及或将上面两式联立可以写成:在状态变量法中,也可将状态方程用矢量和矩阵的形式表示,式((6.1.4)改写为:上一页下一页返回6.1状态变量与状态方程对于图6.1.1电路,若指定电容电压为输出信号,用y(t)表示,则输出方程的矩阵形式为:结合上面的例子,下面给出系统状态变量分析法中相关的几个名词的定义。(1)状态:一个动态系统的状态是表示系统的一组最少物理量,通过这些物理量和输入就能完全确定系统的行为。(2)状态变量:能够表示系统状态的那些变量称为状态变量,例如图6.1.1中的iL(t)和uc(t)。各变量通常是相互独立的。对于一个给定的系统,可以选取许多种状态变量。上一页下一页返回6.1状态变量与状态方程(3)状态矢量:以k个状态变量为元素构成的能完全描述一个系统行为的集合构成一个状态矢量,即状态变量可以看作矢量的各个分量。(4)状态方程:状态方程是描述状态变量变化规律的一组一阶微分方程。各方程的左边是状态变量的一阶导数,右边是包含有系统参数、状态变量和激励的一般函数表达式,不含变量的微分和积分运算。(5)状态空间:指该系统的全部可能状态的集合。简单来说,状态空间可以视为一个以状态变量为坐标轴的空间,描述系统的状态矢量为此空间中的一个向量。上一页返回6.2连续时间系统状态方程的建立我们首先分析连续时间系统的状态方程列写和求解过程。对一个n阶的连续时间系统,若系统的状态变量为x1(t),x2(t),…,xn(t),激励为e(t),则状态方程的一般形式如下:式中各系数均由系统的元件参数确定,对于线性非时变系统,它们都是常数;对于线性时变系统,它们中有的可以是时间函数。式(6.2.1)是单输入的情况,如果有m个输入e1(t),e2(t),…,em(t),则可得状态方程的一般形式为:下一页返回6.2连续时间系统状态方程的建立式(6.2.2)的矩阵形式为:定义状态矢量x(t)和状态矢量的一阶导数x‘(t)分别为:

代表矩阵的转置,再定义输入矢量e(t)为:上一页下一页返回6.2连续时间系统状态方程的建立另外,把由系数aσ组成的n行n列的矩阵记为A,把由系数bσ组成的n行m列的矩阵记为B,则:把式(6.2.5)、式(6.2.6)和式(6.2.7)代人式(6.2.3)中,可将状态方程简写为:上一页下一页返回6.2连续时间系统状态方程的建立输出方程是描述系统输出与状态变量之间的关系的方程组。各方程左边是输出变量,右边是包括系统参数、状态变量和激励的一般函数表达式,不含变量的微分和积分运算。如果系统有q个输出y1(t),y2(t),…,xn(t),,则输出方程的矩阵形式为:仿照前面,定义输出矢量y(t)为:上一页下一页返回6.2连续时间系统状态方程的建立并把由系数Cij组成的q行n列矩阵记为C,把由系数dij组成的q行m列矩阵记为D,即:于是,输出方程简写成:应用状态方程和输出方程的概念,可以研究许多复杂的工程问题。连续时间系统的状态方程可以通过由电路图直接列写或由系统的输入一输出方程或模拟框图列写等方法得到,下面分别给予介绍。上一页下一页返回6.2连续时间系统状态方程的建立6.2.1由电路图直接列写状态方程1.状态变量的选取为了建立系统的状态方程,首先要选定状态变量。状态变量的个数即状态矢量中元素的个数,等于系统的阶数。状态变量应当是独立变量。对于一个电路,选择状态变量最常用的方法是取全部独立的电感电流和独立的电容电压,但有时也选电容电荷和电感磁链。2.状态方程的建立建立一个电路的状态方程,即要列写出各状态变量的一阶微分方程,并写成如式(6.1.5)那样的形式。遵循的步骤一般为:(1)选择电感电流和电容电压作为状态变量;(2)应用KCI写出电容的电流与其他状态变量和输入量的关系式,应用KVI写出电感的电压与其他状态变量和输入量的关系式;上一页下一页返回6.2连续时间系统状态方程的建立(3)对步骤(2)所建立的方程,把其中的非状态变量用状态变量来表示,并经过整理,就可得到标准形式的状态方程。6.2.2由系统的输入一输出方程或模拟框图列写状态方程一般n阶连续时间系统的输入一输出方程为:上一页下一页返回6.2连续时间系统状态方程的建立可用图6.2.2所示的模拟框图来表示。可以取每一积分器的输出作为状态变量,如图6.2.2中所标的x1(t),x2(t),…,xn(t),写出各个积分器的输入一输出间关系的方程以及输入端加法器的求和方程,从而得到一组n个状态方程:输出方程则由输出端加法器的输入、输出关系得到,如果m<n为:上一页下一页返回6.2连续时间系统状态方程的建立将上述状态方程和输出方程写成矩阵形式如下:上一页下一页返回6.2连续时间系统状态方程的建立图6.2.2中乘法器bm的输入将为x’n(t),这时输出方程为:而当m>n-1时,D矩阵不为零。实际的系统,大多数属于m<n的情况。上一页返回6.3连续时间系统状态方程的求解6.3.1状态方程的复频域求解对给定的状态方程和输出方程两边取拉普拉斯变换式中,x(0_)为初始条件的列矩阵:下一页返回6.3连续时间系统状态方程的求解整理得:因而时域表示式为:比照

的定义和式(6.2.18)可得:上一页下一页返回6.3连续时间系统状态方程的求解6.3.2状态方程的时域求解将式(6.2.8)表示的连续时间系统状态方程改写为:它与一阶电路的微分方程了

形式相似。将a换为A,b换为B,则状态方程解可写为:或者表示为上一页下一页返回6.3连续时间系统状态方程的求解其中x(0_)为初始条件的列矩阵,式(6.3.10)即为方程(6.3.8}的一般解。将此结果代入输出方程有:将时域求解结果式(6.3.10)和式(6.3.11)与变换域求解结果式(6.3.4)相比较,不难发现(SI-A)-1就是eAt的拉普拉斯变换,也即:上一页返回6.4离散时间系统状态方程的建立6.4.1状态方程的一般形式离散时间系统是用差分方程描述的,选择适当的状态变量把差分方程化为关于状态变量的一阶差分方程组,这个差分方程组就是该系统的状态方程。设有m个输入,q个输出的n阶离散时间系统,其状态方程的一般形式是:输出方程为下一页返回6.4离散时间系统状态方程的建立以上两式可简记为:式中分别是状态矢量、输入矢量和输出矢量,其各分量都是离散时间序列。观察离散时间系统的状态方程可以看出:(k+1)时刻的状态变量是h.时刻状态变量和输入信号的函数。在离散时间系统中,动态元件是延时器,因而常常取延时器的输出作为系统的状态变量。

上一页下一页返回6.4离散时间系统状态方程的建立6.4.2由系统的差分方程或模拟框图列写状态方程对于一般n阶离散时间系统,其前向差分方程为:其中,an=1。在零状态条件下,对式(6.4.5)两边取单边Z变换,则有其直接模拟框图如图6.4.1所示,选取单位延时器的输出作为状态变量,则状态方程为:上一页下一页返回6.4离散时间系统状态方程的建立上一页下一页返回6.4离散时间系统状态方程的建立如果m<n,则输出方程为:式(6.4.7)和式(6.4.8)可用矩阵记为:上一页下一页返回6.4离散时间系统状态方程的建立如果m<n,则式(6.4.11)应为:将式(6.4.10)和式(6.4.11)表示成矢量方程形式为:上一页下一页返回6.4离散时间系统状态方程的建立式中x(k)为状态矢量,e(k)为输入矢量,Y(k)为输出矢量,A,B,C,D为相应的系数矩阵:上一页返回6.5离散时间系统状态方程的求解6.5.1离散时间系统状态方程的时域求解一般离散时间系统的状态方程表示为:此式为一阶差分方程,可以应用迭代法求解。设给定系统的初始条件为x(0),将k等于0,1,2等依次代人式(6.5.1)有依此可推得:下一页返回6.5离散时间系统状态方程的求解相应的输出为称Ak为离散时间系统的状态转移矩阵或状态过渡矩阵,它与连续时间系统中的eAt含义类似,用φ(k)表示,即:上一页下一页返回6.5离散时间系统状态方程的求解6.5.2离散时间系统状态方程的z域求解对离散时间系统的状态方程式(6.4.3)和输出方程式(6.4.4)两边取Z变换:整理得到:取其逆变换即得时域表达式为:上一页下一页返回6.5离散时间系统状态方程的求解将式(6.5.9)与式(6.5.3)比较,可以得出状态转移矩阵而由式(6.5.10)中零状态响应分量,可以得出系统函数表示式上一页返回6.6MATLAB实现系统的状态变量分析6.6.1系统状态方程的MATLAB实现在MATLAB中,描述系统有三种方法:传递函数型tf(transferfunction),零极点型zp(zeropole)以及状态空间型ss(statespace),这三种方式可以通过简单的函数相互间直接进行方便的转换。这些相应的函数为:tf2zp—传递函数型转换为零极点型;tf2ss—传递函数型转换到状态空间型;zp2tf—零极点型转换到传递函数型;zp2ss—零极点型转换到状态空间型

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论