下载此文档

单倒置摆控制系统状态空间建模及MATLAB仿真.docx


文档分类:IT计算机 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
单倒置摆控制系统的建模及
MATLAB仿真
背景:
单倒置摆系统是一个不稳定系统,当给系统施加外力时,倒置摆向左或向右倾倒,影响系统稳定,同时单
倒置摆系统典型的高阶次、多变量、严重不稳定和强耦合的非线性系统1m,g

,则系统状态方程中参数矩阵为:
0
1
0
0
0
0
0
1
0
1
1000
(9)
A
0
0
,b
,c
0
1
0
0
0
11
0
1
此时倒置摆的状态空间模型表达式为:
0
1
0
0
0
0
0
1
0
1


x
x
u
0
0
0
10
0
1
0
0
11
0
1
y1000x
其系统的构造图如下:
图1单倒置摆开环系统构造图
被控对象特性剖析
能控性剖析
根据能控性的秩判据,并将式(9)的相关数据带入该判据,可得
rankMrankbAbA2bA3b4(11)
因此,单倒置摆的运动状态是可控的。换句话说,这意味着总存在一控制作用u,将非零状态x转移到零。
仿真:
代码: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=size(A);n=N(1);
sys0=ss(A,b,c,d);
S=ctrb(A,b);
f=rank(S);
iff==n
disp('系统能控')
else
disp('系统不能控')
end
结果截图:
系统能控
稳定性剖析
由单倒置摆系统的状态方程,可求的其特点方程为:
I
A
2(
2
11)0
(12)
解得特点值为
0,0,
11,-
11
。四个特点值中存在一个正根,两个零根,这说明单倒置摆系统,
即被控系统不稳定的。
仿真:采用matlab对被控对象进行仿真,如下列图所示为倒摆没有增添任何控制器下四个变量的单位
阶跃响应。如图可知,系统不稳定,不能抵达控制目的。
代码:
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;
sys0=ss(A,b,c,d);
t=0::5;
[y,t,x]=step(sys0,t);
subplot(2,2,1);
plot(t,x(:,1));grid
xlabel('t(s)');ylabel('x(t)');
title('z');
subplot(2,2,2);
plot(t,x(:,2));grid;
xlabel('t(s)');ylabel('x(t)');
title('z的微分');
subplot(2,2,3);
plot(t,x(:,3));grid
xlabel('t(s)');ylabel('x(t)');
title('\theta')
subplot(2,2,4);
plot(t,x(:,4));grid
xlabel('t(s)');ylabel('x(t)');
>>title('\theta的微分')
结果:
图2单倒置摆开环系统的个变量的阶跃响应曲线
由上面两个方面对系统模型进行剖析,可知被控系统是拥有能控性的,可是被控系统是不稳定的,需对被
控系统进行反应综合,使四个特点值全部位于根平面S左半平面的适合地点,以知足系统的稳定工作已达到优秀、静态性能的要求。因此我们需要设计两种控制器方案来使系统抵达控制的目的,分别为:全维状
态观察器的设计和降维观察器的设计。
五两个方案
单倒置摆全状态反应
采用全状态反应。取状态变量

z、z、θ、

为反应信号,状态控制规律为
uvkx


单倒置摆控制系统状态空间建模及MATLAB仿真 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人花双韵芝
  • 文件大小340 KB
  • 时间2022-08-01