一、PDM软件的基本功能
PDM系统为企业提供了一种宏观管理和控制 所有与产品相关的信息的机制。一般说来,一个集 成的凹M系统应具有以下几个主要功能:
1.电子仓储功能(Engineering document of Vault)
它是PDM最核心的模块,由Information Ware- house(信息仓库)和Information Warehouse Manager(信 息仓库管理者)两部分组成。它为PDM控制环境和 外部世界(用户和应用系统)之间的数据传递提供一 种安全的手段。一个完全分布式的电子仓库能够允 许用户迅速无缝地访问企业的产品信息,而不用考 虑用户和数据的物理位置。这一模块的功能包括:
——文件的检入和检出;
——按属性搜索机制;
——动态浏览/导航能力;
——分布式文件管理/分布式电子仓库;
——安全性机制。
2.工作流或过程管理功能(Workflow or Process Management)
它是用来定义和控制人们创建和修改数据的方 法,主要管理当一个用户对数据进行操作时会发生 什么。人与人之间的数据流动以及在一个项目的生 命周期内跟踪所有事务和数据的活动。这一模块为 产品开发过程的自动管理提供了保证,并支持企业 产品开发过程的重组以获得最大的经济效益。它主 要有以下几个方面功能:
——面向任务或临时插入和变更的工作流;
——规则驱动的结构化工作流;
——触发器、提醒和报警;
——电子邮件接口;
——图形化工作流设计。
3.配置管理功能(Management)
配置管理以电子仓库(Vault)为底层支持,以材 料清单(BOM)为其组织核心,把定义最终产品的所 有工程数据和文档联系起来,实现产品数据的组织、 控制和管理,并在一定目标或规则的约束下向用户 或应用系统提供产品结构的不同视图和描述(As-designde, As—assembly, As-manufacturing, A9,只ImI!ed 等)。它不仅仅是简单的版本控制和材料清单的创 建。这部分功能如下:
——材料清单的创建;
——版本的控制;
——支持wher used搜索;
——与MRP集成;
——支持规则驱动配置。
4.查看和圈阅功能
该模块为计算机审批检查过程提供技术支持。 用户可以利用它查看电子仓库存储的数据内容(特 别是图像和图形数据)。如果需要的话,用户还可以 利用图形覆盖技术对文件进行圈点和注释。它有以 下几个方面的功能:
——支持多种标准格式文件的查看,包括PDES//STEP、IGES、DXF、DWG、TIFF、CCIT、Postscrept、HP GL;
——支持目前流行的 CAD系统(如 Autocad、pro Engineering等)对文本系统类型文件的查看;
——用红线圈点或图形覆盖;
——支持第三方软件的查看。
由于目前不同软件商在标准格式文件的实现上 缺乏统一的一致性测试,导致不同应用系统问的同 一种标准格式文件不兼容,因此,如果有可能的话, 尽量采用由生成该文件的应用系统来查看该文件, 这样才能消除由上述不一致性带来的潜在的错误。
5.扫描和成像功能
该模块完成把图纸或缩微胶片扫描转换成数字 化图像并把它置于PDM系统的控制管理之下。在 PDM发展的早期,以图形重构为中心的扫描和成像 系统是大多数技术数据管理系统的基础。但在目前 的PDM系统中,这部分功能仅是四则中很小的辅 助性子集,而且随着计算机在企业中的推广应用,它 将变得越来越不重要,因为在不久的将来,几乎所有 的文档将以数字化的形式存在。
6.设计的检索和零件库功能
任何一个设计都是设计人员智慧的结晶,日积 月累的设计结果是企业极大的智力财富,利用对现 有设计进行革新创造出更好的产品是企业发展的一 个重要方面。PDM设计检索和零件库功能就是最 大程度地重新利用现有设计创建新的产品提供支 持,其主要功能包括:
——零件数据库接口;
——基于内容的而不是基于分类的检索;
——构造电子仓库属性编码过滤器的功能。 nextpage
7.项目管理功能
到目前为止,项目管理在PDM系统中考虑得还 较少,许多PDN系统只能提供工作流活动的状态信 息。一个很强的项目管理器能够为管理者提供每分 钟项目和活动的状态信息,通过PDM与流行的项目 管理软件包(如Microsoft Project、Artemis)接口还可以 获得资源的规划和重要路径的报告能力。
8.电子协作功能
电子协作主要实现人与PDM数据之间高速、实 时地交互功能,包括设计审查时的在线操作、电子会 议等较为理想的电子协作技术能够无缝地与DPM 系统一起工作,允许交互访问PDM对象,采用CORBA 或OLE消息的发布和签署机制把PDM对象紧密 地结合起来。
9.工具和“集成件”功能
为了能够使得不同的应用系统之间能够共享信 息以及对应用系统所产生的数据进行统一的管理, 就必须把外部应用系统“封装”到PDM系统中,并可 在PDM环境下运行。封装涉及到规则的辨识以及 对应产生的数据类型的辨识,同时也规定了应用系 统运行时的条件及应用系统产生数据在 PDM中自 动存储的方式。该模块的功能有:
——批处理语言;
——应用接口(API);
——图形界面/客户编程能力:
——系统/对象编程能力:
——工具封装能力;
——集成件(样板集成件、产品化应用集成件、基于 规则集成件)。
二、PDM软件选型的基本原则
PDM软件选型是实施PDM中的一项重要决策, 它应遵循以下基本原则:
1.功能度
功能度是指软件所实现的功能和满足用户需求 的程度。功能强大的企业级PDM系统应具有的关 键特性及其工具和应提供的服务有:
(1)基本项目
——面向对象的结构,使其在数据间有最强的连接 关系。
——模块化结构,以便按需扩展。
——通用图形界面,如工作站上的 OSF/Motif、Windows PC上用Visual Basic,方便用户,促进应用。
——功能强大的产品结构编辑器,如 CAD/CAM和 MRP、BOM之间紧密结合。
——具有广泛的企业过程控制能力,如工作流程安 排、签字及审批发放、根据职能大小对数据访问 等。
——包括多种事件、启动系统和机能在内的基于规 则的产品。
——可变规模的台式电子设备,易于对个人和企业 级的项目的存取。
——灵活的集成应用工具箱/API,以便封装和集成 软件程序。
——易于使用的编程工具,以用户化其系统来支持 实施需求。
——有小组级的PDM选项,能方便地扩充到整个企 业级的应用。
——综合的系统管理软件,以建立产品和过程资源 模型。
——分布式数据库环境,以优化资源和增加性能。
——质量数据变化功能,以便用正确的格式将数据 交付用户。
——全面符合各种标准要求,如 ISO900,CALS, CITIS, MIL-STD,PDES,STEP,IGES, SDAI, CORBA,FDA,OSHA以及专用的用户和政府对 这方面的要求等。
——多地点通信能力,并在世界范围内实施通信。
——支持使用异种机,从而达到以最低的成本存取 数据的目的。例如,可支持UNID(和VMS工作 站、PC机、Macintosh、大型机等的客户机。
(2)外加项目
——对整个产品开发环境改进建议和访问的服务及 其诊断工具。
——系统集成和实施的专门技术,也称领域专门技 术,例如并行工程的支持。
——系统和管理方面的技术服务,其中包括工作站、 服务器、中央处理器、操作系统、应用软件和网 络软件等的专门的操作维护服务。 nextpage
2.实用性
实用性是指 PDM软件满足实际工程要求的能 力,具体体现在:
(1)灵活性:PDM软件各功能模块配置的灵活 程度,即各个模块是否灵活提供满足用户特定需求 的模块的组合。
(2)易用性:PDM软件的用户界面的友好程度 和操作的方便程度,如图形界面、帮助、教程等。
(3)规模性:PDM软件的适用范围,包括项目 组级、企业级。项目组级的PDM系统面向设计组, 针对具体研发项目,主要以一两种应用软件为集成 内容,使用规模在几台至百台左右,运行在局域网络 环境中。企业级PDM系统可按用户需求以任意规 模组成多机种、多网络环境、多数据库、多分布式 Server多应用一起集成的跨企业、距地区的大型系 统,为企业提供基于并行工程思想的完整解决方案。
(4)可访问性:PDM软件快速及时地访问数据 的能力。
3.开放性
开放性是指卯M软件体系结构的开放能力,具. 体体现在:
(1)独立性:PDM软件独立于硬件、操作系统、 网络、数据库的能力。
(2)用户化能力:PDM产品的二次开发能力, 包括应用编程界面、开发环境和工具。
(3)集成性:PDM软件同其它应用系统(如 CAD/CAM/CAPP,文字处理,MRP等)的集成能力。
4.技术支持能力
技术支持能力包括软件产品的维护、版本升级、 技术支持等问题。同 MRP软件相类似,PDM不仅仅 是一个软件,更重要的是它提供了一种企业管理模 式,这个特点决定了技术支持的重要性。PDM软件 同企业的管理有一个相互适应的过程,这就需要一 个长期的、良好的技术支持。
5.实施案例及成功经验
PDM技术不仅仅是一门软件技术,而且也是一 门实施的技术,具有较强的实践性。实施案例和成 功经验是项目成功的一个重要保证,丰富的成功经 验可以减少实施的风险。
6.经济性
经济性是指在满足用户要求的前提下,应尽可 能选用价格便宜的PDM软件以便节省投资,即选用 最佳价格/性能比的软件系统。
三、PDM流行软件性能分析
目前,尽管有不少欧洲的供应厂商陆续加入到 PDM软件行列,但是主要的国际供应厂商仍在北 美。现在主要流行的PDM软件产品有以下几种: IMAN、metaphase、Optegra、AutoManager、Workcenter等。 这几种PDM软件的性能分析见附表。


