一种可配置物料清单的完整性检测方法和系统技术方案

技术编号:20487130 阅读:32 留言:0更新日期:2019-03-02 19:56
本发明专利技术公开了一种可配置物料清单的完整性检测方法和系统,包括以下步骤:从外界系统中获取指定产品族的产品配置表和可配置物料清单,同时获取内部的模块组约束关系表;将产品配置表和模块组约束关系表进行数据融合,获得各模块组所有的产品配置组合表以及配置可选约束条件表;通过配置可选约束条件表对各模块组所有的产品配置组合表进行校验,得到各模块组可行的产品配置组合;以模块组为单位将每个模块组可行的产品配置组合分别代入可配置物料清单中各模块的相关性语句进行逻辑运算,检测各模块组的配置覆盖率,判断可配置物料清单的完整性。本发明专利技术可以全面且快速的检测可配置物料清单的完整性,特别适合于配置规模大的情况。

An Integrity Detection Method and System for Configurable Bill of Materials

The invention discloses an integrity detection method and system of configurable bill of materials, which includes the following steps: obtaining the product configuration table and configurable bill of materials of a specified product family from an external system, obtaining the internal module group constraint relation table at the same time; fusing the data of product configuration table and module group constraint relation table to obtain all product configuration combination tables of each module group. And configure the optional constraint table; check all product configuration combination tables of each module group by configuring the optional constraint table to get the feasible product configuration combination of each module group; substitute the feasible product configuration combination of each module group into the relevant statements of each module in the configurable bill of materials for logical operation, and detect each module group. Configuration coverage rate to judge the integrity of configurable bill of materials. The invention can comprehensively and rapidly detect the integrity of the configurable bill of materials, and is especially suitable for large-scale configurations.

【技术实现步骤摘要】
一种可配置物料清单的完整性检测方法和系统
本专利技术涉及数据处理与分析领域,尤其是指一种可配置物料清单的完整性检测方法和系统。
技术介绍
日益多样化的市场需求导致多品种小批量个性化订单的比重不断增大。采用产品配置系统是满足多样化的产品需求的有效工具。产品配置可以理解为根据预定义的零部件集(以下称为模块)及它们之间的相互约束关系,通过合理的组合,形成满足客户个性化需求的产品设计过程。为了实现快速或自动化响应个性化订单的产品配置,需要采用一个完整的可配置物料清单,并能覆盖所有可选配置。其中,完整性是衡量可配置物料清单的设计质量的技术指标。现有ERP和PLM系统虽然支持可配置物料清单,但是不支持可配置物料清单的完整性检测。目前几乎所有的可配置物料清单的完整性检测工作均由人工完成,由于配置数量巨大,人力几乎无法完成这种检测工作。此外,激烈的市场竞争环境导致产品配置为了迎合市场需求需要不断地做出调整,在这种动态变化的条件下,如何实时快速校核可配置物料清单的完整性,是制造企业实现快速生产、按客户多样化订单需求快速精准生产的必要前提条件。
技术实现思路
本专利技术提供一种可配置物料清单的完整性检测方法和系统,其主要目的在于解决现有技术存在的上述问题。为解决上述技术问题,本专利技术采用如下技术方案:一种可配置物料清单的完整性检测方法,包括以下步骤:A.该检测系统从外界系统中获取指定产品族的产品配置表和可配置物料清单,同时该检测系统中预先存储有模块组约束关系表;B.该检测系统将产品配置表和模块组约束关系表进行数据融合,获得各模块组所有的产品配置组合表以及配置可选约束条件表;C.该检测系统通过配置可选约束条件表对各模块组所有的产品配置组合表进行校验,剔除各模块组不可行的产品配置组合,得到各模块组可行的产品配置组合;D.该检测系统以模块组为单位将每个模块组可行的产品配置组合分别代入可配置物料清单中各模块的相关性语句进行逻辑运算,从而检测各模块组的配置覆盖率,判断可配置物料清单的完整性。进一步,还包括步骤E:若完整性达到100%,则结束检测;若完整性未达到100%,则该检测系统将问题反馈给维护人员,由维护人员改正问题模块的相关性语句,并重复步骤A至E,直至可配置物料清单的完整性达到100%。进一步,所述步骤D中的相关性语句由变量配置和被选条件构成。进一步,配置覆盖是指在给定配置下每个模块组有且仅有一个模块被实例化(选中),以配置覆盖率来衡量可配置物料清单的完整性;所述步骤D中,当给定的产品族的每个模块组的配置覆盖率均是100%时,该产品族的可配置物料清单的完整性达到100%。进一步,上述步骤E中反馈的内容是未通过检测的模块组及其可行的产品配置组合。进一步,上述步骤A中,外界系统包括内含产品配置表的ERP系统以及内含可配置物料清单的PLM系统。一种使用上述可配置物料清单的完整性检测方法的检测系统,包括相互通讯的应用服务器和数据库服务器,所述应用服务器设有可配置物料清单检索引擎和相关性语句解析引擎,所述数据库服务器存放有模块组约束关系表;并且应用服务器与ERP系统、PLM系统相互通讯。和现有技术相比,本专利技术产生的有益效果在于:本专利技术从外界系统中获取指定产品族的产品配置表和可配置物料清单,同时获取内部的模块组约束关系表;将产品配置表和模块组约束关系表进行数据融合,获得各模块组所有的产品配置组合表以及配置可选约束条件表;通过配置可选约束条件表对各模块组所有的产品配置组合表进行校验,得到各模块组可行的产品配置组合;以模块组为单位将每个模块组可行的产品配置组合分别代入可配置物料清单中各模块的相关性语句进行逻辑运算,检测各模块组的配置覆盖率,判断可配置物料清单的完整性。本专利技术可以全面且快速的检测可配置物料清单的完整性,特别适合于配置规模大的情况。本专利技术不同于常规采用的配置穷举检测算法,在算法时间复杂度和空间复杂度上具有极大优势,并且采用普通工作站的硬件配置就能完成计算任务。附图说明图1为本专利技术中,检测方法的流程图。图2为本专利技术中,检测系统的结构框图。图3为PRA操作界面的截图一。图4为PRA操作界面的截图二。图5为PRA操作界面的截图三。图6为PRA操作界面的截图四。图7为PRA操作界面的截图五。图8为PRA操作界面的截图六。图9为PRA操作界面的截图七。具体实施方式下面参照附图说明本专利技术的具体实施方式。参照图1,一种可配置物料清单的完整性检测方法,包括以下步骤:A.该检测系统从外界系统中获取指定产品族的产品配置表和可配置物料清单,同时检测系统中预先存储有模块组约束关系表。其中,外界系统包括内含产品配置表的ERP系统以及内含可配置物料清单的PLM系统。B.该检测系统将产品配置表和模块组约束关系表进行数据融合,获得各模块组所有的产品配置组合表以及配置可选约束条件表。C.该检测系统通过配置可选约束条件表对各模块组所有的产品配置组合表进行校验,剔除各模块组不可行的产品配置组合,得到各模块组可行的产品配置组合。D.该检测系统以模块组为单位将每个模块组可行的产品配置组合分别代入可配置物料清单中各模块的相关性语句进行逻辑运算,从而检测各模块组的配置覆盖率,判断可配置物料清单的完整性。具体地,相关性语句由变量配置和被选条件构成。配置覆盖是指在给定配置下每个模块组有且仅有一个模块被实例化(选中),以配置覆盖率来衡量可配置物料清单的完整性;所述步骤D中,当给定的产品族的每个模块组的配置覆盖率均是100%时,该产品族的可配置物料清单的完整性达到100%。E.若完整性达到100%,则结束检测;若完整性未达到100%,则该检测系统将问题反馈给维护人员,由维护人员改正问题模块的相关性语句,并重复步骤A至E,直至可配置物料清单的完整性达到100%。具体地,反馈的内容是未通过检测的模块组及其可行的产品配置组合。参照图2,一种使用上述可配置物料清单的完整性检测方法的检测系统,包括应用服务器和数据库服务器。其中应用服务器中设有可配置物料清单检测引擎和相关性语句解析引擎,数据库服务器中存放有模块组约束关系表。参照图1和图2,工作时,(1)应用服务器从ERP系统中获取指定产品族的产品配置表,从PLM系统中获取可配置物料清单,从检测系统中的数据表服务器上获取模块组约束关系表。(2)应用服务器将产品配置表和模块组约束关系表进行数据融合,获得各模块组所有的产品配置组合表以及配置可选约束条件表。(3)应用服务器通过配置可选约束条件表对各模块组所有的产品配置组合表进行校验,剔除各模块组不可行的产品配置组合,得到各模块组可行的产品配置组合。(4)应用服务器利用可配置物料清单检测引擎和相关性语句解析引擎,以模块组为单位将每个模块组可行的产品配置组合分别代入可配置物料清单中各模块的相关性语句进行逻辑运算,从而检测各模块组的配置覆盖率,判断可配置物料清单的完整性。(5)若可配置物料清单的完整性达到100%,则结束检测;若可配置物料清单的完整性未达到100%,则检测系统将未通过检测的模块组及其可行的产品配置组合反馈给维护人员,由维护人员改正问题模块的相关性语句,并重复步骤A至E,直至可配置物料清单的完整性达到100%。综上可见,本专利技术具有以下作用和优点:(1)可以全面且快速的检测可配置物料清单的完本文档来自技高网...

【技术保护点】
1.一种可配置物料清单的完整性检测方法,其特征在于,包括以下步骤:A. 检测系统从外界系统中获取指定产品族的产品配置表和可配置物料清单,同时在检测系统中预先存储模块组约束关系表;B. 该检测系统将产品配置表和模块组约束关系表进行数据融合,获得各模块组所有的产品配置组合表以及配置可选约束条件表;C. 该检测系统通过配置可选约束条件表对各模块组所有的产品配置组合表进行校验,剔除各模块组不可行的产品配置组合,得到各模块组可行的产品配置组合;D. 该检测系统以模块组为单位将每个模块组可行的产品配置组合分别代入可配置物料清单中各模块的相关性语句进行逻辑运算,从而检测各模块组的配置覆盖率,判断可配置物料清单的完整性。

【技术特征摘要】
1.一种可配置物料清单的完整性检测方法,其特征在于,包括以下步骤:A.检测系统从外界系统中获取指定产品族的产品配置表和可配置物料清单,同时在检测系统中预先存储模块组约束关系表;B.该检测系统将产品配置表和模块组约束关系表进行数据融合,获得各模块组所有的产品配置组合表以及配置可选约束条件表;C.该检测系统通过配置可选约束条件表对各模块组所有的产品配置组合表进行校验,剔除各模块组不可行的产品配置组合,得到各模块组可行的产品配置组合;D.该检测系统以模块组为单位将每个模块组可行的产品配置组合分别代入可配置物料清单中各模块的相关性语句进行逻辑运算,从而检测各模块组的配置覆盖率,判断可配置物料清单的完整性。2.根据权利要求1所述的一种可配置物料清单的完整性检测方法和系统,其特征在于,还包括步骤E:若完整性达到100%,则结束检测;若完整性未达到100%,则该检测系统将问题反馈给维护人员,由维护人员改正问题模块的相关性语句,并重复步骤A至E,直至可配置物料清单的完整性达到100%。3.根据权利要求1所述的一种可配置物料清单的完整性检测方法和系统...

【专利技术属性】
技术研发人员:柯英杰宋光吉徐昌雄林志斌陈燕丽
申请(专利权)人:厦门金龙联合汽车工业有限公司
类型:发明
国别省市:福建,35

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

1