车辆零件配置逻辑约束关系生成方法、装置、设备及介质制造方法及图纸

技术编号:33539687 阅读:38 留言:0更新日期:2022-05-21 09:42
本发明专利技术公开了一种车辆零件配置的逻辑约束关系的生成方法、装置、设备及计算机可读存储介质,将目标方的配置关系库,BOM库以及产品功能和位置描述关系库分别形成各自的集合,将各个集合构成目标方的关系数据库。当用户从用户端输入目标项目的项目整车配置表和目标产品功能与位置描述关系的数据之后,只需要从以上构建的各个集合和关系数据库中查找相对应的约束关系和逻辑规则即可,自动形成与项目整车配置表和目标产品功能与位置描述关系的数据对应的逻辑规则字符串。避免了采用人工的方式编写与项目整车配置表和目标产品功能与位置描述关系的数据相对应的逻辑规则字符串,节省了大量的人力物力,同时也降低了出错率,提高了工厂的生产效率。高了工厂的生产效率。高了工厂的生产效率。

【技术实现步骤摘要】
车辆零件配置逻辑约束关系生成方法、装置、设备及介质


[0001]本专利技术涉及车辆领域,尤其涉及一种车辆零件配置的逻辑约束关系的生成方法、装置、设备及计算机可读存储介质。

技术介绍

[0002]随着汽车工业的飞速发展,汽车新技术的不断使用,实现持续创新是汽车企业不断更新的重要前提,在当前汽车企业大规模定制的业务模式下,物料清单(Bill of Material,BOM)是最核心的基础数据,可配置BOM表中包含很多的属性和信息,其中以零件用法配置约束关系(UcString-Usage Condition String)最为重要和复杂。UcString是一种由汽车配置特征为使用条件按照一定的逻辑规则组成的字符串,在全配置BOM表中,利用UcString结合整车配置表可以算出零件在具体车型上的使用信息,因此,可以利用UcString结合整车配置表可以算出零件在具体车型上的使用信息的原理结算出各视图下所需配件。目前,对于汽车行业而言,UcString完全是由专业人员利用专业知识自定义进行编写,如此,由于人为编写需要耗费大量的人力和物力,且因人的精力有限本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种车辆零件配置的逻辑约束关系的生成方法,其特征在于,包括:构建配置关系库、BOM库和产品功能与位置描述关系库,所述配置关系库形成第一集合,所述BOM库形成第二集合,所述产品功能与位置描述关系库形成第三集合;确定与所述第三集合中的所有的产品功能与位置描述数据对应的配置代码,从全部所述配置代码中选取未重复的目标配置代码,将与所有的所述目标配置代码对应的配置族加入到第四集合,所述第四集合中的目标配置代码对应的配置族均与所述第三集合中的所有的产品功能与位置描述数据相关联;利用所述第三集合中所有的产品功能与位置描述数据和所述第四集合中的所有的目标配置代码构建关系数据库;从用户端获取目标项目的项目整车配置表和目标产品功能与位置描述关系的数据;基于所述目标产品功能与位置描述关系的数据从所述第四集合中读取与所述目标产品功能与位置描述关系的数据相关联的数据行以及相关联的所述数据行中的配置族,并形成第五集合;基于所述项目整车配置表,从所述第五集合中读取与各所述配置族对应的目标配置代码,并形成与所述项目整车配置表对应的第六集合;对所述第五集合和所述第六集合进行逻辑组合,生成与所述目标项目的项目整车配置表和所述目标产品功能与位置描述关系的数据对应的逻辑规则字符串,形成第七集合。2.如权利要求1所述的车辆零件配置的逻辑约束关系的生成方法,其特征在于,所述生成方法还包括:对所述第七集合中的所有的逻辑规则字符串进行完整性校验,若所述逻辑规则字符串的校验结果正确,则基于所述第七集合中的逻辑规则字符串形成BOM表;若所述逻辑规则字符串的校验结果错误,则从所述用户端接收对所述第七集合中的所有逻辑规则字符串的修改指令并基于所述修改指令对所述逻辑规则字符串进行修改。3.如权利要求2所述的车辆零件配置的逻辑约束关系的生成方法,其特征在于,从所述用户端接收对第七集合中的所有逻辑规则字符串的修改包括:确定所述第五集合中与所述产品功能与位置描述关系的数据不相关的配置族或者确定所述第五集合中所述产品功能与位置描述关系的数据未关联的配置族;接收所述修改指令并基于所述修改指令删除所述不相关的配置族或增加与所述产品功能与位置描述关系的数据的关联配置族。4.如权利要求1-3任意一项所述的车辆零件配置的逻辑约束关系的生成方法,其特征在于,所述第七集合的形成包括:依次生成所述目标产品功能与位置描述关系的数据在所述项目整车配置表中的第一个车型代号至第n个车型代号的第一逻辑字符串至第N个逻辑字符串。5.如权利要求4所述的车辆零件配置的逻辑约束关系的生成方法,生成所述第一逻辑字符串至所述第N个逻辑字符串包括:读取所述项目整车配置表中的第一个车型代号;从所述第六集合中查找每一个目标配置代码对应的第一个车型代号的值是否为有效数据;若是,则与为所述有效数据对应的目标配置代码对应的第一个车型代号为有效配置代
码;若否,则与所述目标配置代码对应的第一个车型代号的值为无效数据并从所述第六集合中删除所述无效数据;循环处理,将所述项目整车配置表中的所有的目标配置代码对应的无效的车型代号作为无效数据并删除,并以与所述项目整车配置表中的有效数据对应的目标配置代码形成目标第六集合,并形成与所述目标第六集合对应的目标第五集合;基于所述目标第五集合从所述目标第六集合选取一个新的目标配置代码并用与逻辑运算符连接一个标识符得到标识目标配置代码,循环处理,完成所述目标第六集合中的所有的新的目标配置代码的与逻辑运算,得到多个标识目标配置代码;将各所述标识...

【专利技术属性】
技术研发人员:徐举宏陈杰万海峰宋婷婷
申请(专利权)人:上海汽车集团股份有限公司
类型:发明
国别省市:

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

1