您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > 8 系统的状态变量分析解析
第1页■第八章系统的状态变量分析前面几章的分析方法称为外部法,它强调用系统的输入、输出之间的关系来描述系统的特性。它的特点:(1)适用于单输入单输出系统,对于多输入多输出系统,将增加复杂性;(2)只研究系统输出与输入的外部特性,而对系统的内部情况一无所知,也无法控制。第2页■▲本章将介绍的内部法——状态变量法,它是用n个状态变量的一阶微分或差分方程组(状态方程)来描述系统。它的特点:(1)提供系统的内部特性以便研究;(2)便于分析多输入多输出系统;(3)一阶方程组便于计算机数值求解,并容易推广用于时变系统和非线性系统。内部法——状态变量法第3页■▲§8.1状态变量与状态方程一、状态与状态变量的概念从一个电路系统实例引入状态和状态变量:auuS1iL1iL2iCL1L2R2R1uCuS2以uS1(t)和iS2(t)为输入(系统的激励),以u(t)和iC(t)为输出(系统的响应)。此外,还想要了解内部三个变量uC(t)、iL1(t)、iL2(t)的变化情况。第4页■▲这时可列出方程0dd12LLCiituC0dd1S1111uutiLiRCLL0dd2S2222CLLuuiRtiL2S2222221S1111112111dd11dd11dduLiLRuLtiuLiLRuLtiiCiCtuLCLLCLLLCauuS1iL1iL2iCL1L2R2R1uCuS2a第5页■▲2S2222221S1111112111dd11dd11dduLiLRuLtiuLiLRuLtiiCiCtuLCLLCLLLC这是由三个内部变量uC(t)、iL1(t)和iL2(t)构成的一阶微分方程组。若初始值uC(t0)、iL1(t0)和iL2(t0)已知,则根据t≥t0时的给定激励uS1(t)和uS2(t)就可唯一地确定在t≥t0时的解uC(t)、iL1(t)和iL2(t)。auuS1iL1iL2iCL1L2R2R1uCuS2第6页■▲)()()()()()(212S22titititutiRtuLLCL这样,系统的输出很容易地由三个内部变量和激励求出:一组代数方程状态与状态变量的定义:系统在某一时刻t0的状态是指表示该系统所必需最少的一组数值,已知这组数值和t≥t0时系统的激励,就能完全确定t≥t0时系统的全部工作情况。状态变量是描述状态随时间t变化的一组变量,它们在某时刻的值就组成了系统在该时刻的状态。第7页■▲对n阶动态系统需有n个独立的状态变量,通常用x1(t)、x2(t)、···、xn(t)表示。说明:(1)系统中任何响应均可表示成状态变量及输入的线性组合;(2)状态变量应线性独立;(3)状态变量的选择并不是唯一的。在初始时刻的值称为初始状态。第8页■▲二、状态方程和输出方程在选定状态变量的情况下,用状态变量分析系统时,一般分两步进行:(1)第一步是根据系统的初始状态和激励求出状态变量;(2)第二步是用这些状态变量来确定初始时刻以后的系统输出。第9页■▲状态变量是通过求解由状态变量构成的一阶微分方程组来得到的,此一阶微分方程组称为状态方程。它描述了状态变量的一阶导数与状态变量和激励之间的关系。系统的输出可以用状态变量和激励组成的一组代数方程来表示,称之为输出方程。它描述了输出与状态变量和激励之间的关系。通常将状态方程和输出方程总称为动态方程或系统方程。第10页■▲动态方程的一般形式:n阶多输入–多输出LTI连续系统的状态方程和输出方程分别为{xi(t0)}f1(t)f2(t)fp(t)y1(t)y2(t)yq(t)pnpnnnnnnnnppnnppnnfbfbfbxaxaxaxfbfbfbxaxaxaxfbfbfbxaxaxax22112211222212122221212121211112121111pqpqqnqnqqqppnnppnnfdfdfdxcxcxcyfdfdfdxcxcxcyfdfdfdxcxcxcy22112211222212122221212121211112121111第11页■▲矩阵形式:状态方程)()()(tttBfAxx输出方程)()()(tttDfCxy其中,A为n×n方阵,称为系统矩阵;B为n×p矩阵,称为控制矩阵;C为q×n矩阵,称为输出矩阵;D为q×p矩阵。对离散系统,类似有状态方程)()()1(kkkBfAxx输出方程)()()(kkkDfCxy状态变量分析的关键在于状态变量的选取以及状态方程的建立和求解。第12页■▲作业8.1、8.2第13页■§8.2连续系统状态方程的建立一、由电路图直接建立状态方程选择状态变量:通常选电容电压和电感电流为状态变量。必须保证所选状态变量为独立的电容电压和独立的电感电流。(a)任选两个电容电压独立(b)任选一个电容电压独立(c)任选两个电感电流独立(d)任选一个电感电流独立uC1uC2uC3uC1uC2uSiL1iL2iL3iL1iL2iS四种非独立的电路结构第14页■▲建立状态方程:根据电路列出各状态变量的一阶微分方程。由于tuCiCCddtiLuLLdd为使方程中含有状态变量uC的一阶导数,可对接有该电容的独立结点列写KCL电流方程;为使方程中含有状态变量iL的一阶导数,可对含有该电感的独立回路列写KVL电压方程。对于列出的方程,只保留状态变量和输入激励,设法消去其他中间的变量,经整理即可给出标准的状态方程。对于输出方程,通常可用观察法由电路直接列出。第15页■▲由电路图直接列写状态方程和输出方程的步骤:(1)选电路中所有独立的电容电压和电感电流作为状态变量;(2)对接有所选电容的独立结点列出KCL电流方程,对含有所选电感的独立回路列写KVL电压方程;(3)若上一步所列的方程中含有除激励以外的非状态变量,则利用适当的KCL、KVL方程将它们消去,然后整理给出标准的状态方程形式;(4)用观察法由电路或前面已推导出的一些关系直接列写输出方程,并整理成标准形式。第16页■▲例:电路如图,以电阻R1上的电压uR1和电阻R2上的电流iR2为输出,列写电路的状态方程和输出方程。LCauS1uR1R1uCiLR2iR2uS2解:选状态变量:x1(t)=iL(t),x2(t)=uC(t)L1(t)+R1x1(t)+x2(t)=uS1(t)xaC2(t)+iR2(t)=x1(t)x消去多余变量iR2(t):R2iR2(t)+uS2(t)–x2(t)=0列微分方程:第17页■▲整理得状态方程:)()(1001)()(111)()(2S1S2212121tutuCRLtxtxCRCLLRtxtx输出方程:)()(1000)()(100)()(2S1S2212121tutuRtxtxRRtituRR第18页■▲二、由输入-输出方程建立状态方程这里需要解决的问题是:已知系统的外部描述(输入-输出方程、系统函数、模拟框图、信号流图等),如何写出其状态方程及输出方程。具体方法:(1)由系统的输入-输出方程或系统函数,首先画出其信号流图或框图;(2)选一阶子系统(积分器)的输出作为状态变量;(3)根据每个一阶子系统的输入输出关系列状态方程;(4)在系统的输出端列输出方程。第19页■▲例1:某系统的微分方程为y(t)+3y(t)+2y(t)=2f(t)+8f(t)试求该系统的状态方程和输出方程。解:由微分方程写出其系统函数:23)4(2)(2ssssH方法一:画出直接形式的信号流图1s1s1-3-228f(t)y(t)设状态变量x1(t)、x2(t)x1x2由后一个积分器,有21xxfxxx21232由前一个积分器,有系统输出端,有y(t)=8x1+2x22x第20页■▲方法二:221423)4(2)(2sssssssH画出串联形式的信号流图1s-1f(t)1141sy(t)-221设状态变量x1(t)、x2(t)x2x1fxx11设中间变量y1(t)y1fxxxy1111341x2xfxxxyx21212232系统输出端,有y(t)=2x2][1123012121fxxxx第21页■▲方法三:241623)4(2)(2ssssssH画出并联形式的信号流图1s-1161s-2-41f(t)y(t)设状态变量x1(t)、x2(t)x1x21xfxx112xfxx222][1120012121fxxxx系统输出端,有y(t)=6x1-4x2可见,H(s)相同的系统,状态变量的选择并不唯一。第22页■▲例2:某系统框图如图,状态变量如图标示,试列出其状态方程和输出方程。f(t)11s24ss31s∑y2(t)y1(t)x1(t)x2(t)x3(t)解:对三个一阶系统211yxx其中,y2=f–x3113xxxf221113243xxxxxxf212332xxxxf2333xxx3233xxx输出方程:y1=x2,y2=–x3+f第23页■▲三、由状态方程列输入-输出方程例:已知某系统的动态方程如下,列出描述y(t)与f(t)之间的微分方程。)(01)()]([11)(0314)(ttytfttxxx第24页■▲解法一:由输出方程得y(t)=x1(t)y(t)=x1(t)=–4x1(t)+x2(t)+f(t)y(t)=–4x1(t)+x2(t)+f(t)=–4[–4x1(t)+x2(t)+f(t)]+[–3x1(t)+f(t)]+f(t)=13x1(t)–4x2(t)–3f(t)+f(t)y+ay+by=(13–4a+b)x1+(–4+a)x2+f(t)+(a–3)f(t)∴a=4,b=3可得y+4y+3y=f(t)+f(t)第25页■▲解法二:对方程取拉普拉斯变换(零状态响应)。)(11)(0314)(sFsssXX1411()()()301ssFsXI)(01)(ssYX1411()10()()301YssFsI第26页■▲11)0314(01)()()(1IssFsYsH34431314)0314(211sssssssI34134111113443101)(222sssssssssssHy+4y+3y=f(t)+f(t)∴由于故第27页■▲作业8.5、8.9、8.11第28页■§8.3离散系统状态方程的建立与连续系统类似,具体方法为:(1)由系统的输入-输出方程或系统函数,首先画出其信号流图或框图;(2)选一阶子系统(迟延器)的输出作为状态变量;(3)根据每个一阶子系统的输入输出关系列状态方程;(4)在系统的输出端列输出方程。一、由输入-输出方程建立状态方程第29页■▲例1:某离散系统的差分方程为y(k)+2y(k–1)–y(k–2)=f(k–1)–f(k–2)列出其动态方程。解:不难写出系统函数212121)(zzzzzH画信号流图:1-21-1y(
本文标题:8 系统的状态变量分析解析
链接地址:https://www.777doc.com/doc-3295733 .html