基于ADAMS的液压破碎机液压系统仿真
Vol.24No.3July2007
文章编号:1671-7872(2007)03-0288-05
安徽工业大学学报
J.ofAnhuiUniversityofTechnology第24卷第3期2007年7月
基于ADAMS 的液压破碎机液压系统仿真
吴墩明,岑豫皖,罗
铭
(安徽工业大学机械工程学院,安徽马鞍山243002)
摘要:从传统的液压系统设计方法和虚拟样机的概念出发,以ADAMS/Hydraulics为基础,建立液压系统虚拟样机并探讨仿真分析的方法,给出液压破碎机工作装置斗杆液压举升系统虚拟样机的一个分析实例。仿真结果表明,破碎机在液压缸的驱动下可以完成工作过程中的主要动作,液压缸运行平稳,无较大冲击。关键词:ADAMS;液压系统;虚拟样机;联合仿真TH137.7中图分类号:
文献标识码:B
HydromechanicalCombinedSimulationofHydraulicCrusherBasedonADAMS
WUDun-ming,CENYu-wan,LUOMing
(SchoolofMechanicalEngineering,AnhuiUniversityofTechnology,Ma'anshan243002,China)
Abstract:BasedonADAMS/Hydraulics,startedwiththemethodoftraditionalhydraulicsystemdesignandtheconceptionofvirtualprototyping,discussedhowtoestablishandanalyzethevirtualprototypingofhydraulic
system,andprovidedwithanexampleofworkingdevice'sarmliftsystemofhydrauliccrusher.Theresultindicatedthathydrauliccrushercanexecutethemainactionunderthedrivingofhydrauliccylinder,thecylinderrunstablyandhadnobigimpact.
Keywords:ADAMS;hydraulicsystem;virtualprototyping;combinedsimulation
液压破碎机是一种用于破碎、拆除的专用工程机械。可以用于冶炼等各种炉窑清渣,抢险和修理,并且广泛应用于工业与民用建筑、道路建设、水力、矿山、市政工程等土石方施工中。液压破碎机的各种主要动作是通过液压缸的运动来实现的,其机械系统和液压系统之间有着密切的耦合关系。机械系统承受液压系统输出的液压力和外界负载的共同作用,同时机械系统参数也直接或间接影响着负载和液压系统的作用情况。应用ADAMS软件,对液压破碎机的机械液压系统进行仿真研究,结果对实际系统的分析与设计具有一定的指导意义,可以预测潜在的各种设计问题,并在建造和试验物理样机前,修正其设计方案。
1虚拟样机技术
1.1虚拟样机的一般概念
虚拟样机技术是一种基于智能设计技术和仿真工程的先进技术,以计算机仿真和建模技术为支持,利用虚拟产品模型,在产品实际制造之前对产品的性能、行为、功能进行分析和评估,从而对设计方案进行评估和优化,达到产品生产的最优目标。
目前,国际上已经出现一些比较成熟的虚拟样机技术的商业软件,其中较优秀的是美国MDI公司(现已被MSC公司收购)开发的ADAMS软件。ADAMS软件是世界上应用范围最广和具有权威性的机械系统动力学仿真分析软件,已经被世界上很多著名的制造商采用。1.2液压系统虚拟样机技术
液压系统虚拟样机技术是利用CAD建模技术,融合先进的液压仿真技术,在计算机上建立液压系统虚
收稿日期:2006-12-29
作者简介:吴墩明(1979-),男,江西玉山人,硕士生,研究方向为虚拟样机技术。
第3期
吴墩明等:基于ADAMS的液压破碎机液压系统仿真289
拟模型,并对液压系统的动、静态特性进行预测和研究,实现对液压系统的优化和设计方案评估的一种技术。现有的商品化著名液压仿真软件有德国FLUIDONGmbH公司的DSHPlus,美国波音公司的Easy5(现在该软件也被MSC收购),法国ImagineS.A.公司的AMESim以及英国Flowmaster国际有限公司开发的Flowmaster等。1.3基于ADAMS的液压系统虚拟样机
ADAMS/Hydraulics是ADAMS软件的扩充模块之一[1],能够同机械模块很好地耦合,建立和测试液压系统虚拟样机,实现在计算机上对液压系统的动、静态特性分析仿真。该模块能够模拟包括液压系统回路在内的复杂液压机械系统的动力学性能,如对工程机械的液压系统进行仿真。1.4ADAMS液压系统虚拟样机建立方法
液压系统一般是由动力元件、执行元件、控制元件、工作介质和辅助装置组成的。液压系统各部分组成一个有机联系的整体。可以直接在ADAMS/View中建立液压系统回路的框图,然后通过液压驱动元件(如油缸)将其连接到机械系统模型中,最后选取合适的求解器分析整个系统的功能。
在ADAMS系统中建立液压系统虚拟样机的步骤如下:
(1)在ADAMS环境中建立机械模型(或输入已建立好的模型),并进行环境设置,如重力加速度、单位设置等;(2)预备分析在建立液压回路前,需要在模型上添加运动来驱动机械系统,主要对液压系统作用的机械系统进行动力学分析,获得基本的数据;
(3)建立液压回路,包括设置Hydraulics环境参数,创建流体(液压油),创建油箱和压力源,创建控制阀、液压缸、三通联接器等,并将上述液压元件按指定的液压回路联接。然后就可以将液压驱动与机械模型虚拟结合到一块,分析液压系统与机械系统的相互作用,并进行动力学仿真分析;
(4)模型检验选择分析项目,检验模型并绘制曲线图。
2模型建立
2.1输入已建立好的几何模型
在建立液压破碎机工作装置的液压回路前,先输入创建好的机械系统模型[2]。本文的模型是在Pro/Engineer中创建的,先装配零件,然后在ADAMS与Pro/Engineer的专用接口程序Mech/Pro(要先安装接口程
中定义刚体、添加标记和简单约束,最后向ADAMS转序,安装成功后在菜单管理器中会出现Mech/pro菜单)
换模型。考虑到与ADAMS结合,单位制统一用MMKS。当模型导入ADAMS后,就可以充分利用系统自身的工具,添加复杂约束、施加载荷、函数和子过程等复杂模型特性,通过运动学和动力学进行仿真分析。
通过运动学和动力仿真后,就可以把液压回路添加到机械系统中。以下只分析斗杆油缸的工作状况,其它3组油缸类似。其几何模型如图1所示(图中隐去了
所有的图标)。图1液压破碎机几何模型2.2液压元件参数设置
在ADAMS/View环境中,先调出ADAMS/Hydraulics菜单,液压元件采用图形符号进行建模。各液压元件参
4]
数定义为[3,:液压油(Fluid)在ADAMS/Hydraulics中有特性:可压缩性、低压非线性行为(空穴作用)和粘性(随温度变化)。接受对液体的默认参数设置。
泵(Pump)选择压力源(PressureSource),压力源定义为一个可变压力的油箱,一个函数定义压力而不考虑流入流出的流量。一般情况下,在液压系统工作时压力源的压力变化不会很大,并且难以计算,所以只考虑理想情况,认为其压力不变。定义初始压力(Initialpressure)和压力函数(PressureFunction)均为5.0E+4。
方向控制阀(DirectionalControlValve4w3)在ADAMS/Hydraulics中对方向控制阀假定为:(1)阀中体积为零;(2)阀芯质量忽略不计;(3)液流面积和阀芯位移成正比;(4)双向流量特征相同;(5)当外控制为零时阀芯返回零位。
290
安徽工业大学学报2007年
单向阀A,B两口的压降与流量的关系是一条直线。单向阀在液压系统中起到正向通过、反向截止的作用,对于单向阀来说,需要设置参数:BA及XB的压力面积比(PressureAreaRatio),A1,A2压力及流量,AB间的泄漏以及相应时间等。
2.3液压破碎机液压系统的虚拟样机建模(1)加载ADAMS/Hydraulics模块及设置液压环境。
从Tool菜单中选中Plugins,指向Hydraulics然后选择Load即可加载ADAMS/Hydraulics模块。
(2)创建液压元件。
根据液压破碎机液压系统原理图在ADAMS/图2斗杆举升液压系统框图View环境下建立液压系统框图,主要完成斗杆的举升动作。如图2所示。
分别建立液压元件:液体(Fluid)、油箱(Tank)、压力源(PressureSource)、方向控制阀(DirectionalControl、平衡阀(Counter-BalanceValve)、单向阀(CheckValve)、液压缸(Cylinder2)。Valve4w3)
本回路中当换向阀由中位移至左位时,压力油经单向阀进入液压缸底部,液压缸伸出动臂起升,同时液压缸上腔里的液压油回到油箱,活塞向上运动;反之,当换向阀由中位移至右位时,液压油直接进入液压缸上腔,使活塞向下运动,从液压缸下腔流出的液压油通过平衡阀回到油箱。为了防止负载自由下落而保持背压的压力控制阀称为平衡阀。它通常用来防止液压缸活塞因负载重量而高速下落。
在液压系统回路中,控制元件通过控制方程表达式,本例用的是阀芯控制函数STEP(time,0.0,0.0,0.2,1.0)+STEP(time,0.8,0.0,1.2,-2.0)+STEP(time,1.8,0.0,2.0,1.0),控制液压流量,从而控制液压阀并驱动液压破碎机完成预定的运动。液压系统的稳定性在很大程度上受背压阀的影响,当液压系统回路建立并完成后,可以对背压阀进行一个单变量的设计研究。2.4虚拟样机液压系统与机械系统的接口
液压破碎机斗杆举升动作由液压缸驱动机械系统,通过I-Marker和J-Marker点在机械系统中对应的两个Marker点可以实现与机械系统连接,且机械系统和液压系统可以在同一界面下同时进行仿真计算和分析,完成整机系统的虚拟仿真。
FLUIO
3仿真分析
在创建破碎机液压回路之前,创建速度驱动(motion)来驱动机械系统可以获得一些基本数据。
首先,在破碎机机械系统模型上添加速度驱动STEP(time,0.0,0.0,0.4,0.3)和测量(measure),进行仿真分析得到驱动所需的力。此时油缸的平稳运行速度大约是0.30m/s。之后,对驱动做无效(Deactivate)处理,设计液压回路产生与驱动(motion)效果一致的力。初步进行静态与运动学仿真分析,结果如图3所示。
75.0
Current
65.0力/kN
55.0
45.0
35.0
0.0
0.10.20.30.4
0.5t/s
0.60.70.80.91.0
图3油缸举升力曲线
第3期
吴墩明等:基于ADAMS的液压破碎机液压系统仿真291
图3表明静载力大约为39.5kN,峰值力为72.2kN。由几何模型可知液压缸活塞直径为125mm,39.5
平衡阀的推荐设置压力为静载的1.3倍,即4200kN/m2。因kN作用于活塞面积上相当于3220kN/m2的压力。
此,回路中阀的关闭压力设置为4200kN/m2。
图4曲线表明方向控制阀在0.2s时,处于正向全开状态,大约1s时改变方向,1.8 ̄2.0s间,阀关闭。对照前面的阀芯控制函数,图像和函数是一致的。图5表明整个仿真过程中缓冲力一直为0,说明液压缸活塞杆没有达到最大行程。
1.0
relative_position
开度位置
0.0
-1.0
0.0
0.5
1.0t/s
图4方向控制阀开度位置曲线
1.52.0
1.0
cylinder_velocity
0.5力/kN
0.0
-0.5
-1.0
0.00.5
1.0t/s
图5液压缸缓冲力曲线
1.52.0
由图6可知运动中液压缸最大伸出速度0.30m/s,最大收缩速度0.25m/s。与图7液压缸理论速度曲线进行比较,可以看出基本满足设计要求。
0.5
cylinder_velocity
0.25
v/(m/s)
0.0
-0.25
-0.5
0.00.5
1.0
t/s
图6液压缸仿真速度曲线
1.52.0
292
0.3
安徽工业大学学报
cylinder_velocity
2007年
0.15
v/(m/s)
0.0
-0.15-0.3
0.00.51.0
t/s
图7液压缸理论速度曲线
1.52.0
图8表明仿真过程中平衡阀在0.96 ̄1.96s间处于全开状态。在这期间平衡阀起作用,压力油由平衡阀回到油箱,防止液压缸由于重力而高速下落,使液压缸工作平稳。
1.5
relative_position
1.0
开度位置
0.50.0
-0.5
0.0
0.5
1.0
t/s
图8平衡阀开度位置曲线
1.5
2.0
4结论
在ADAMS/Hydraulics模块中建立液压破碎机工作过程中斗杆举升动作的液压回路,对液压破碎机中机械系统与液压系统结合起来进行仿真分析。仿真结果表明,破碎机在液压缸的驱动下,可以完成工作过程中的主要动作,工作安全可靠,斗杆收缩过程中可以防止斗杆因自重而快速下降,液压缸运行平稳,无较大冲击。
基于ADAMS/Hydraulics的液压系统虚拟样机,采用可视化液压系统建模,开放式分析环境,适用于各种不同的液压系统建模,能够较好地实现对液压系统动、静态特性的模拟仿真,在国外,已在很多行业的液压系统设计中得到广泛地应用。在我国,应用领域也在不断扩大,日益显示出强大的生命力。
参考文献:
[1]王国强,张进平,马若丁.虚拟样机技术及其在ADAMS上的实践[M].西安:西北工业大学出版杜,2002.[2]李军,邢俊文,覃文洁,等.ADAMS实例教程[M].北京:北京理工大学出版社,2002.
[3]MSC.SoftwareCorporation:GettingStartedUsingADAMS/Hydraulics[BD/OL].[2006-10-05].http://www.simwe.com/forum/viewthread.php?tid=428435&extra=page%3D3%26filter%3Dtype%26typeid%3D64.
[4]MSC.SoftwareCorporation:ADAMS/HydraulicsComponentReference[BD/OL].[2006-12-05].http://www.simwe.com/forum/viewthread.php?tid=428435&extra=page%3D3%26filter%3Dtype%26typeid%3D64.