论文部分内容阅读
信息化条件下各军兵种的联合作战将是未来战争的主要作战样式,通过合理的技术手段进行联合作战任务规划是提高部队战斗力、提升国防和军队现代化建设水平的有效途径之一。世界各国都在积极探索联合作战相关理论,不断研究联合作战指挥流程、作战任务规划等关键技术。本文围绕信息化条件下联合作战任务调度方法进行研究,基于多Agent理论对作战计划阶段的作战任务进行建模,在建模基础上进行作战任务调度算法设计,设计并实现了一个联合作战计划阶段的战术级任务调度原型系统。首先,研究了Agent技术与多Agent系统理论在联合作战任务建模中的应用。分析了Agent的特点和多Agent体系结构框架,阐明了多Agent理论在联合作战任务建模中的可行性和有效性。采用XML Schema格式构建了Agent模型描述模板,可以有效提高作战实体Agent模型的可重用性。同时,利用OWL语义表示方法对作战计划进行描述,更加直观地表示出了作战计划中各要素之间的关系。其次,基于多Agent建立了联合作战任务模型。定义了联合作战背景下的作战实体Agent,阐明了各个Agent的属性以及相互之间的关系,研究了作战实体Agent规则及Agent类的程序实现方法。采用OWL描述语言建立了作战计划描述模板,并采用XML Schema格式描述军事领域的作战目标、作战实体Agent、作战任务等知识,建立了联合作战应用背景下的军事领域知识模板。然后,提出了基于多Agent的作战任务优先关系约束下的PCGA算法,用于对联合作战背景下具有优先关系约束的作战任务进行调度,可以解决任务时序调度的耦合性问题,能够在尽可能短的时间内得到满足要求的作战任务调度方案。最后,设计并实现了一个联合作战任务调度原型系统,通过一个联合渡海登陆作战实例对该原型系统的操作流程进行了详细说明,对本文基于多Agent的作战任务建模方法和所提出的PCGA任务调度算法进行了验证,分析了作战任务调度结果和系统性能。证明了基于多Agent的作战任务模型的有效性和所提出的作战任务调度算法的合理性,能在满足用户目标需求的情况下,快速、有效地获得任务调度方案。