《计算机控制答案》PPT课件_第1页
《计算机控制答案》PPT课件_第2页
《计算机控制答案》PPT课件_第3页
《计算机控制答案》PPT课件_第4页
《计算机控制答案》PPT课件_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

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

文档简介

1,第七章数字控制器的状态空间设计方法,7.1线性系统的状态空间描述及线性离散系统状态空间7.2线性定常离散系统的能控性和能观性7.3状态反馈设计法7.4输出反馈设计法7.5状态观测器设计7.6应用状态观测器的状态反馈系统7.7二次型最优控制算法设计,2,7.1线性系统的状态空间描述及线性离散系统状态空间,线性系统的状态空间描述状态和状态变量状态向量状态空间状态方程和输出方程状态空间描述线性定常离散系统的状态空间模型的建立,3,状态和状态变量,描述动力学系统在时间域内的动态行为或运动信息的集合称为系统的状态。能够完全描述系统的所用的相对独立且数目最少的一组状态,称为状态变量。状态变量的选取具有不唯一性,只要被选取的状态之间相互独立即可,但状态变量中包含的状态的个数却是唯一的。一般意义上讲,所选取的状态变量可以具有物理意义,也可以只具有数学上的意义,但在工程实践中,往往选取容易测量的量作为状态变量以便实现状态反馈。,4,状态向量,如果完全描述一个给定系统的动态行为需要n个状态变量,那么可将这些状态变量看作是向量的各个分量,即则x(t)称为n维状态向量。通常意义上的状态是指状态变量或状态向量。,5,状态空间,以n维状态变量的各个分量作为基底所形成的n维空间叫做状态空间。系统在任何时刻的状态都可用状态空间中的一个点来表示。,6,状态方程和输出方程,在状态空间分析方法中,用三种变量来描述一个系统:即输入变量、状态变量、输出变量。连续系统的状态方程通常用一阶微分方程组表示输出方程的一般形式为离散系统的状态方程通常用一阶差分方程组表示输出方程的一般形式为,7,状态空间描述,用状态方程和输出方程来描述系统的方法称为状态空间描述。状态方程和输出方程也被统称为动态方程。对于线性定常连续系统,其动态方程可以表示为对于线性定常离散系统,其动态方程可以表示为,8,线性定常离散系统的状态空间模型的建立,给定如下的单输入-单输出线性定常离散系统的差分方程式中,k表示kT时刻;T为采样周期;y(k),u(k)分别为kT时刻的输出量和输入量,可以如下选取状态变量,9,可得如下所示的动态方程,线性定常离散系统的状态空间模型的建立,10,写成向量-矩阵形式为,线性定常离散系统的状态空间模型的建立,11,离散动态方程与脉冲传递函数的关系,给出了脉冲传递函数,可以用不同形式的状态方程和输出方程表示;同样,给出了状态方程和输出方程可以导出系统的脉冲传递函数或脉冲传递矩阵。线性定常离散系统的动态方程对上面方程两端求z变换(零初始状态下),可得即因此,系统的脉冲传递矩阵为,12,7.2线性定常离散系统的能控性和能观性,线性定常离散系统的能控性线性定常离散系统的能观性对偶原理系统状态能控性、能观性的其它特性输出能控性,13,1.线性定常离散系统的能控性,对于n阶线性定常离散系统若存在有限个输入向量序列能将某个初始状态在第l步控制到零状态,则称此状态是能控的。若系统的所有状态都是能控的,则称此系统是状态完全能控的,或简称系统是能控的。由上式描述的线性定常离散系统状态完全能控的充分必要条件是能控性矩阵行满秩。例7.1例7.2,14,2.线性定常离散系统的能观性,对于线性定常离散系统若已知输入序列和有限个采样瞬间测量到的输出序列,可以唯一地确定出系统的任意初始状态,则称系统是状态能观测的,或简称能观测。由上式描述的线性定常离散系统状态完全能观测的充分必要条件是能观测性矩阵满秩。例7.3,15,3.对偶原理,给定线性定常离散系统S1、S2的状态空间表达式分别为S1S2设S1=(A,B,C)、S2=(AT,CT,BT)是互为对偶的两个系统,则S1的能控性等价于S2的能观测性;S1的能观测性等价于S2的能控性。或者说,若S1是状态完全能控的(完全能测观的),则S2是状态完全能观测的(完全能控的)。,16,4.系统状态能控性、能观性的其它特性,非奇异相似变换不改变系统的能控性非奇异变换不改变系统的能观性离散系统状态能控性、能观性与脉冲传递函数的关系单输入-单输出线性定常离散系统完全能控和完全能观的充分必要条件是脉冲传递函数不存在着零、极点相消。如果存在着零、极点相消,系统或者是不完全能控,或者是不完全能观,或者既不完全能控又不完全能观。例7.4,17,5.输出能控性,对于n阶线性定常离散系统,输入向量为r维,输出向量为m维若存在有限个输入向量序列能将系统输出从某个初始状态在第q步控制到任意最终输出,则称此系统是输出完全能控的,简称输出能控。由上式描述的线性定常离散系统输出能控的充要条件是输出能控性矩阵行满秩。,18,7.3状态反馈设计法,控制系统的品质好坏主要取决于系统的极点在z平面上的位置。因此,在对系统进行综合设计时,往往是给出一组期望的极点,或者根据时域指标提出一组期望的极点。所谓极点配置问题就是通过对反馈增益矩阵的设计,使闭环系统的极点恰好处于z平面上所期望的位置,以获得期望的动态特性。这种方法可以看作是对经典控制理论中的根轨迹法的扩展。基于状态反馈的单输入系统极点配置方法多输入系统状态反馈设计法,19,1.基于状态反馈的单输入系统极点配置方法,被控系统如图7.3所示,其状态方程为式中x(k)为k时刻的n维状态向量;u(k)为k采样时刻的控制信号;A为nn维矩阵;b为n1维列向量。,图7.3被控对象结构图,20,采用如下形式的状态反馈式中,K为状态反馈增益矩阵,v(k)为参考输入。将其代入状态方程中构成图7.4所示的闭环系统。,图7.4状态反馈闭环系统,基于状态反馈的单输入系统极点配置方法,21,经反馈后的闭环系统可以表述为若系统(A,b)是完全能控,则采用上述状态反馈得到的闭环系统的极点可以任意配置。不妨假设它已是能控标准型(若不是,可通过非奇异非线性变换转换成能控标准型)。,基于状态反馈的单输入系统极点配置方法,22,经过状态反馈后的闭环系统的状态矩阵和输入矩阵分别为闭环系统特征方程为,基于状态反馈的单输入系统极点配置方法,23,设闭环系统的期望极点为则系统的期望特征方程为令上两式中的各项次幂系数对应相等,即即可得到状态反馈增益矩阵K。例7.5,基于状态反馈的单输入系统极点配置方法,24,2.多输入系统状态反馈设计法,至少有一路输入可使系统是完全能控在这种情况下,只需单独使用该输入实现状态反馈。方法同前面所述单输入系统的状态反馈设计法基本一样。例7.6针对任意单独输入系统不完全能控若一多输入系统状态完全能控,但针对任意单独输入系统不完全能控,此时,可将各输入看成是某单一输入信号的线性分解,则原多输入系统等价成某一单输入系统。例7.7,25,7.4输出反馈设计法,假设系统的状态方程为采用如图7.5所示输出反馈,引入参考输入其中H为输出反馈增益矩阵。,图7.5多输入多输出系统的输出反馈,26,输出反馈设计法,闭环系统状态方程为闭环系统特征方程为设闭环系统的期望极点为则系统的期望特征方程为令上两式中z各次幂项系数对应相等,即可求得输出反馈系数矩阵H。,27,7.5状态观测器设计,利用状态反馈实现闭环系统的极点配置,需要利用系统的全部状态变量。然而系统的状态变量并不都是能够易于用物理方法量测出来的,有些根本就无法量测;甚至一些中间变量根本就没有常规的物理意义。此种情况下要在工程上实现状态反馈,就需要对系统的状态进行估计,即构造状态观测器。全维状态观测器降维状态观测器,28,1.全维状态观测器(1),当对象的所有状态均不可直接量测时,若要进行状态反馈设计,就需对全部状态变量进行观测。这时构造的状态观测器,其阶次与对象的阶次相同,被称为全维状态观测器。考虑如下n阶单输出线性定常离散系统A为nn维系统矩阵,B为nr输入矩阵,C为1n维输出矩阵。,图7.6全维状态观测器,29,全维状态观测器(2),构造一个与受控系统具有相同参数的动态系统当两系统的初始状态完全一致时,则两个系统未来任意时刻的状态也应完全相同。但在实际实现时,不可能保证二者初始状态完全相同。为此,应引入两个系统状态误差反馈信号构成状态误差闭环系统,通过极点配置使误差系统的状态渐趋于零。由于原受控系统状态不可直接量测,故用二个系统的输出误差信号代替。,30,全维状态观测器(3),引入了输出误差的状态观测器状态方程为其中,H为状态观测器的输出误差反馈系数矩阵,有如下形式定义状态估计误差为,31,全维状态观测器(4),由前述可得即若选择合适的输出误差反馈矩阵H使得状态估计误差系统的所有极点均位于z平面单位圆内,则误差可在有限拍内趋于零,即状态估计值在有限拍内可以跟踪上真实状态,且极点越靠近原点状态估计误差趋于零的速度越快,反之越慢。,32,全维状态观测器(5),若指定状态观测器的特征值为即期望的特征方程为状态观测器的特征多项式为比较两式两边z各次幂项的系数可得到一个n元方程组,可求得输出误差反馈系数矩阵H。例7.8,33,2.降维状态观测器(1),已知n维系统是能观测的,其输出矩阵的秩是m,则说明系统状态有m个是可以直接观测的,不需要对系统的n个状态全部进行观测,而只需对另外n-m个状态进行观测即可。即可用n-m维状态观测器代替全维状态观测器。这种维数低于被控系统状态向量的观测器称为降维观测器。单输入多输出系统降维观测器的设计已知n维线性定常离散系统(A,b,C)能观测其中,x(k)为n维状态向量,y(k)为m维输出列向量。,34,降维状态观测器(2),先将状态x(k)分解成两部分:可直接测量部分x2(k)(m1维);不能直接测量需重构部分x1(k)((n-m)1维)。即其中A11为(n-m)(n-m)维;A12为(n-m)m维;A21为m(n-m)维;A22为m(n-m)维;b1为(n-m)1维;b2为m1维。为了用可直接观测的x2(k)估计不可直接观测的x1(k),引入一个虚拟输出,35,降维状态观测器(3),观测器模型结构整个系统的降维状态观测器实际上相当于全维观测器的子系统。因此采用与全维观测器相同的输出误差反馈思想,构造降维观测器,其结构如图7.7所示。,图7.7降维状态观测器结构,36,降维状态观测器(4),观测器方程为令观测器状态误差为同全维观测器情况类似,有,37,降维状态观测器(5),降维观测器的实现将z表达式代入观测器方程中,得上式中x2(k),u(k)可直接得到,但最后一项Hx2(k+1)实现有困难,因x2(k+1)是预测值。这时可采用图7.8结构变换法,则得到降维状态观测器实现的结构如图7.9所示。例7.9,图7.8降维状态观测器实现的结构变换法示意,38,图7.9降维状态观测器的实现,降维状态观测器(6),39,7.6应用状态观测器的状态反馈系统,以单输入单输出系统为例该系统完全能控完全能观测。设计的问题是:1.用状态估计值反馈与用真实状态反馈系统性能是否一致?2.状态反馈增益矩阵K和观测器输出误差反馈矩阵H如何设计?,40,应用状态观测器的状态反馈系统,问题1用x(k)反馈时,闭环系统为其中,v(k)为参考输入用反馈时,状态观测器为,41,应用状态观测器的状态反馈系统,闭环系统为,42,应用状态观测器的状态反馈系统,若,闭环系统系数矩阵未变,均为A-bK,这种情况下,反馈系统与x(k)反馈系统完全相同。若,反馈系统比x(k)反馈系统多了一个输入量,观测器设计过程中对H的选择保证对系统来说相当于一个很快衰减的扰动量,只对系统产生瞬态的影响。,43,应用状态观测器的状态反馈系统,问题21.用反馈与用x(k)反馈,闭环系统极点不发生变化。如果(A,b)能控,用反馈同样可以选择K矩阵进行极点的任意配置,不受H矩阵影响。即使用观测器不影响状态反馈配置好的闭环极点。2.状态观测器状态方程的形式与引入状态反馈前一样。因此,观测器极点的选择不受状态反馈系数矩阵K选择的影响。定理7.7(分离定理)若系统能控又能观,可以先通过闭环极点要求选择状态反馈系数矩阵K,然后可按观测器状态偏差衰减速率要求独立地选择观测器输出误差反馈系数矩阵H,而H不会影响已配置好的闭环极点。也就是说,K和H可以分别独立设计,互不影响。,44,7.7二次型最优控制算法设计,前面介绍的设计方法一般在设计开始时就确定了系统的结构形式,而这些结构形式通常不是最优的。往往得不到满意的效果,还需要在状态空间模型下建立最优控制策略。最优控制概念二次型最优控制线性离散系统二次型最优控制,45,最优控制概念,最优控制,就是在一定的具体条件下,在完成所要求的控制任务时,系统的某种性能指标具有最优值。根据系统不同的用途,可提出各种不同的性能指标。设所谓最优控制问题,就是要寻找最优控制函数u*(t),使上式所示的系统状态x(t)从已知初始状态x0转移到要求的终端状态xtf,在状态转移过程中满足控制与状态的不等式约束,即x(t),u(t),t0。终端状态的等式约束,即Mx(tf),tf=0。并且使下面的性能指标达到极值。,46,最优控制概念,性能指标是衡量系统性能好坏的尺度,其内容与形式取决于最优控制问题所要完成的任务,不同控制问题应取不同的性能指标。目前最常用的性能指标是用积分判据表示的,常称为代价函数,47,二次型最优控制,性能指标以对状态及控制作用的二次型积分表示,通常称为二次型最优控制。其性能指

温馨提示

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

评论

0/150

提交评论