-第7章系统的状态变量分析

上传人:繁星 文档编号:88157537 上传时间:2019-04-20 格式:PPT 页数:89 大小:525.10KB
返回 下载 相关 举报
-第7章系统的状态变量分析_第1页
第1页 / 共89页
-第7章系统的状态变量分析_第2页
第2页 / 共89页
-第7章系统的状态变量分析_第3页
第3页 / 共89页
-第7章系统的状态变量分析_第4页
第4页 / 共89页
-第7章系统的状态变量分析_第5页
第5页 / 共89页
点击查看更多>>
资源描述

《-第7章系统的状态变量分析》由会员分享,可在线阅读,更多相关《-第7章系统的状态变量分析(89页珍藏版)》请在金锄头文库上搜索。

1、第7章 系统的状态变量分析,7.1 状态变量与状态方程 7.2 连续时间系统状态方程的建立 7.3 离散时间系统状态方程的建立 7.4 连续时间系统状态方程的求解 7.5 离散时间系统状态方程的求解 7.6 系统的可控制性与可观测性,7.1 状态变量与状态方程,7.1.1 系统用状态变量描述的基本术语 1状态 状态可理解为事物的某种特征。状态发生了变化就意味着事物有了发展和变化,所以状态是划分阶段的依据。系统的状态就是指系统的过去、现在和将来的状况。当系统的所有外部输入已知时,为确定系统未来运动,必要与充分的信息的集合叫做系统的状态。状态通常可以用一个数(变量)或一组数来描述。,2状态变量 状

2、态变量是指一组最少的变量,若已知它们在t0时的数值,则连同所有在tt0时的输入就能确定在tt0时系统中的任何运动状态。需要指出的是,通常系统中这样一组变量并不一定是唯一的。 3状态向量 将n阶系统中的n个状态变量1(t),2(t),n(t),排成一个n1阶的列矩阵(t),即,此列矩阵(t)即称为n维状态向量,简称状态向量 。由状态变量的定义可知,当(t0)及系统的输入给定时,(t)便可唯一的被确定。 4初始状态 状态变量在某一时刻t0的值称为系统在t0时刻的状态 。即 (t)=1(t0)2(t0)n(t0)T,(71),状态变量在t0=0时刻的值称为系统的初始状态 或起始状态 。即 (0-)=

3、1(0-)2(0-)n(0-)T 5状态空间 以n个状态变量为坐标轴而构成的n维空间称为状态空间,或者说安放状态向量的空间即称为状态空间。状态向量在状态空间n个坐标轴上的投影即相应为n个状态变量。,6状态轨迹 在描述一个动态系统的状态空间中,状态向量的端点随时间变化所经历的路径称为系统的状态轨迹。一个动态系统的状态轨迹不仅取决于系统的内部结构,还与系统的输入有关,因此,系统的状态轨迹可以形象地描绘出在确定的输入作用下系统内部的动态过程。,7.1.2 系统的状态变量描述 1状态方程 对于一个有m个输入f1(t),f2(t),fm(t),L个输出y1(t),y2(t),yL(t)的连续时间系统(如

4、图7.1所示),假设能充分描述该系统的n个状态变量为1(t)2(t),n(t),则每个状态变量在任何时刻t的一阶导数可表示为该时刻的n个状态变量和m个输入的一个函数,即,(72),图7.1 多输入输出连续时间系统,系统的状态方程也可以用矢量矩阵的形式来表示,即,(73),上式可简记为,(74),2输出方程 同样,对于系统的L个输出y1(t),y2(t),yL(t),也可以用n个状态变量和m个输入的函数来表示,其矩阵形式可写为,(75),(76),图7.2 多输入输出离散时间系统,设有n阶多输入输出离散系统如图7.2所示。它的m个输入为f1(k),f2(k),fm(k),其L个输出为y1(k),

5、y2(k),yL(k),系统的状态变量为1(k),2(k),n(k)。则其状态方程和输出方程可写为 (k+1)=A(k)+Bf(k) (77) y(k)=C(k)+Df(k) (78) 其中 (k)=1(k),2(k),n(k)T f(k)=f1(k),f2(k),fm(k)T y(k)=y1(k),y2(k),yL(k)T,3状态变量分析法 以状态变量为独立完备变量,以状态方程和输出方程为研究对象,对多输入多输出系统进行分析的方法,称为状态变量分析法,也称状态空间法。该方法的基本步骤是: (1)选取一组独立的、完备的状态变量; (2)列写系统的状态方程,并将其写成标准的矩阵形式; (3)求解

6、该状态方程,得到状态向量(t)或(k); (4)列写标准形式的输出方程,并将所求得的状态向量(t)或 (k)代入其中,即得到输出向量y(t)或y(k)。,4状态变量的选取 用状态变量描述系统的关键是选择状态变量。一般来说,能充分描述因果动态系统的一组状态变量的选择并不是唯一的。但只要状态变量的个数是充分的,选择不同的状态变量来描述系统都是充分的。因此,如何选择合适的状态变量,主要是看其是否方便于状态方程和输出方程的编写,以及初始状态向量是否容易确定。,5状态方程的建立 通常,动态系统(包括连续的和离散的)的状态方程和输出方程可以根据描述系统的输入输出方程(微分或差分方程)、系统函数、系统的模拟

7、框图或信号流图等列出。对于电路,则可以根据电路图直接列出。,7.2 连续时间系统状态方程的建立,7.2.1 根据电路图列写状态方程 对于纯正电路,其状态方程直观列写的一般步骤是: (1)选所有独立电容电压和独立电感电流作为状态变量; (2)为保证所列出的状态方程等号左端只为一个状态变量的一阶导数,必须对每一个独立电容写出只含此独立电容电压一阶导数在内的节点(割集)KCL方程,对每一个独立电感写出只含此电感电流一阶导数在内的回路KVL方程;,(3)若第(2)步所列出KCL、KVL方程中含有非状态变量,则利用适当的节点KCL方程和回路KVL方程,将非状态变量消去; (4)将列出的状态方程整理成式(

8、73)的矩阵标准形式。,例71 写出图7.3所示电路的状态方程,若以电流iC和电压u为输出,列出输出方程。,图7.3 例71图,解该系统中有三个独立动态元件,故需三个状态变量。选取电容电压uC和电感电流iL2、iL3为状态变量。 对接有电容C的节点运用KCL可得 选包含L2的回路L2uSC以及包含L3的回路L3RuSC,运用KVL可得两个独立电压方程,(79),(710),将式(79)和式(710)稍加整理,即可得到状态方程,(711),写成标准矩阵形式为,(712),输出方程为,(713),写成标准矩阵形式为,(714),7.2.2 由系统的模拟框图或信号流图建立状态方程 由系统的模拟框图或

9、信号流图建立状态方程是一种比较直观和简单的方法,其一般规则是: (1)选积分器的输出(或微分器的输入)作为状态变量。 (2)围绕加法器列写状态方程或输出方程。,图7.4 状态变量的选择,例72 已知一个三阶连续系统的模拟框图如图7.5所示,试建立其状态方程和输出方程。,图7.5 例72系统的模拟框图,解 选择各积分器的输出为状态变量,从右边到左边依次取为1(t)、2(t)和3(t),如图所示。根据各积分器输入输出和加法器的关系,可写出状态方程为,对于例72,对应的信号流图如图7.6所示,虽然模拟框图是系统的时域描述,信号流图是系统的s域描述,二者的含义不同,但是,若撇开它们的具体含义,而只把s

10、-1看作是积分器的符号,那么从图的角度而言,它们并没有原则上的区别。因此,只要选择了s-1的输出端状态变量即可写出状态方程。,图7.6 例72对应的信号流图,7.2.3 由微分方程或系统函数建立状态方程 若已知系统的微分方程,为了更具一般性,设其分子、分母多项式中s的最高幂次相同(即取m=n的一般情况),为 (p3+a2p2+a1p+a0)y(t)=(b3p3+b2p2+b1p+b0)f(t) 则进而可写出系统函数为,(715),设H(s)的分子与分母无公因子相消,则可根据系统的微分方程或H(s),画出直接形式、并联形式、级联形式的模拟框图或信号流图,然后再从模拟框图或信号流图建立系统的状态方

11、程。 1. 直接模拟法相变量 取积分器的输出信号为状态变量,则状态方程为,(716),输出方程为,(717),当mn时,例如, (1) 若b3=0,则,(2) 若b3=b2=0,则,(3) 若b3=b2=b1=0,则,2. 并联模拟对角线变量 设系统函数H(s)的极点为单实极点p1、p2、p3, 则可将H(s)展开为,(718),其中,H0=bn/an,即H0=b3。取积分器的输出信号为状态变量,则状态方程为,(719),输出方程为,(720),当mn时,b3一定为0,则输出方程变为,3.级联模拟 设系统的零点和极点分别为z1、z2、z3和p1、p2、p3,则系统函数H(s)可写成 其中,H0

12、=b3,则状态方程为,(721),(722),输出方程为,(723),例73 已知一个二阶微分方程式 试写出其状态方程和输出方程。 解 令y(t)和y(t)为系统的状态变量,即 则由原微分方程式可得到系统的状态方程为,系统的输出方程为y(t)=1(t),写成矩阵形式为,例74 已知 ,试列写出与直接模拟、并联模拟、级联模拟相对应的状态方程与输出方程。 解 均以积分器的输出信号为状态变量。 (1)直接模拟,(2)并联模拟 H(s)可写成如下形式,即,所以状态方程与输出方程为,(3)级联模拟 H(s)可写成如下形式,即,图7.7 级联系统框图,输出方程为y(t)=32(t),即,7.3 离散时间系

13、统状态方程的建立,7.3.1 由系统框图或信号流图建立状态方程 离散系统状态方程的建立与连续系统相类似,也可利用框图或信号流图列出。由于离散系统状态方程是i(k+1)与各状态变量和输入的关系,因此选各延迟单元D(对应于支路z-1)的输出端信号为状态变量i(k),那么其输入端信号就是i(k+1),这样,根据系统的框图或信号流图就可列出该系统的状态方程和输出方程。例75一个二输入二输出的离散系统框图如图7.8所示,试写出其状态方程和输出方程。,图7.8 二输入二输出离散系统框图,解 选延迟单元的输出端信号1(k),2(k)为状态变量,如图所示。由左端加法器可列出状态方程 1(k+1)=a11(k)

14、+f1(k) 2(k+1)=a22(k)+f2(k) 由右端加法器可列出输出方程为 y1(k)=1(k)+f2(k) y2(k)=2(k)+f1(k),写成矩阵表达式为,7.3.2 由差分方程或系统函数建立状态方程 若已知系统的差分方程,可先由系统的差分方程求出系统函数H(z),然后由H(z)画出系统的框图,再从框图建立系统的状态方程。 例76描述某离散系统的差分方程为 y(k)+2y(k-1)-3y(k-2)+4y(k-3)=f(k-1)+2f(k-2)-3f(k-3) 试写出其状态方程和输出方程。 解通过差分方程,我们不难得到该系统的系统函数,根据H(z),可画出如图7.9所示的直接形式的

15、k域系统框图和z域信号流图。 选延迟单元D(相应于z-1)的输出信号为状态变量(如图7.9所示),可列出状态方程和输出方程为 1(k+1)=2(k) 2(k+1)=3(k) 3(k+1)=-41(k)+32(k)-23(k)+f(k) y(k)=-31(k)+22(k)+3(k),图 7.9 (a)k域框图;(b)z域信号流图,将它们写成矩阵表达式为,7.4 连续时间系统状态方程的求解,连续时间系统状态方程和输出方程的一般形式为,(724),(725),当给定初始状态,7.4.1 时域解法 对于LTI系统,状态方程实际上是一组常系数一阶线性微分方程。定义矩阵指数,(726),(727),将式(724)两边同乘以e-At并移项,有,(728),(729),(730),(731),(732),(733),将式(732)两边同乘以eAt,则可写为 可见,状态变量由只与初始状态有关的零输入解和只与输入有关的零状态解两部分组成。将上式结果代入式(725),得到系统输出方程的解,(734),(735),由于输入函数f(t)的各分量fi(t)与单位冲激函数(t)的卷积是该函数本身,即 (t)*fi(t)=fi(t) 若定义一个对角方阵(t),称为单位冲激矩阵,令,(738),则显然有 (t)*f(

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号