2021年整理现代控制理论课程设计_第1页
2021年整理现代控制理论课程设计_第2页
2021年整理现代控制理论课程设计_第3页
2021年整理现代控制理论课程设计_第4页
2021年整理现代控制理论课程设计_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

1、现代控制理论课程设计现代控制理论课程设计编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对 文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(现代控制理论课程设计)的内 容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源 泉,前迸的动力。本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以 下为现代控制理论课程设计的全部内容。现代控制理论课程设计设计主题:单倒置摆控制系统的状态空间设计班级:09级电气工程及其自动化3班姓名:周立学号:P091812927

2、日期:2012年5月12日星期六西北民族大学电气工程学院7摘要1关键词:11.引言12倒立摆数学模型的建立22. 1.主题背景22o 2.抽象出研究对象23.对被控对象进行分析以及相应仿真43o 1能控性分析43o 2稳定性分析44o状态观测器的设计64. 1单倒置摆全状态反馈64o 2方案一:全维观测器的设计84.3方案二:降维观测器的设计114o 4分析比较两种设计方案的性能155o 结论16参考文献16倒置摆控制系统状态的状态空间设计现代控制理论课程设计摘要 :倒置摆控制系统是一个复杂的、不量、非线性、强耦合系统,是控制理论的典型系统的能力,从而从中找岀最优秀的控制方西北民族大学电气工程

3、学院1稳定的、非线性系统,对倒置摆系统的研究能 有效的反映控制中的许多典型问题,对单倒置 摆,首先运用牛顿运动定律建立倒立摆系统的 运动方程,以小车的位移,速度,摆杆与y轴正 方向的夹角及摆角变化的速度作为四个状态 变量,进而求出系统的状态空间描述,建立数 学模型。其次运用状态反馈极点配置算法,由 给定的控制要求求岀状态反馈增益矩阵,将极 点配置在控制要求的位置,另外考虑到系统的 某些状态,如:小车速度和摆杆角速度不容易 直接测量等,本文设计了全维状态观测器和降 维状态观测器,对状态变量进行了重构并给出 了利用Mat I ab仿真结果及分析。关键词: 倒立摆;状态反馈;极点 配置;状态观测器。

4、1.引言倒立摆系统作为一个实验装置,形象直观, 结构简单,构件组成参数和形状易于改变,成 本低廉;作为一个被控对象,它又相当复杂, 就其本身而言,是一个高阶次、不稳定、多变研究对象。只有采取行之有效的控制方法方能 使之稳定。最初研究开始于二十世纪50年代, 麻省理工学院(MIT)的控制论专家根据火箭发 射助推器原理设计出一级倒立摆实验设备倒 立摆系统稳定效果非常明了,可以通过摆动角 度、位移和稳定时间直接度量、控制好坏一目 了然。近年来,控制理论不断发展,在其领域 取得了一定的成就,形成了多种控制方法。控 制理论发展的过程中,某一理论的正确性及在 实际应用中的可行性需要一个按其理论设计 的控制

5、器去控制一个典型对象来验证倒立摆 就是这样一个被控制对象,倒立摆的种类不仅 有简单的单机倒立摆,而且有多种形式的倒置 装置,能有效地反映诸如可镇定性、鲁棒性、 随动性以及跟踪等许多控制中的关键问题,是 检验各种控制理论的理想模型倒立摆的研究 具有重要的工程背景,对倒置系统的研究在理 论上和方法论上都有深远的意义,近年来,新 的控制方法不断岀现,人们试图通过倒立摆这 样一个典型的控制对象,检验新的控制方法是 否有较强的处理多变量、非线性和绝对不稳定 现代控制理论课程设计法。倒立摆的控制方法在军工,航天和机器 人领域有广泛的用途,另外其控制方法和思路 在处理一般工业过程中亦有广泛的用途。机器 人行

6、走类似倒立摆系统,而机器人的关键技术 至今仍未很好解决,倒立摆系统的稳定与空间 飞行器控制和各类伺服平台的稳定有很大相 似性,也是日常生活中所见到的任何重心在 上、支点在下的控制问题的抽象。因此,倒立 摆机理的研究具有重要的应用价值,成为控制 理论中很重要的研究课题。2。倒立摆数学模型的建2.1.主题背景如图1所示,为单倒置摆系统的原理图. 设摆的长度为L、质量为m.用较链安装在质量 为M的小车上。小车有一台直流电动机拖动, 在水平方向对小车施加控制力u,相对参考系 产生位移z。若不给小车施加控制力,则倒置 摆会向左或向右倾倒,因此,它是一个不稳定 系统控制的目的是,当倒置摆无论岀现向左 或向

7、右倾倒时,通过控制直流电动机,使小车 在水平方向运动,将倒置摆保持在垂直位置上. 图1单倒置摆系统的原理图2.2.抽象出研究对象为简化问题,工程上可以忽略一些次要因 素。在本例中,我们为了简化问题,方便研究 系统空间的设计问题,忽略了摆杆质量、执行 电动机惯性以及摆轴、轮轴、轮与接触面之间 的摩擦及风力。设小车的瞬时位置为Z,倒置 摆岀现的偏角为6,则摆心瞬时位置为 (z + /sin&)。在控制力u的作用下,小车及摆 均产生加速运动,根据牛顿第二定律,在水平 直线运动方向的惯性力应与控制力u平衡,则 有M+ mr(z + / sin 0) = udr dr即(M + m) z+ ml 0 c

8、os6 - ml 0 sin 0 = u (1)(7)5o 1 一 Mo 1 一 M由于绕摆轴旋转运动的惯性力矩与重力矩平 衡,因而有d 2(z +1 sin 0)/ cos6 = inclsin 6dr即 zcos0 + l0cos2 0-/&sin0cos0 = gsinO(2)式(1)、式(2)两个方程都是非线性方程, 需作线性化处理。由于控制的目的是保持倒置 摆直立,因此,在施加合适u的条件下,可认选取小车的位移z及其速度z、摆角的位置& 及其角速度5作为状态变量,z为输出变量, 并考虑恒等式竺二,些扁及式(5)、式(6), dt dt可列出系统的状态空间表达式为0 100、0 0 -

9、竺0x= 0 001 x+0 0恥滋0Ml 丿y = l 0 0 0x (8b)式中x = z Z 0 0为8、&均接近零,此时cos& , 假定系统参数 M 二 1kg, m二0。1kg, I = 1m,联立求解式(3)、式(4) 可得0100 0、00-101,b =000100011o丿,c = (l 0 0 0)且可忽略&2 &项于是有 (M + ?) z+ ml 0 = u (3);+/3 = g& (4)g二9O 81m/s2,则状态方程中参数矩阵为(M + ?)Ml消去中间变量可得输入变量为U、输出变量-(M+7)g:_l; gz,Z U1(MlM Ml性。此时倒置摆的状态空间模

10、型表达式为:西北民族大学电气工程学院1器吩(6)为Z的系统微分方程为(9)综合上述的分析,可抽象出系统的研究对象 为:位移z、小车的速度;、摆角的位置6及 其角速度5.系统的研究对象抽象成这四个变 量后,接下来就可以根据前面的方程为这四个 变量建立空间状态方程,并分析被控对象的特_0 1 0 00 0-101x =X +U0 0 0 10_0 0 11 0_-1(10)y = l 0 0 0x其系统的结构图如下:图2单倒置摆开环系统结构图3. 对被控对象进行分析 以及相应仿真30 1能控性分析在建立完模型后我们需要对模型进行分 析。作为被控制的倒置摆,当它向左或向右倾 倒时,能否通过控制作用使

11、它回复到原直立位 置,这取决于其能控性。因此我们首先分析它 的能控性。根据能控性的秩判据,并将式(9) 的有关数据带入该判据,可得rankM = rankip Ab A2b A3b)= 4(11)因此,单倒置摆的运动状态是可控的换句话 说,这意味着总存在一控制作用u,将非零状 态X转移到零。仿真:代码:A二0, 1,0。;0, 0, -1, 0; 0,0.0, 1; 0, 0, 11r0 ; b二0; 1; 0; 1; c=1, 0, 0, 0 ; d二0;N二size (A); n=N (1);sysO二ss(A, b, c, d);S二ctrb (A, b);f二rank (S);if f

12、=ndisp (系统能控,)e I sedispC系统不能控)end运行结果:系统能控3o 2稳定性分析由单倒置摆系统的状态方程,可求的其特现代控制理论课程设计征方程为:|/-A| = 22a2-ll) = 0(12)解得特征值为0,0, V1T , -VlTo四个特 征值中存在一个正根,两个零根,这说明 单倒置摆系统,即被控系统不稳定的. 仿真:采用mat lab对被控对象进行仿真, 如下图所示为倒摆没有添加任何控制器下 四个变量的单位阶跃响应。如图可知,系 统不稳定,不能到达控制目的。代码:A= 0, 1,0, 0, ; 0, 0,1, 0;0, 0.0, 1 ; 0,0,11,0; b=

13、0; 1;0;1 ;c=lr 0,0,0; d 二0;sysO二ss (A, b, c, d);t=0: 0o 01: 5;y,t, x =step(sysO, t);subplot(2, 2,1);plot (t, x (:, D) ;gr idxlabel Ct(s) ) ;ylabel (5 x (t);titleCz1 );subplot (2, 2, 2);plot (t, x (:.2); grid;titleC z 的微分f);subplot(2, 2. 3);plot (tF x (: , 3) ;gr idxIabeI (5 t(s) ) ;ylabel ( x(t) *);

14、title ( theta)subplot (2, 2, 4);plot (t,x (:, 4) ;gr idxIabeI (5 t (s)5 ) ;y label ( x (t) *);title C theta 的微分)结果:统的个变量的阶跃响应曲线7xlabelC t (s)1) ;ylabel C x(t)1);由上面两个方面对系统模型进行分析,可知被西北民族大学电气工程学院现代控制理论课程设计如下图画出状态反馈系统结构图:控系统是具有能控性的,但是被控系统是不稳 定的,需对被控系统进行反馈综合,使四个特 征值全部位于根平面S左半平面的适当位置, 以满足系统的稳定工作已达到良好、静态性

15、能 的要求。因此我们需要设计两种控制器方案来 使系统到达控制的目的,分别为:全维状态观 测器的设计和降维观测器的设计.4. 状态观测器的设计西北民族大学电气工程学院114.1单倒置摆全状态反馈采用全状态反馈。取状态变量Z、Z、8、&为反馈信号.状态控制规律为w = v-kx(13)设k = (&)匕k2心)式中,心心分别为z、2、6、&反馈至参 考输入v的增益。则闭环控制系统的状态方程 为x = (A-bk)x + bv设置期望闭环极点为一 1,-2, 1 + i, -1-i由mat lab可求得:仏=-0 4.&=-1,图3单倒置摆全反馈系统结构图仿真:代码:A二0,1,0,0, ;0,0,

16、-1,0;0,0, 0, 1 ;0,0,11,0 ;b=0;1;0;U; c=1f 0,0,0; d=0;N二size (A); n二N (1):sys0=ss (A,b, c, d);P_S= -1,-2, -1 + j, 1 i;k二acker (A, b, P_s)A1二 A-b*k;sys=ss (A1、 b, c, d);t=0: 0o 01:5;y, tr x二step (sys, t); subplot (2, 2, 1);plot (t, x ( :, 1) :gr idx label ( t (s) ; y label ( x (t)5 );title ( z);subplo

17、t (2.2,2);plot (t,x (:, 2); grid;xlabeI ( t (s) ) :y IabeI ( x(t); title( z 的微分 J;subplot(2,2,3);plot(t, x (: ,3) ) ; gridx labe I ( t (s) ); y labe I C x (t); title C theta)titleC z 的微分f);subplot(2, 2, 3);plot (t, x(:, 3);gr idx IabeI ( t (s)1 ) ;y labe 1( x (t);title (theta* )subplot (2, 2, 4);plo

18、t (t, x (: , 4) ); gridx IabeI ( t (s) ) ; y label (* x (t);title ( theta 的微分)结果:subplot (2, 2, 4);4单倒置摆全状态反馈的阶跃响应曲线稳定的闭环系统。观察仿真曲线:单位阶跃的plot(t, x (:, 4) ;gridxIabe 1( t (s) ;y label (x(t);title C theta 的微分) t二0:0。 01: 10;y, t. x =step (sys, t);subplot (2, 2, 1);plot(t, x(:, 1) ;gr idxlabel (t(s) )jy

19、label C x(t);title(z);subplot (2, 2, 2);plot (tr x(:F 2) ;gr id;如仿真图可知,单倒置摆的全状态反馈为xlabeI C t (s)1 );yIabeI (1x (t) 作用下,输出变量逐渐趋于某一常数,状态变量e则是逐渐趋于Oo当参考输入v单位阶跃 时,状态向量在单位阶跃的作用下相应逐渐趋 于稳定,这时摆杆回到原始位置(即6=0), 小车也保持稳定(即Z二某一常数)如果不将4 个状态变量全用作反馈,该系统则不能稳定。4O 2方案一:全维观测器的设 计为实现单倒置摆控制系统的全状态反馈,必须 获取系统的全部状态,即Z、Z、8、0的信

20、息因此,需要设置z、Z、8、&的四个传感 器。在实际的工程系统中往往并不是所有的状 态信息都是能检测到的,或者,虽有些可以检 测,但也可能由于检测装置昂贵或安装上的困 难造成难于获取信息,从而使状态反馈在实际 中难于实现,甚至不能实现在这种情况下设 计全维状态观测器,解决全维状态反馈的实现 问题。(1)判定系统状态的能观测性将式(9)中的数值代入能观测性秩判据,得: rankN = rank Ac (A7 )2c? (A,)3c; )=4 (14) 或者由mat lab中的obsv (A, c)命令来求秩, 状态均是可观测的,即意味着其状态可由一个 全维(四维)状态观测器给出估值.其中,全维观

21、测器的运动方程为x = (A-GC)x + Bu + Gy (15)式中G = (g厲g2 gj全维观测器已G配置极点,决定状态向量估计 误差衰减的速率。设置状态观察器的期望闭环极点为一2, -3, -2+i, -2-i o由于最靠近虚轴的希望闭环极 点为一2,这意味着任一状态变量估计值至少 以规律衰减。由mat I ab可求的出G:g=9, Sl=42, 2=-148,=-492图5单倒置摆全反馈的全维观测器的结构图仿真:可得秩为4 (见仿真).可见被控系统的4个 代码仁现代控制理论课程设计A二0丄 0,0, ;0, 0, -1,0; 0,0, 0J; 0,0, 11, o;b二0;1; 0

22、; -1; c=1, 0, Q, 0;d=0; V二obsv (A,c);m二rank(V);if m=ndispC系统能观)sys=ss (A1, b1, c1, d1); t=0: 0o 01: 10;y, t, x二step (sys, t);figure (1);plot (t, x (: ,1: 4) , ) ; gr idxlabel C t (s) *) ;ylabel C x (t);西北民族大学电气工程学院15disp C系统不能观)endfigure (2);plot (t,x (: , 5: 8), );gr idx label (* t (s) 1) ;y label

23、(x (t) 1);结果仁系统能观代码2:A= 0, 1,0,0, ; 0,0. -1, 0; 0.0, 0, 1;0, 0.11,0; b= 0; 1; 0;1;c=1,0, 0, 0; d=0;N二s i ze (A) ; n=N (1);sys0=ss (A, b, c, d);P_s=1, 2,_1 + i, 1-i;P_o二2, -3, -2+i,2-i;k=acker (A. b9 P_s)figure (3)subplot (4, 1,1);plot (tF (x(:, 1)x (:, 5) ;gr idy I abe I ( z);subplot (4, 1,2);plot (

24、t, (x(:, 2) -x (:, 6); gr idylabel ( z 的微分);subplot(4f 1, 3);plot (t, (x(:, 3) -X (: , 7) ; gridyIabeI (theta);figure (3)g二(acker (A*, c1, P_o)A1A,-b*k; g*c, Ab*k-g*c;subplot(4f 1, 1);plot (t, (x (:, 1) -x(: .5) ) ;gr idb1=b; b ;c1= c zeros (1,4); d1=0; subplot (4, 1, 2);plot (t. (x(: ,2) x ( :, 6)

25、) ; gr idy label (* z 的微分);subplot(4. 1F 3);plot (t, (x (:, 3) x (:, 7) );gr id ylabel (theta);subplot (4r1,4);plot (t, (x (:, 4)x(: ,8); gr idy labeI ( theta 的微分);结果: 7 =图7带全维观测器的状态反馈下的状态变量的阶跃响应曲线942-148-492图6状态反馈下的状态变量的阶跃响应曲线8系统状态与全维观测器得到的估计状态之 间的误差曲线由上图可知,全维状态观测器观测到的4 个变量的阶跃响应曲线与全状态反馈时的阶 跃响应曲线基本相

26、似(如图6与图7所示), 但是二者还是有误差的,只不过误差很小(如 系统状态与全维观测器得到的估计状态之间的误差曲线图8所示,它们的误差都在10创级西北民族大学电气工程学院别的,很小),全维状态观测器所得的性能基本满足要求(系统能控且稳定),但是由于观 测器的数目多,导致中间过程的损耗也大。实 际上,本系统中的小车位移Z,可由输出传感 器获得,因而无需估计,可以设计降维观测器, 这样可减小误差)。4o 3方案二:降维观测器的设 计由于单倒置摆控制系统中的小车位移,可 由输岀传感器测量,因而无需估计,可以设计 降维(3维)状态的观测器。通过重新排列被 控系统状态变量的次序,把需由降维状态观测 器

27、估计变量与输出传感器测得的状态变量分X1A,.A.;+_A21AX.1J(17)式中y = yz=oA元2z0-10_0,11 =001e0110OT12 =0.b =00-1来 2 = z = yA2i = 10 o A? = 0, b? = 0 ,/j = 1 ,故单倒置摆三维子系统动态方程为开,也就是说,将Z作为第四个状态变量,则 按照被控系统的状态和输出方程可变换为:t0-1ozT0=0010+0e01100-1(18) z0 -1 0 o 1d00 0 100Hi00 11 0 0T-1J_1 0 0 0_(16)y = O 0 0 1;0简记为z! = (1 0 0)&0(19)使

28、用mat lab对其的观测性检查,结果是客观 的.因为降维状态观测器动态方程的一般形式现代控制理论课程设计(24)7-28v-7 -1 01-2128 0 1w+0u +10492 11 0-1336w = (An hA2l)yv + (bj hb2)w + (An hA21)A +A12 hA22y(20)Xj = w +hy92(25)(21)式中,=血/?, /bfo使用降维状态观测器实现状态反馈的的单倒式为使用mat lab可求岀降维状态观测器特征多项置摆系统结构图simul ink连接的仿真图所示。仿真:代码: (Ajj hA2|)| = /I3 4-+ (11 /?)Z4-(11/

29、? f 0,1,0, 0;0, 0, 1, 0; 0, 11,0, 0; 1,0(22)设期望的观测器闭环极点为-3, -2土/,则由 mat lab仿真可得,期望特征多项式为(2 + 3)(2 + 2 + /)(2 + 2-z) = 23+7/l2 +172 + 15(23)由 mat I ab 可得,h0=7, hx =-28, h2 =92所以由mat lab的仿真可得降维观测器的动态方程为0, 0;b二1; 0; 1; 0; c二0, 0,0, 1 8二0;N二size(A); n二N ;sys=ss (A, b,c,d);S=ctrb (A, b)f= rank(S);if f=nd

30、isp C系统能控)e I sedisp (系统不能控) endV=obsv (A, c);西北民族大学电气工程学院现代控制理论课程设计m二rank (V);if nF二ndispC系统能观)e I sedispC系统不能观)endP_s=1,2, -1 + i, -1-i;k二acker (A,b, P_s);syms hO hi h2syms sh=h0;h1;h2;A11= 0, -1, 0; 0, 0,1; 0, 11,0;A12=0;0;0;P二一3,2+i,-2i;A22二0;A21 = 1,0, 0;eq=collect(det(s*eye(3)- (A11-h*A21), s)

31、 systemeq二expand ( (s-P (1) * (s-P (2) * (sP(3)hO, h1,h2=s0lve(h0=7, -11-h1=17*, -11*h0 h2=15,)AW二(A11-h*A21)b1= 1;0; -1;b2二0;BU=b1h*b2BY= (A11h*A21) *h+A12h*A22 结果:至统启师ei =事 3+LI x、2+ (-L 2-11) x-L 3- M 1eneq =s 34-7 icff * 24-1 54-1 7 icffhO =AV =7Y,_1,28,0,192,11,hl =BU =-2810-1h2 二BT =-92-211043

32、36西北民族大学电气工程学院15其中,AW. BU、BY分别为降维观测器的动态h= hO;h1; h2方程中W、U、y的系数矩阵。使用MATLAB中simulink连接的仿真图:N IK0BZ(2)降维状态观测器时,变量e以及变量&的阶跃响应曲线图9单倒置摆全反馈的降维观测器的结构图仿真结果截图:(1)降维状态观测器时,变量Z以及变量2的阶跃响应曲线观察上面的仿真图可知,在给系统状态全反馈加上降维观测器之后,单位阶跃的作用现代控制理论课程设计下,小车的位移Z逐渐趋于一个常数(即2。5), 而倒置摆出现的偏角e也逐渐趋于o,可见 带降维观测器的系统是一个稳定的系统,同时 在性能方面符合空间的设计要求。4.4分析比较两种设计方案的 性能单倒置摆原系统(即开环系统)不稳定 的,因此我们设计了单倒置摆全状态反馈系 统,由仿真图(即状态反馈下的状态变量的阶跃响 应曲线)可知,单倒置摆的全状态反馈系统是 稳定的,为了获取4个状态变量Z、2、e、&, 我们为单倒置摆的全状态反馈系统

温馨提示

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

评论

0/150

提交评论