基于多系统联合仿真技术的液压系统研究
2016年8月19日 16:06 作者:何少炜,皮嘉立何少炜,皮嘉立
( 后勤工程学院 军事供油工程系,重庆,401311)
摘要:液压泵是液压系统关键的动力元件,液压泵是否与液压控制元件与执行元件相匹配将直接影响到液压系统的效率。运用基于软件接口的方法对液压机构虚拟样机模型进行仿真计算。仿真结果显示,液压缸运行平稳,液压马达的转速在PID 控制器的作用下获得良好的工作状态,液压泵的可以在正常工作压力下运行。
关键词:联合仿真; 液压系统; 控制系统; 软件接口
中图分类号:TH-137.7 文献标志码:A
Hose rolling system design research based on united simulation of multisystem
He Shaowei,Pi Jiali
(Dept. of Petroleum Supply Engineering,LEU, Chongqing,401311,China)
Abstract :Hydraulic pump is critical power elements. Aiming at analyze overall performance of the hydraulic system,The simulation results show that the hydraulic cylinder running smoothly,rotating speed of the hydraulic motor under the control of PID controller obtains a good working condition,and hydraulic pump can run in a normal working pressure.
Keywords :united simulation;hydraulic system;control system; software interface
0 多系统联合仿真技术
液压控制系统是由机电液系统构成的复杂且涉及多个物理领域的综合模型,要实现液压控制系统整体性能仿真,不仅需要研究单个领域软件的仿真,而且还需要研究多个领域软件之间的联合仿真。液压控制系统的多系统联合仿真技术将来自于液压机构的机构动力、电磁阀的信号控制、液压系统的液压回路3 个不同学科领域的模块组装成为一个整体模型,并对其进行仿真分析。本文中多系统联合仿真技术主要应用基于软件接口(Based on Interfaces)的方法建模仿真。
1 基于软件接口的仿真方法
基于软件接口的仿真方法的思路是,首先采用本领域仿真软件进行本学科领域的建模,在Adams、AMESim、MATLAB/ Simulink 仿真软件中建立的多领域系统子模块,作为仿真阶段的输出模块;然后利用各领域仿真软件之间的接口实现多领域建模。最后利用“协同仿真运行”,获取仿真运行结果。AMESim 通过与控制系统仿真软件MATLAB/Simulink 和ADAMS 的接口,通过接口实现Adams 机构力与AMESim 液压回路、MATLAB/Simulink 信号控制系统的多领域建模仿真。仿真过程中,AMESim 作为主仿真软件,在仿真离散时间点使机构动力领域和信号控制领域的仿真模型通过进程间通信等方法进行相互的信息交换。
图 1 仿真模型数据传递流程
Fig. 1 Data transmission of united simulation
图 2 ADAMS 的机构动力模块
Fig. 2 Mechanism dynamics module of ADAMS
基金项目:国家科技支撑计划(2012BAK05B00) 15
设计与研发
2016.10
液压机构的Adams 机构动力模块、AMESim 液压回路模块、MATLAB/Simulink 信号控制模块三个部分模块的输入、输出变量已经得出。如图 1 所示为仿真过程中进行数据传递过程。在这种模式下,主仿真AMESim 软件负责控制各个软件之间数据传递的时间,其他模块的求解在各自仿真软件中进行,在固定的时间点进行数据传递,利用Adams、MATLAB/Simulink 软件的求解器求解,高精度的仿真结果就可以快速得出。
2 直线式液压机构的ADAMS 与AMESim 联合仿真
ADAMS 与AMESim 液压机构的联合仿真模型由机构动力模块和液压回路模块组成,在ADAMS 建立液压机构的机构动力模块, 该模块由六杆机构组成如图 2 所示,在AMESim 软件中建立液压机构的液压回路模块,该模块由机械马达、定量泵、溢流阀、三位四通阀、流量控制阀、液压缸和ADAMS 嵌入式模块组成如图 2 所示。ADAMS 机构动力和AMESim 液压回路子系统的输入、输出变量的信号传递需要2 个模块的接口,这2 个模块的接口分别由velocity 和force 承担,如图 3 所示,velocity 和force 接口将机构动力模块和液压回路模块组合成液压机构的整体仿真模型。
图 3 ADAMS 与AMESim 联合仿真模块
Fig. 3 Module of united simulation by ADAMS and AMESim
将液压机构液压缸的运行速度输入到图 3 常信号源k 中, 将液压缸的调定速度设定为0.12m/s,执行仿真后,液压缸运行速度曲线如图 4 所示,液压缸在运行一段时间后逐渐达到平稳,最终稳定于0.12m/s 。
因液压机构的机构动力、液压回路、信号控制子模块都是由线性微分方程搭建而成,故液压机构是一个线性系统,根据线性系统的叠加性质,通过在机构中轴另一侧布置对称液压缸,在液压缸举升力保持不变的情况下,可以将液压泵的工作压力减小,布置对称液压缸后,液压泵运行压力曲线如图 5 所示,由图可知液压泵的工作压力小于20MPA,在液压元件的正常工作压力范围内,且曲线平稳,系统的稳定性得到验证。
图 5 对称布置液压缸情况下液压泵的工作压力
F i g . 5 P u m p p r e s s u r e h y d r a u l i c c y l i n d e r symmetrically arranged
3 回转式液压机构的MATLAB/Simulink 与AMESim 联合仿真
液压机构的联合仿真模型分别由MATLAB/Simulink 与AMESim 软件建立,在MATLAB/Simulink 中建立系统的信号控制模型,该系统由常信号源、加法器、PID 控制器等信号控制元件组成如图 6 所示,其中PID 控制器比例增益、积分增益和微分增益的取值分别为P=2,I=1,D=2。在AMESim 软件中建立液压机构的液压回路模块,该模块由液压马达、定量泵、溢流阀、三位四通阀、流量控制阀、液压缸和MATLAB/Simulink 嵌入模块组成。信号控制模块和液压回路模块的接口分别由Omega 和sig 承担,如下图 7 所示,Omega 和sig 这2 个接口将2 个模块组合成液压机构的整体仿真模型。
图 6 MATLAB/Simulink 的信号控制模块
Fig. 6 Signal control model of MATLAB/Simulink
图 4 液压缸速度运行曲线
Fig. 4 Speed of Hydraulic cylinder 16
设计与研发
2016.10
图 7 MATLAB/Simulink 与AMESim 联合仿真模型
Fig. 7 Model of MATLAB/Simulink and AMESim united simulation
如图 8 所示为液压马达的转速变化曲线,图中绿色实线motor1 为液压马达的转速曲线,最终稳定在15r/min,液压工作在低速状态,黄色虚线motor1 为液压马达的转速曲线,最终稳定在120r/min,液压工作在高速状态。在MATLAB/Simulink 信号控制模块的PID 控制器的调节作用下,由图 8 分析可知液压马达在2 种工况下转速随时间的变化曲线比较平滑,证明比例增益、积分增益和微分增益值选取为P=2,I=1,D=2 是恰当的。
图 8 液压马达转速
Fig. 8 Revolution speed of motor
如图 9 所示为液压马达的转速变化曲线,图中绿色实线pump01 为液压马达在低速运转时对应液压泵的压力曲线,此时液压泵压力在40MPA 上下浮动,说明液压在低速状态工作时,液压泵运行比较稳定;黄色虚线pump2 为液压马达转速在高速运转时对应液压泵压力的曲线,此时液压泵压力在50MPA 上下浮动,说明液压高速状态工作时,液压泵运行比较稳定。通过串联一个液压马达,平均分配马达的负载力矩,可以将适当降低液压泵的流量,进而减小液压泵工作压力,串联液压马达后,液压泵在2 种工况下的工作压力曲线如图 9 所示,由图中可知液压泵的工作压力在30MPA 以内,在普通液压元件的正常工作压力范围内, 且压力曲线平稳,系统的稳定性得到验证,由此也说明此机电液系统在理论上是可以实现的。
图 9 双液压马达情况下液压泵的压力曲线
Fig. 9 Pump pressure under both motor working condition
4 结论
机电液一体化系统是一类复杂系统,对其开展性能分析、预测、优化都离不开系统建模与仿真技术的应用。在液压系统的仿真技术运用时,ADAMS 软件用于创建液压机构的动力学模型,对虚拟机械系统进行静力学、运动学和动力学分析,输出液压缸的运行速度和运动副作用力曲线;MATLAB/Simulink 则用图样式编程的方式,提供信号控制的图形接口,构建出信号控制系统的模块,AMESim 软件作为主仿真软件,主要实现液压回路领域的建模和仿真,针对液压机构设备的仿真研究,采用联合仿真的手段使数学模型的准确度得到提高,仿真的逼真度得到保证,系统方案论证及功能评估试验的置信度得到提升。
参考文献
[1] 高钦和, 龙勇, 马长林, 管文良. 机电液一体化系统建模与仿真技术[M]. 电子工业出版社,2012:219-223.
[2] 高钦和, 马长林. 液压系统动态特性[M]. 电子工业出版社,2012:138-142.
[3] 田树军, 胡全义, 张宏. 液压系统动态特性数字仿真[M]. 大连理工大学出版社,2012:74-76.
[4] 马长林, 李锋, 郝琳, 张志利, 黄先祥. 基于Simulink 的机电液系统集成化仿真平台研究[J]. 系统仿真学报,2008,17:4578-4581.
[5] 李竞, 李兆龙, 蒲明辉, 卢煜海, 覃海飞. 甘蔗种植机施肥机构联合仿真—基于AMESim 和ADAMS[J]. 农机化研究,2014,05:132-135+140.
[6]Gianni F, Gian A M, Paolo R. Virtual Prototyping of Mechatronic System [J]. Annual Review in Control (S1367-5788), 2004, 28(2):193-206.
[7] 胡胜心, 王浩, 戴振东. 机电液一体化仿真在腿式液压机器人设计中的应用[J]. 机械设计与制造,2015,01:152-156.
[8] 沈建军, 刘龙, 唐红彩. 基于AMEsim 与ADAMS 的双钢轮压路机振动液压系统的仿真分析[J]. 中国工程机械学报,2009,01:31-35.
[9] 王小中, 卜继玲, 刘运兵. 基于软件协作的货车自动倾卸装置仿真研究[J]. 液压气动与密封,2010,06:10-12+20.
[10] 沈建军, 刘龙, 唐红彩. 基于AMEsim 与ADAMS 的双钢轮压路机振动液压系统的仿真分析[J]. 中国工程机械学报.2009,(3):31-35.17