论文部分内容阅读
围绕一个产品的生命周期,存在着各种各样的大量的产品数据。企业采用了多种计算机辅助信息处理系统来自动地或交互地创建、发布、传输信息。但是,由于这些信息处理系统的信息模型不一致,外部数据交换格式不统一,相互之间的信息交换和共享很困难。随着PDM系统的应用,各应用系统间的“信息孤岛”问题得到了一定程度的改善。 近年来,随着PDM技术在我国应用的深入,企业对PDM系统的功能要求越来越高。一方面,PDM系统不仅要同本企业内的CAX、ERP系统实现信息共享,而且要同外部企业的CAX、ERP甚至PDM系统进行信息共享;另一方面,企业的需求千差万别,一个PDM系统要根据企业的具体应用环境进行定制才能更好的为企业服务。这就要求PDM系统具有良好的集成性和开放性,具有良好的数据组织和系统功能扩充能力。这是今后PDM系统需要进一步加强的地方。 我认为,本着通用性、实用性、可扩展性的原则,有必要采用以集成、开放、标准化为中心思想的信息集成和共享方法,即应用有关数据表达、数据管理、交互界面等方面的国际标准和主流工业标准,建立一个开放式的支持环境。因此,本文的工作重点就是将国际标准化组织制定的产品模型数据交换标准(STEP)应用到PDM系统中。这主要包括两部分内容:其一是建立统一的共享信息模型,这是多系统之间信息共享的基础;其二是提供标准化的数据存取机制,这是提高信息交换效率的必由之路。 对于第一部分,工作重点是建立基于STEP的产品结构与配置管理的数据模型。STEP提供了一种不依赖于任何具体系统的中性机制用于描述贯穿整个产品生命周期中的产品数据,并在不同的系统间进行数据交换时保持数据的一致性和完整性。产品结构与配置管理是PDM系统的核心功能,基于产品结构可以将与产品相关的所有信息有效地组l 织起来。在为某建筑装饰公司开发实施 PDM系统的过程中,我{.”1首先1 以该公司的产品为例,对产品生命周期内的所有相关数据进行了分析;l 建立了以产品结构为组织框架的信息模型;然后采用基于 STEP的建模1 方法;通过在集成资源中提取相应的资源构件,并结合具体的应用环l 境进行必要的修改,建立了产品结构与配置管理的STEP模型;最后,]利用STEP提供的规范化数据描述语言EXP RERESS对该模型进行了完整]的定义;形成了一个关于产品结构与配置管理的EXPRESS模式;取名l 为 PDM PSM PCM SCHEMA。1 对于第二部分,L作重点是标准数据存取接o口 的实现。STEPl 的 SDAI定义了一种针对 STEP模型的标准应用程序界面,使数据的应用]与数据存储相分离;从而给应用者提供了一个一致的数据存取环境。l 但是,SDAI规范只对数据操作的环境和接口函数进行了抽象的定义,1 没有给出具体的实现细节。采用不同的数据存储系统和程序设计语言,]SDAI的实现便不相同。我们采用 Oraclest数据库作为底层数据存储系1 统;采用Java语言作为联编语言对SDAI进行了实现。本文对SDAID 实现中的若干关键问题进行了研究。1 上述思想在我们开发的“幕墙、采光顶PDM系残’中得到一定应1 用,使我们这个系统具有了良好的可扩充性、适应性和开放性。这说]明在PDM系统中采用标准化的数据表达和存取机制是非常必要的。1 本文的内容安排如下:D 第一章简单介绍了 PDM系统,主要包括 PDM的现状和标准{匕问I 题。1 第H章简单介绍了 STEP标准,主要包括 STEP的组成部分和基于ISTEP的应用开发方法。D 第三章首先总结了产品结构与配置管理的作用和功能,然后给出了]基于STEP的产品结构与配置管理的体系结构。1 第四章详细阐述了 PDM PSM PCM SCHEMA的具体内容,主要1 包括产品结构信息模型,文档组织信息模型和产品配置信息模型。]第五章首先给出了采用 Oracle数据库和Java语言实现 SDAI的步1 *1 骤,然后对 SDAI 具体实现中的若干关键问题进行了研究,例如IEXPffeSS模式到数据库模式的转换,SDAI数据字典模型的数据库实1 现等。