《工业控制计算机》2023年第36卷第2期地铁反劫持模拟训练系统SubwayAnti-hijackingSimulationTrainingSystem在当前世界国际形势下,国际恐怖组织已经成为了人类生命安全、生存发展、社会秩序的头号危害者。而在这些恐怖行动中,劫持人质的恐怖行动是被世界各国公认的最为严重的恐怖活动之一。本文建立起一个完整的地铁反劫持模拟作战系统,通过在该系统中进行模拟训练,不但能够弥补场地和成本的问题,同时还能大大提高训练效率,进行科学化的训练,使得反劫持部队在地铁作战中对于环境信息更加熟悉,为提高部队作战能力奠定基础,在反劫持作战上发挥明显作用。1系统设计1.1系统整体设计本系统使用Unity作为前端人机交互界面,使用Spring-Boot作为服务端搭建框架,而数据库的数据端则使用MySQL数据库作为数据的存储。整体的架构如图1所示:图1系统整体框架整体系统分为三层架构:数据库作为数据层支撑整体系统,包括用户数据和作战数据等;搭建的服务端作为整体的服务层为整个系统提供业务上面的服务支持,前端通过服务端的业务支持实现功能;表示层是人机交互的重要一层,通过表示层,用户可以完整地使用整个系统,通过表示层设计好的人机交互页面可以更好地使用系统。1.2系统功能模块本系统主要分为4个模块,分别为用户管理模块、作战管理模块、模拟作战模块、作战复盘模块。如图2所示:图2系统功能模块用户管理模块主要的功能是支持用户登入注册、管理用户信息和管理用户权限,通过用户管理模块可以对于单个用户的信息进行统一管理,再分配不同的权限可以在不同的权限下访问不同的功能。作战管理模块作为用户作战信息的查看模块,通过该模块用户可以查看一段时间内,所有作战的战绩包括该场作战是否成功、人质是否救出、人员伤亡情况和作战的时间效率等,可以在大体上对该次作战有一个了解,为之后的复盘提供便利。模拟作战模块是整个系统最为重要的一个模块,主要功能就是作战人员模拟反恐作战,在模拟场景中与模拟恐怖分子进行作战训练。为了在模拟训练中尽可能地还原一个劫持作战的场景,不但地铁站场景要细节逼真,而且恐怖分子的模拟行动需要尽可能和真实的一样。因此使用Unity引擎去还原场景,在整刘曾城1李鹏2杜宝珠1张捷1(1南京理工大学自动化学院,江苏南京210094;2北京计算机技术及应用研究所,河北武安056300)摘要:在当前的国际环境下,恐怖组织的恐怖活动严重影响了各个国家人民的生命和财产安全,已经成为了人类经济发展、社会...