Abstract:Aiming to overcome the deficiency of petroleum pumping unit real-equipment based training, design the virtual maintenance system for disassemble and assemble training. Through comparison of existing VR simulation platforms, chose Unity3D as the system develop platform. The functional and performance requirements of the system was analyzed, the multilevel modular framework of system was designed. To realize the system key requirements - interactive disassemble and assemble, the part position update algorithm was proposed. To simulate the parts’ assembly and disassembly order in virtual training, the design method based on event-driven was studied. The system practice running parameters meet the functional and performance requirements. It can not only satisfy the demand of petroleum pumping unit maintenance training, but also provide reference for disassemble and assemble training system design of other products.