




已阅读5页,还剩82页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第7章 系统的状态变量分析,7.1 状态变量与状态方程 7.2 连续时间系统状态方程的建立 7.3 离散时间系统状态方程的建立 7.4 连续时间系统状态方程的求解 7.5 离散时间系统状态方程的求解 7.6 系统的可控制性与可观测性,7.1 状态变量与状态方程,7.1.1 系统用状态变量描述的基本术语 1状态 状态可理解为事物的某种特征。状态发生了变化就意味着事物有了发展和变化,所以状态是划分阶段的依据。系统的状态就是指系统的过去、现在和将来的状况。当系统的所有外部输入已知时,为确定系统未来运动,必要与充分的信息的集合叫做系统的状态。状态通常可以用一个数(变量)或一组数来描述。,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-)=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)的连续时间系统(如图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),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)求解该状态方程,得到状态向量(t)或(k); (4)列写标准形式的输出方程,并将所求得的状态向量(t)或 (k)代入其中,即得到输出向量y(t)或y(k)。,4状态变量的选取 用状态变量描述系统的关键是选择状态变量。一般来说,能充分描述因果动态系统的一组状态变量的选择并不是唯一的。但只要状态变量的个数是充分的,选择不同的状态变量来描述系统都是充分的。因此,如何选择合适的状态变量,主要是看其是否方便于状态方程和输出方程的编写,以及初始状态向量是否容易确定。,5状态方程的建立 通常,动态系统(包括连续的和离散的)的状态方程和输出方程可以根据描述系统的输入输出方程(微分或差分方程)、系统函数、系统的模拟框图或信号流图等列出。对于电路,则可以根据电路图直接列出。,7.2 连续时间系统状态方程的建立,7.2.1 根据电路图列写状态方程 对于纯正电路,其状态方程直观列写的一般步骤是: (1)选所有独立电容电压和独立电感电流作为状态变量; (2)为保证所列出的状态方程等号左端只为一个状态变量的一阶导数,必须对每一个独立电容写出只含此独立电容电压一阶导数在内的节点(割集)KCL方程,对每一个独立电感写出只含此电感电流一阶导数在内的回路KVL方程;,(3)若第(2)步所列出KCL、KVL方程中含有非状态变量,则利用适当的节点KCL方程和回路KVL方程,将非状态变量消去; (4)将列出的状态方程整理成式(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 由系统的模拟框图或信号流图建立状态方程 由系统的模拟框图或信号流图建立状态方程是一种比较直观和简单的方法,其一般规则是: (1)选积分器的输出(或微分器的输入)作为状态变量。 (2)围绕加法器列写状态方程或输出方程。,图7.4 状态变量的选择,例72 已知一个三阶连续系统的模拟框图如图7.5所示,试建立其状态方程和输出方程。,图7.5 例72系统的模拟框图,解 选择各积分器的输出为状态变量,从右边到左边依次取为1(t)、2(t)和3(t),如图所示。根据各积分器输入输出和加法器的关系,可写出状态方程为,对于例72,对应的信号流图如图7.6所示,虽然模拟框图是系统的时域描述,信号流图是系统的s域描述,二者的含义不同,但是,若撇开它们的具体含义,而只把s-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),画出直接形式、并联形式、级联形式的模拟框图或信号流图,然后再从模拟框图或信号流图建立系统的状态方程。 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=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 离散时间系统状态方程的建立,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)+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所示的直接形式的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(t)=f(t) (739) 于是,式(735)可写为,(740),当输入f(t)=(t)时,则零状态响应即为系统的冲激 响应,即 h(t)=C(t)B+D(t) (741),例77 已知某二阶系统的状态方程为 并且当 求该系统的状态转移矩阵(t)和系统矩阵A。 解 由式(734)知,状态向量的零输入解,由于(t)=eAt,根据矩阵指数的性质,7.4.2 变换域解法 对式(724)两边取拉普拉斯变换,得 s(s)-(0-)=A(s)+BF(s) (742) 即 (sI-A)(s)=(0-)+BF(s) 两边同乘以sIA-1,得 (s)=sI-A-1(0-)+sI-A-1 BF(s) (743),对式(743)第一项取拉氏反变换,并与式(736)零输入解进行比较,得 (t)(0-)=L-1sI-A-1(0-) 由于(0-)是常数矩阵,于是有 (t)=eAt=L-1sI-A-1 (744) 为了方便,定义 (s)=L(t)=sI-A-1 (745) 称为状态预解矩阵。于是,式(743)可写为 (s)=(s)(0-)+(s)BF(s) (746),对其取反变换即得到时域解式(736) (t)=(t)(0-)+L-1(s)BF(s) (7 47) 另外,在时域法中,我们也常利用式(744)来求解状态转移矩阵(t)。 同样,对式(725)两边取拉氏变换得 Y(s)=C(s)+DF(s) (748) 将式(746)代入并整理得 Y(s)=C(s)(0-)+C(s)B+DF(s) (749),对其取反变换,得 Y(t)=CL-1(s)(0-)+L-1C(s)B+DF(s) (750) 定义 H(s)=C(s)B+D (751) 称为系统的转移(传输)函数矩阵。并且有 h(t)=L-1H(s) 即,冲激响应矩阵h(t)与系统转移函数矩阵H(s)是一对拉氏反变换。,系统的转移(传输)函数矩阵,在前面也曾指出,如果系统函数H(s)在j轴上收敛,则系统的频率响应H(j)=H(s)|s=j。当用状态变量法分析系统时,如果H(s)的所有元素均在j轴上收敛,则系统的频率响应矩阵,7.5 离散时间系统状态方程的求解,离散系统状态方程的求解与连续系统状态方程的求解相似。设离散系统的状态方程与输出方程的一般形式如下 (k+1)=A(k)+Bf(k) (753) y(k)=C(k)+Df(k) (754),由于式(753)是一组差分方程,在给定系统的初始状态(k0)后,可直接用迭代法或递推法来求解,这也是离散系统能方便地利用计算机进行求解的优点。一般来说,采用递推法难以获得闭合形式的解,因而常用迭代法来解状态方程。 由式(753)有,(k0+1)= A(k0)+Bf (k0) (k0+2)= A(k0+1)+Bf (k0+1) = A2(k0)+ABf(k0)+Bf(k0+1) (k0+k)= A(k0+k-1)+Bf(k0+k-1),(755),若初始时刻k0=0,则有,(756),将式(756)代入系统的输出方程式(754)得: 矩阵Ak称为离散系统的状态转移矩阵,用(k)来表示,即 (k)=Ak(k0) (758) 则 (k)=(k)(0)+(k-1)B*f(k) (759) y(k)=C(k)(0)+C(k-1)B*f(k)+Df(k) (760),(757),同样,若定义一个对角方阵(k),称为单位序列函数矩阵,令,(761),显然有 (k)*f(k)=f(k) (762),于是,式(760)可写为 y(k)=C(k)(0)+C(k-1) B*f(k)+D(k)*f(k) =C(k)(0)+C(k-1)B+D(k)*f(k) =C(k)(0)+h(k)*f(k) (763) 其中h(k)称为单位序列响应矩阵,有 h(k)=C(k-1)B+D(k) (764),对式(753)、(754)两边取Z变换,得 z(z)-z(0)=A(z)+BF (z) (765) y(z)=C(z)+DF(z) (766) 经整理得 (z)=zIA-1 z(0)+zI-A-1 BF(z) (767) y(z)=CzI-A-1 z(0)+CzI-A-1 B+DF(z) (768) 定义 H(z)=CzIA-1 B+D (769) Zh(k)=H(z) (770),对式(767)、(768)取反变换即得到离散系统状态方程与输出方程的 解 (k)=Z-1zI-A-1 z(0)+Z-1 zI-A-1 B*Z-1F(z) (771) y(k)=Z-1CzI-A-1 z(0)+Z-1 CzI-A-1 B+D*Z-1F(z) (772),将上式与式(756)、(757)进行比较,可得状态转移矩阵 (k)=Ak=Z-1zI-A-1 z (773) 这里也为我们提供了一种求状态转移矩阵(k)的方法,为了方便,我们定义 (z)=Z(k)=zI-A-1 z (774) 称为状态预解矩阵。于是,式(767)、(768)可写为 (z)=(z)(0)+Z-1 (z)BF(z) (775) y(z)=C(z)(0)+H(z)F (z) (776),例79已知某离散系统的状态方程与输出方程为,初始状态 ,激励f(k)=u(k)。试求其状态转移 矩阵Ak、状态向量(k)、输出向量y(k)、z域转移函数 矩阵H(z)以及单位序列响应矩阵h(k)。,解 由以上方程知,系统矩阵,于是得,取其反变换得,由式(775),得 (z)=(z)(0)+Z-1 (z)BF(z),对(z)取反变换,得,y(z)=C(z)(0)+H(z)F (z) 故先求H(z),得 H(z)=CzI-A-1 B+D,于是,可得,单位序列响应矩阵为,如果系统函数H(z)在单位圆上收敛,则系统的频率特性为 (=Ts)H(e j)=H(z)|z=j (777) 当用状态变量法分析系统时,如果H(z)的所有元素均在单位圆上收
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 自考行政管理职业道德考量试题及答案
- 2025年主管护师护患关系试题及答案
- 行政管理专科优化策略试题及答案总结
- 卫生资格考试策略分享试题及答案
- 人文精神与行政管理试题及答案
- 深入理解护师知识的试题及答案
- 2025年执业医师考试主题复习试题及答案
- 执业药师的沟通能力培养试题及答案
- 自考行政管理专科风险管理策略试题答案
- 2025主管护师考试规律总结试题及答案
- 高考真题+知识总结+方法总结+题型突破44导数中的函数零点问题专题练习(学生版+解析)
- 2024年烟台开发区事业单位公开招聘20人高频难、易错点500题模拟试题附带答案详解
- 线下活动策划与执行合同
- 2024年版《输变电工程标准工艺应用图册》
- 山东省职业院校技能大赛智能制造设备技术应用赛项学生赛题B
- 塑料 动态力学性能的测定 第1部分:通则 征求意见稿
- 抚养权争取变更协议书范本
- DL∕T 788-2016 全介质自承式光缆
- 重症患者的康复护理课件
- 华为劳动合同范本
- 新九年级英语暑假讲义(人教版)第01讲现在完成时(学生版+解析)-
评论
0/150
提交评论