【116】 第34卷 第4期 2012-04(上)
设计系统与PDM系统的集成技术研究与实现
The research and realization of design system and PDM’s integration technology 贺 颖,陈高阳,王 珏
HE Ying, CHEN Gao-yang, WANG Jue
(中航工业航空动力机械研究所,株洲 412002)
摘 要:设计系统和PDM系统是完成设计工作所必需的应用系统,实现这两个系统的集成对提升企业 核心设计能力具有重要意义。本文简要介绍了设计系统与PDM系统的功能,并在此基础上研 究了设计系统和PDM系统的集成技术,最后通过接口技术实现了两系统的集成。
关键词:设计系统;PDM系统;集成技术
中图分类号:TP274 文献标识码:B 文章编号:1009-0134(2012)04(上)-0116-03 Doi: 10.3969/j.issn.1009-0134.2012.4(上).36
0 引言
设计系统是设计人员进行航空产品设计的主 要应用系统,设计系统集成、封装并调用了各类 航空产品设计所需要的设计工具,可以积累和 重用航空产品的设计流程。通过管理航空产品的 设计流程,设计系统可以实现设计任务对各类设 计工具的调用过程控制、各类设计工具生成的设 计数据管理以及各设计任务之间的数据流关系 控制和维系,最终实现业务流程的自动化和跨 专业、多学科的协同设计。PDM( Product Data Management,产品数据管理)系统具有图文档管 理、产品构型管理、流程管理等功能,目前在航 空产品设计制造领域应用的最为广泛的PDM系统 主要有Siemens PLM software公司的Teamcenter、
Dassault systemes的ENOVIA以及PTC公司的 Windchill。本文提及的PDM系统特指Siemens PLM software公司的Teamcenter 07系统,它主要侧重 于对航空产品阶段性数据的安全、结构化管理,
对航空产品开发文档的版本控制,以及通过严格 的流程管理,控制基于详细结构的产品技术状态 和数据的审批与更改的过程。将设计系统与PDM 系统有效进行集成,可实现产品设计过程与产品 阶段性成果的衔接,保障两系统同类数据的一致 性,对于整个企业产品核心设计能力的积累和提 升具有重要的意义。
1 两系统集成技术研究
目前较为常用的系统集成技术有以下三种,
按集成程度由浅到深进行介绍:
1)通过应用程序封装实现系统集成
这种方式通常采用于两系统集成程序要求较 低的情况。应用系统封装集成可以实现两系统间 的文件级数据的共享集成。它通常由一个主应用 系统调用另外一个应用系统,主应用系统作为封 装的主体,另一应用系统本身以及其生成的部分 或所有文件级数据作为被封装的内容。但这种集 成方式不能管理文件级数据的内部信息,同时,
也无法实现两系统间的交互控制,并不适用于本 文所要实现的集成效果。
2)通过接口数据交互实现系统集成
这 种 方 式 较 应 用 程 序 封 装 集 成 方 式 更 为 高 级,系统集成的程度也更为紧密。接口集成可实 现两系统间文件级数据和参数级数据的共享集 成,并通过互锁机制保证两系统间数据的一致 性。它通常由两个应用系统互相调用对方预留的 接口,通过接口说明了解并使用接口函数,将需 要的数据由另一个应用系统内读出,同时向另一 个系统写入新的数据。使用这种接口数据交互方 式实现系统集成的前提是集成开发人员必须对两 个系统的架构有清晰的认识,熟悉两个系统预留 的接口,并对两系统间需交互的数据有清晰的划 分。所以,接口集成方式的困难度远远高于应用 程序封装集成方式,本文所采用的集成方式即是 接口交互集成方式。
本文中TeamCenter 07提供数据导入接口,通 过生成某类符合TeamCenter 07导入格式要求的
*.bat文件,调用导入接口模块,由该接口程序自 动导入被打开的三维模型/工程图并接收NX数据文 件特性中的对应结构设计对象及其状态的标识号 和代号、名称等信息,导入完成后TeamCenter 07 收稿日期:2011-11-05
作者简介:贺颖(1979 -),女,湖北黄冈人,工程师,硕士,研究方向为PDM系统与设计系统。
第34卷 第4期 2012-04(上) 【117】
调用设计系统反馈接口feedback.dll,由该接口程序 向设计系统返回数据导入是否成功的标识信息。
3)两系统间的无缝集成
这种集成方式多适用于一家厂商开发的多类 产品,无缝集成除了实现系统间的数据共享和操 作外,还可实现服务的互操作,两系统间无论哪 一方发生了变化,另一方也会实时发生变化。本 文中所提及的设计系统和PDM系统是完全不同厂 商、不同架构的两类系统,无法实现无缝集成。
2 设计系统与PDM系统集成的实现
在进行系统集成前,需要确定的是设计系统 与TeamCenter 07分别管理设计的哪个阶段和哪 部分数据。在本课题中,我们按实际设计情况确 定,航空发动机各阶段迭代设计过程中产生的设 计数据均先保存在设计系统中,经过分析计算 确认并且已经达到一定技术状态的设计数据,
设计系统必需将其提交到Teamcenter 07中,由 Teamcenter 07完成审批确认过程,并在Teamcenter 07系统中保存技术状态,确认定版的产品完整三维 模型和二维工程图,维系正确的设计物料清单。
在整个集成过程中,两系统会发生数据(包 括NX数据模型本身以及相关的标识、状态信息)
交互和系统间的互锁。具体逻辑如图1所示。
图1 系统集成逻辑图
设计系统与TeamCenter 07集成的核心逻辑主 要体现为两个集成接口:TeamCenter 07的“数 据导入接口”与设计系统的“消息反馈接口”。
当设计人员向TeamCenter 07提交结构模型和图纸 时,首先由设计系统将UG模型/图纸、设计BOM
(包括完整的设计对象标识信息和技术状态信 息)数据发布到服务器上的某位置,然后再由设 计系统调用NX Manager将这此数据信息检入到
TeamCenter 07中;同时设计系统调用内部逻辑,
锁定这些检出数据(不能被编辑,但可以浏览)。
TeamCenter 07完成数据信息检入后,首 先通过“消息反馈接口”通知设计系统“导入 成功”或“导入失败”。“导入失败”则由设 计系统再次发起重新导入。“导入成功”则触 发TeamCenter 07内部数据审批流程,完成数 据审批。审批完成后,返回不同的状态信息,
TeamCenter 07调用设计系统的“消息反馈接 口”,通知设计系统数据的状态。按“审批通过”
和“审批不通过”两种状态标志,设计系统执行相 应的逻辑。相应的数据交互关系如图2所示。
ڼᅃْڞอ಼߸߀
ڼᅃْڞOYຕ
ཚኪยऺဣཥĐڞׯࠀ0฿Өđ
ཚኪยऺဣཥĐอ಼ཚࡗ0փཚࡗđ ഔۯอ಼ୁײ Ⴊ߀OYຕࢫڞ
Ⴊ߀OYຕࢫڞ
ཚኪยऺဣཥĐอ಼ཚࡗ0փཚࡗđ
Ⴊ߀OYຕࢫڞ
Ⴊ߀OYຕࢫڞ
ཚኪยऺဣཥĐ!༵߸߀đ
ཚኪยऺဣཥĐ!༵߸߀đ
图2 系统集成数据关系图
数据由设计系统导入PDM系统的逻辑程序如表1所示。
表1 逻辑程序及其相关内容
【下转第131页】
第34卷 第4期 2012-04(上) 【131】
象,如B1的晶粒度为11级,而B5的晶粒度为5级,
其腐蚀电流分别为5.795mA和455.61mA。表明焊 接接头耐腐蚀性除了与晶粒度有关外还与热处理 工艺有关。
3 结束语
1)影响奥氏体不锈钢1Cr18Ni9及其焊接接头 耐腐蚀性因素与奥氏体晶粒度大小有关,晶粒度 越大晶粒越细小,奥氏体不锈钢的耐晶间腐蚀性 就越差。
2)奥氏体不锈钢1Cr18Ni9采用A102焊接完以 后,其焊接接头经350℃热处理后的耐腐蚀性最好。
参考文献:
[1] 孙跃,胡津.金属腐蚀与控制[M].哈尔滨:哈尔滨工业出版 社,2003:10-20.
[2] 许天已.钢铁热处理实用技术[M].北京:化学工业出版社, 2005:50-150.
[3] 朱龙英.不锈钢材料在酸溶液中耐蚀性的研究[J].中国腐 蚀与防护学报,2003,2(131):45-48.
[4] 张受禄,宋诗哲.典型不锈钢晶间腐蚀敏化温度的研究[J].
中国腐蚀与防护学报,2006,26(1):1-4.
[5] 李俊梅.奥氏体不锈钢晶间腐蚀与防护[J].中国腐蚀与防 护学报1999,3:73-75.
[6] 姚河清,陈亚政,孟庆芹.现代焊接技术发展的现状及展望 [J].河海大学常州分校学报,2004,18(3),7-10.
[7] Clark W L,Romero V M,Danto J C.Detection of sensitization in stainless steels using elect rochemical technique[A].
Corrosion/77[C].Houston,TX:NACE,1977:180.
[8] 常江.铬镍奥氏体不锈钢的焊接[M].四川化工与腐蚀控 制.北京:化学工业出版社,2003:18-50.
设计系统的“消息反馈接口”feedback.dll是 一个基于C++语言开发的全局函数,其具体函数功 能说明如图3所示:
图3 feedback.dll函数功能说明
设计系统与TeamCenter 07间的互相关联的审 核过程和技术状态的变化如图4所示。
图4 系统集成技术状态图
设计人员在设计系统中进行结构设计,结构 设计数据在设计系统中是检入状态(可编辑),
TeamCenter 07中目前没有内容。当设计系统向 TeamCenter 07导入数据后,TeamCenter 07变为 工作中,进行数据审批。而此时设计系统中的数 据变为检出状态(不可编辑)。审批完成后,
TeamCenter 07中数据冻结。
3 结束语
设计系统与PDM系统的集成是制造业信息化 的发展趋势。设计系统与PDM系统的有效集成,
可以大大提高设计效率,缩短设计周期。通过本 文的研究,已实现设计系统与PDM系统间的数 据集成和数据一致性的控制,但随着设计系统与 PDM系统的不断改进和发展,系统之间的集成接 口需要考虑标准化和规范化的问题,这是以后的 努力方向。
参考文献:
[1] 童秉枢,李建明.产品数据管理(PDM)技术[M],清华大学 出版社,2000.
[2] 杨为平.航空型号研制项目的计划与技术管理研究[M].
西北工业大学,2002.
[3] 宋威.基于BOM的PDM与ERP系统集成的研究与实现[D].
大连理工大学,2005.
[4] 邱福生.CAX/PDM/ERP集成技术研究[M].昆明理工大 学,2004.
【上接第117页】