摘要
在应用ADAMS软件建立气动潜孔锤虚拟样机过程中,由于各气室气体状态数学模型较为复杂,使得与之相关的活塞驱动力难以通过现有的ADAMS库函数直接加载,需要开发相应的ADAMS用户子程序。介绍了ADAMS用户子程序的应用原理,阐述了基于C语言的ADAMS用户子程序的实现过程;利用C语言编写了活塞驱动力的用户子程序,实现了活塞的驱动力和各气室气体状态、活塞位置之间的复杂函数关系,使得系统仿真顺利进行。通过在气动潜孔锤仿真中的应用,说明了ADAMS用户子程序对于丰富ADAMS函数库和控制复杂仿真有着重要意义。
Since comparatively complicated mathematical model of gas state of air chambers, the relevant driving force of piston is hard to be loaded directly by existing library functions in the process of building pneumatic DTH hammer virtual prototype using ADAMS software, thus it is necessary to develop the corresponding ADAMS user-written subroutine. Introduces applying principle of ADAMS user-written subroutines, their realization process is discussed based on C language. Driving force user-written subroutine of piston is written with C language, thus the complex function relation between driving force of piston and gas state of air chambers, piston position are realized, thus system simulation successfully carry out. Application of ADAMS user-written sub- routines in pneumatic DTH hammer simulation shows their significance for enriching function library of ADAMS and controlling complex simulation.
出处
《现代制造工程》
CSCD
2008年第2期12-15,共4页
Modern Manufacturing Engineering
基金
国家自然科学基金资助项目(50475056)