一种由ebom到mbom的数据转换方法

文档序号:6506520阅读:1976来源:国知局
一种由ebom到mbom的数据转换方法
【专利摘要】本发明涉及一种由EBOM到MBOM的数据转换方法,包括以下步骤:1)根据EBOM的基础数据,将物料零部件分类为继承件、中间件和虚设件;2)采用BOM树遍历算法对物料零部件集合的节点进行遍历,若为中间件,则增加合并节点;若为虚设件,则删除节点;若为继承件,则直接继承至MBOM;3)判断是否遍历完成,若为否,则返回步骤2)进行下一个节点的数据转换;若为是,则生成MBOM。与现有技术相比,本发明实现了EBOM到MBOM转换的过程,MBOM的自动构建实现,对整个智能维护系统的搭建起一个促进作用。提高整个系统开发的效率,从而优化企业的生产智能维护作业。
【专利说明】一种由EBOM到MBOM的数据转换方法

【技术领域】
[0001] 本发明涉及一种数据转换方法,尤其是涉及一种由EBOM到MBOM的数据转换方法。

【背景技术】
[0002] 当前,企业面临持续创新、全球协作等多方面的管理风险。各大公司都努力追求技 术创新和管理方法创新以提高生产效率、降低生产成本。其中在钢铁行业尤为突出,各种用 于生产大型的钢铁生产设备的维修、维护、大修(MRO, Maintenance、Repair、Overhaul)等 活动消耗了大量钢铁生产企业的物力、人力资源。
[0003] 现在企业都应用了很多智能的设备维护系统。物料清单(Bill of Material,B0M) 是这些智能维护系统中的最重要的基础数据,可以其为基础框架,将与产品有关的各种数 据联系起来。BOM在企业的各个阶段表现出不同的形式和特点。在设备的初始设计规划阶 段,被称作EBOM (Engineering B0M,工程B0M),在设备维护阶段,被称作MBOM (Maintenance B0M,维护BOM)。由于企业的各个部门需要和制作的BOM不尽相同,这些BOM从不同侧面表 示产品的组成形式以及相关属性的值,最终形成了信息"孤岛"。
[0004] 现在有很多的关于BOM的研究很多,从工程设计BOM到工艺Β0Μ,再从工艺BOM到 制造 BOM的各个视图的转换。只有少数的研究涉及MBOM视图的构建和改造的MBOM视图的 动态生成,针对大型复杂的设备的具体维护、维修、大修活动而动态构建BOM方法的研究较 少。


【发明内容】

[0005] 本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种由EBOM到MBOM 的数据转换方法。
[0006] 本发明的目的可以通过以下技术方案来实现:
[0007] -种由EBOM到MBOM的数据转换方法,包括以下步骤:
[0008] 1)根据EBOM的基础数据,将物料零部件分类为继承件、中间件和虚设件;
[0009] 2)采用BOM树遍历算法对物料零部件集合的节点进行遍历,若为中间件,则增加 合并节点;若为虚设件,则删除节点;若为继承件,则直接继承至ΜΒ0Μ;
[0010] 3)判断是否遍历完成,若为否,则返回步骤2)进行下一个节点的数据转换;若为 是,则生成MBOM。
[0011] 所述的继承件为在由EBOM生成MBOM时,直接从EBOM中继承得到而不加任何结构 变化的物料零部件;所述的中间件为在EBOM中不存在,由于维护作业的需要,将物料零部 件作为委外维修部件,在MBOM中生成出来的物料零部件;所述的虚设件为在EBOM中存在的 物料零部件,由于该物料零部件属于维护作业的不跟踪件,而在MBOM中不需存在。
[0012] 所述的BOM树遍历算法为分层查找法,由需要查找物料零部件的最上一层开始, 一层一层往下查找,直至找到物料零部件最底层位置,最后把各层代号相同的物料零部件 合并,得到需要查找的物料零部件。
[0013] 所述的分层查找法包括以下步骤:
[0014] a)将要完成相关搜索的BOM表存到队列A中;
[0015] b)判断队列是否为空,空则结束,否则进入步骤(C)执行下一步;
[0016] c)队列首部元素%出队列,送入结果集B,计算并记录ai的层次码和数量;
[0017] d)获取记录%的子件,并计算个子件的用量和层次码后,将各子件入队列;
[0018] e)调转到步骤(b)执行。
[0019] 与现有技术相比,本发明实现了 EBOM到MBOM转换的过程,MBOM的自动构建实现, 对整个智能维护系统的搭建起一个促进作用。提高整个系统开发的效率,从而优化企业的 生产智能维护作业。

【专利附图】

【附图说明】
[0020] 图1为EBOM的视图模型;
[0021] 图2为MBOM的视图模型;
[0022] 图3为本发明数据转换过程的流程图。

【具体实施方式】
[0023] 下面结合附图和具体实施例对本发明进行详细说明。
[0024] 实施例
[0025] -种由EBOM到MBOM的数据转换方法,其具体流程如图3所示包括以下步骤:
[0026] 第一步,根据BOM的基础数据,将物料零部件分类为继承件、中间件和虚设件。
[0027] 由于,MBOM是设备MRO系统中的最重要的基础数据,作为基础框架,它将与产品有 关的各种数据联系起来。
[0028] 在生成BOM时,首先需要根据具体产品的维护作业,做出以下定义:
[0029] 跟踪件:产品中那些是需要重点维护的零部件,需要跟踪该零部件的整个生命周 期。
[0030] 不跟踪件:零部件属于消耗品不具维护或者维修的价值,一旦出现问题,当报废品 处理。
[0031] 委外件:由企业整体维护作业能力考虑,将部分零部件的维修任务委托其他企业 进行维修以获得更好的效果,需要将产品的某个部件或者零件整体作为委外维修。
[0032] 然后在创建EBOM和MBOM视图时,需要根据上述三种零部件生成下述三种零部件。
[0033] 继承件:在由EBOM导出生成MBOM时,直接从EBOM中继承得到而不加任何结构变 化的部件或者零件叫做继承件。
[0034] 中间件:在EBOM中没有,而由于维护作业的关系,需要将产品的某个部件或者零 件整体作为委外维修部件,在MBOM中生成出来的一个维修件,这从。
[0035] 虚设件:在EBOM中具体存在的部件或者零件,由于这些部件属于维护作业的不跟 踪件,而在MBOM中不必出现。
[0036] 本实施例中所建立的EBOM和MBOM视图分别如图1和图2所示,其中在EBOM中有 虚设件和中间件,在MBOM中有中间件和继承件。其中M作为整个产品。其中下面A,B,C, D...作为M的子部件,英文字母右边的数字为子件相对于单个父件(M)的数量。类似,下面 每层都相对于上层的子零部件及数量。
[0037] 第二步,采用BOM树遍历算法对EBOM的物料零部件集合的节点进行遍历,若为中 间件,则增加合并节点;若为虚设件,则删除节点;若为继承件,则直接继
[0038] 由于在产品结构中,BOM的表现形式为树状结构。结构树包括零件节点、部件节点 和产品节点。零件节点和部件节点共同构成产品节点。
[0039] 首先定义EBOM为一个(A,C,N)三元组。其中A是零部件aji = 1,2, . . .,m)的 集合;C为零部件装配关系的集合,(^为%和h间的装配关系;N为零部件装配数量描 述Iiij的集合,II ij = Ii(Cij)表示装配关系Cij中一个父件有IIij个子件构成。接着定义MBOM 是一个(AM,CM,Nm)。
[0040] 基于上面的定义,C1为所有继承部件的集合。Cv为所有虚设部件的集合。C m为所 有中间件的集合。
[0041] 继承部件处理函数:在产品p中,如果EBOM中某一部件为继承部件,则在MBOM 中该部件完全继承其在EBOM中定义的装配关系。其数学描述为:,存在:
[0042]

【权利要求】
1. 一种由邸OM到MBOM的数据转换方法,其特征在于,包括W下步骤: 1) 根据邸0M的基础数据,将物料零部件分类为继承件、中间件和虚设件; 2) 采用B0M树遍历算法对物料零部件集合的节点进行遍历,若为中间件,则增加合并 节点;若为虚设件,则删除节点;若为继承件,则直接继承至MB0M; 3) 判断是否遍历完成,若为否,则返回步骤2)进行下一个节点的数据转换;若为是,贝U 生成MB0M。
2. 根据权利要求1所述的一种由邸0M到MB0M的数据转换方法,其特征在于,所述的 继承件为在由邸0M生成MB0M时,直接从邸0M中继承得到而不加任何结构变化的物料零部 件;所述的中间件为在邸0M中不存在,由于维护作业的需要,将物料零部件作为委外维修 部件,在MB0M中生成出来的物料零部件;所述的虚设件为在邸0M中存在的物料零部件,由 于该物料零部件属于维护作业的不跟踪件,而在MB0M中不需存在。
3. 根据权利要求1所述的一种由邸0M到MB0M的数据转换方法,其特征在于,所述的 B0M树遍历算法为分层查找法,由需要查找物料零部件的最上一层开始,一层一层在下查 找,直至找到物料零部件最底层位置,最后把各层代号相同的物料零部件合并,得到需要查 找的物料零部件。
4. 根据权利要求3所述的一种由邸0M到MB0M的数据转换方法,其特征在于,所述的分 层查找法包括W下步骤: a) 将要完成相关搜索的B0M表存到队列A中; b) 判断队列是否为空,空则结束,否则进入步骤(C)执行下一步; C)队列首部元素出队列,送入结果集B,计算并记录的层次码和数量; d) 获取记录的子件,并计算个子件的用量和层次码后,将各子件入队列; e) 调转到步骤化)执行。
【文档编号】G06F9/44GK104346143SQ201310320641
【公开日】2015年2月11日 申请日期:2013年7月26日 优先权日:2013年7月26日
【发明者】刘敏, 赖建波, 章锋, 吴佳 申请人:同济大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1