论文部分内容阅读
在世界市场竞争中,大规模定制已经成为一种工业发展趋势,其重要的使能技术——产品配置技术不断发展和成熟,作用日渐明显。本文以注塑模架作为设计对象,围绕产品配置理论的面向对象有关封装表达技术展开研究,重点讨论了面向对象表达配置知识的方式、实例化求解过程的接口抽离,以及如何构造元件类封装实现配置知识。主要内容包括:(1)产品配置理论、专家系统理论在面向对象技术下的配置知识的获取、表示和使用方式。(2)通过分析模架的设计知识、可配性、封装配置知识的可行性,得出模架配置定制的特点,将其配置过程分两步求解;明确产品模块、产品平台、产品族、产品族配置模型PFCM和产品配置模型之间的关系,给出PFCM的包含结构,用以设计元件类之间的依赖关系和实例化过程。(3)初步研究配置知识的获取、表示方法,提取了模架的客户需求知识、配置设计知识,用面向对象技术的字段描绘实体特征值,以其方法隐含各种设计规则、映射转化公式,以及通过彼此调用类的公开方法以实现配置约束设计,从而实现配置知识的表示。(4)在上面研究基础上,抽象出各级、各种元件类来表示特定功能、特定结构的实体以封装实体个性知识,并探其在配置约束求解实例化过程中的角色,从中抽离出通用求解接口,增入元件类中,由此建立了一定程度可求解的封装模型,并阐明零件类、构件类、产品类的职责功能、构建方法,给出了一种零件垫块的类实例。(5)在建立的模架封装模型基础上,应用面向对象的继承、多态方法刻画了元件类集的继承视图、组成视图,给出了封装模型的超类,并提供一种用抽象工厂模式求解产品族功构映射的方法。(6)通过对以上产品配置理论及相关技术的研究基础,开发了Web环境下模架配置原型系统。