大型桥式吊车行车控制系统的状态空间设计

上传人:ni****g 文档编号:512874486 上传时间:2023-12-10 格式:DOCX 页数:17 大小:473.47KB
返回 下载 相关 举报
大型桥式吊车行车控制系统的状态空间设计_第1页
第1页 / 共17页
大型桥式吊车行车控制系统的状态空间设计_第2页
第2页 / 共17页
大型桥式吊车行车控制系统的状态空间设计_第3页
第3页 / 共17页
大型桥式吊车行车控制系统的状态空间设计_第4页
第4页 / 共17页
大型桥式吊车行车控制系统的状态空间设计_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《大型桥式吊车行车控制系统的状态空间设计》由会员分享,可在线阅读,更多相关《大型桥式吊车行车控制系统的状态空间设计(17页珍藏版)》请在金锄头文库上搜索。

1、(Hortfvivest University for HationaRties现代控制理论课程设计题目:大型桥式吊车行车控制系统的状态空间设计级:号:名:指导教师:一、项目背景随着我国制造业的发展,桥式起重机越来越多的应用到工业生产当中。在工厂中搬运 重物,机床上下件,装运工作吊装零部件,流水线上的定点工作等都要用到起重机。起重 机中种数量最多,在大小工厂之中均有应用的就是小吨位的起重机,小吨位的桥式起重机 广泛的用于轻量工件的吊运,在我国机械工业中占有十分重要的地位。但是,我国现在应 用的各大起重机还是仿造国外落后技术制造出来的,而且已经在工厂内应用了多年,有些 甚至还是七八十年代的产品,

2、无论在质量上还是在功能上都满足不了日益增长的工业需 求。桥式起重机是横架于车间、仓库及露天堆场的上方,用来吊运各种物体的机械设备, 通常称为“天车”或“行车”“吊车”。它是机械工业、冶金工业和化学工业中应用最广 泛的一种起重机械。实际生产中的桥式吊车(天车)与倒立摆类似,是自动控制最为经典 的实验模型,是一个MIMO复杂控制系统,可以作为控制理论算法研究的理想实验平台。桥式吊车系统由三部分组成:桥架驱动系统,小车驱动系统和重物撞吊系统。其工作 流程为:先将重物起吊至预先设定好的高度,然后小车运动将重物运到想要放置的位置上 方,最后把重物下放到想要放置的位置上。二、问题提出桥式吊车系统工作示意图

3、见下图1:图1桥式吊车工作示意图2.1被控对象的动态分析对于如上桥式吊车控制系统,首先做如下假设: 吊车的行走运动仅限于小车一个自由度,即假设桥架不运动,只有小车在桥架上行 走。 小车行走时吊装重物的绳索长度不变。图中,x坐标为水平方向,即小车运动自由度,z坐标为垂直方向,即重物运动自由度。 重物的摆动是由小车与重物的运动产生的,可以根据动力学有关规律建立小车及重物的运 动方程式。(1)小车的运动方程式为:_-,、Mx M(t) = F(t) -psrnO (t)式中M为小车质量(包括了重物吊装机等);Xm为小车的位移;F为驱动装置所 产生的对小车的驱动力;p为重物通过绳索对小车产生的拉力;0

4、为重物的摆动角度(即 绳索与垂直方向的夹角);(2)重物的水平运动方程为:mx m (t) = psin9 (t)(2)式中,m为重物质量(包括了吊钩等);X”为重物的水平方向位移。(3)重物垂直运动方程为:(3)mz m (t) = mg-pcos9 (t)式中,Z m为重物垂直方向位移。由小车在行走时吊装重物的绳索长度不变的假设可得出下面两个关系式:(4)(5)X (t) + lsin9 (t) = X (t)z (t) = l cos9 (t)m式中,l为绳索长度。由(1-1),(1-2),(1-3)可得出:MX,(t) + mX* (t) = F(t)(6)(7)mX (t)cos9

5、(t) + mZ* (t)sin9 (t) = mg sin9 (t)由(1-4)可得:八* 2X (t) = X (t) - lcos9 (t) 9(t) +1 sin 99 (t)代入(1-6)得:2(M + m)x (t) ml cos 00 (t) + ml sin 0 (t) 0 (t) = F (t) 同样由式(1-7)可得:Mz (t) = lcos00 2(t) lsin0(t)0 (t) m又e (t)尽量小,所以有如下近似式:2(t) n 0sin 0 (t) n 0 (t)cos 0 (t)浇 1sin 0 (t)0经线性化和计算可得:. / 、 mg , 、1XM(t)

6、=血0 (t)+ M0(t)=-守0 (t)F(t)(一)1+F (t)Ml(二)(4)小车驱动装置的方程式。小车由电动机驱动,Td的一阶惯性环节,即它产生的驱动力F(t)与其控制电压v(t)之间满足方程式:简化的认为电动机是一个时间常数为T F (t) + F (t) = Kv(t)d其中K为放大系数。(三)2.2选择系统的输入、输出变量和状态变量选择5个状态变量分别为:X = X控制量为:X =04两个输出变量为:我们只对重物的水平位移即输出变量七=XM作分析。2.3建立状态空间描述根据式可得出描述小车运动系统的状态空间表达式为:0100000mg 01MM0001000(M + m) g

7、 01MlMl00001TX =-0 一0x+0K 广du1 0 0 0 0一0 0 10 0选取适当参数:对一个实际的桥式吊车小车运动系统,假定具有如下各具体参数:M=1000kg,m=4000kg,l=10m,K=100N/V。将它们代入上面的状态空间表达式得:001000000_ 0-39.2010-30010X +0-4.9010-4000-1_1001u0000基于以上讨论,可以把桥式吊车小车运动过程自动控制系统表述为,一个对小车驱动电机的合适控制V任),使小车系统在桥架上从初始位置精确地运动到一个事先规定的位置XM = r,并保证具有良好的动态特性,特别是重物的摆动角度0尽量小,小

8、车运动到规定的位置时重物的摆角为零。2.4被控对象的特征值01000 -小车-00a0a2325A =00010吊钩00-a0-a4345l_0000-a55驱动装置J作为被控对象的的起重机系统,其对应的(开环)特征值,(8)可将式(8)带人对应的(9)(10)(11)(开环)特征方程det(打-A) = 0求出,艮口人2(人2 + a )(人 + a ) = 0人2人2 + 5 + 气 jg (1) = 0 m l T求解式(9),得(开环)特征值人=0,人= j :(mA + mB ) g ,人=_11,23,4 q m l 5 T代人实际参数后,求得特征值为人=0,人= j 2.21s-

9、1, X = s-11,23,42.5调节对象(起重机系统)自身动态分析由式(10)知,此调节对象5个(开环)特征值中,有两个位于坐标原点,两个位于 虚轴,一个位于负实轴,将这5个(开环)特征值的分布与系统结构图结合起来分析可知: 人5 =-1描述的装置驱动的特征,由于该装置系一串联接入的一阶惯性环节,因此其对应A的特征值将为负实数并可单独给以分析。力描述的是小车的动力学特征,这是因为在X与X之间,也就是在S与5之间相当于 12A A存在两个相互串联的积分环节,且无反馈支路存在,显然,两个位于坐标原点的特征值将 是与此相对应的。力3,4这样一对共轭虚数特征值描述的将是吊钩的无阻尼振荡的动力学特

10、征。这是因为闭环负反馈子系统对应的传递函数为,(1/ 52)1(1+(1/ S2)纺)二显然,其对应的一对极点即加3,4。3. 建模及仿真 用特征值法。在MATLAB中输入以下程序:A=0 1 0 0 0;0 0 -39.2 0 0.001;0 0 0 1 0;0 0 -4.9 0 0.0001;0 0 0 0 -1;eig(A)ans =000 + 2.2136i0 - 2.2136i-1.0000系统的5个开环特征值不全位于S左平面上,有4个位于虚轴上,所以系统为临界不 稳定。 也可以采用MATLAB/Simulink构造系统开环控制系统的仿真模型,如下图所示。其输出仿真波形如下图所示:由

11、上图可判断系统是不稳定的。 在MATLAB中输入以下程序,可得原系统的阶跃响应:A=0 1 0 0 0;0 0 -39.2 0 0.001;0 0 0 1 0;00 -4.9 0 0.0001;0 00 0 -1; B=0;0;0;0;100;C=1 0 0 0 0;D=0;sys0=ss(A,B,C,D);t=0:0.01:50;y,t,x=step(sys0,t); subplot(5,1,1);plot(t,x(:,1);grid xlabel(t(s);ylabel(x1(t);title(x1);subplot(5,1,2);plot(t,x(:,2);grid;xlabel(t(s

12、);ylabel(x2(t);title(x2);subplot(5,1,3);plot(t,x(:,3);gridxlabel(t(s);ylabel(x3(t);title(x3)subplot(5,1,4);plot(t,x(:,3);gridxlabel(t(s);ylabel(x4(t);title(x4)subplot(5,1,5);plot(t,x(:,3);gridxlabel(t(s);ylabel(x5(t);title(x5)xt(s)从5个状态变量的波形可看出系统是不稳定的。4. 判断系统的能控性使用MATLAB判断系统的能控性,输入以下程序:A=0 1 0 0 0;0

13、 0 -39.2 0 0.001;0 0 0 1 0;0 0 -4.9 0 0.0001;0 0 0 0 -1;B=0;0;0;0;100;C=1 0 0 0 0;0 0 1 0 0;rct=rank(ctrb(A,B) rct =根据判别系统能控性的定理,该系统的能控性矩阵满秩,所以该系统是能控的。5. 采用状态反馈进行系统综合因为系统是能控的,所以,可以通过状态反馈来任意配置极点。例如将极点 配置在:s1=-0.16-j0.16 s2=-0.16+j0.16 s3,s4,s5=-1。在MATLAB中输入:A=0 1 0 0 0;0 0 -39.2 0 10、3;0 0 0 1 0;0 0 -4.9 0 10、4;0 0 0 0 -1;B=0;0;0;0;100;P=-0.16+0.16i,-0.16-0.16i,-1,-1,-1;K=acker(A,B,P)K =1.0e+003 *0.00050.0048-1.4207-0.13720.0000因此,求出状态反馈矩阵为:l =根据公式求出输入变换系数:CBK - AA -1 B在MATLAB中输入:B

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号