论文部分内容阅读
兵棋(Wargame)是现代战争模拟的重要起源,是一种利用模拟手段进行战争分析的方法。兵棋推演(Wargaming)强调“以推演人员为中心”,通过对战争进程的推演,研究战争的动态演化过程以及不确定性和偶然性对战争结果的影响,因此具有其他战争模拟方法所不能替代的作用。由于历史原因,我国一直忽略对兵棋这一战争分析工具的研究。近年来,计算机兵棋推演正逐渐成为国内研究的热点。适于作战分析的兵棋推演方式,如何与新的信息化系统相结合是目前计算机作战模拟所要研究和解决的问题。论文以此为背景,对如何构建计算机兵棋推演系统涉及到的几个关键技术问题进行了研究,其目的是将兵棋推演的思想与建模与仿真(Modeling and Simulation,M&S)、计算机网络、并行计算等现代信息技术相结合,建立能够适用于现代战争模拟的计算机兵棋推演系统。本文的主要研究内容如下:一.研究了兵棋推演系统的概念框架。论文从兵棋的发展历史、概念描述和博弈论的角度,剖析了兵棋推演的本质。在此基础上,分析了兵棋推演系统的功能需求,建立了具有四层结构的系统概念框架,并详细分析了每层结构的功能特点和涉及到的关键技术。在具体应用过程中,该框架将对建立基于语义交互和动态重构的兵棋推演系统起到重要的指导作用。二.论文将本体技术应用于解决兵棋推演中的人机语义交互问题,提出了基于本体的人机语义交互方法。在计算机兵棋推演系统中,如何让推演人员与仿真系统“自然地”交互,从而发挥各自的优势进行功能与过程的分工是一个关键问题。论文将兵棋推演中的人机交互问题,抽象为推演人员所在的军事领域和仿真开发人员所在的仿真领域之间的信息交互问题。首先建立领域本体描述领域概念,在系统构建和运行过程中,采用本体映射解决领域间信息交互的语义异构问题,同时利用本体的逻辑推理机制,对交互模型进行领域有效性验证,以解决交互过程中的概念冲突、知识冗余和数据不一致等问题。三.针对在线推演的需求,论文提出了面向模型的组件式兵棋推演系统动态重构机制。实现在线推演的关键,是能够根据决策需求快速的构建/重构仿真系统,即仿真系统的动态重构技术。论文根据进化模式动态重构的思想,结合BOM(Base Object Model)组件式仿真系统的特点,提出了基于BOM组件的可重构兵棋推演系统的动态重构机制,以满足在线推演过程中系统动态重构的需求。四.对模型组件进行快速有效地装配是仿真系统重构的关键技术之一,针对这一需求,论文提出了一种基于BOM的仿真模型组件装配方法。论文通过对仿真模型组件结构的分析,将组件装配过程分成两个阶段:一是仿真模型组件描述信息的装配,采用白盒组装方法,该方法要求仿真模型组件提供描述组件自身信息的模型规范文件,把这些模型描述文件装配成整个仿真系统的成员配置文件,该文件描述了仿真系统的组成成分及仿真系统的仿真功能;二是仿真模型组件执行体的装配,采用黑盒组装方法,该方法通过仿真引擎自动加载仿真模型组件的执行体,在运行过程中动态构建仿真系统。五.针对仿真系统重构过程中模型组件的优化配置问题,论文提出了一种基于BOM的组件式仿真系统的重构规划方法。论文依据并行分布计算中的多任务调度理论,结合BOM组件式仿真系统的特点,将系统重构规划分为运行前的预分配和运行时的动态调度两个方面。预分配是一种静态调度,是在满足一定的性能指标和优先约束关系的前提下,将可并行执行的BOM组件按适当的分配策略确定一种组合、分派和执行顺序,合理分配到各计算节点上有序地执行;动态调度方法考虑了系统运行时的负载波动问题,可适时获取各节点的负载信息,通过计算将过载节点上的BOM组件和仿真任务转移到轻载节点上,以实现系统的负载均衡。在实际问题中,只有将两种方法结合起来才能完成对仿真系统的最终优化。六.结合上述理论研究成果,设计并实现了兵棋推演管理系统。该系统集成了上述研究中的相关方法,为建立基于语义交互和动态重构的兵棋推演系统提供工具支撑,基于此系统可以完成对兵棋推演系统的构建、资源调度和运行管理;最后通过一个海上作战计划推演原型系统演示了如何将兵棋推演技术应用于海军作战计划的辅助制定和作战战法的论证优化,验证了本文提出的相关方法。