一种基于工艺流程的EBOM到PBOM的映射方法技术

技术编号:38733467 阅读:14 留言:0更新日期:2023-09-08 23:21
本发明专利技术公开了一种基于工艺流程的EBOM到PBOM的映射方法,该方法包括:以广度优先为基础依次遍历EBOM中所有节点,获取各零部件层级关系、生产类型及固有属性信息。根据生产类型对零部件执行特殊件结构映射规则完成结构映射。获取工艺路线中物料与工序、工序与工序间的约束关系,建立物料

【技术实现步骤摘要】
一种基于工艺流程的EBOM到PBOM的映射方法


[0001]本专利技术涉及工艺设计与信息管理领域,具体涉及一种基于工艺流程的EBOM到PBOM的映射方法。

技术介绍

[0002]物料清单(Bill of Materials,BOM)是目前企业产品数据管理系统的核心,贯穿于产品各个生命周期,主要由零部件的结构层级关系和自然属性两部分构成。结构层级关系描述了产品零部件的组成依赖和转换形态,是支撑整个BOM的组织框架;自然属性描述了各零部件的生产条件和控制因素,可由各部门按需添加或转换设计属性、工艺属性、制造属性、成本属性等。目前关于BOM多视图映射的研究多局限在结构层级关系的转换上,仅有少数学者定义了基本的属性映射类型。如中国授权专利公开(公告)号CN111612686A仅提供了一种从EBOM到PBOM的结构映射方法;燕瑾瑾等人在《BOM多视图的结构映射方法研究》中指出属性映射只需适当增删属性信息;黄学文等人在《BOM多视图和视图之间映射模型的研究》中着重描述零部件装配关系的转换,如何通过查询工艺文件得到属性信息并未详细说明;孙红霞则在《面向船舶建造过程的BOM多视图映射模型研究》中基于结构映射类型归纳了覆盖面较为完全的属性映射类型,并应用集合理论对BOM属性和结构映射设计了完整的BOM多视图映射算法。
[0003]工艺物料清单(Process BOM,PBOM)是物料清单众多转换形式之一,其以设计物料清单(Engineering BOM,EBOM)装配关系为基础,更多从工艺角度出发重新构建结构层级关系,并结合产品工艺路线添加工艺属性信息。由于实际设计生产中缺乏对工艺路线物料与工序、工序与工序间双重约束关系的标准量化处理和统一的工艺属性派生规则,BOM不稳定性进一步增加。因此需要单独设计一套基于工艺流程的EBOM到PBOM的映射方法,保证物料清单的准确、自动映射。

技术实现思路

[0004]针对现有技术中存在的不足,本专利技术提供了一种基于工艺流程的EBOM到PBOM的映射方法,在重构PBOM装配关系结构的同时,遵循工艺路线完成物料与工序的自动匹配,实现结构与工艺属性的双重映射。
[0005]本专利技术是通过以下技术手段实现的:一种基于工艺流程的EBOM到PBOM的映射方法,该方法包括:
[0006]步骤一:以广度优先为基础,依次遍历EBOM结构树中的所有节点,获取各零部件层级关系L、生产类型属性k
i
及物料编码、名称、版本、规格尺寸等固有属性信息g
i

[0007]所述零部件层级关系L为:
[0008]L=(f,s,e,v),f,s∈C,e∈N
+
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)
[0009]其中,f为父件编码,s为子件编码,e为子件s在当前父件f下的装配数量,v为当前子件在结构树中的所处层级,在EBOM、PBOM中分别表示为L、L
P

[0010]步骤二:判断当前零部件生产类型属性k
i
,k
i
=0,1,2,3,4,1

4分别对应拆分件、组合件、继承件和外协件,0对应产品本身;根据判定结果对零部件层级关系L执行相应的结构映射规则,输出再定义后的PBOM零部件层级关系L
P
,完成结构映射;
[0011]所述组合件的结构映射规则为:
[0012]若零部件按工艺流程需在PBOM中重新组合构成新的组合件,则PBOM中需修改涉及零部件的结构关系,即解除涉及节点与原父件的结构关系,作为子节点重新排布并添加新的父节点,包括同级组合与跨级组合两种情况,其描述如式(2)所示:
[0013]且k
j,k
=2,c
j,k
为c
i
的下级子件,c
h
为c
i
的父件,有:
[0014][0015]其中,产品零部件c
i
(i=1,2,

,m)的集合为C,在EBOM、PBOM中分别表示为C
E
、C
P
,L
ij
表示c
i
与c
j
间的层级关系,L
ik
、L
hi
类似,S
L
、分别表示L、L
P
的集合,f
P
(i)、f
E
(j)分别表示取PBOM中c
i
的父件、EBOM中c
j
的父件,v
E
(j)、v
P
(i)分别表示取EBOM中c
j
的层级、PBOM中c
i
的层级,“向上/下组合”表示跨级组合情况下,新父件的大多数子件的层级变化,层级减小为向上,增大为向下,k
j,k
表示c
j
和c
k
的生产类型属性,K表示k
i
(i=1,2,

,m)的集合;
[0016]步骤三:获取工艺路线中物料与工序、工序与工序间的约束关系,建立物料

工序约束关系矩阵R;
[0017]所述物料

工序约束关系矩阵R
(m+1)
×
n
的具体表现形式为:
[0018][0019]其中,n为产品加工所需工序数,m为表示产品加工所需物料种类数,r
ij
为工序w
j
正常进行所需物料p
i
的数量定额,r
ij
≥0,r

(m+1)j
为工序w
j
的紧后工序编号,若r

(m+1)j
=0表示工艺路线中最后一道工序无紧后工序。
[0020]步骤四:基于物料

工序约束关系矩阵R,通过物料

工序匹配算法对结构再定义后的PBOM零部件层级关系L
P
进行工艺属性扩展,添加依赖先序工序W
pre
、装配工序w和紧后工序w
back
,输出PBOM零部件完整装配关系PP,完成工艺属性衍生映射;
[0021]所述物料

工序匹配算法具体实现步骤为:
[0022]STEP1:提取当前零部件c
i
及其同一父件下的兄弟零部件c与各自装配数量e的集合:
[0023]C
ib
={(c1,e1),(c2,e2),(c3,e3)...};
[0024]STEP2:寻找当前零部件c
i
所在行在R中的非0列,构成相关工序物料集合:
[0025][0026]STEP3:遍历相关工序物料集合,判断每一w
j
工序所占用物本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于工艺流程的EBOM到PBOM的映射方法,该方法包括:步骤一:以广度优先为基础,依次遍历EBOM结构树中的所有节点,获取各零部件层级关系L、生产类型属性k
i
及物料编码、名称、版本、规格尺寸等固有属性信息g
i
;所述零部件层级关系L为:L=(f,s,e,v),f,s∈C,e∈N
+
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)其中,f为父件编码,s为子件编码,e为子件s在当前父件f下的装配数量,v为当前子件在结构树中的所处层级,在EBOM、PBOM中分别表示为L、L
P
;步骤二:判断当前零部件生产类型属性k
i
,k
i
=0,1,2,3,4,1

4分别对应拆分件、组合件、继承件和外协件,0对应产品本身;根据判定结果对零部件层级关系L执行相应的结构映射规则,输出再定义后的PBOM零部件层级关系L
P
,完成结构映射;所述组合件的结构映射规则为:若零部件按工艺流程需在PBOM中重新组合构成新的组合件,则PBOM中需修改涉及零部件的结构关系,即解除涉及节点与原父件的结构关系,作为子节点重新排布并添加新的父节点,包括同级组合与跨级组合两种情况,其描述如式(2)所示:且k
j,k
=2,c
j,k
为c
i
的下级子件,c
h
为c
i
的父件,有:其中,产品零部件c
i
(i=1,2,

,m)的集合为C,在EBOM、PBOM中分别表示为C
E
、C
P
,L
ij
表示c
i
与c
j
间的层级关系,L
ik
、L
hi
类似,S
L
、S
LP
分别表示L、L
P
的集合,f
P
(i)、f
E
(j)分别表示取PBOM中c
i
的父件、EBOM中c
j
的父件,v
E
(j)、v
P
(i)分别表示取EBOM中c
j
的层级、PBOM中c
i
的层级,“向上/下组合”表示跨级组合情况下,新父件的大多数子件的层级变化,层级减小为向上,增大为向下,k
j,k
表示c
j
和c
k
的生产类型属性,K表示k
i
(i=1,2,

,m)的集合;步骤三:获取工艺路线中物料与工序、工序与工序间的约束关系,建立物料<...

【专利技术属性】
技术研发人员:李波王颖洪涛刘民岷
申请(专利权)人:电子科技大学
类型:发明
国别省市:

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

1