青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 4573|回复: 6

基于Teamcenter的PDM系统分布式部署

[复制链接]
发表于 2010-7-2 08:37 | 显示全部楼层 |阅读模式
一、引言& b, Q4 S$ G6 w6 \, {7 c
    南车长江车辆有限公司(以下简称“长江公司”)是中国南车股份有限公司下属最大的铁路货车研发、制造企业,下辖武汉分部和株洲、铜陵、常州3家分公司。公司采用“总分型”管理结构,公司总部(位于武汉)是公司的研发中心、管理中心和利润中心,各分公司(分部)是制造中心和成本中心。
" S! N3 T0 O0 W5 v9 {0 Q% W8 y9 V7 I    长江公司PDM系统基于西门子公司的TeamCenter EnterPrise4.0平台,已实现了技术文档及工程数据管理、产品结构管理、流程管理、更改管理等功能,并与ERP、OA、AWE等系统实现接口集成。* B5 E+ I) T0 M  [; a
    随着业务的发展,长江公司在株洲设立产品研究所和工艺研究所的分支机构(株洲技术工作站),因此有40~50人在株洲开展产品设计和工艺设计工作,大都需要使用TeamBrowser(CAD与PDM系统的集成接口)等C/S客户端工具。长江公司总部和株洲分公司之间具有共享的100M VPN和2M专线的网络连接,与武汉本地设计用户独享1000M到服务器的局域网络在数据传输方面有较大差距,而且由于广域网原因,武汉和株洲之间存在较大的网络延迟(注:武汉本地机器ping PDM服务器网络延迟为0~1ms,在株洲ping武汉PDM服务器网络延迟为10~11ms),如果数据集中在总部管理,株洲的C/S客户端的使用效率将极为低下,同样一项工作大约需要3倍以上时间。
, E" T3 M( _8 e    为解决这个问题,公司决定在株洲进行PDM系统的分布式部署,使株洲技术工作站的PDM系统用户的工作效率最大限度的接近总部用户,同时不影响武汉总部目前PDM系统的使用。" S* j) L5 q4 R+ k5 c. k* h4 s
二、方案综述

    2.1 总体架构

129216473290000000_new.jpg
 楼主| 发表于 2010-7-2 08:38 | 显示全部楼层
2.2 方案说明  w& u0 p$ L/ ?$ l6 f9 c2 q+ i) F8 r
    经过前期的测试和论证,可以确定PDM系统异地使用的主要瓶颈在文件的传输等待时间上(产品模型数据比较大,几十兆到几百兆不等),因此决定在株洲搭建PDM的区域服务器,部署文件系统服务、PDM系统的方法服务及图纸的可视化转换服务,使文件的传输尽量在本地进行,以提高系统操作的效率。
  • 在株洲搭建PDM的区域服务器(Local Area Server),部署PDM系统的方法服务,株洲的C/S客户端连接本地服务器进行工作。
  • 为保证产品数据的一致性,PDM系统的数据库在总部统一管理。文件系统在总部和株洲部署完全相同的两套,设置文件系统的复制策略,保证两套文件系统的一致性。
  • 在株洲部署图纸的可视化转换服务,保证株洲产生的图纸可以在本地生成可视化文件。
  • 株洲的Web客户端连接总部的Web服务器进行工作。
. b# @: K+ \7 B. n+ J) j. E) v+ u' n
    本方案中,区域服务器的搭建比较简单,而图纸的可视化转换是长江公司比较独特的的需求,因此不作重点说明,下面就文件系统的分布式部署进行详细说明。
6 e3 K6 O5 |2 d4 p5 x% \# d# W三、文件系统分布式部署* B; W, G3 ~$ P1 a
    3.1 文件系统架构

    批量数据复制部署示意图:

129216473676875000_new.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-2 08:38 | 显示全部楼层
3.2 实施步骤! H" ]+ [/ w4 k- ~* X9 L7 B
    3.2.1 系统配置2 ]7 q% B7 M- X7 P" B2 M
    1) 使用cfgedt2建立网络视图
* {& y* o/ a* Q7 v; W   
' G! S$ b8 z& l) b$ d    Netview网络视图对于应用批量复制策略是非常重要的,因为当一个用户检入或者检出数据时,Teamcenter系统通过Netview来确定哪个系统离用户更近。4 E" L- r4 _" b4 g
    2) 修改config文件,设置批量复制服务3 j5 t( N  H3 \. |% j7 f
    "repserv" "0 0 0 0 0 10 $(@FILEPATH:q $(PDM_BIN:q) replic8r)”
8 x+ o. X. d6 L, _) L; Y( ^4 Z    to:! Q4 j1 F  H1 k+ ~  B
    "repserv" "0 1 1 1 1 10 $(@FILEPATH:q $(PDM_BIN:q) replic8r)”! w; V" N! o2 J) f; v
    3) 修改条件AllowBulkReplicationC为ture
+ ]; O# X$ M3 Q. y' x" \8 I" d   
  l* B$ _# q- z' c    默认情况下条件AllowBulkReplicationC设置为false,如果系统使用了“存储管理”,则不能应用批量复制策略,因为存储管理只允许数据写向一个磁盘位置。, i9 [% h1 N1 e
     , @$ P  m3 q8 L- W. r) X
    AllowBulkReplicationC(o,e) := 1 = 1 ;. o5 h3 [$ r9 M2 O" L
    3.2.2 创建数据仓库位置或者Team位置
1 E4 _4 B' j' K- o2 T! F   
* X4 A' f# I8 S  @7 I$ A$ h& j2 S    在哪里创建数据仓库位置或者Team位置并不重要,当通过编写Access on来合并文件系统时,即再创建一个虚拟的数据仓库,让用户在本地访问文件系统。
+ n6 ]! d3 n5 g* x6 M    3.2.3 编辑Access on关系,合并文件系统
0 e3 Z! k2 p2 `" X5 ?4 P; K' {) ^    1) 创建一个数据仓库位置,这里将和主机上的文件系统建立第一个Access on关系。5 u1 L' h% {& R* X, `( V( @* G
    2) 为实施批量复制策略,编辑Access on关系,将另一个文件系统拖放到数据仓库(Team位置)的Access on关系窗口中。

    3) 这样,在被拖放的文件系统下,会自动建立一个数据仓库位置。这个动作不会创建一个新的Vault或者Team。

129216474269843750_new.jpg
129216473929687500_new.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-2 08:39 | 显示全部楼层
1) 方针条件ConditionName(onlobj,vltdir,fsys,env)
  • Onlobj,文件类对象
  • Vltdir,数据仓库位置或者Team位置对象
  • Fsys,文件系统
  • Env,登陆session

* B: M, c3 S, A' q9 h" b- e9 n    用于复制政策的条件可以在以上4个方面进行条件设置用于筛选需要复制的数据。) O2 f. ^- Z5 m. D8 i- Q
    2) 方针样式:同步与异步两种。同步表示复制事件立即启动,异步表示复制事件延迟到设置的开始时间启动。
7 R( |# v" T, i; u2 c4 l    3) 开始时间和结束时间:按照目前的测试结果,复制事件的实际时间会比这个时间推迟8个小时,应该是美国和中国的时区差异。9 S7 h1 l) v5 k1 Y
    3.2.5 指派复制策略+ i2 q$ Y( \) F" [( G. S
    1) 编辑Team Location的“复制地点关系”,将文件系统拖到关系编辑框内,并在关系上指派复制策略:
129216474863125000_new.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-2 08:39 | 显示全部楼层
2) 如果要实现双向复制,则需要将Loc与两地的文件系统都创建“复制到”关系。可以使用同一个复制策略:
129216475121875000_new.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-2 08:40 | 显示全部楼层
3.3 说明+ d! y6 s% @9 _5 Z& P
    1) 复制的发生都是由生成“复制事件”实现的。复制事件内的延迟时间为复制策略所设置的开始时间。
' `0 \) b; N- a) i- M! H/ ]    2) Repserv服务会自动启动来处理“复制事件”,但是要注意repserv会有一个睡眠时间,比如5min,如果需要修改其睡眠时间,需要使用-s来进行修改。2 u2 d5 D% S: ?: L+ q8 h2 r
    3) 可以实现双向的复制。
, k! \8 y4 M6 B5 z0 K    4) 复制是增量的,实际上在文件检入到Loc时就已经确定是否需要复制,并生成了复制事件。6 g* c; L3 U( Z' w" c. O
    5) 如果在应用复制策略之前在TeamLoc上已经存在了数据,在应用后是可以同步过去的。, e, ]4 S2 t$ O! |1 s  g
    6) 可以实现离线复制。配置好异地的文件系统、数据仓库位置和小组位置后,关闭复制策略,接着可以采用移动硬盘或网络的方式将corporate服务器上文件系统内数据拷贝至Local Area服务器上对应的数据仓库位置或小组位置。然后在PDM系统内选择该位置对象执行“验证复制”操作,即达到离线复制的目的。最后开启复制策略。
3 N* n9 N1 L' i* }5 v四、结论0 Q) J/ J% l: P9 R5 P: {& _# j& j, z
    PDM系统分布式部署后,由于数据库的集中管理,株洲技术工作站的设计人员使用系统会较总部用户稍慢(总部用户一项十几分钟的操作,株洲用户要多花两三分钟),但基本保证了PDM系统的正常应用和产品研发的协同。如广域网络能采用较高带宽(20M以上)的专线,效率还会有所提升。8 v9 c" u. {8 H) B- x4 K0 H
    目前,越来越多的制造企业采取了跨地域甚至跨国界的协同工作方式,产品的形成过程分布在不同的地理位置。分布式PDM系统使得企业的这种需求成为可能。
回复 支持 反对

使用道具 举报

发表于 2010-10-29 00:36 | 显示全部楼层
天津代办雅思成绩单QQ++①①⑨⑥0④②③⑨①货到付款代办学历认证公证书资格证天津代办雅思成绩单QQ++①①⑨⑥0④②③⑨①货到付款代办学历认证公证书资格证天津代办雅思成绩单QQ++①①⑨⑥0④②③⑨①货到付款代办学历认证公证书资格证天津代办雅思成绩单QQ++①①⑨⑥0④②③⑨①货到付款代办学历认证公证书资格证天津代办雅思成绩单QQ++①①⑨⑥0④②③⑨①货到付款代办学历认证公证书资格证天津代办雅思成绩单QQ++①①⑨⑥0④②③⑨①货到付款代办学历认证公证书资格证天津代办雅思成绩单QQ++①①⑨⑥0④②③⑨①货到付款代办学历认证公证书资格证天津代办雅思成绩单QQ++①①⑨⑥0④②③⑨①货到付款代办学历认证公证书资格证天津代办雅思成绩单QQ++①①⑨⑥0④②③⑨①]货到付款代办学历认证公证书资格
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-2-25 05:06 , Processed in 0.063495 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表