桥式吊车小车运动控制系统的建模与MATLAB仿真设计.docx

上传人:b****2 文档编号:2376426 上传时间:2023-05-03 格式:DOCX 页数:11 大小:312.43KB
下载 相关 举报
桥式吊车小车运动控制系统的建模与MATLAB仿真设计.docx_第1页
第1页 / 共11页
桥式吊车小车运动控制系统的建模与MATLAB仿真设计.docx_第2页
第2页 / 共11页
桥式吊车小车运动控制系统的建模与MATLAB仿真设计.docx_第3页
第3页 / 共11页
桥式吊车小车运动控制系统的建模与MATLAB仿真设计.docx_第4页
第4页 / 共11页
桥式吊车小车运动控制系统的建模与MATLAB仿真设计.docx_第5页
第5页 / 共11页
桥式吊车小车运动控制系统的建模与MATLAB仿真设计.docx_第6页
第6页 / 共11页
桥式吊车小车运动控制系统的建模与MATLAB仿真设计.docx_第7页
第7页 / 共11页
桥式吊车小车运动控制系统的建模与MATLAB仿真设计.docx_第8页
第8页 / 共11页
桥式吊车小车运动控制系统的建模与MATLAB仿真设计.docx_第9页
第9页 / 共11页
桥式吊车小车运动控制系统的建模与MATLAB仿真设计.docx_第10页
第10页 / 共11页
桥式吊车小车运动控制系统的建模与MATLAB仿真设计.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

桥式吊车小车运动控制系统的建模与MATLAB仿真设计.docx

《桥式吊车小车运动控制系统的建模与MATLAB仿真设计.docx》由会员分享,可在线阅读,更多相关《桥式吊车小车运动控制系统的建模与MATLAB仿真设计.docx(11页珍藏版)》请在冰点文库上搜索。

桥式吊车小车运动控制系统的建模与MATLAB仿真设计.docx

桥式吊车小车运动控制系统的建模与MATLAB仿真设计

 

线性系统理论上机实验报告

题目:

桥式吊车小车运动控制系统的建模及MATLAB仿真

 

班级:

控制[专研]-12;

学号:

2012309030122号;

姓名:

邵晓琳

完成时间:

2012-12-22

桥式吊车小车运动控制系统的建模及MATLAB仿真

[摘要]桥式起重机是横架于车间、仓库及露天堆场的上方,用来吊运各种物体的机械设备,通常称为“天车”或“行车”“吊车”。

它是机械工业、冶金工业和化学工业中应用最广泛的一种起重机械。

实际生产中的桥式吊车(天车)类似,与倒立摆类似是自动控制最为经典的实验模型,是一个MIMO复杂控制系统,可以作为控制理论算法研究的理想实验平台。

桥式吊车系统由三部分组成:

桥架驱动系统,小车驱动系统和重物撞吊系统。

其工作流程为:

先将重物起吊至预先设定好的高度,然后小车运动将重物运到想要放置的位置上方,最后把重物下放到想要放置的位置上。

1确定要研究的系统为桥式吊车运动控制系统

桥式吊车系统工作示意图见下图1:

图1桥式吊车工作示意图

对于如上桥式吊车控制系统,首先做如下假设:

①吊车的行走运动仅限于小车一个自由度,即假设桥架不运动,只有小车在桥架上行走。

②小车行走时吊装重物的绳索长度不变。

图中,x坐标为水平方向,z坐标为垂直方向。

重物的摆动是由小车与重物的运动产生的,可以根据动力学有关规律建立小车及重物的运动方程式。

(1)在水平方向,小车和重物整体受力为F(t),由牛顿第二定律得

(1-1)

(2)在垂直于绳索方向,重物受力为

,由牛顿第二定律得

(1-2)

由小车在行走时吊装重物的绳索长度不变的假设可得出下面两个关系式:

(1-3)

(1-4)

式中,

为绳索长度。

由(1-3)可得

(1-5)

(1-5)代入(1-1)得:

(1-6)

同样由式(1-4)可得:

(1-7)

将(1-5)(1-7)代入(1-2)得

(1-8)

又θ(t)尽量小,所以有如下近似式:

将(1-6),(1-8)线性化可得:

(1-9)

(1-10)

由(1-9)和(1-10)计算得

(4)小车驱动装置的方程式。

小车由电动机驱动,简化的认为电动机是一个时间常数为

的一阶惯性环节,即它产生的驱动力F(t)与其控制电压v(t)之间满足方程式:

其中K为放大系数。

2选择系统的输入、输出变量和状态变量

选择5个状态变量分别为:

输入变量为:

  u=v;

两个输出变量为:

  

3 建立状态空间描述

根据㈠㈡㈢式可得出描述小车运动系统的状态空间表达式为:

选取适当参数:

对一个实际的桥式吊车小车运动系统,假定具有如下各具体参数:

M=1000kg,m=4000kg,l=10m,K=100N/V。

将它们代入上面的状态空间表达式得:

4分析系统的稳定性

用特征值法。

在MATLAB中输入以下程序:

eig(A)

ans=

0

0

0+2.2136i

0-2.2136i

-1

系统的5个开环特征值不全位于S左平面上,有4个位于虚轴上,所以系统为临界不稳定。

构造系统仿真模型如下

系统输出仿真波形如下图所示:

5判断系统的能控性

使用MATLAB判断系统的能控性,输入以下程序:

A=[01000;00-39.200.001;00010;00-4.900.0001;0000-1];

B=[0;0;0;0;100];

C=[10000;00100];

rct=rank(ctrb(A,B))

rct=

5

根据判别系统能控性的定理,该系统的能控性矩阵满秩,所以该系统是能控的。

6采用状态反馈进行系统综合

因为系统是能控的,所以,可以通过状态反馈来任意配置极点。

例如将极点配置在:

s1=-0.16-j0.16s2=-0.16+j0.16s3,s4,s5=-1。

在MATLAB中输入:

P=[-0.16+0.16i,-0.16-0.16i,-1,-1,-1];

K=acker(A,B,P)

求出状态反馈矩阵K:

K=

0.522454.8327-1420.7-137.210.0232

在MATLAB中输入

A-B*K

ans=

01000

00-39.200.001

00010

00-4.900.0001

-52.245-483.271.4207e+00513721-3.32

因此综合后系统的状态空间描述为:

采用MATLAB/Simulink构造系统状态反馈控制系统的仿真模型,如下图所示。

运行仿真程序,得到仿真曲线如下图:

将极点配置在:

s1=-0.2s2=-0.2s3,s4,s5=-1。

计算出K=[0.408165.3061-1438.1-119.060.024]此时输出y的仿真曲线如下:

 

将极点配置在:

s1=-0.16+0.16is2=-0.16-0.16is3=-1s4=-2s5=-3。

计算出K=[3.134725.339-2145.4553.730.0532]此时输出y的仿真曲线如下:

7实验结论

通过比较3组不同的极点配置下状态反馈系统的输出响应曲线和原系统的输出响应曲线可以看出,不同的极点配置对系统性能有一定的影响,但只要极点都配置在S左平面,就可以保证系统具有一定的动态和稳态性能。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2