这里采用有向无环图模型进行版本管理。模型中的节点可以是产品或零部件的版本变迁记录。产品结构树中的每个节点的版本演变都可用有向无环图来表示。版本的变更应按以下原则进行:零件发生变更但不影响互换性的,以新版本表示;影响互换性时应采用新零件编码表示。部件子项发生版本变化,部件不作更改;子项采用新零件但不影响互换性以新版本表示,影响到互换性时采用新部件编码表示。根据设计对象的不同状态,版本可以有不同的状态:开始设计阶段的工作版本,提交后等待审批的提交版本,审批发放后的发放版本,冻结保护后的冻结版本,废弃过时的废弃版本,归档保存后的归档版本等等。版本的不同状态直接关系着零部件的有效性,进而直接影响到配置过程和结果。对版本状态的管理,是通过对象属性的不同取值来进行的,例如:当某零件的版本处于发放状态时,其版本有效性赋值为1,其他情况时则取相应值。需要说明的是在前述的配置模型中,只对有效版本状态时取1,其余版本状态全部取0。在原有向无环图模型上加入版本的当前状态(如图所示),不仅满足版本历史追溯,而且可以标识出每一版本的当前状态,方便配置和设计进行选择。
6结论本文在实现配置的基础上,研究了产品配置管理的基本功能及其实现。通过实现BOM的创建和管理、产品结构的多视图建模管理和查询、零部件的版本管理、配置规则管理,来保证产品配置过程和结果的有效性;大规模定制下的产品配置更是建立在一个完全信息化管理的制造企业中,要求有多平台的集成和协作,因此最后给出了配置管理与MRPⅡ、ERP系统集成的一个参考模型,以此实现多系统之间的产品信息流和数据进行交换、更新和重组,提供对产品全生命周期的信息管理,进而达到配置管理目标。对于实际复杂产品结构的配置和定制管理,还需要进行进一步的改进和优化。
THE END