双闭环PID控制龙门吊防摆(定稿)

上传人:人*** 文档编号:493174025 上传时间:2023-03-15 格式:DOC 页数:33 大小:9.63MB
返回 下载 相关 举报
双闭环PID控制龙门吊防摆(定稿)_第1页
第1页 / 共33页
双闭环PID控制龙门吊防摆(定稿)_第2页
第2页 / 共33页
双闭环PID控制龙门吊防摆(定稿)_第3页
第3页 / 共33页
双闭环PID控制龙门吊防摆(定稿)_第4页
第4页 / 共33页
双闭环PID控制龙门吊防摆(定稿)_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《双闭环PID控制龙门吊防摆(定稿)》由会员分享,可在线阅读,更多相关《双闭环PID控制龙门吊防摆(定稿)(33页珍藏版)》请在金锄头文库上搜索。

1、精品文档,仅供学习与交流,如有侵权请联系网站删除双闭环PID控制龙门起重机系统建模、仿真与虚拟样机试验研究 专业:机械电子工程姓名:刘克强(09S030023)欧阳欢(09S030030)刘 兵(09S030029)日期:2009年10月28日目录摘要龙门吊车作为一种运输工具,广泛应用在现代工厂、安装工地和集装箱货仓等的装卸与运输作业。他在离地面很高的轨道上运行,具有占地面积小、省时省工的优点。龙门吊利用绳索一类的柔性体代替刚体工作。由于惯性,运动过程中会使吊重产生摇摆,不利于起重机的快速对位。文中采用拉格朗日方程的方法建立了龙门起重机的动力学模型,并用MATLAB仿真功能验证了数学模型的有效

2、性。然后设计了防摇摆的双闭环PID控制方案,并合理选择参数,使控制具有较强的鲁棒性。并用Simulink进行仿真实验,验证控制方案的合理性。最后,使用ADAMS建立了龙门起重机系统的虚拟样机模型,并进行了虚拟样机的仿真实验,分析了系统的运动学和动力学性能。关键词:龙门起重机,二维运动,双闭环PID控制Abstract Crane vehicle, as a means of transport, is widely used in modern factories, construction sites and installation of container loading and unl

3、oading of freight yard. It work at very high from the ground track, with a small footprint, time-saving and labor-saving advantages.Crane use ropes that those flexible bodies to work instead of rigid bodies. Because of the inertia, the heavy will sway when movement, which is not favorable to the cra

4、ne fast contraposition. The article used the method of Lagrange established a dynamic model of gantry cranes, and also use MATLabs simulation verified the validity of the mathematical model. Then we designed double-loop PID control program to avoid the sway. And rational choice of parameters, so tha

5、t control is robust. With Simulink, we verify the reasonableness of the control. Finally, ADAMS is used to establish the virtual prototype model of gantry crane system, analyze the kinematics and dynamics of the system performance.Keywords: Gantry cranes, two-dimensional movement, the double-loop PI

6、D control1 前言桥式起重机或门式起重机广泛用于车站、码头、仓库、工厂等场所搬运物料,是工厂、铁路、港口及其他部门实现物料搬运机械化的重要设备。尤其是轨行式集装箱龙门式起重机是集装箱堆场的主要装卸机型,作为现代物流装备之一其应用得到逐步推广。当起重机小车或大车运行时,控制起重机的起吊重物相对于小车中心竖直线的偏摆幅度,可以减小吊重的晃动程度,从而实现起重机的快速对位,如吊具与集装箱对位,起吊集装箱与底盘车对位等。以及集装箱在堆场的准确码放,以提高装卸作业效率。控制吊重摇摆程度的方法一种是采取防摇措施,主动控制小车或大车使吊重从静止运动到目标位置过程中始终保持吊重在较小范围内摆动,另一种

7、是采取减摇措施,当吊重偏角较大时,被动控制小车或大车使吊重摇摆的幅度在最短时间内衰减到规定范围内。起重机的这种主动防摇和被动减摇问题可归结为起重机的快速对位问题。起重机吊重防摇控制系统就是使吊重的摆动能得到迅速衰减,在较短内使吊重相对于小车的中心竖直线处于微动状态(即在规定的微小角度内摆动),以利于吊具在工作空间准确对位和集装箱等吊重准确、快速码放,达到起重机快速对位的目的,从而极大地提高起重机的装卸作业效率,明显改善装卸作业安全状态,减轻操作人员的工作强度,消除操作人员之间的经验差别,减少甚至消除快速对位对操作人员经验的过分依赖性。【精品文档】第 页2 系统建模2.1 建模机理 龙门吊车利用

8、绳索一类的柔性体代替刚体工作,以使得吊车的结构轻便,工作效率高。但是,采用柔性体吊运也带来了一些负面影响,例如吊车负载重物的摆动问题一直是困扰吊车装运效率的一个难题。为研究吊车的防摆动控制问题,需要对实际问题进行简化、抽象。吊车的“搬运行走定位”过程可抽象为如图1-1的模型:m0mF(t)LAB 图2-1 吊车系统的物理抽象模型图中,小车的质量设为,受到水平方向的外力的作用,重物的质量为,绳索的长度为L,对重物的快速吊运与定位问题可以抽象为:小车在受到外力作用时,使得小车在最短的时间 由A点运动到B点,且摆,为系统允许的最小摆角。该问题为多刚体、多自由度、多约束的质点系动力学问题,若应用牛顿力

9、学来分析过于复杂,因此采用拉格朗日方程,将力学体系中运动方程从以力为基本单位的牛顿形式,改变为以能量为基本概念的分析力学形式。拉格朗日的普遍形式为:式中,T为质点系的动能,为质点系的广义坐标,k为质点系的自由度数,为广义力。由此可见,拉格朗日方程把力学体系的运动方程从以力为基本概念的牛顿形式,改变为以能量为基本概念的分析力学形式。2.2 系统建模实际中的吊车系统受到多种干扰,如小车与导轨之间的干摩擦、风力的影响等。为了便于分析,需对实际系统进行进一步的简化。简化为图2-1所示的物理模型: 图2-2 龙门吊车的物理模型重物通过绳索与小车相连,小车在行走电机的水平拉力(N)的作用下载水平轨道上运动

10、,小车的质量为(kg),重物的质量为(kg),绳索的长度为L(m),重物可在提升电机的提升力(N)的作用之下进行升降运动;绳索的弹性、质量、运动的阻尼系数可忽略;小车与水平轨道的摩擦阻尼系数为D(kg/s);重物摆动时的阻尼系数为,其他扰动可以忽略。 取小车的位置为,绳子长度为,摆角为作为系统的广义坐标系,在次基础上对系统进行动力学分析。 由上图的坐标系可知,小车的位置和重物的位置坐标为:所以小车和重物的速度分量为:系统的动能为:此系统的拉格朗日方程组为:综合以上公式的系统的方程组为:上式是考虑绳子长度变化的情况下的二自由度龙门吊车的运动系统的动力学模型。对于绳子长度不变的情况下,可将上述模型

11、进一步简化,将上式中的:消去F2,令F=F1,x2=l=常数,得到绳长不变的情况下运动系统的数学模型为:2.3 模型的简化由上式可见,龙门吊车的运动系统的 动力学模型为非线性微分方程组。为了便于应用经典控制理论对该控制系统进行设计,必须将其简化为线性定常的系统模型。 考虑到实际吊车运行过程中摆动角较小,一般不超过10,且平衡位置为,将模型在处进行线性化,此时有如下近似结果: 考虑到摆动的阻尼系数较小,可以认为=0,所以上式可以简化为:进一步简化为:对上式进行拉式变化可得:由上面系统的传递函数形式模型,可得图2-4所示的定摆长吊车运动系统动态结构图,下图就是其中的一种表达形式:mg 图2-4 定

12、摆长吊车运动系统动态结构图(一)去掉反馈环节,将上面的动态结构图可以转化为图2-5所示: 图2-5 定摆长吊车运动系统动态结构图(二) 同理,也可将上述模型转化为状态空间形式,对式进行变换,每个式子只保留一个二次倒数项,可得:取为系统的状态,为系统的输出,则系统的状态空间描述方程为:当不考虑系统的阻尼系数D,即令D=0,则有:写成传递函数的形式:所描述的系统如图2-6所示: 图2-6 系统结构图2.4 模型验证数学模型建立完毕,为了检查所建立的模型和实际模型是否具有相同的一些必要性质,要对所建立的模型进行验证。下面给一些物理量赋初值。设绳长为1m,小车质量m0=50kg,重物质量m=5kg,在

13、时间t=0时,给小车一个F=1N的恒力,小车开始位于x=0处,且摆角。根据经验,我们知道,小车将在恒力的作用下做匀加速直线运动,位置不断增加,为一个抛物线曲线。初始状态为重物相对小车摆动的一个极限取值,而在恒力作用下,也将使重物相对小车的摆动角存在另外一个极限取值,所以,整个摆动运动就是重物在小车的一侧0角度之间做往复摆动。所以,在恒力F作用下,小车向前移动,X不断增加,负载的重物在区间内摆动,的取值与初始力F的大小有关。下面利用MATLAB中的Simulink模块进行仿真实验。为了使程序更具有可读性,使用Simulink模块中的封装子程序功能。程序中有两部分,即使用传递函数建立的简化模型和使

14、用微分方程建立的实际模型。F值为输入,X和值为输出,为了便于比较两种模型的输出值的差异,将两种模型的X值和值放在同一个输出框口中。程序如下: 图2-7利用子系统封装后的模型框图图2-8 简化模型的框图图2-9 实际模型的框图Fcn为:(u7-9.8*u8*u3*u4-u8*u6*u5*u5*u3)/(u9+u8*u3*u3)Fcn1为:(u7-9.8*u8*u3*u4-u8*u6*u5*u5*u3)/(u9+u8 *u3*u3)*u(4)/u6-9.8*u3/u6)执行上述程序,结果如图2-10和图2-11所示。图2-9小车位置坐标X的值图2-10 重物摆角从中可以看出,在1N恒力作用下,负载

15、不断的在区间内摆动,小车的位置不断增加。这一结果符合前述的实验设计,故可以在一定程度上确认:改吊车系统的数学模型是有效的。同时,我们也可以看出实际模型和简化模型的曲线基本上是重合的。因此,我们认为近似模型在一定条件下可以表述原系统模型的性质。3 龙门吊防摆的PID控制与仿真实验在设计控制系统过程中,我们假设知道了受控对象和控制器的模型以及它们的各种定常参数。但是,由于存在种种不确定因素,例如参数变化、未建模动力学特性、未建模时延、平衡点的变化、传感器噪声、不可干预的干扰输入等,所以建立起来的对象模型并不能精确的表示实际的物理系统。如何在模型不精确或者存在参数变化的前提下,有效地控制被控对象,尽可能地减小实际系统中这些因素对控制系统品质带来的影响,使系统仍能保持期望的性能,是我们一直面临的问题。在自动控制领域内,控制系统的设计是建立在比较抽象的而且繁琐的数学基础上的,这使得实际工程掌握和运用这些方法较为复杂。PID控制器以其结构简单、稳定性好、工作可靠、调整方便、各个控制器参数具有

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

当前位置:首页 > 建筑/环境 > 施工组织

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