特种设备虚拟仿真训练系统能够动态地显示所有特种设备的指示情况,实时演示各设备的内部结构及工作原理,并通过视景仿真将仪表指示、设备内部结构原理演示与实际作业结合在一起,提高了学员掌握特种设备内部原理和使用方法的能力。
1. 特种设备虚拟仿真训练系统结构
特种设备虚拟仿真训练系统可分为操纵系统、主控系统、虚拟仪表系统、设备原理演示系统、指示系统、视景系统、音响系统和计算机网络系统。
(1)操纵系统主要有驾驶杆、方向盘、油门杆以及各种旋钮、开关和电门等相关操纵设备。操纵系统用来完成信号的采集工作,同时转换为计算机可识别的信号并发送到主控系统,解算出相应控制信号,实现对特种设备及相关设备的操纵控制。
(2)主控系统主要完成特种设备作业动力学方程解算,得出各种控制信号,控制虚拟仪表系统、视景系统、指示系统、设备原理演示系统和音响系统的工作。
(3)虚拟仪表系统用来模拟各种航空仪表的指示情况。
(4)设备原理演示系统用于演示设备的内部结构和工作原理,以动态图解的形式,将设备的内部工作情况与实际作业联系起来。
(5)指示系统用来模拟指示灯、警告信号灯等各种指示设备的指示情况。
(6)视景系统主要完成操作训练时视景的仿真。
(7)音响系统既可对特种设备发动机声音进行仿真,又能对模拟训练时的错误操作做出相应的语音提示。
(8)计算机网络系统用来完成相关系统间的数据通信。虚拟仪表系统、设备原理演示系统和视景系统的控制信号均通过网络来源于主控系统,通信模式为客户机 / 服务器 (Client/ Server) 网络模型,采用基于 TCP/IP 协议的 Winsock 接口实现网络间的数据传输。
2. 特种设备虚拟仿真训练系统设计
2.1 网络通信系统
特种设备虚拟仿真训练系统所采用的通信模式为客户机 / 服务器 (Client/Server) 网络模型,即客户机向服务器提出请求,服务器对请求做相应处理并执行被请求的任务,然后将结果返回客户机。通信协议采用 TCP/IP 协议,利用 TCP/IP 协议进行网络通信,需要经过三步握手以建立通信双方的连接,TCP/IP 协议还提供了数据确认和数据重传的机制,确保发送的数据能够到达通信的对方。
服务器端在程序开始运行后,一方面启动了监听线程,不停的准备接收新的客户机的连接请求。如果用户合法,就将这个新的客户机添加到管理集合中。另一方面,服务器端随时接收客户机的数据,处理后再发送给相应客户机。客户机在与服务器建立正确的连接后不停的监听来自服务器的消息,并对消息进行响应,然后把结果返回到服务器端。
2.2 虚拟仪表系统
虚拟仪表系统的开发平台由 Windows XP、Visual C++ 6.0 和 OpenGL 组成。虚拟仪表的绘制采用 OpenGL 纹理映射技术,利用纹理映射不仅可以用来描述景物表面各点处的反射属性,达到模拟景物表面丰富的纹理细节的目的,提高计算机生成图形的真实性,还可以简化景物的建模过程。使用纹理绘制的一般步骤为 :定义纹理贴图、控制纹理、说明纹理贴图方式和定义纹理坐标等。
2.3 设备原理演示系统
设备原理演示系统采用 Flash 作为开发工具。Flash 功能强大,特别体现在 Action Script,其开发思路清晰、编程简单,交互功能强。Flash 是基于图片控制的仿真技术。Flash 具有良好的图像压缩和显示能力,使得大量图片导入 Flash 后,最终生成的 .swf 文件很小,但又不损失图片的显示精度;同时通过简单、高效的脚本程序对图片进行控制,使得 Flash 动画运行流畅。利用 Flash 虚拟仿真技术,使特种设备的建模形象逼真、速度快、效率高,完全适合教学和实习训练的需要。
下面以气压式高度表的原理演示为例,介绍设备原理演示系统的实现方法。
Flash 是利用程序控制图片的切换来实现动态演示的,动画所需图片的准备是工作的前提。根据气压式高度表的工作原理,按照内部构件工作时的不同状态,将整个 Flash 设计成由3 个影片剪辑元件组成,即真空膜合、传送机构和指针。每个影片剪辑元件是由 30 ~ 100 张序列图片构成,3 部分相互叠加,拼成一块完整的能够反映不同高度下高度表的工作情况。为了使内部元件的运动能够随高度值的改变而改变,需要编写脚本程序控制序列图片的播放次序。
2.4 视景系统
视景仿真环境,采用成熟的计算机成像技术,视景驱动平台选用 Vega Prime2.0,基于 C++ 语言开发,视景数据库大量使用可获取的地理信息数据,如高分辨率卫星遥感数据、数字、高程模型数据等,并使用 CTS1.1 生成极具现实感的地景环境生成。模型数据库采用 Creator3.0 开发,包括飞机、机场、建筑物等。视景生成系统的实现主要包含两个过程:视景数据库的建立和视景驱动程序的开发。视景数据库建模工作主要由地形建模和三维物体建模组成,在此基础上通过实例、LOD、纹理和子面等典型技术应用来节省系统资源、提高实时运行速度、提高视景清晰度。
特种设备虚拟仿真训练系统具有仿真度高,扩充性好,移植性强,操作简便,性能稳定、可靠等优点,弥补了特种设备理论教学中无法展示设备内部原理的盲区,提升了教学质量与效率。