- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
球棒系统的建模及反应控制
题目:球棒系统的建模及反应控制
姓名:
学院:
班级:
学号:
指导教师:
年月日
南京农业大学教务处制
球棒系统的建模及反应控制设计
由刚性球和连杆臂组成的球棒系统,以下列图所示。连杆在驱动力矩τ作用下绕轴心点Ο做旋转运动。连杆的转角和刚性球在连杆上的地点分别用θ,γ表示,设刚性球的半径为R。当小球转动时,球的挪动和棒的转动组成复合运动。
球棒系统是一个典型的多变量的非线性系统。该系统经过操作驱动力矩的控制使刚性球稳固在连杆的中心地点。利用拉格朗日方程成立球棒系统的数学模型,并用状态反应的方法设计球棒系统的控制器,经过给出详细的数据并进行计算,再利用这些数据进行模拟仿真。仿真表示利用状态反应法设计的控制器,能够实现球棒系统的稳固控制,即刚性球随动力臂一同转动时不发生转动。
刚性球与机械臂的动向方程由下式描绘:
??
1
?2
(r
Gsin)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。①
Jb/R2
m
?
?
??
2mr
r
mGrcos
1
。。。。。。。。。。。。。。。。。。。。②
mr2
JJb
mr2
J
Jb
?
?
选用刚性球的位移
和其速度
,以及机械臂的转角
及其角速度作为状态
T
?
?
T
,
,,
,
变量,令xx1,x2,x3,x4
,可得系统的状态空间表达式:
?
x1
x2
?
1
x2
(x1x4Gsinx3)
Jb/R2
m
?
x3
x4
?
2mx1x2x4
mGx1cosx3
1
x4
Jb
mx12
J
Jb
mx12
J
y
1,0,0,0
x
0,0,1,0
设球棒系统各参数以下:
m0.05kg.,
R0.01m,J
0.02kgm2
Jb
2106kgm2
G9.81m/s2
实习内容:
将系统在均衡点x=0处线性化,求线性系统模型;
?
x1e
mG
先求均衡点;令x
0,解得:x2e
0
由题可知均衡点为x
0处,故
x3e
0
x4e
0
0即0。
mG
0
0
0
0
B0
0
1
49.995
JJb
将球棒系统各参数带入得:
0
1
0
0
0
?
0
0
140.1429
0
0
x
0
0
0
1
x
0
24.5255
0
0
0
49.995
因为A矩阵特点值为-7.657,7.657i,-7.657i,7.657,可知该开环系统是不稳固的。
2.利用状态反应,将线性系统极点配置于
12j,2j
求出状态反
馈控制增益,并画出小球初始状态为
0.3横杆角度为
30和初
始状态
0.3,横杆角度为
30
时的仿真图像(t
x)。
1、判断可控性:系统完整能控,能经过状态反应随意配置极点。
Matlab编程:
a=[0,1,0,0;0,0,-140.14,0;0,0,0,1;-24.52,0,0,0];
b=[0;0;0;49.995];
c=[1,0,0,0;0,0,1,0];
Uc=[b,a*b,a^2*b,a^3*b];
rank(Uc)
ans=
4
2、状态反应控制增益:
Matlab编程:
a=[0,1,0,0;0,0,-140.14,0;0,0,0,1;-24.52,0,0,0];b=[0;0;0;49.995];
c=[1,0,0,0;0,0,1,0];
d=0;
p=[-1+2j,-1-2j,-2+j,-2-j];
K=acker(a,b,p)
Warning:Polelocationsaremorethan10%inerror.
K=
3、增添反应后的A矩阵:
a-b*K
ans=
0
1.0000
0
0
0
0-140.1400
0
0
0
0
1.0000
状态方程为:
0
1
0
0
0
?
0
0
140.1429
0
0
x
0
0
0
x
v
1
0
0.1784
0.2141
18
6
49.995
4、小球初始状态为
0.3横杆角度为
30仿真图像(t
x):
20
x1
15
x2
x3
10
x4
5
0
-5
-10
-15
-20
-25球初始状态为0.3横杆角度为30图像(tx)
经过matlab编程画图(X1,X2,X3,X4)
A=[0,1,0,0;0,0,-140.14,0;0,0,0,1;0.1784,0.2141,-18,-6];
B=[0;0;0;49.995];
C=[1,0,0,0;0,0,1,0];
D=0;
x0=[0.3;0;pi/6;0];
sys=ss(A,B,C,D)
[y,t,x]=initial(sys,x0);
plot(t,x)
5、小球初始状态为初始状态0.3,横杆角度为30时的仿真图
像(tx):
25
x1
20
x2
x3
15
x4
10
5
0
-5
-10
-15
-20
1
2
3
4
5
6
7
您可能关注的文档
最近下载
- 茶叶加工工职业技能竞赛参考试题(附答案).doc VIP
- 企业安全培训试卷及答案.doc
- 新人教版小学四年级数学下册《租船问题》说课稿.doc VIP
- 01-1 股东合作协议 通用版 设董事会监事会 2024新公司法.docx
- 《剪纸》课件共47张PPT).pptx VIP
- 纳米压印技术概念.doc VIP
- 2025年茶叶加工工职业技能竞赛考试题库(500题)带答案.pdf VIP
- 磁滞回线实验报告磁滞回线实验报告.pdf VIP
- 《3D打印成型工艺及材料》电子课件 第5章 熔融沉积成型工艺及材料.pptx VIP
- 新解读《GB_T 31414-2015水性涂料 表面活性剂的测定 烷基酚聚氧乙烯醚》最新解读.docx VIP
文档评论(0)