当前位置: 首页 > 专利查询>彭耿专利>正文

一种装备体系结构编组能力优化方法及装置制造方法及图纸

技术编号:26173285 阅读:35 留言:0更新日期:2020-10-31 13:55
本申请公开了一种装备体系结构编组能力优化方法以及装置。方法包括:基于预定义规则的净编组能力计算方法以及基于逆向求解的任务编组能力计算方法。所述基于预定义规则的净编组能力计算方法,包括:选择分析计算的对象;初始化方案构成矩阵和编组对装备数量的需求矩阵;按照预定义运算规则计算装备净编组能力矩阵中各元素的值。所述基于逆向求解的任务编组能力计算方法,包括:确定任务集合;初始化任务集合中各种任务对各类编组的数量需求矩阵和各类编组对装备数量的需求矩阵;计算各种任务对装备数量的需求矩阵;根据向量中的值判断任务能够被满足的程度。本申请解决相关技术中无法用一个目标函数式来表达目标的问题,并且降低了算法复杂度。

【技术实现步骤摘要】
一种装备体系结构编组能力优化方法及装置
本申请涉及装备服役技术
,具体而言,涉及一种装备体系结构编组能力优化方法及装置。
技术介绍
目前,武器装备在使用时以编组的形式为主,装备的编组能力体现了装备同时完成多种任务的能力。装备的编组能力常用一定的武器装备资源同时能够形成的任务编组数量表示。装备编组能力分析有两个基本视角:(1)分析某个方案的净编组能力:即已知方案构成矩阵和编组对装备数量的需求矩阵,在不考虑任务的条件下分析该方案每年能满足的各种形式编组。(2)评估装备满足未来任务需求的程度,即已知方案构成矩阵,各编组对装备数量的需求矩阵和任务对编组的数量需求矩阵,评估装备结构的编组能力能否满足某一时刻或某种想定下的任务需求。在净编组能力的基础上,对比净编组数量与各种任务及其组合所需的编组数量,计算一个方案某时刻对任务所需编组能力的满足程度。这样做会导致算法复杂度大幅度增加,空间复杂度增加为G×N2×Y2×R,时间复杂度增加为G2×Y2×N×R,且不能有效解决未来任务的不确定性带来的分析挑战。传统的约束规划方法求解上述问题时,会面临目标函数的多阶段性和不能显性表述的困难,例如某年为满足作战需求需要拥有X-Y个A编组、X-Y个B编组。显然,这样的目标无法用一个目标函数式来表达,即便能用函数式表达目标函数,也会面临多阶段性,这是由规划的周期和未来任务的可能变化导致的。针对相关技术中无法用一个目标函数式来表达目标以及算法复杂度无法降低的问题,目前尚未提出有效的解决方案。专利技术内容本申请的主要目的在于提供一种装备体系结构编组能力优化方法及装置,以解决相关技术中无法用一个目标函数式来表达目标以及算法复杂度无法降低的问题。为了实现上述目的,第一方面,本申请提供了一种装备体系结构编组能力优化方法,包括:基于预定义规则的净编组能力计算方法以及基于逆向求解的任务编组能力计算方法;所述基于预定义规则的净编组能力计算方法,在已知各种编组形式对各型装备数量需求的条件下,分析一定规模和结构的武器装备能够同时拆分成多少种编组的能力;所述基于逆向求解的任务编组能力计算方法,当装备发展方案实施后,评估装备的规模和结构满足未来各种任务所需编组数量的程度。所述净编组能力计算方法,包括如下流程:选择分析计算的对象,即选择需要分析的一个或多个方案;初始化方案构成矩阵和编组对装备数量的需求矩阵;按照预定义运算规则计算装备净编组能力矩阵中各元素的值。所述预定义运算规则包括:向量元素相除、矩阵相除以及取矩阵元素的极值。所述向量元素相除:定义为维数相同的两个列向量或行向量对应元素的相除,当一个列向量一个行向量时,先对其中一个进行转置后,再进行对应元素的相除,公式如下:α/β=[a1a2…an]/[b1b2…bn]=a1/b1a2/b2…an/bn](1)其中,α与β均为n维行向量,a1、a2…an为向量α的元素,b1、b2…bn为向量β的元素。所述矩阵相除:定义为两个行或列维数中有任意两个数相等的矩阵之间,依次取不相等维度的行或列向量进行向量元素相除,所述任意两个数相等,是其中一个的列维数等于行维数,或两个矩阵的行或列维数相等,公式如下:其中,矩阵Am×n为m行n列的矩阵,矩阵Bk×n为k行n列的矩阵,Am×n与Bk×n两者列维数相等,矩阵相除的结果放置在m行k列的Cm×k矩阵中,式中的矩阵元是由n维行向量组成的。所述取矩阵元的极值,具体方法为:为对Cm×k中的矩阵元逐一取向量元素的极大或极小值作为新矩阵元的操作,公式如下:max/min(A1/B1)=max/min(a1/b1,a2/b2,…,an/bn}(3)其中,矩阵Cm×k中所有m行k列矩阵元的取极值运算完毕后,获得的矩阵称为净编组能力矩阵。整个计算流程的空间复杂度为G×N2×Y,算法复杂度为G×N×Y。所述任务编组能力计算方法:采用逆向求解方法能有效解决上述问题,并可大大降低算法的复杂度。逆向求解方法,主要是从计算所有任务及其组合所需的武器装备数量入手,反向判断给定的资源能够满足的任务组合数,给出可遂行的各种任务清单,供决策者参考的过程,流程如下:确定任务集合。根据未来某年可能的安全威胁,确定可能的任务集合;初始化任务集合中各种任务对各类编组的数量需求矩阵Taskfml和各类编组对装备数量的需求矩阵Fmeqlk。假设典型任务对各类编组的数量矩阵已知未来各种可能的任务通过典型任务及其组合实现。计算各种任务对装备数量的需求矩阵Taskeqmk;Taskeqmk=Taskfml×Fmeqlk(4)式中,Taskfml为各种可能任务对各编组数量的需求数量,由典型任务对各编组数量的需求矩阵Taskbfnl中各行元素的线性组合产生。选择需要分析的方案,逐行对比需求矩阵Taskeqmk中对装备的需求数量与方案中某年能够提供的装备数量equipjk,若满足则令Taskmeetm=1(ture);根据向量Taskmeetm中的值判断任务能够被满足的程度。整个算法的空间复杂度为G2×N2×Y×R,时间复杂度为G×N×Y×R,较正向的求解大为降低。第二方面,本申请还提供了一种装备体系结构编组能力优化装置,包括:净编组能力计算单元以及任务编组能力计算单元。所述净编组能力计算单元,包括:选择模块、初始化矩阵模块、装备净编组能力计算模块;所述选择模块:选择分析计算的对象,即选择需要分析的一个或多个方案;所述初始化矩阵模块:初始化方案构成矩阵和编组对装备数量的需求矩阵;所述装备净编组能力计算模块:按照预定义运算规则计算装备净编组能力矩阵中各元素的值。所述任务编组能力计算单元,包括:确定任务模块、初始化任务模块、需求矩阵计算模块、对比记录模块。所述确定任务模块:用来确定任务集合;所述初始化任务模块:用来初始化任务集合中各种任务对各类编组的数量需求矩阵和各类编组对装备数量的需求矩阵;所述需求矩阵计算模块:计算各种任务对装备数量的需求矩阵。所述对比记录模块:逐行对比需求矩阵,得到任务能够被满足的程度。进而解决相关技术中无法用一个目标函数式来表达目标以及算法复杂度无法降低的技术问题。附图说明构成本申请的一部分的附图用来提供对本申请的进一步理解,使得本申请的其它特征、目的和优点变得更明显。本申请的示意性实施例附图及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是根据本申请实施例提供的一种装备体系结构编组能力优化方法流程图;图2是根据本申请实施例提供的净编组能力计算方法流程图;图3是根据本申请实施例提供的任务编组能力计算方法;图4是根据本申请实施例提供的一种装备体系结构编组能力优化装置框图。具体实施方式为了使本
的人员本文档来自技高网
...

【技术保护点】
1.一种装备体系结构编组能力优化方法,其特征在于,包括:基于预定义规则的净编组能力计算方法以及基于逆向求解的任务编组能力计算方法;/n所述基于预定义规则的净编组能力计算方法,在已知各种编组形式对各型装备数量需求的条件下,分析一定规模和结构的武器装备能够同时拆分成多少种编组的能力;/n所述基于逆向求解的任务编组能力计算方法,当装备发展方案实施后,评估装备的规模和结构满足未来各种任务所需编组数量的程度。/n

【技术特征摘要】
1.一种装备体系结构编组能力优化方法,其特征在于,包括:基于预定义规则的净编组能力计算方法以及基于逆向求解的任务编组能力计算方法;
所述基于预定义规则的净编组能力计算方法,在已知各种编组形式对各型装备数量需求的条件下,分析一定规模和结构的武器装备能够同时拆分成多少种编组的能力;
所述基于逆向求解的任务编组能力计算方法,当装备发展方案实施后,评估装备的规模和结构满足未来各种任务所需编组数量的程度。


2.如权利要求1所述的装备体系结构编组能力优化方法,其特征在于,所述净编组能力计算方法,包括如下流程:
选择分析计算的对象,即选择需要分析的一个或多个方案;
初始化方案构成矩阵和编组对装备数量的需求矩阵;
按照预定义运算规则计算装备净编组能力矩阵中各元素的值。


3.如权利要求2所述的装备体系结构编组能力优化方法,其特征在于,所述预定义运算规则包括:向量元素相除、矩阵相除以及取矩阵元素的极值。


4.如权利要求3所述的装备体系结构编组能力优化方法,其特征在于,所述向量元素相除:定义为维数相同的两个列向量或行向量对应元素的相除,当一个列向量一个行向量时,先对其中一个进行转置后,再进行对应元素的相除,公式如下:
α/β=[a1a2…an]/[b1b2…bn]=[a1/b1a2/b2…an/bn](1)
其中,α与β均为n维行向量,a1、a2…an为向量α的元素,b1、b2…bn为向量β的元素。


5.如权利要求3所述的装备体系结构编组能力优化方法,其特征在于,所述矩阵相除:定义为两个行或列维数中有任意两个数相等的矩阵之间,依次取不相等维度的行或列向量进行向量元素相除,所述任意两个数相等,是其中一个的列维数等于行维数,或两个矩阵的行或列维数相等,公式如下:



其中,矩阵Am×n为m行n列的矩阵,矩阵Bk×n为k行n列的矩阵,Am×n与Bk×n两者列维数相等,矩阵相除的结果放置在m行k列的Cm×k矩阵中,式中的矩阵元是由n维行向量组成的。


6.如权利要求3所述的装备体系结构编组能力优化方法,其特征在于,所述取矩阵元的极值,具体方法为:为对Cm×k中的矩阵元逐一取向量元素的极大或极小值作为新矩阵元的操作,公式如下...

【专利技术属性】
技术研发人员:彭耿李涛曹强向崇文卢湛夷
申请(专利权)人:彭耿
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1