System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
所属的技术人员知道,本专利技术可以实现为系统、方法或计算机程序产品,因此,本专利技术可以具体实现为以下形式,即:可以是完全的硬件、也可以是完全的软件(包括固件、驻留软件、微代码等),还可以是硬件和软件结合的形式,本文一般称为“电路”、“模块”或“系统”。此外,在一些实施例中,本专利技术还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。尽管上面已经示出和描述了本专利技术的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本专利技术的限制,本领域的普通技术人员在本专利技术的范围内可以对上述实施例进行变化、修改、替换和变型。
技术介绍
1、随着运载火箭发射与回收、低成本小型化航天器制造等关键技术的成熟,航天器入轨数量迅猛增长,尤其在重点轨道带,各国航天器密集分布,太空空间日渐拥挤。此外,由于航天器发生碰撞或发射失败等原因,会产生海量的空间碎片,碎片又与航天器碰撞进一步引发连锁反应,导致太空资产安全受到威胁。为了保护我国空间资产,保障航天器在轨平稳运行,需要使用探测设备对空间目标进行在轨观测。那么面对海量的航天器与空间碎片,在探测设备有限的情形下,需要实现协调探测资源实现任务调度,而航天器任务优先级是衡量探测任务重要性的关键指标,准确高效地评估探测任务优先级能够帮助任务规划更加合理可靠。
2、在众多任务优先级评估模型中,层次分析法由于所需定量数据少、计算过程清晰明确而得到广泛使用,但当衡量指标过多时,数据统计量工作复杂,权重合理化程度下降,同定量数据较少,分析结
技术实现思路
1、本专利技术所要解决的技术问题是针对现有技术的不足,具体提供了一种航天器任务的调度方法,具体如下:
2、1)第一方面,本专利技术提供一种航天器任务的调度方法,具体技术方案如下:
3、计算并根据预设待调度航天器任务对应的准则层权重向量和因素层分数向量,计算得到预设待调度航天器任务的总分数,直至得到每个待调度航天器任务的总分数,其中,预设待调度航天器任务关联至少一个准则,每个准则关联至少一个因素,预设待调度航天器任务对应的准则层权重向量包括:预设待调度航天器任务关联的每个准则所对应的权重,预设待调度航天器任务为任一待调度航天器任务;
4、根据每个待调度航天器任务的总分数的大小,对所有待调度航天器任务进行优先级排序,按照优先级排序序列对所有待调度航天器任务进行调度并执行。
5、本专利技术提供的一种航天器任务的调度方法的有益效果如下:
6、基于模糊层次综合分析(具体体现在准则层权重向量和因素层分数向量),能够提升航天器任务的优先级评估的准确性与可解释性,优先级排序序列更为准确和可靠,能够实现对航天器任务的精准调度和执行。
7、在上述方案的基础上,本专利技术的一种航天器任务的调度方法还可以做如下改进。
8、进一步,还包括:
9、根据预设待调度航天器任务对应的评价指标分数向量,并结合预设待调度航天器任务对应的因素层权重向量组,计算得到预设待调度航天器任务对应的因素层分数向量,其中,预设待调度航天器任务关联的每个因素包括至少一个评价指标,预设待调度航天器任务对应的因素层权重向量组包括:预设待调度航天器任务关联的每个准则的因素层权重向量,任一准则的因素层权重向量包括:该准则关联的每个因素的权重。
10、进一步,还包括:
11、利用层次分析法,计算预设待调度航天器任务对应的准则层权重向量和因素层权重向量。
12、进一步,计算预设待调度航天器任务对应的评价指标分数向量的过程包括:
13、确定预设待调度航天器任务关联的每个因素所对应的因素层函数,并构建任务属性向量作为相应因素层函数的输入,计算得到任务属性概率因子向量,任务属性向量包括预设待调度航天器任务关联的每个准则的输入量,任一准则的输入量包括:该准则关联的每个因素的输入量,任一因素对应的因素层函数为:根据该因素的输入量从该因素的每个评价指标所对应的隶属度函数的组合中所确定出的隶属度函数;
14、将任务属性概率因子向量进行归一化处理,得到任务属性概率因子矩阵;
15、根据任务属性概率因子矩阵和每个因素关联的每个评价指标所对应的优先分,计算得到评价指标分数向量。
16、2)第二方面,本专利技术还提供一种航天器任务的调度系统,具体技术方案如下:
17、包括总分数计算模块和调度执行模块;
18、总分数计算模块用于:计算并根据预设待调度航天器任务对应的准则层权重向量和因素层分数向量,计算得到预设待调度航天器任务的总分数,直至得到每个待调度航天器任务的总分数,其中,预设待调度航天器任务关联至少一个准则,每个准则关联至少一个因素,预设待调度航天器任务对应的准则层权重向量包括:预设待调度航天器任务关联的每个准则所对应的权重,预设待调度航天器任务为任一待调度航天器任务;
19、调度执行模块用于:根据每个待调度航天器任务的总分数的大小,对所有待调度航天器任务进行优先级排序,按照优先级排序序列对所有待调度航天器任务进行调度并执行。
20、在上述方案的基础上,本专利技术的一种航天器任务的调度系统还可以做如下改进。
21、进一步,还包括因素层分数向量计算模块,因素层分数向量计算模块用于:
22、根据预设待调度航天器任务对应的评价指标分数向量,并结合预设待调度航天器任务对应的因素层权重向量组,计算得到预设待调度航天器任务对应的因素层分数向量,其中,预设待调度航天器任务关联的每个因素包括至少一个评价指标,预设待调度航天器任务对应的因素层权重向量组包括:预设待调度航天器任务关联的每个准则的因素层权重向量,任一准则的因素层权重向量包括:该准则关联的每个因素的权重。
23、进一步,还包括权重向量计算模块,权重向量计算模块用于:
24、利用层次分析法,计算预设待调度航天器任务对应的准则层权重向量和因素层权重向量。
25、进一步,还包括评价指标分数向量计算模块,评价指标分数向量计算模块用于:
26、确定预设待调度航天器任务关联的每个因素所对应的因素层函数,并构建任务属性向量作为相应因素层函数的输入,计算得到任务属性概率因子向量,任务属性向量包括预设待调度航天器任务关联的每个准则的输入量,任一准则的输入量包括:该准则关联的每个因素的输入量,任一因素对应的因素层函数为:根据该因素的输入量从该因素的每个评价指标所对应的隶属度函数的组合中所确定出的隶属度函数;
27、将任务属性概率因子向量进行归一化处理,得到任务属性概率因子矩阵;
28、根据任务属性概率因子矩阵和每个因素关联的每个评价指标所对应的优先分,计算得到评价指标分数向量。
29、3)第三方面,本专利技术还提供一种电子设备,电子设备包括处理器,处理器与存储器耦合,存储器中存储有至少一条计算机程序,至本文档来自技高网...
【技术保护点】
1.一种航天器任务的调度方法,其特征在于,包括:
2.根据权利要求1所述的一种航天器任务的调度方法,其特征在于,还包括:
3.根据权利要求2所述的一种航天器任务的调度方法,其特征在于,还包括:
4.根据权利要求3所述的一种航天器任务的调度方法,其特征在于,计算所述预设待调度航天器任务对应的评价指标分数向量的过程包括:
5.一种航天器任务的调度系统,其特征在于,包括总分数计算模块和调度执行模块;
6.根据权利要求5所述的一种航天器任务的调度系统,其特征在于,还包括因素层分数向量计算模块,所述因素层分数向量计算模块用于:
7.根据权利要求6所述的一种航天器任务的调度系统,其特征在于,还包括权重向量计算模块,所述权重向量计算模块用于:
8.根据权利要求7所述的一种航天器任务的调度系统,其特征在于,还包括评价指标分数向量计算模块,所述评价指标分数向量计算模块用于:
9.一种电子设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至4任一项所述的一种航天器任务的调度方法。
...【技术特征摘要】
1.一种航天器任务的调度方法,其特征在于,包括:
2.根据权利要求1所述的一种航天器任务的调度方法,其特征在于,还包括:
3.根据权利要求2所述的一种航天器任务的调度方法,其特征在于,还包括:
4.根据权利要求3所述的一种航天器任务的调度方法,其特征在于,计算所述预设待调度航天器任务对应的评价指标分数向量的过程包括:
5.一种航天器任务的调度系统,其特征在于,包括总分数计算模块和调度执行模块;
6.根据权利要求5所述的一种航天器任务的调度系统,其特征在于,还包括因素层分数向量计算模块,所述因素层分数向量计算模块用于:
7.根据权利要求6...
【专利技术属性】
技术研发人员:盛博文,吴帆,邵剑波,刘丹,王宁,郑臻哲,
申请(专利权)人:上海交通大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。