当前位置:研发设计首页 >> 管理信息化 >> 数据管理 >> PDM流程与数据库临时垃圾文件清理
PDM流程与数据库临时垃圾文件清理
2016-05-09 19:23:07  作者:于涛 李树新 林明  来源:互联网
  •   山东潍坊福田模具有限责任公司(原北汽福田汽车股份有限公司潍坊模具厂,以下简称“福田模具”)自1997 年引入NX设计软件之初就开始三维实体设计的研究,2003年初,潍坊模具厂PDM系统成功应用,2003年底在P ...

  山东潍坊福田模具有限责任公司(原北汽福田汽车股份有限公司潍坊模具厂,以下简称“福田模具”)自1997 年引入NX设计软件之初就开始三维实体设计的研究,2003年初,潍坊模具厂PDM系统成功应用,2003年底在PDM系统基础上成功推广三维实体设计,2005年福田模具三维实体设计与模具实型三维加工技术得到了有效的结合应用。目前,福田模具在模具设计水平方面得到了很大 的提高。

  一、PDM流程简介

  对产品开发的流程进行管理是PDM 系统的基本功能。产品开发流程一般包 括工作流程和更改流程两种情况。工作 流程大到一个产品的整个生命周期的流 程,小到一张图样的审批流程,更改流 程也一样。PDM流程可以避免数据丢失、 提高工作效率和确保数据安全。福田 模具目前的流程大致分为以下几种: 产品归档流程、DL图设计流程、DL图更改流程、模具图设计流程、模具图更改流 程、冲压工艺卡设计流程、冲压工艺卡更改流程和项目结束流程。对象一旦走 完流程,就处于发布冻结状态,不允许 任何的修改或者删除。

  二、PDM中NX数据集存储版次

  在一个TeamCenter Engineering过程中运行一个集成应用程序时(如Uni- graphics),TeamCenter Engineering会中途进行保存操作,创建多个数具集版次,而不是让应用软件重写数据集。操作者可以使用这些数据集跟踪变化,也可以通过操作回到数据集的前一版次。 在第一次创建数据集时,实际上会产生两个实例:一个是特别版次0,另两个是版次1和3。除了版次0以外,别的数据集后附有版次号。

  随着工作的进展,设计者顺利地修改了某个数据集,新的版次被添加到数据库,而版次0总是引用最近版次 的数据集。一般设计师只会看到版次0的数据集,Teamcenter Engineering 一般隐藏其他数据集以减少混乱。而 且,Teamcenter Engineering希望设计 师一直使用最近版次数据集。在达到 Version Limit之前,Teamcenter Engi-neering将继续管理多个数据集版次。 若超过,数据集最早的版次将被从数据库中清除,为新的版次腾出空间。选择一个数据集,然后选定菜单命令“文件”→“打开”,系统显示“打开”对话框。操作者可以指定一个特定的软件应用程序,作为且仅作为此对话期间使用(如图1)。

  

newmaker.com

  缺省版次为最新版次。在大多数情况下,设计者只能在此版次下操作,除非有必要打开上一个版次(例如设计者对最新版次的更改不满意或者由于种种原因想回到以前的设计状态)。

  三、福田模具PDM目前设置的状态

  为保证在设计过程中可以尽可能多地查询或者借用以前的旧版次,同时又考虑到不会增加太多的临时数据,福田模具目前在PDM中设置存储的NX文件版 次总共7个(如图1和图2所示,6个备用版次和1个最后存储版次),经过测试发现:每增加1个版次,数据量会增加一倍。也就是说有7倍的数据量产生。这些临时数据在设计过程中是有用数据,设计者可以使用这些数据集跟踪变化,也可以通过操作回到数据集的前一版次。 而项目彻底结束以后这些临数据就成了垃圾,必须得到有效处理。

  

newmaker.com

  图2 PDM数据库临时版次数量设置对话框

  四、前期数据库存在的问题 及解决办法

  自从福田模具采用三维实体设计模具以来,感觉PDM数据库的数据量在飞速增加,给企业的数据存储和数据备份带来了很大麻烦。长期以来很多企业一直在寻求一种解决办法设想对数据库中所谓的“垃圾”进行清理。后来对H08项目的数据进行了分析研究,因为这个项目比较特殊,所有的DL图和模具图样都走了完整的流程。分析发现,所有完整走过流程图样的数据集版次只保留了最终版次,其他的临时版本都已经消失。没有走完流程的图样所有的临时版本都存在。也就是说所有完整走过流程的模具和DL图的数据量只有一个版次,临时“垃圾”数据已经完全消失(如图3所示)。 下面用一个具体实例来简单说明一下。

  

newmaker.com

  图3 完整走过流程的模具数据集版次情况

  (1)首先我们新建一个数据集,这个数据集数据量约为100M(如图4所示)。 最初刚建立这文件时只有一个版次,服务器上数据量约为100M(如图5所示)。

  

newmaker.com

  图4 新建的一个数据集数据量

  

newmaker.com

  图5 新建的一个数据集版次数据量

  (2)然后对这个数据集进行多次更改。发现增加了6个临时版次。服务器上出现7个文件,数据量约为7个100M(如图6所示)。

  

newmaker.com

  图6 新建的一个数据集所有版次

  (3)接下来对这个数据集流转一个简单的流程,数据集只剩下一个最终版次。服务器只剩下1个文件,数据量约为100M(如图7所示)。

  

newmaker.com

  已经完整走完流程的项目走流程前后数据量对比:目前对已经结束项目的所有模具和DL图(共1000多个DL和3500 套模具)全部走了一下完整的流程,走流程前数据量总计1000G,走流程后剩余数据量总计400G。数据量减少600G(数据量减少约60%) 。剩余数据总量约为原来数据总量的40%。值得说明的是,其中2004年以前的图样由于当时并没有在PDM中进行三维实体设计,而是在图样设计完成后由资料管理员导入数据库的,这部分数据由于没有在数据库中进行更改。因此并未产生临时版次(也就是说只有一个最终版次),走流程后数据量并未减少,这类数据大约有150G。 这样一来,实际上2005年以后已经结束的项目数据量只有850G,走完流程之后仅仅剩余250G,数据量减少600G(数据量减少约70%)。

  如果对以后的项目都走一下流程,项目所占的磁盘空间将只有目前的30% 左右(理论上最大压缩比应该为1/ 7,也就是15 %,由于每个数据的版次不一定都是6+1,可能有的只有1 至3个版次,所以整理后的数据量只能达到30% 左右)。

  PDM流程与PDM数据库临时垃圾文件清理的意义在于:(1)减少数据占用PDM 数据库的存储空间;(2)减少备份数据所 用磁盘空间和时间;(3)加快PDM运行速度;(4)长远利益:为企业节约成本。

  五、总结

  在知识经济蓬勃发展的今天,哪一个企业能够有效管理好数据现有数据, 这个企业就有了强有力的核心竞争力。 将PDM不仅仅建设成为数据存储的平台, 也不仅仅建设成为协同设计的平台,还 要加入数据管理和数据整理的理念,这 样才能真正发挥PDM系统在企业发展战略 层面的意义。



版权所有:智造网 京ICP证100778号 京公网安备110102003025 虚假新闻举报电话:010-88379107