首页 >

约束分级的飞行器任务指令序列编排方法

王路桥,王璐,庄慧盈,吴磊,李青山,田恒宇   

  1. 西安电子科技大学
  • 收稿日期:2024-03-25 修回日期:2024-06-23 出版日期:2024-06-25 发布日期:2024-06-25
  • 通讯作者: 王璐
  • 基金资助:
    空间飞行器控制软件在轨自适应演化理论与方法研究;面向微服务架构软件的知识制导自适应机制研究;陕西省科协青年人才托举计划项目

A Hierarchical Constraint-Based Method for Arranging Aircraft Mission Instruction Sequences

  • Received:2024-03-25 Revised:2024-06-23 Online:2024-06-25 Published:2024-06-25

摘要: 针对飞行器任务指令序列生成和优化问题,提出一种约束分级的任务指令序列处理框架,并进一步设计融合拓扑优化和优先级编码遗传的序列编排方法。首先,将指令及其约束建模成有向图,通过引入虚拟节点替代图中的强连通分量,实现去环效果。然后,针对生成的有向无环图,通过拓扑优化构建指令序列的基本初始框架。对于抽取的强连通分量,对其节点的优先级进行编码,并在遗传过程中将其作为交叉对象的基因索引,不断迭代生成优化的指令序列片段。最后,将片段集成到初始框架中,实现任务指令序列的生成和优化。仿真结果显示,在不同规模和复杂度的指令集合场景中,相较于其它方法,本文所提方法能够显著降低指令序列的生成时间,并压缩指令序列的长度。

关键词: 序列生成, 指令编排, 遗传算法, 任务规划, 指令上注

Abstract: Addressing the problem of aircraft mission instruction sequence generation and optimization, we propose a constraint-hierarchical mission instruction sequence processing framework and further design a sequence orchestration method that integrates topological optimization and priority-encoded genetic algorithm. First, instructions and their constraints are modeled as a directed graph, and virtual nodes are introduced to replace strongly connected components (SCCs) in the graph, achieving cycle elimination. Then, for the generated directed acyclic graph (DAG), a basic initial frame-work of the instruction sequence is constructed through topological optimization. For the extracted strongly connected components, the priorities of their nodes are encoded and used as the gene indexes of crossover objects, thereby iter-atively generating optimized instruction sequence snippets. Finally, the snippets are integrated into the initial framework to achieve the generation and optimization of the mission instruction sequence. Simulation results display that, in sce-narios with instruction sets of varying scales and complexities, the proposed method significantly reduces the genera-tion time and compresses the length of the instruction sequences compared to other encoding methods.

Key words: Sequence generation, Instruction arrangement, Genetic algorithm, Mission planning, Instruction release

中图分类号: