论文部分内容阅读
军事作战仿真是进行作战模拟、战术战略演练、武器装备性能验证的重要手段。随着战场作战环境智能化与复杂化的发展趋势,对作战仿真系统的要求越来越高。高层体系结构(HLA/RTI)是分布式交互仿真的软件规范,然而为了满足智能作战实体和复杂战场环境的建模,必须在传统建模仿真技术基础上引进新的思想方法。Agent是具有自主性、交互性、自适应、智能性、对复杂系统具有自然描述特性的单元,基于Agent的建模与仿真方法擅长于对复杂智能系统进行描述。信息化条件下的军事作战系统是典型的复杂智能系统,故基于Agent的建模技术将成为今后复杂战场环境建模仿真重要的方法之一。通过对分布式作战仿真结构与Agent建模仿真理论的研究,本文提出了基于Agent的HLA/RTI联邦成员仿真结构,研究了Agent仿真联邦成员的组成;在基本反应型和慎思型Agent体系结构的基础上,提出了符合作战仿真模型特点、基于目标—任务—行动(GTA)的混合型Agent仿真模型体系结构。根据作战仿真系统的开发过程,本文首先应用UML建模语言建立了战场实体的军事概念模型;并借鉴面向对象与继承的思想,对Agent实体仿真模型进行程序设计;仿真系统的数据库设计,采用层次化的存储结构,分别使用XML和SQLServer2000存储模型规则相关数据与仿真过程数据。在仿真模型研究的基础上,本文设计并实现了基于串并联组合任务(Task)的模型运行框架。论文以坦克连作战行动为例,分析了坦克连仿真实体成员及其作战任务与流程,设计了坦克连机动任务的相关作战行动规则和算法;并根据组合任务的仿真模型运行框架实现了基于任务的坦克作战仿真流程;重点设计并实现了坦克机动任务模型仿真试验系统,证明了基于任务的Agent仿真模型与仿真系统数据存储结构设计的可行性,并通过作战实例和仿真实验数据分析了复杂战场环境因素对战场作战效果产生的影响。