桥式吊车小车运动控制系统的建模及MATLAB仿真附程序_第1页
桥式吊车小车运动控制系统的建模及MATLAB仿真附程序_第2页
桥式吊车小车运动控制系统的建模及MATLAB仿真附程序_第3页
桥式吊车小车运动控制系统的建模及MATLAB仿真附程序_第4页
桥式吊车小车运动控制系统的建模及MATLAB仿真附程序_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、桥式吊车运动控制系统的建模及MATLAB仿真(附程序)1简介桥式起重机是横架于车间、仓库及露天堆场的上方,用来吊运各种物体的机械设备,通常称为天车”或吊车它是机械工业、冶金工业和化学工业中应用最广泛的一种起重机械。实际生产中的桥式吊车(天车)类似,是一个MIMO复杂控制系统。桥式吊车系统由三部分组成:桥架驱动系统,车体驱动系统和重物装吊系统。其工作流程为:先将重物起吊至预先设定好的高度,然后吊车运动将重物运到想要放置的位置上方,最后把重物下放到想要放置的位置上。2确定要研究的系统为桥式吊车运动控制系统桥式吊车系统工作示意图见下图1:对于如上桥式吊车控制系统,首先做如下假设:1)吊车的行走运动仅

2、限于吊车一个自由度,即假设桥架不运动,只有吊车在桥架上行走。2)吊车行走时吊装重物的绳索长度不变。图中,x坐标为水平方向,z坐标为垂直方向。重物的摆动是由吊车与重物的运动产生的,可以根据动力学有关规律建立吊车及重物的运动方程式。1)在水平方向,吊车和重物整体受力为F,由牛顿第二定律得MXM”(t)+mXm"(t)=F(t)(1)2)在垂直于绳索方向,重物受力为mgsin"t),由牛顿第二定律得mXm(t)cos(t)+mZm(t)sin8(t)=mgsin9(t)(2)由吊车在行走时吊装重物的绳索长度不变的假设可得出下面两个关系式:(4)Xm(t)+lsin%t)=XM(t

3、)(3)Zm(t)=lcos(t)式中,l为绳索长度由(3)可得Xm”(t)=XM”(t)-icose(t)e”(t)+isine(t)e'2(t)(5)(5)代入(1)得:(M+m)XM(t)mlcos8(t)e"(t)+mlsin8(t)e'2(t)=F(t)(6)同样由式(4)可得:Zm"(t)=lcos6(t)0启sin0(t)6"(t)(7)将(5)(7)代入(2)得XM”(t)cose(t)ie"(t)=gsine(t)(8)又e(t)尽量小,所以有如下近似式:2.sin6(t)%8(t),cos"t)%1,sin日

4、日%0将(6),(8)线性化可得:(M十m)XM”(t)ml8"(t)=F(t)(9)XM"(t)-le"(t)=ge(t)(10)由(9)和(10)计算得XM”(t)=-*(t)+jF(t)(11)MM和It)“加:*.)+.F(t)(12)MlMl3)吊车驱动装置的方程式。吊车由电动机驱动,简化的认为电动机是一个时间常数为Td的一阶惯性环节,即它产生的驱动力F(t)与其控制电压v之间满足方程式:TdF(t)+F(t)=Kv(t)(13)其中K为放大系数。3选择系统的输入、输出变量和状态变量选;f¥5个状态变量分别为:Xi-Xm,X2=XM,X3=6,

5、X4,Xs=F;输入变量为:u=v;两个输出变量为:y1=XM,y2=a。4建立状态空间描述根据(11)(12)(13)式可得出描述吊车运动系统的状态空间表达式为:010000x=000mg一M0(Mm)gMl00010001M01Ml一。10I0u0K工一10000y=Ix00100选取适当参数:对一个实际的桥式吊车吊车运动系统,假定具有如下各具体参数:一00x=00:0M=1000kg,m=4000kg,l=10m,K=100N/V将它们代入上面的状态空间表达式得:100-39.2000-4.90010y=005分析系统的稳定性用特征值法。在MATLA呻输入以下程序:eig(A)ans=0

6、+2.2136i0-2.2136i-1系统的5个开环特征值不全位于S左平面上,有4个位于虚轴上,所以系统为临界不稳定系统输出仿真波形如下图所示:mAStepResponseTime(seconds)dpmATime(seconds)6判断系统的能控性使用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根据判别系统能控性的定理,该系统的能控性矩阵满秩,所以该系统是能控的。7采用状态反馈进行系统综合因为系统

7、是能控的,所以,可以通过状态反馈来任意配置极点。例如将极点配置在:s1=-0.16-j0.16s2=-0.16+j0.16s3,s4,s5=-1。在MATLABH俞入: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在MATLABH俞入A-B*Kans=000010-00039.20-4.9001000.00100.0001-52.245-483.271.4207e+00513721-3.32因此综合后系统的状态空间描述为01000一°00-39

8、.2010,0x=00010x+0u004.9010。0-52.245-483.2714207013721-3.32J:100J100采用MATLABS写m文件进行仿真。运行仿真程序,得到仿真曲线如下图:o8642186/2o1111ooooedHPmAStepResponseTime(seconds)StepResponseTime(seconds)-3x10将极点配置在:s1=-0.2s2=-0.2s3,s4,s5=-10.024此时输出y的仿真曲线如下:O计算出K=0.408165.3061-1438.1-119.0620304050Time(seconds)60-20102030405

9、06070Time(seconds)StepResponseStepResponse2.5-3X10410将极点配置在:s1=-0.16+0.16is2=-0.16-0.16is3=-1s4=-2s5=-3-2145.4553.730.0532此时输出y的仿真曲线如下:。计算出K=3.134725.339StepResponse10152025303540Time(seconds)8实验结论通过比较3组不同的极点配置下状态反馈系统的输出响应曲线和原系统的输出响应曲线可以看S左平面,就可以保证系统具有出,不同的极点配置对系统性能有一定的影响,但只要极点都配置在一定的动态和稳态性能。附录:程序0/

10、严*%桥是吊车运动控制系统极点配置设计及仿真2015.12.30lwd%*%!立状态空间表达式A=0,1,0,0,0;0,0,-39.2,0,10A(-3);0,0,0,1,0;0,0,-4.9,0,10A(-4);0,0,0,0,-1B=0;0;0;0;100C=1,0,0,0,0;0,0,1,0,0D=0;0%分析系统稳定性eig(A)%求A勺特征值,通过特征值在S平面分布判断系统稳定性粽统仿真输出波形num,den=ss2tf(A,B,C,D);sys1=tf(num(1,:),den);sys2=tf(num(2,:),den);figurestep(sys1)figurestep(s

11、ys2)%断系统的能控性rct=rank(ctrb(A,B)obs=rank(obsv(A,C)皈口果能空则进行极点配置设计if5=rct%第一次极点配置设计P=-0.16+0.16*i,-0.16-0.16*i,-1,-1,-1;K=acker(A,B,P)A1=A-B*Knum,den=ss2tf(A1,B,C,D);sys1=tf(num(1,:),den);sys2=tf(num(2,:),den);figurestep(sys1)figurestep(sys2)%第二次极点配置设计P=-0.2,-0.2,-1,-1,-1;K=acker(A,B,P)A1=A-B*Knum,den=ss2tf(A1,B,C,D);sys1=tf(num(1,:),den);sys2=tf(num(2,:),den);figurestep(sys1)figurestep

温馨提示

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

评论

0/150

提交评论