摘要:详细讨论了产品数据管理(PDM)产生的背景、概念、功能和系统结构,并论述了PDM的发展趋势;计算机辅助设计(CAD)。

1 引言

产品数据管理(Product Data Management简称PDM)是以产品结构为中心来组织管理CAD/CAM/CAE数据、文档、审批等产品信息,并对产品开发和工作流进行控制的系统。PDM是在20世纪90年代初才开始在国际市场上形成软件产品的一种新技术,它是在CAD/CAM/CAE和EDM的基础上逐步发展起来的,主要归因于国际上许多大型企业逐渐接受PDM并把它作为支持企业经营过程重组、并行工程,ISO9000认证等的使能技术。

1984年一些行业的领头羊如波音、休斯、奔驰、摩托罗拉等公司纷纷投入巨资实施PDM以作为保持企业竞争力的主要手段。而今,随着CAD/CAM及CIMS技术的迅速发展和应用,PDM变得越来越重要,成为当今最热门的技术之一。PDM对我国企业尤为重要。我国企业信息化过程中存在的问题有:  

(1)信息共享程度低。企业的计算机辅助工具是一些离散孤立的系统,产品数据存储于不同的计算机系统,由于支持的文件格式和应用环境的差异,无法在设计、工艺和制造部门间有效地进行信息共享和传递。

(2)信息反馈慢。传统技术文件是纸介质且管理手工化,因此设计部门无法及时收集工艺和制造部门反馈的新信息。

(3)产品开发方式陈旧。长期以来,产品开发沿用传统的顺序工程方法,遵循“概念设计→详细设计→过程设计→加工制造→实验验证→设计修正”的流程,导致从设计到制造到设计修改的大循环,劳动量大且开发周期长,难以满足激烈的市场竞争要求。

(4)设计重用度差。对CAD、CAM、CAE数据沿用对纸质文件的管理方法,缺乏迅速有效地检索产品数据文件的手段,造成不必要的重复设计。PDM在一定程度上解决了上述问题。

2 PDM的概念

PDM技术最早出现于20世纪80年代初,目的是为解决大量工程图纸、技术文档及CAD文件的计算机化的管理问题,后来逐渐扩展到产品开发中的三个主要领域:设计图纸和电子文档的管理;材料报表(BOM)的管理及工程文档的集成;工程变更请求/指令的跟踪与管理。

PDM的内涵是集成并管理与产品有关的信息与过程。现在所指的PDM技术源于美国叫法,具体来说,PDM是对工程数据管理(EDM)、文档管理(DM)、产品信息管理(PIM)、技术数据管理(TDM)、技术信息管理(TIM)、图像管理(IM)及其它产品定义信息管理技术的一种概括和扩展。

它以软件为基础,是一门管理所有与产品相关的信息和所有与产品相关的过程的技术。它提供产品全生命周期的信息管理,并可在企业范围内建立一个并行化产品开发协作环境。它以企业为一体,能跨越整个工程技术群体,是促进产品快速开发和业务过程快速转化的使能器。它可依全局信息共享观点营造一个虚拟协同工作环境,使得可在同一数字化的产品模型上一起工作。

3 PDM的功能

PDM系统为企业提供了一种宏观管理和控制所有与产品相关的信息的机制和框架。从用户的角度可将PDM功能简化为用户功能和公共实用功能两部分,前者主要是指为用户提供充分利用PDM系统的能力,通过图形化的用户界面与用户进行信息交换并执行用户指定的操作。具体有:数据仓库文档管理、过程管理、配置管理、零部件分类库管理和项目管理。后者是为使用这一系统提供配套支持功能,它直接与操作环境有接口,并把它的功能和用户隔开,通过剪裁使系统工作在不同用户特定的环境中,其主要功能有:数据传输和转换、图像信息处理,系统管理。

4 PDM系统的体系结构

PDM原型系统以网络环境下的分布式数据处理技术为支撑,采用客户机/服务器(Client/Server)体系结构和面向对象(Object Oriented)的设计方法,需要有数据库技术保证数据的存储和管理,需要有网络技术提供数据的通信和传递,以实现产品全生命周期的信息管理,协调控制工作流程和项目进展,在企业范围内建立一个并行化的产品开发协作环境。系统总体结构如图1所示。

图1 PDM系统的体系结构

5 实施PDM应注意的问题及其发展趋势

PDM的概念是一个集成的概念。在它的实施过程中必须用系统工程的思想,在充分理解用户需求的基础上,通过有序的客户化步骤和不断的软件维护,实现从软件产品到软件工程应用系统的转化。由于PDM仅为企业和研究所提供产品数据定义、组织和控制的框架,所以要成功实施PDM工程,就应该注意以下几点:  

(1)由来自不同部门的人员组成PDM领导班子,认真调研、搜集信息和分析。

(2)更新文化观念,发挥团队精神。对技术和管理人员进行培训,改变旧观念,各部门科室要互通有无。

(3)克服经费困扰,把资金用在刀刃上。投资费用中软件部分、系统集成、咨询服务和培训费用要占相当大比重。

(4)实施PDM无固定模式,要典型引路,分步实施。

PDM的发展趋势是:兼顾不同的应用系统,本身描述的语言更标准化;改善接口模式,以更充分地使用商业数据库和Internet/Intranet资源;应用程序封装技术,以使现存的应用程序较好地融入到新的集成框架中;实现PDM和MRPII的集成,满足MIS的需要。

5 结语

PDM系统是一个实现对所有与产品相关数据有序管理的工具,同时又是工程设计人员相互协作的环境。PDM在加快设计与生产信息流通、缩短新产品设计周期及架通设计过程和管理过程等方面所起的作用为越来越多的企业认同。

计算机辅助技术、数据库技术、计算机硬件技术和计算机网络技术的成熟与稳步提高,为PDM的发展奠定了扎实的基础,使其成为实行并行工程和产品无纸设计/制造的支撑技术。PDM受到系统专家和企业家的高度重视。

由于每个企业的企业文化和管理模式各不相同,实施中必须针对实际情况进行。实施过程本身就是为企业制定特定解决方案的过程且实施产品数据管理涉及到企业各个部门甚至不同企业间的协作,是较复杂的系统工程,因此必须要有正确的实施方法和步骤。

产品数据管理(PDM)技术与应用相关推荐

  1. 产品数据管理PDM实施技术研究

    引言 产品数据管理(product data management,PDM)是对工程数据管理.文档管理.产品信息管理.技术数据管理.技术信息管理.图像信息管理等信息管理技术的一种概括与总称. PDM有 ...

  2. 发动机连杆产品配置管理PDM解决方案

    摘要:为满足因中国汽车工业的快速发展对发动机连杆生产企业的产品配置管理提出的新要求,以中国某连杆生产龙头企业为研究对象,对其产品的配置管理现状及存在的问题进行了分析,论述了产品结构树管理.BOM管理. ...

  3. 市场调研报告-全球与中国云产品数据管理(PDM)软件市场现状及未来发展趋势

    报告摘要 本文研究全球及中国市场云产品数据管理(PDM)软件现状及未来发展趋势,侧重分析全球及中国市场的主要企业,同时对比北美.欧洲.日本.中国.东南亚.印度等地区的现状及未来发展趋势. 2019年全 ...

  4. 产品数据管理对ERP系统的影响

    摘要:ERP(企业资源计划)系统是一套综合申生的.集成的大型信息管理系统.本文对"产品数据管理"在ERP系统中的应用进行了讨论. 1 前言 现在的企业不论规模大小,计算机已经成为了 ...

  5. 第七节 并行工程与企业级产品数据管理

    第七节 并行工程与企业级产品数据管理 进入八十年代以来,计算机技术在各行各业得到了越来越广泛应用,产品开发领域由此也引发了一系列的变革,并行工程(ConcurrentEngieering,CE)和企业 ...

  6. 图纸版本混乱?BOM表管理困难?看SolidWorks PLM如何高效助力产品数据管理

    "随着集团的日益壮大,我们越来越重视信息化系统的建设工作,但在研发生产的过程中我们经常会遇到图纸版本混乱.数据查找不便的问题:特别是在产品设计好后,还需要花费很多时间手动整理BOM表,整理期 ...

  7. 如何让产品不受到技术限制快速迭代?

    本问答来自PMCAFF产品经理社区:www.pmcaff.com 若想和作者及更多PM交流请点击阅读原文进入社区 咖友提问:如何让产品不受到技术限制快速迭代? 现在公司的研发力量有限,很多需求没法及时 ...

  8. 产品经理懂技术=流氓会武术(zz)

    最近七年,我都在做互联网产品,其中前五年分别在创业公司和上市公司里,做别人的产品:近两年在创业,做自己的产品. 我的体会是:产品经理需要懂技术,创业者尤其需要.但前提是你总觉得有股憋不住的想要做点儿什 ...

  9. 485转换器产品功能特点及技术参数介绍

    485转换器主要的作用是将单端的RS-232信号转换为平衡差分的RS-485或RS-422信号.RS-485.RS-422自动识别功能,使用更加简单.接下来就由飞畅科技的小编来为大家详细介绍下485转 ...

最新文章

  1. 单例模式的3种实现方式, 及其性能对比
  2. C++智能指针简单剖析
  3. 参数估计_MCMC-模型参数估计
  4. 翻看雷军近10年演讲、采访,我们整理出70条干货
  5. PHPExcel 常用方法
  6. python中lines是什么类型_python里的splitlines详解
  7. java inputreader_Java之InputStreamReader类的实现
  8. 推销自己的海盗猫王运营商
  9. Python学习---Django的基础操作180116
  10. Spring 2.5新特性及架构图
  11. IT 趣味故事:TCP 出“大事”了!
  12. dataframe 排序_如何对Pandas DataFrame进行自定义排序
  13. [mysqld_safe]centos7 mysql 安装与配置
  14. 【语音合成】基于matlab重叠相加法的信号分帧与还原【含Matlab源码 568期】
  15. 彩灯控制器课程设计vhdl_EDA课程设计:彩灯控制器
  16. VUE项目 高德地图使用热力图--实例
  17. matlab仿真PID,使用simulink笔记,暨入门教程
  18. Java-幸运抽奖系统(综合练习)
  19. 服务器的正向代理与反向代理
  20. 框架里面的标签采集不到怎么办_怎么做微信生态的全数据采集和打通?

热门文章

  1. Leetcode-66.加一
  2. 一个jsonString参数的坑,com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGI
  3. java对数字的处理_[java初探10]__关于数字处理类
  4. 重磅!杭州人社部点名,劳动合同网签!
  5. 2022-2028全球及中国原油流动改进剂(COFI)行业研究及十四五规划分析报告
  6. db2 v10.5 HADR 搭建过程
  7. garageband 淡出_如何在GarageBand中自动执行音量,平移和其他效果
  8. html盒子长宽高英文,长宽高英语
  9. Geforce Experience无法登录
  10. 【Linux】共享内存(shm)代码实现