青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

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

    2.1 总体架构

129216473290000000_new.jpg
 楼主| 发表于 2010-7-2 08:38 | 显示全部楼层
2.2 方案说明. F+ o/ H% m# Q# R! c
    经过前期的测试和论证,可以确定PDM系统异地使用的主要瓶颈在文件的传输等待时间上(产品模型数据比较大,几十兆到几百兆不等),因此决定在株洲搭建PDM的区域服务器,部署文件系统服务、PDM系统的方法服务及图纸的可视化转换服务,使文件的传输尽量在本地进行,以提高系统操作的效率。
  • 在株洲搭建PDM的区域服务器(Local Area Server),部署PDM系统的方法服务,株洲的C/S客户端连接本地服务器进行工作。
  • 为保证产品数据的一致性,PDM系统的数据库在总部统一管理。文件系统在总部和株洲部署完全相同的两套,设置文件系统的复制策略,保证两套文件系统的一致性。
  • 在株洲部署图纸的可视化转换服务,保证株洲产生的图纸可以在本地生成可视化文件。
  • 株洲的Web客户端连接总部的Web服务器进行工作。
( @' B* ?% M* e8 Q0 b# E
    本方案中,区域服务器的搭建比较简单,而图纸的可视化转换是长江公司比较独特的的需求,因此不作重点说明,下面就文件系统的分布式部署进行详细说明。
* c& t) [! l1 J+ S6 M3 u1 F# X三、文件系统分布式部署1 @# Z4 o  z' ]
    3.1 文件系统架构

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

129216473676875000_new.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-2 08:38 | 显示全部楼层
3.2 实施步骤4 ]3 a9 @2 Z+ C$ {
    3.2.1 系统配置  M5 r( R6 E) V$ h
    1) 使用cfgedt2建立网络视图
7 \# p$ t* l' w# C* Z9 q2 J2 N   9 ^9 M4 B. o7 Z0 Z+ o
    Netview网络视图对于应用批量复制策略是非常重要的,因为当一个用户检入或者检出数据时,Teamcenter系统通过Netview来确定哪个系统离用户更近。5 O- A: r! _' a3 D6 v! u$ z8 d8 s/ s7 u
    2) 修改config文件,设置批量复制服务
. R- ?' [& H5 c    "repserv" "0 0 0 0 0 10 $(@FILEPATH:q $(PDM_BIN:q) replic8r)”7 B5 }7 m+ G! ^+ \) O
    to:
$ j; ?9 ^* Y3 F% |7 F    "repserv" "0 1 1 1 1 10 $(@FILEPATH:q $(PDM_BIN:q) replic8r)”$ O9 j/ r$ k9 G, u. F; h9 I$ P$ Q
    3) 修改条件AllowBulkReplicationC为ture
; S. E6 F* t% r   2 a9 Q5 g% O7 ^- t, o$ I4 s7 o* H0 x
    默认情况下条件AllowBulkReplicationC设置为false,如果系统使用了“存储管理”,则不能应用批量复制策略,因为存储管理只允许数据写向一个磁盘位置。
  a- H/ s* p4 j; ?# N8 ]     
& P1 g/ J0 z* t9 B  |    AllowBulkReplicationC(o,e) := 1 = 1 ;
! q$ Q6 w, w8 t9 q/ ~7 m    3.2.2 创建数据仓库位置或者Team位置, `" O4 b: y$ M" g3 ?! P- h
   
, v9 B7 H% J$ _% W    在哪里创建数据仓库位置或者Team位置并不重要,当通过编写Access on来合并文件系统时,即再创建一个虚拟的数据仓库,让用户在本地访问文件系统。1 l! U( x; m/ V3 ^# R- k0 _
    3.2.3 编辑Access on关系,合并文件系统
" \  j* @' T+ Q; h) V4 f+ n2 s. x    1) 创建一个数据仓库位置,这里将和主机上的文件系统建立第一个Access on关系。5 V9 j+ D8 R: y
    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
3 |" G$ z* Y( H" i( b4 O) G
    用于复制政策的条件可以在以上4个方面进行条件设置用于筛选需要复制的数据。$ v5 `2 `1 j5 M7 C
    2) 方针样式:同步与异步两种。同步表示复制事件立即启动,异步表示复制事件延迟到设置的开始时间启动。5 B1 T5 w$ X$ X# i2 M
    3) 开始时间和结束时间:按照目前的测试结果,复制事件的实际时间会比这个时间推迟8个小时,应该是美国和中国的时区差异。
1 r/ o, X; `8 E2 G# U    3.2.5 指派复制策略1 ]3 }% m+ N0 s
    1) 编辑Team Location的“复制地点关系”,将文件系统拖到关系编辑框内,并在关系上指派复制策略:
129216474863125000_new.jpg
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2010-7-2 08:40 | 显示全部楼层
3.3 说明" \- o1 d; A6 I& O& l) f
    1) 复制的发生都是由生成“复制事件”实现的。复制事件内的延迟时间为复制策略所设置的开始时间。
# K6 h2 t5 G1 Q    2) Repserv服务会自动启动来处理“复制事件”,但是要注意repserv会有一个睡眠时间,比如5min,如果需要修改其睡眠时间,需要使用-s来进行修改。
! K" Q( n- Z0 W+ D& a, X! }    3) 可以实现双向的复制。1 T, Q! S4 ~5 t* w# N
    4) 复制是增量的,实际上在文件检入到Loc时就已经确定是否需要复制,并生成了复制事件。$ ~- y( j* `% X9 v
    5) 如果在应用复制策略之前在TeamLoc上已经存在了数据,在应用后是可以同步过去的。
; ?. X% D- T6 q& }% g    6) 可以实现离线复制。配置好异地的文件系统、数据仓库位置和小组位置后,关闭复制策略,接着可以采用移动硬盘或网络的方式将corporate服务器上文件系统内数据拷贝至Local Area服务器上对应的数据仓库位置或小组位置。然后在PDM系统内选择该位置对象执行“验证复制”操作,即达到离线复制的目的。最后开启复制策略。7 D6 V, {$ w7 Z( U
四、结论6 S, U6 h( n1 x0 Q
    PDM系统分布式部署后,由于数据库的集中管理,株洲技术工作站的设计人员使用系统会较总部用户稍慢(总部用户一项十几分钟的操作,株洲用户要多花两三分钟),但基本保证了PDM系统的正常应用和产品研发的协同。如广域网络能采用较高带宽(20M以上)的专线,效率还会有所提升。
" N9 E1 x9 _0 F1 c! z; P% _    目前,越来越多的制造企业采取了跨地域甚至跨国界的协同工作方式,产品的形成过程分布在不同的地理位置。分布式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-10-13 06:02 , Processed in 0.144712 second(s), 29 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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