资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第 一 章,控 制 系 统 状 态 空 间 表 达 式,1-1 状态变量及状态空间表达式,1-0 概述,1-2 状态空间表达式的建立,1-3 状态向量的线性变换,1-4 从状态空间表达式求系统传递函数阵,1-5 离散时间系统状态空间表达式,1-6,时变系统和非线性系统的状态空间表达式,1-1 状态变量及状态空间表达式,1-0 概述,1-0 概 述,1-1 状态变量及状态空间表达式,1-2 状态空间表达式的建立,1-3 状态变量的线性变换,1-4 从状态空间表达式求系统传递函数,1-5 离散时间系统状态空间表达式,1-6 时变系统和非线性系统的状态空间表达式,1 0 概 述,在经典控制理论中,对一个线形定常系统,可用,常微分方程或传递函数加以描述,可将某个单变量作,为输出,直接和输入联系起来实际上系统除了输出,量这个变量之外,还包含有其他独立变量,而微分方,程或传递函数对这些内部的中间变量是不便描述的,,因而不能包含系统的所有信息,在用状态空间法分析系统时,系统的动态特性是,用由状态变量构成的一阶微分方程组来描述的它能,反映系统的全部独立变量的变化,从而能同时确定系,统的全部内部运动状态,而且还可以方便地处理初始,条件这样,在设计控制系统时,不再只局限于输入,量,输出量,误差量,为提高系统性能提供了有力的,工具,1-0 概 述,1-1 状态变量及状态空间表达式,1-2 状态空间表达式的建立,1-3 状态变量的线性变换,1-4 从状态空间表达式求系统传递函数,1-5 离散时间系统状态空间表达式,1-6 时变系统和非线性系统的状态空间表达式,状态变量是既足以完全确定系统运动状态而个,数又是最小的一组变量,当其在t=to时刻的值已知,,则在给定t,to时间的输入作用下,便能完全确定系,统在任何tto时间的行为,众所周知,n阶微分方程式要有唯一的解,必须,知道n个独立的初始条件,很明显,这个独立的初始,条件就是一组状态变量在初始时刻的值,二,状态矢量,如果n个状态变量用X,1,(t),X,2,(t),X,n,(t)表示,并,把这些状态变量看作是矢量X(t)的分量,则X(t)就称,为状态矢量,三.,状态空间,以状态变量 为坐标轴所构成的n维,空间,称为状态空间,四.,状态方程,由系统的状态变量构成的一阶微分方程组称为,系统的状态方程,五.,输出方程,在指定系统输出的情况下,该输出与状态变量间,的函数关系式,称为系统的输出方程,.,六.,状态空间表达式,状态方程和输出方程总和起来,构成对一个系统,完整的动态描述,称为系统的状态空间表达式,.,根据函数向量的不同情况,一般控制系统可以分为如下四种,:,线性定常(时不变)系统,线性时变系统;,非线性定常系统;,非线性时变系统。,在本课程中,我们主要考虑,线性定常系统(LTI),。这时,系统的动态方程可以表示如下:,单输入单输出,定常系统,其状态变量为,则状态方程的一般形式为:,输出方程:,用向量矩阵表示状态空间表达式则为:,对于一个,复杂系统,具有r个输入,m个输出,,,此时状态方程和输出方程变为:,写成矢量矩阵形式:,上式中,A,nxn,称为,系统矩阵,,B,nxr,称为,输入(或控制)矩阵,。A由系统内部结构及其参数决定,体现了系统内部的特性,而B则主要体现了系统输入的施加情况。,C,mxn,矩阵称为,输出矩阵,,它表达了输出变量与状态变量之间的关系,D,mxr,矩阵称为,直接传递矩阵,,表示了控制向量U直接转移到输出变量Y的转移关系。,将状态方程表示的系统动态方程用方块图表示为如图所示。系统有两个前向通道和一个状态反馈回路组成,其中D通道表示控制输入U到系统输出Y的直接转移。,和经典控制理论类似,可以用方块图表示系统信,号的传递关系,1-0 概 述,1-1 状态变量及状态空间表达式,1-2 状态空间表达式的建立,1-3 状态变量的线性变换,1-4 从状态空间表达式求系统传递函数,1-5 离散时间系统状态空间表达式,1-6 时变系统和非线性系统的状态空间表达式,状态空间表达式的建立,用状态空间法分析系统时,首先要建立给定系统的状态空间表达式这个表达式一般可以从三个途径求得:一是由,系统方块图,来建立,即根据系统各个环节的实际连接,写出相应的状态空间表达式;二是从系统的,物理或化学的机理,出发进行推导;三是由描述系统运动过程的,高阶微分方程或传递函数,予以演化而得,一从,系统方块图,出发建立状态空间表达式,三个步骤:,第一步,:在系统方块图的基础上,将各环节通,过等效变换分解,使得整个系统只有,标准积分器,(1/s)、比例器(k)及其综合器(加法器),组,成,这三种基本器件通过,串联、并联,和,反馈,三种形,式组成整个控制系统。,第二步,:将上述变换过的方块图中的每个标准积,分器(1/s)的输出作为一个独立的状态变量x,i,,积分,器的输入端就是状态变量的一阶导数 。,第三步,:根据变换过的方块图中各信号的关系,可,以写出每个状态变量的一阶微分方程,从而写出系统,的状态方程。根据需要指定输出变量,即可以从方块,图写出系统的输出方程。,【例1-1】某控制系统的方块图如下图所示,试求出其动态方程。,解:该系统主要有一个一阶惯性环节和一个积分器组成。对于一阶惯性环节,我们可以通过等效变换,转化为一个前向通道为一标准积分器的反馈系统。,上图所示方块图经等效变换后如下图所示:,我们取每个积分器的输出端信号为状态变量,积分器的输入端即,从图可得,系统状态方程:,取y为系统输出,,输出方程,为:,写成矢量矩阵形式,我们得到,系统动态方程,:,二,.从,系统的机理,出发建立状态空间表达式,一般控制系统可分为电气、机械、机电、气压、热力等等。要研究它们,一般,先要建立其运动的数学模型,(微分方程、传递函数、动态方程等)。根据具体系统结构及其研究目的,,选择一定的物理量作为系统的状态变量和输出变量,,并利用各种物理定律,如牛顿定律、基尔霍夫电压电流定律、能量守恒定律等,即可建立系统的动态方程模型。,【例1-2】RLC电路如下图所示.以e,i,作为系统的,控制输入u(t),e,o,作为系统输出y(t)。建立系统的,动态方程。,解:该R-L-C电路有两个独立的储能元件L和C,可以取,电容C两端电压和流过电感L的电流,作为系统的两个状,态变量,分别记作x,1,和x,2,。根据基尔霍夫电压定律和,R、L、C元件的电压电流关系,可得到下列方程,:,整理得:,写成矢量形式为:,这就是如图,2-3,所示RLC电网络的动态方程,。,【例1-3】多输入多输出系统(MIMO)如图2-5所示机械系统,质量各受到的作用,其相对静平衡位置的位移分别为。,解:根据牛顿定律,分别对进行受力分析,我们有:,取为系统四个状态变量,,为系统两个控制输入,,则有状态方程:,如果取为系统的两个输出,即:,写成矢量矩阵形式,得系统的状态空间表达式:,【例1-4】下图是直流电动机的示意图.图中R和L分别为电枢回路的电阻和电感,J为机械旋转部分的转动惯量,B为旋转部分的粘性摩擦系数.列写该图在电枢电压作为控制作用时的状态空间表达式.,M,J,。,。,解:电感和转动惯量是储能元件,相应的物理变量电流 i 和旋转速度,w,是相互独立的,可选择为状态变量即,则,由电枢回路的电路方程,有,由动力学方程有,由电磁感应关系有,式中,为反电动势;,转矩常数和反电动势常数,整理得:,把,代入,有,若指定角速度为输出,则,若指定电动机的转角为输出,则上述两个状态变量不足以对系统的时域行为加以全面描述,必须增添一个状态变量,则,于是,状态方程为,输出方程为,三.由描述系统运动过程的高阶微分方程或传递函数,出发建立状态空间表达式,从经典控制理论中知道,任何一个线性系统都可,以用下列线性微分方程表示:,其传递函数就是,输出信号y(t),的Laplace变换,Y(S)与,输入信号u(t),的Laplace变换U(S)之比,其形式,为如下S的有理分式:,由系统的传递函数求其状态方程的过程称为系统,的实现问题,因为传递函数只是表达了系统输出与输,入的关系,却没有表明系统内部的结构,而状态空间,表达式却可以完整的表明系统内部的结构,有了系统,的状态空间表达式,就可以唯一地模拟实现该系统。,考虑一个单变量线性定常系统,它的运动方程是一个n阶线性常系数微分方程,相应的传递函数为,所谓实现问题,就是根据以上两式寻求如下状态空间表达式,并非任意的微分方程或传递函数都能求得其实现,,实现的存在条件是,当时,,而当时在这种情况下,传递函,数可写成如下形式:,这意味着输出含有与输入直接关联的项,应该指出:从传递函数求得的状态空间表达式并不是唯一的,一传递函数中没有零点时的实现,此时,系统的微分方程为,相应的传递函数为,上式的实现,可以有多种结构,常用的简便形,式可由相应的模拟结构图导出,将图中每个积分器的输出取作状态变量,有时称为相变量,它是输出的各阶导数至于积分器的输入,显然就是个状态变量的导数,通过系统模拟结构图,我们可以列出系统的状态方程:,输出方程为,表示成矩阵形式为,式,【例1-4】系统的输入输出微分方程为,列写其状态方程和输出方程.,解:选,为状态变量即,可得:,写成矩阵方程:,二传递函数中有零点时的实现,此时,系统微分方程为,系统传递函数为,从三阶微分方程出发,找出其实现规律,然后推广到 n 阶,设待实现的系统传递函数为,因为上式可变换为,-,令,则,对上式进行拉氏变换,可得,我们可以得到系统模拟结构图,图1,每个积分器的输出为一个状态变量,可得系统状,态空间表达式:,表示成矩阵形式为,推广到 n 阶系统,系统的实现可以为:,式-3,前面已经提到,实现是非唯一的,仍以式1-2-3的传递函数为例系统另一种模拟结构图如下,从输入、输出关系看,二者是等效的,输入函数的各阶导数作适当的等效移动,就可以用下图表示:,图2,图3,图4,容易求得其对应的传递函数为:,通过对多项式系数的比较,得:,所以,或记为,将图3中的每个积分器输出选作状态变量,得状态空间表达式:,扩展到 n 阶系统,其状态空间表达式为:,或记为:,也可以用长除法求系数。,三多输入多输出系统微分方程的实现,以双输入双输出的三阶系统为例,设系统微分方程为:,采用模拟结构图的方法,按高阶导数项求解,对每个方程积分,系统模拟结构图为,取每个积分器的输出为一个状态变量,则一种实现为,或表示为,1-0 概 述,1-1 状态变量及状态空间表达式,1-2 状态空间表达式的建立,1-3 状态变量的线性变换,1-4 从状态空间表达式求系统传递函数,1-5 离散时间系统状态空间表达式,1-6 时变系统和非线性系统的状态空间表达式,1-3状态向量的线性变换,系统状态空间表达式的非唯一性,对于一个给定的定常系统,可以选取多种变量,对应地有许多种状态空间表达式描述同一系统,也就是,说系统可以有多种结构形式,.,所选取的状态矢量之间,实际上是一种矢量的,线性变换,.,设给定系统为,我们总可以找到任意一个非奇异矩阵T,将原状态向,量 x 作线性变换,得到另一状态矢量 z 设变换关系为,我们可以得到新的状态空间表达式,很明显,由于为任意非奇异阵,故状态空间表达,式为非唯一的通常称为变换矩阵.,二系统特征值的不变性及系统的不变量,系统特征值,系统特征值就是系统矩阵的特征值,即特,征方程,的根,nn,方阵有n个特征值,系统的不变量与特征值不变性,同一系统,经非奇异变换后,得,其特征方程为,上式的系数就是系统不变量。,3.特 征 矢 量,一个 n 维矢量 经过以A作为变换阵的变换,得,到一个新的矢量 ,即,若,则我们称 为的对应于 的特征矢量,此时有,特征矢量的定义,特征矢量的求法,根据定义求特征矢量;,代数余子式法求特征矢量.,按某一行展开的代数余子式构成矢量,P,相应地将 代入分别得 .,三状态空间表达式变换为约旦标准型,这里的问题是通过一个非奇异矩阵,x的线性变,换x=Tz,从而将,变换为,根据系统矩阵,求其特征值,可以直接写出系统的约旦标准型矩阵,无重根时,有q重根时,要求控制矩阵和输出矩阵,则必须求出变换矩阵,下面根据阵形式及有无重根的情况,分别介绍几种求的方法,为任意形式,特征值无重根时,设是的n个互异特征根,求出的特征矢量,,则变换矩阵由的特征矢量构成,即,【例1-】试求,的特征矢量,解:的特征方程为,方法一:,定义法,)对应于 的特征矢量,取,得 对应的特征向量m,1,为:,解之有:,为简便起见,同理可得:,所以:,方法二:,按某一行展开的代数余子式构成矢量P,相,应地将 代入分别得 .,代数余子式法,按第一行展开得,将 代入得,取,将 代入得,取,将 代入得,取,按第二行展开得,将 代入得,取,将 代入得,将 代入得,取,取,按第三行展开得,将 代入得,取,将 代入得,取,将 代入得,取,当A的特征根互异时,所求出的特征矢量不唯一,但是所求出的所有特征矢量都成比例,若取它们的最,简形式,则所有特征矢量都相同.,小结:,阵的特征根有重根时,设的特征根有q个的重根,其余(n q)个根互异,则的计算公式为:,其中,上对应与(n q)个单根的特征,矢量,对应于q个重根的个向量,的求得,应根据下式计算,显然,仍为 对应的特征矢量,其余,则称为广义特征矢量.,例:已知,求特征矢量.,解:,当 时,方法一,定义法,根据,所以,同理可得,方法二:代数余子式法,按第三行展开新的余子式构成向量,当 时,对应特征向量为,当 时,对应特征向量为,规律:,当 时,对应特征向量为,同理,按第一行展开,分别求得对应特征向量为,取,同理,按第二行展开,分别求得对应特征向量为,取,小结:,当特征根有重根时,利用代数余子式方法求出的T,值可能不完全相同,即所谓的特征矢量不唯一,但是约,旦阵 都相同,不同的仅仅是 和,2.A阵为标准型,即,.A的特征值无重根时,其变换矩阵是一个范德蒙,德矩阵,为,.A的特征值有重根时,以有 的三重根为例;,.有共轭复根时,以四阶系统其中有一对公轭复根为,例,即,此时,3.系统的并联型实现,已知系统传递函数,将上式展开成部分分式.由于系统特征根有两种情,况:一是所有根均是互异的,一是有重根;现分别讨论:,1-3-1,.具有互异根的情况,式1-3-1可写成,将其展开成部分分式,取每个积分器的输出作为一个状态变量,系统的,状态空间表达式为:,或,系统的状态空间表达式为,.具有重根的情况,设有一个 q 重的主根其余,是互异根这时的部分分式展开式为,模拟结构图如下,列出状态空间表达式,写成矩阵形式:,【例1-6】将下列(A,B,C,D)组成的动态方程转换为约当标准型。,解:先求特征根:,对于,1,=-1,m,1,=2,我们有:,对于,2,=-2,m,2,=1,我们有:,所以:,系统的 约 当 标 准 型为:,1-0 概 述,1-1 状态变量及状态空间表达式,1-2 状态空间表达式的建立,1-3 状态变量的线性变换,1-4 从状态空间表达式求系统传递函数,1-5 离散时间系统状态空间表达式,1-6 时变系统和非线性系统的状态空间表达式,14 从状态空间表达式求系统传递函数阵,一.传递函数阵,1.单输入单输出系统,已知系统状态空间表达式为,式中xn维状态矢量;y和u输出和输入;,nn方阵;bn1列阵;,n行阵;d标量,一般为零,对其进行拉氏变换,并假定初始条件为零,,则有:,故间的传递函数为,U间的传递函数为,多输入多输出系统,已知系统状态空间表达式为:,其中,X、Y、U分别为n1、m1、r1的列向量,A、B、C、D 分别为nn、nr、mn、mr的矩阵。,作拉氏变换,并设系统初态为零,则有:,故间的传递函数为,而间的传递函数为,1-0 概 述,1-1 状态变量及状态空间表达式,1-2 状态空间表达式的建立,1-3 状态变量的线性变换,1-4 从状态空间表达式求系统传递函数,1-5 离散时间系统状态空间表达式,1-6 时变系统和非线性系统的状态空间表达式,离散时间系统状态空间表达式,顾名思义,离散时间系统就是系统的输入和输,出信号只在某些离散时刻取值的系统。,离散时间系统一般用差分方程表示其输入和输,出信号的关系,n阶差分方程为:,将其两边作 Z 变换,并设系统初态为零,得,系统的脉冲传递函数 W(z)定义为输出信号 Z 变,换与输入信号 Z 变换之比,即:,同连续时间系统一样,由离散时间系统差分方,程或脉冲传递函数求取离散状态空间表达式的过程,叫做离散系统的实现。,离散系统动态方程一般形式为:,方块图表示如下图所示:,图中方块T为单位延迟器,它表示将输入的信,号延迟一个节拍,即如果其输入为X(k+1),那么其,输出为X(k)。,矢量形式为:,1-0 概 述,1-1 状态变量及状态空间表达式,1-2 状态空间表达式的建立,1-3 状态变量的线性变换,1-4 从状态空间表达式求系统传递函数,1-5 离散时间系统状态空间表达式,1-6 时变系统和非线性系统的状态空间表达式,1-6 时变系统和非线性系统的状态空间表达式,一.线性时变系统,在线性时变系统时,状态空间表达式中的 A,B,C,D等矩阵中的元素有些或全部是时间 t 的函数.,线性时变系统的状态空间表达式为,二非线性系统,非线性系统的状态空间表达式为:,用向量矩阵表示为:,假如上式中不含时间 t,则为时不变非线性系统,设是满足满足其的一组解,即,将 f,g 在和附近作泰勒级数展开,式中是关于的高次项,其中,可得,我们可以得到一般线性表达式,例:试求下列非线性系统,在处的线性状态空间表达式,解:由状态方程和输出方程知,于是,,故线性化后的表达式为:,
展开阅读全文