节点文献
协同式虚拟维修训练系统服务端的设计与实现
The Design and Implementation of Service-side for A Collaborative Virtual Maintenance System
【作者】 张恒;
【导师】 李自力;
【作者基本信息】 华中科技大学 , 软件工程, 2017, 硕士
【摘要】 在传统的维修方式上,由于设备的成本太高、可供维修的设备数量较少等一系列要素,导致训练效果得不到保障。本项目以总装预研基金项目为基础,以提高维修训练的效率为目的,在虚拟仿真为背景下,研制出一套适宜于多个用户协作进行设备维修的通用平台。主要是服务端根据故障推理和诊断机制生成不同的故障现象,产生较为全面的维修任务,发送给客户端进行协同维修工作。该系统可以有效地提升设备的维修保障作业的效率。系统在服务端的设计与实现主要分为以下几个步骤,首先从虚拟维修的背景和国内外现状出发,提出整个系统的研究的目标和意义。其次介绍了开发用到的关键性技术,提出了系统基于Delta3D引擎,运用Multigen Creator进行场地和模型的构建,采用C++语言结合TCP网络通信技术在在VS2010和QT4.8平台下进行开发工作的方案。接着通过对用户需求、功能和性能方面对系统进行了详细的需求分析,大致把整个系统分为三大部分,分别是虚拟仿真模块、设置故障模块和网络通信模块,并且明确了各个模块的功能需求和整个系统的性能需求。接着对整个虚拟维修系统进行设计,提出了系统的总体架构和数据流程,然后分模块对其中的各个功能点进行详细的类图和数据模型设计。最后按照系统设计,对各个功能的实施了的系统实现和成果展示。系统平台最终经过黑盒测试和性能测试,测试得到的结果均符合系统的用户、功能和性能的需求,达到预期的目标。总得来说,系统可以使训练人员在虚拟场景中进行多样化的维修任务,为部队人员在虚拟维修的训练方式上提供了一种解决思路。
【Abstract】 The traditional training is not very effective due to the quantity of the equipment,the limited ground and the large number of training people.This project puts forward a solution for the equipment of virtual maintenance training,with the background of virtual simulation and a pre-research project of weapons and equipment "The Research on Collaborative Virtual Equipment Maintenance Training Technology" as the foundation,to develop a set of suitable for different models of virtual training system of equipment maintenance.Mainly,the service side generates different fault phenomena according to the fault reasoning and diagnostic mechanism,and generates comprehensive maintenance tasks,and sends it to the client for collaborative maintenance works.The system effectively reduces the cost of maintenance training and improves the efficiency of the equipment maintenance.The design and implementation of the system’s service-side is divided into the following steps.Firstly,from the background of virtual maintenance and the current situation of domestic and abroad,this paper puts forward the objective of developing collaborative virtual maintenance training system.Secondly,the key technologies of system are introduced,and proposes a proposal that the system will be based on Delta3 D engine,using Creator modeling tools,using C++ with TCP network communication technology in VS2010 and QT4.8 platform.After the analysis of the system in detail,we can divide the whole system into three parts,respectively including virtual simulation module,setting up faults module and network communication module based on user needs,business needs and functional needs,and has been clear about the various modules of the functional requirements and performance requirements of the whole system.Then,the system was designed in detailed class diagrams and data models for each module,and puts forward the whole framework and data flow of the system.Finally,according to the system design,the specific implementation of each function module of the system is given.The system platform is tested by black box testing and performance testing finally.The results of the test are in accordance with the requirements of users,business,functional and performance needs of the system.The system has reached the scheduled target.In general,the system can make trainers practice diversified maintenance tasks in virtual scenes,and provides a kind of effective solution to train virtual maintenance on the equipment.
【Key words】 Virtual Simulation; Collaborative Maintenance; Delta3D Engine; 3D Modeling;
- 【网络出版投稿人】 华中科技大学 【网络出版年期】2019年 06期
- 【分类号】TP391.9
- 【下载频次】100