资源预览内容
第1页 / 共21页
第2页 / 共21页
第3页 / 共21页
第4页 / 共21页
第5页 / 共21页
第6页 / 共21页
第7页 / 共21页
第8页 / 共21页
第9页 / 共21页
第10页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
本科毕业论文(设计)题 目状态反馈控制学院计算机与信息科学学院专业自动化(控制方向)年级2009级学号222009321042049姓名王昌洪指导老师 何强成绩2013年4月18日状态反馈控制王昌洪西南大学计算机与信息科学学院,重庆400715摘要:现代控制理论的特色为状态反馈控制,状态反馈控制经过近几十年的发展演变,在 现实控制系统中应用越来越是广泛,由于系统的内部特性可以由状态变量全面的反应出 来,因而相对于输出反馈控制,状态反馈更加的有利于改善系统的控制性能。但是,在实 际的系统中,状态变量由于其难于直接测量,所以进行状态反馈总是很难实现。本论文将 论述状态反馈基本原理,并通过举例说明状态反馈控制的优越性,同时将对状态反馈控制 进行Matlab仿真,使系统满足提出的设计要求。关键词:状态反馈;极点配置;Matlab仿真;时域指标State Feedback ControlWang changhongSouthwest university school of computer and information science, chongqing, 400715Abstract:Modern control theory, the characteristics for the state feedback control, state feedback control through decades of development and evolution, in the real control system is applied more and more widely, because the internal characteristics of the system can be fully reflected by the state variables,So relative to the output feedback control, state feedback are more favorable to improve the control performance. However, in practical systems, the state variable because of its difficult to measure directly, so the state feedback is always difficult to achieve.This paper will describe the state feedback principle, and illustrates the superiority of the state feedback control, at the same time, the state feedback control for Matlab simulation, the system meets the requirements of the design.Key words: State feedback;Pole assignment;Matlab simulation;Time domain index目录1引言12状态反馈控制原理23状态反馈矩阵可控性和可观性23.1状态反馈系统的可控性23.2状态反馈系统的可观性34极点配置问题45极点配置56状态反馈控制实例67加入干扰信号后的状态反馈系统127.1系统输入端产生干扰信号127.2系统中产生干扰信号(1) 127.3系统中产生干扰信号(2) 138分析与总结15参考文献:161引言随着状态观测器理论与状态估计方法的发展,卡尔曼-布什滤波方法的出现, 以及计算机仿真技术的越来越成熟,状态反馈控制方法应用越来越广泛。由于时代的发展,科技的不断进步,人们在硬件上的研究发展已经趋向于及 其精微,以及很难再取得重大的进步和延伸的情况下,我们自然而然的将注意力 转移到软件的发展上。软件的成熟与优越,将更优化的控制各种各样设备,使其 尽可能的发挥最大的性能。对于机械方面而言,其软件为控制系统,一个系统的 状态变量由比例环节传送到输入端去的反馈方式为状态反馈,状态反馈控制是现 代控制理论的一种特色。一个系统的状态变量可以展现其整个系统的内部特性而 不需要知道系统的内部结构。所以相对于传统的输出反馈控制,状态反馈控制能 够更优秀更有效的控制系统,使其稳定正常工作。然而由于状态变量是不能直接 由系统外部直接测量得到的,这让状态反馈技术在实现的过程中相对于输出反馈 复杂。状态反馈变量不会影响原系统的能控性,但是可能会改变系统的能观性只 要原系统是能控的,则一定能够通过选着适当的反馈增益矩阵K用状态反馈来任 意移植闭环系统的极点。这一点传统的输出反馈控制是不能做到的。由于状态反馈拥有这么许多优点,本论文将通过实例论证状态反馈控制的优 越性。2状态反馈控制原理状态反馈控制定义:将系统的每一状态变量乘以相应的反馈系数,反馈到输 入端,与参考输入相加,其和作为被控系统的控制信号。现假设系统的状态空间表达式为:x二 Ax + Buy二 Cx + Du设状态反馈矩阵为k二伙1 k2kn为该系统的状态反馈增益矩阵,可以得到 闭环系统矩阵为(A-Bk),再由系统特征多项式卜I-(A-Bk可以看出,再加入 状态反馈矩阵以后,系统矩阵和特征值有所改变,但是其A,B值均无变化。 其系统框图画在下面:图1系统框图Fig.1 system chart3状态反馈矩阵可控性和可观性3.1状态反馈系统的可控性定理:多变量线性系统(定常的或时变的)S A, B, C ,在任何形如 u(t) = r(t) + K(t)x(t)的状态反馈下,这个状态反馈闭环系统YkA + BK,B, c完 全可控的充要条件是被控对象工A,B,C完全可控。0证明:充分性证明,即若工0可控,则込就可控。0k假设x0和X1在状态空间中的任意两个状态,根据丫 0可控的假设,必存在能 将x0在有限时间内转移到現的输入u0于是有相对于丫k,若选r=u-Kx,贝y当输 入r也能将x转移到x 1,因此得到Ek也是可控,证明出充分性。证明必要性,若E0不可控,则Ek也不可控。由结构图一可见,输入r不直接控制x,而必须通过产生控制信号u来控制x, 因此,如u不可控制x,则r也不能控制x,换言之,若E0不可控,则Ek也不可 控。必要性得证。注意到上述证明过程并没有考虑到单变量和定常的条件,所以,上述定理对 于多变量时变系统也是合适的。3.2状态反馈系统的可观性虽然状态反馈保持了动态方程的可控性,但总可以选择某一状态反馈阵K, 破坏动态方程的可观性。用一个特例就可以证明。例:设对象的动态方程为_ 34 _ 0 _x =46x +1因为rankab = rankc-34 _rank=rankac3536该系统是完全可控的,所以,但不是完全可观的。若取状态反馈的控制规律为u = Kx + r = 一 2- 4 x + r则状态反馈系统的动态方程为-14 -0 _x =x +一 2一 41y = 14 x可以验证,闭环系统依然可控且可观。上面的例子说明,状态反馈不改变系统的可控性,但可能改变系统的可观性。 一般地说,当用状态反馈配置的系统极点与原系统相同时,即出现零、极点对消 时,状态反馈就改变了系统的可观性。定理:输出反馈闭环系统可控的充要条件是被控系统可控;输出反馈闭环系 统可观的充要条件是被控系统可观。4极点配置问题极点配置定理 线性(连续或离散)多变量系统A,B,C能任意配置极点的充分必要条件是,该系统状态完全可控。证明下面仅给出连续系统情况下的证明,离散系统的证明类似。必要性证明:采用反证法,即设系统部完全可控,于是可以通过状态方程的线性变换进行可控性规范分解,即x=r acA12 xc+-暫_ 0AC_ 0对于任一状态反馈增益阵K =K K状态反馈系统的特征方程为:- 1 2-f (九)=det九 I - (A + BK)A=det九 I - C012=detAC九I - AC - B1K1C0-A12 - B1 K 2九 1 - AC=det九I - AC - B1K 1det九I - AC = 0CC所以,只有当系统完全可控时,才有可能任意配置状态反馈系统的闭环极点。必要性得证。充分性证明:我们只证明单输入单输出的情况。由前面的论述,若a、b是可控的,则存在非奇异线性变换x = Tx,将a、b化为第一可控标准型:一 010 一-0 -A = b =0010aL 0-a1 .a n - U1容易求得状态反馈闭环系统的特征多项式为:f(九)=xn+( an _ 1 - kn)九n1 +(a 1 一k 2)九+(a 0 一 心)设闭环系统的期望极点为入1,入2,,入n则系统的期望特征多项式为f *(九)=(九一九丿(九一九2)( X-为了使闭环系统的极点取期望值,只需要有:f (X) = f *( x)比较上式两边系数得:所以:从而得到对于状态x下的状态反馈增益阵为:上式表明,总存在状态反馈增益矩阵,使系统具有给定的期望特征多项式。充分 性得证。5极点配置1)期望闭环极点组的性能指标属性期望闭环极点组具有二重性,理论计算上的闭环期望极点组和控制工程中的 直观性能指标。2)控制工程中基本类型的性能指标时间域: ,ts,tr,td,tp Q,匚频率域:M , 3 ,3rrcc它们间可以相互转化,转化公式中我们论文需要用到的如下。兀:-cos 卩tr 二r 3dIn (1/ a )K+fln 丄丫l 丿3)基本类型性能指标和期望闭环极点组的主导极点对的关系s 1,s 2 = 一3 n 士 j 24)期望闭环极点组的确定10主导极点:s 1,s 2 - 一匚3 n 士 j3 nJ1-: 2余下n2个极点为:si =(4 6)Re(s1),i = 3,4, n6状态反馈控制实例题目:已知系统模型为:x - ax + bu y - cx + du010_ 0 -其中:a-001b -00231c -100 d 为了使系统上升时间tr - 0.5 s,超调量为10%,设计状态反馈系统并进行仿真。 解:由于知道系统的上
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号