System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于飞机构型管理,特别涉及一种飞机工程更改单元划分方法和装置。
技术介绍
1、飞机工程更改管理功能模块作为飞机协同研制平台(dce)的核心模块之一,建立了“更改影响分析——工程更改申请(ecp)——工程更改执行(ecn)”的工程更改流程体系,逐步扩展了并行更改、跨状态更改、跨型号更改等场景,支撑了某型号系列飞机的二级样机、三级样机、试验件、铁鸟、空台、空测等各类数据的工程更改。
2、当前,dce平台工程更改管理功能并不能完全满足设计师的应用要求,主要表现为更改影响分析效率低下。经分析,引起此问题的原因有:dce平台中管理的飞机技术状态增长迅速;dce平台支持了300多种细化的工程更改场景,更改影响分析过程中需要对本次更改场景是否在支持范围内作出判断,同时分析正在执行的工程更改流程对本次更改的影响;另外,某型号系列飞机的顶图划分过大也是导致更改影响分析效率低下的重要原因,较大顶图统计结果如表1所示。按照其它型号的经验,顶图划分过程中将顶图内的零组件数目限制在200以内有利于工程更改和技术状态管理,零组件数超过200的顶图为较大顶图。
3、表1较大顶图统计结果
4、
5、
6、顶图划分不合理是引起某型号系列飞机工程更改效率低下的主要原因之一,所以,要提升工程更改效率必须对较大顶图进行拆分,形成大小适中的工程更改单元(工程更改单元内的零组件总数控制在200以内)。某型号系列飞机研制过程中主要涉及到多个单位,对顶图进行拆分,需要面临产品结构重新定义,历史数据重新整理,基线
7、为了满足型号应用,需要对工程更改控制体系进行优化和完善,扩展并行更改支持场景、跨状态更改支持场景,最终实现模块化更改。某型号系列飞机工程更改控制体系演化经历了以下几个阶段:
8、a.以“零件为中心”的工程更改体系初步构建:以零件和更改架次为输入开展零组件更改影响分析,初步构建了ecp-ecn工程更改流程控制,eo创建、改后数据审签和基线固化等功能;
9、b.同一模块多工程更改流程并行场景扩展:实现了同一模块的多次更改流程由串行向并行的转变,实现了不同层级零组件更改并行,不同架次零组件更改并行,同层级零组件并行更改等场景的支持,并采用了模型动态重组技术保证了改后装配模型的正确性;
10、c.同一零部件的多状态更改:针对同一零部件的多个状态可以同时发起一次更改流程,工程更改会产生多个小版,并将多个版本按照架次进行固化;
11、d.面向多型号更改管理功能扩展:开展了顶图借用,取消借用,多个型号的同步更改,跨型号的换版、换号更改(换构型号和换型号代号)等;
12、e.以“工程更改单元为中心”的工程更改体系重构:引入工程更改单元的概念,将较大的顶图划分成多个较小的工程更改单元,将工程更改单元作为工程更改管理的最小单位,提升工程更改效率,同时将自底向上的“更改影响分析”改为自顶向下的“更改规划”。
技术实现思路
1、本申请的目的是提供了一种飞机工程更改单元划分方法和装置,以解决或减轻
技术介绍
中的至少一个问题。
2、本申请的技术方案是:一种飞机工程更改单元划分方法,包括:
3、获取飞机顶图,当飞机顶图的规模达到预定规模时,对所述飞机顶图进行拆分获得多个工程更改单元;
4、根据飞机技术状态基线将需要拆分的飞机顶图中的零组件生成产品结构树;
5、对产品结构树上的所有节点进行计数,将当前节点与该当前节点下所有零组件的数目之和作为当前节点的计数,获得每个节点的计数值;
6、以所述飞机顶图对应的产品结构树根节点为起点,遍历产品结构树,当节点的计数值大于阀值时,将当前节点进行第一标识的标记,并继续向下一级节点遍历;当节点的计数值小于阀值时,将当前节点进行第二标识的标记为,并停止向下一级遍历;
7、将所有具有第一标识和第二标识的节点作为工程更改单元进行保存,获得工程更改单元所述顶图和技术状态信息,完成飞机工程更改单元的划分。
8、优选地,所述预定规模指的是零组件数量为200个及以上数量的飞机顶图。
9、优选地,在对当前节点进行标记时,第一标识和第二标识为为不同颜色的标识或不同状态的数字标识。
10、优选地,获得工程更改单元所述顶图和技术状态信息包括顶图编号、版本、基线编号、基线名称、上级节点编号、工程更改单元编号、工程更改单元的类型、生成工程更改单元的时间。
11、第二方面,本申请提供了一种飞机工程更改单元划分装置,包括:
12、顶图获取模块,用于获取飞机顶图,当飞机顶图的规模达到预定规模时,对所述飞机顶图进行拆分获得多个工程更改单元;
13、产品树模块,用于根据飞机技术状态基线将需要拆分的飞机顶图中的零组件生成产品结构树;
14、节点计数模块,用于对产品结构树上的所有节点进行计数,将当前节点与该当前节点下所有零组件的数目之和作为当前节点的计数,获得每个节点的计数值;
15、标记模块,用于以所述飞机顶图对应的产品结构树根节点为起点,遍历产品结构树,当节点的计数值大于阀值时,将当前节点进行第一标识的标记,并继续向下一级节点遍历;当节点的计数值小于阀值时,将当前节点进行第二标识的标记为,并停止向下一级遍历;
16、存储模块,用于将所有具有第一标识和第二标识的节点作为工程更改单元进行保存,获得工程更改单元所述顶图和技术状态信息,完成飞机工程更改单元的划分。
17、优选地,所述预定规模指的是零组件数量为200个及以上数量的飞机顶图。
18、优选地,在对当前节点进行标记时,第一标识和第二标识为为不同颜色的标识或不同状态的数字标识。
19、优选地,获得工程更改单元所述顶图和技术状态信息包括顶图编号、版本、基线编号、基线名称、上级节点编号、工程更改单元编号、工程更改单元的类型、生成工程更改单元的时间。
20、第三方面,本申请提供了一种电子设备,包括:
21、一个或多个处理器;
22、存储器;
23、一个或多个应用程序,所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个应用程序被配置用于实现如上任一项所述的飞机工程更改单元划分方法。
24、第四方面,本申请提供了一种计算机存储介质,所述计算机存储介质存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上任一项所述的飞机工程更改单元划分方法。
25、本申请的工程更改单元划分方法通过引入工程更改单元的概念,将较大的飞机顶图划分成多个较小的工程更改单元,将工程更改单元作为工程更改管理的最小单位,改变了现有工程更改影响分析模式,既考本文档来自技高网...
【技术保护点】
1.一种飞机工程更改单元划分方法,其特征在于,包括:
2.如权利要求1所述的飞机工程更改单元划分方法,其特征在于,所述预定规模指的是零组件数量为200个及以上数量的飞机顶图。
3.如权利要求1所述的飞机工程更改单元划分方法,其特征在于,在对当前节点进行标记时,第一标识和第二标识为为不同颜色的标识或不同状态的数字标识。
4.如权利要求1所述的飞机工程更改单元划分方法,其特征在于,获得工程更改单元所述顶图和技术状态信息包括顶图编号、版本、基线编号、基线名称、上级节点编号、工程更改单元编号、工程更改单元的类型、生成工程更改单元的时间。
5.一种飞机工程更改单元划分装置,其特征在于,包括:
6.如权利要求5所述的飞机工程更改单元划分装置,其特征在于,所述预定规模指的是零组件数量为200个及以上数量的飞机顶图。
7.如权利要求5所述的飞机工程更改单元划分装置,其特征在于,在对当前节点进行标记时,第一标识和第二标识为为不同颜色的标识或不同状态的数字标识。
8.如权利要求5所述的飞机工程更改单元划分装置,其特征
9.一种电子设备,其特征在于,包括:
10.一种计算机存储介质,其特征在于,所述计算机存储介质存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如权利要求1~4中任一项所述的飞机工程更改单元划分方法。
...【技术特征摘要】
1.一种飞机工程更改单元划分方法,其特征在于,包括:
2.如权利要求1所述的飞机工程更改单元划分方法,其特征在于,所述预定规模指的是零组件数量为200个及以上数量的飞机顶图。
3.如权利要求1所述的飞机工程更改单元划分方法,其特征在于,在对当前节点进行标记时,第一标识和第二标识为为不同颜色的标识或不同状态的数字标识。
4.如权利要求1所述的飞机工程更改单元划分方法,其特征在于,获得工程更改单元所述顶图和技术状态信息包括顶图编号、版本、基线编号、基线名称、上级节点编号、工程更改单元编号、工程更改单元的类型、生成工程更改单元的时间。
5.一种飞机工程更改单元划分装置,其特征在于,包括:
6.如权利要求5所述的飞机工程更改单元划分装置,其特征在于,所述预定规模指的是零...
【专利技术属性】
技术研发人员:吕潇超,赵攀,黄义妨,
申请(专利权)人:中国航空工业集团公司西安飞机设计研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。