程宇结束
在爆炸的过程中,爆炸产生的烟雾的颜色是随着时间而时刻变化的。因此对爆炸混合物颜色的处理是十分重要的。根据常识,爆炸开始时爆炸混合物的颜色应该以雾状的银白色为主,随后变为橘黄色,最后红色成为主要颜色。随着时间的推移,火焰的颜色应该逐渐变黄、变灰,最后变黑。图2所示为瓦斯爆炸颜色的渐变过程。刚刚开始时以银白色为主,随后变为橘黄色,最后红色成为主要颜色。
3.2虚拟煤矿事故救援训练系统设计
救援训练系统主要是采用人工智能技术对训练者给以指导的。
虚拟煤矿事故救援系统包括:基本训练模块,专家知识模块,指导决策模块和训练评估模块。其各个部分功能定义如下:
基本训练模块。该模块主要是完成对队员的基本训练。该模块负责记录每个队员的静态信息:如队员的职位,喜好害怕等信息,和每个队员在训练过程中的动态信息:如队员已经完成的任务,所获得的经验,奖励,惩罚,所消耗的体力,所剩余的生命力值等动态信息。通过这些来反馈队员的生理、心理状态及受培训的程度,并将其设置相对应的值。然后评估模块通过…个最低评估标准来评判队员的训练程度、队员是否训练合格。对于合格的队员表示攻关成功,队员的各种分值相应的增减,并可以进入下一阶段的训练中。在本系统中,根据煤矿每一种事故发生严重程度分为4个关卡,每个关卡多有评分系统,可以根据队员闯关的表现情况进行打分,使队员在攻关的艰难过程中,磨练斗志,培养技能,提高自己的能力。随着攻关难度的增加,事故的严重程度越复杂,队员都有可能因伤失生命而导致攻关进程终止。
因此,队员必须学会保存生命力,尽可能减少伤亡。专家知识模块。该模块包括训练者完成所有任务所必须掌握的基本知识库和专家决策知识库。专家决策知识库内容主要是从处理煤矿事故有丰富实践经验的专家工作中提炼而成的。包括:避灾路线的确定;逃生线路的确定;选择救援措施等。它为指导决策提供依据。
指导决策模块。该模块是救援训练系统中的核心模块。它负责提供指导策略。如队员在训练过程中的纠错提示、帮助提示、评估提示等等。它通过对当前队员所处的事故类型和事故严重程度进行分析,在专家知识决策库的基础上,给出最佳救援方案。当然队员既可以参照指导决策也可以依据自己的经验做出决策。
训练评估模块。对训练结果的一个近似的客观估计和评价,即训练效果。最低的评估要求是被训练的救护队员的生命值大于零,即活着离开事故现场。对于救护队员活着离开事故现场是通过借助训练时间长短、基本训练模块的队员的心理生理状态等一些动态信息以及专家知识模块和决策指导模块的最佳逃生或救援路线结合得出综合评估结果。
本文是:t,~OpenGL与Vc++相结合在Windows平 台上实现基于C/S结构下的虚拟煤矿事故救援游戏式训练系统。用户可以对整个场景虚拟浏览和自动漫游,也可以对整个煤矿事故救援训练过程进行交互控制。
应用OpenGL的系统配置和Visual c++编译器的设置:动态链接库 :GLU32 DLL、OPENGL32 DLL (放 到C:\WINDOWS目录\system32) 头文件:GL.H、GLAUX.H、GLU.H (放到 C:WrogramFileskM icrosoft Visual Studio\VC98klnclude\GL) 库文件 :GLAUX LIB、GLU32.LIB、OPENGL32.LIB(放~ljC:Wrogram FileskMicrosoft Visual Studio\VC98~IB) 打开菜单Project\Settmgs,在弹出的对话框中选择Link标签,在Object~Libaray Modules--栏 中增)JHGLU32 LIB、 0PENGL32.LIB这两个文件。
用户在场景中用替身(Avatar)表示,在进入游戏训练时,用户可 以选择一个空闲的Player作为 自己的替身,在每一个场景需要选择相应的装备,执行相应的操作,并获得相应的积分何扣分,完成训练的目的。图3所示是对煤矿火灾事故救援训练场景的模拟过程:发现火灾一接警调度一灭火过程。首先是被训练队员发现火灾,并向上级报告火灾情况(发生地点、气体、温度、通风设施、巷道破坏情况等)。然后根据指挥,开展救援行动。
4 结束语
虚拟煤矿事故救援训练是对救援训练过程的仿真,目的在于使救护队员在计算机提供的虚拟环境中熟练掌握救援技术。通过过程仿真,重现煤矿事故现场,表现给救护队员一个逼真的三维视景环境,犹如身临其境,沉浸在煤矿事故的虚拟环境中。而且虚拟煤矿救援训练系统把游戏与教育练相结合,寓教于乐、寓训于乐,极大地提高了队员的想象力,激发学员的学习兴趣,强化学习效果,使队员在游戏中提高能力,在训练中体验快乐。