我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > 機械制圖 > 機械技巧

新一代PDM系統的功能特點

時間:2011-05-27 08:31:06 來源:未知
概述

    產品數據管理(ProductDataManagement)可以定義為以軟件技術為基礎,以產品為核心,實現對產品相關的數據、過程和資源進行一體化集成管理的技術。PDM技術的出現主要是為了解決制造業在普及了單元技術之后存在的“信息孤島”問題,實現企業的信息集成和過程集成。
    在近十幾年的時間里PDM技術取得了很大的發展,在機械、電子、汽車、航空/航天以及許多非制造業領域獲得了普遍的應用,在美國、歐洲和亞洲的日本、韓國、臺灣,南美的巴西等地的發展尤其迅速。PDM技術正逐漸成為支持企業過程重組(BPR)、實施并行工程(CE)、CIMS工程和ISO9000質量認證等系統工程的使能技術。
    粗略地,PDM技術和相關產品的發展可以分為三代:

第一代PDM產品

    第一代PDM產品大多是由各CAD供應商推出的配合CAD產品的系統。這一代PDM產品的功能主要局限在工程圖紙的管理,集成的工具主要是專用的CAD系統。第一代PDM產品在一定程度上緩解了“信息孤島”的問題,但沒有真正實現企業級的數據和過程集成,同時第一代PDM產品普遍存在功能較弱、開放程度不高、集成能力不強等缺陷。

    第二代PDM產品

    經過第一代產品的推廣,許多公司推出了功能更強大的PDM產品,同時出現了許多專門開發和推廣PDM產品的公司。這一代PDM產品以SDRC公司的Metaphase為典型代表。目前上占據主導地位的PDM產品主要是第二代產品。
    第二代PDM產品功能更加強大,少數產品真正可以實現企業級的信息集成和過程集成,同時軟件的開放性、集成能力大大提高。
    同時這一代PDM產品明確了PDM系統在企業信息系統中的定位。PDM系統應當是企業設計和工藝部門的基礎數據平臺,各種CAx應用如CAD、CAPP、CAE的應用通過PDM進行集成,以PDM作為企業設計和工藝的數據管理中心和流程管理中心。PDM系統和其它企業信息系統如MRPⅡ系統和企業MIS系統是相互協作的關系,PDM主要應用于部門,為企業提供各種產品工程信息,MRPⅡ系統主要管理企業的生產領域,而企業MIS系統主要管理企業各種管理信息。通過一定的接口將PDM系統、MRPⅡ和企業MIS系統連接起來,再加上自動化的制造系統(MAS),就構成了一個企業計算機集成制造系統(CIMS)的基礎雛形。
    第二共PDM產品真正使PDM的概念深入人心,PDM的功能獲得廣泛認同,同時第二代PDM產品在技術上有巨大的進步,商業上也獲得了成功。

    第三代PDM產品

    近一兩年出現了第三代PDM產品。有兩個事件可以志PDM新時代的到來。
    一個是1997年6月國際OMG組織公布了基于CORBA的PDMEnabler草案,這一草案就PDM系統的功能、PDM系統的邏輯模型和PDM產品之間的互操作性等方面的問題提出了一個標準,雖然這一草案仍然比較粗糙,但它畢竟標志著PDM產品的標準化走出了第一步,同時這一草案主要由各個PDM軟件商制定,獲得了HP、IBM、SDRC、DEC等公司的支持,相信這一標準有較強的實用性并能獲得更加廣泛的支持。
    第二個事件是1997年PTC公司推出了新一代PDM產品Windchill,它是一個完全建立在Internet平臺、CORBA和Java技術的基礎上的產品。Windchill的出現使人們近年來關于新一代PDM產品的構想變成了現實,所以Windchill一經推出就獲得了廣泛的關注。關于Windchill的特點下面還要詳細敘述。
    應當看到,新的PDM系統的出現是有深刻的企業需求背景和技術發展背景的。正是在企業需求和技術發展這兩大推動力的推動下才產生了新一代的PDM產品。下面將就這兩方面進行較為深入的探討。 #p#分頁標題#e#

    新的企業需求背景?

    長期以來,人們對于企業功能的分析主要采用這樣的方法:首先界定企業的職能邊界,確定哪些是企業本身的職能,那些不是企業的職能。然后對于企業的職能采用“向下”逐層分解的方法,將企業的功能按照從粗到細進盼解形成企業的功能分解樹。
    隨著知識經濟的到來,現代科技飛速發展,企業要建立一個大而全的體系越來越難,任何企業都要經常與其它的企業進行聯合,甚至許多來自不同企業的職能部門臨時組織在一起,組成所謂“虛擬企業”,共同完成某項社會生產任務。新的社會生產方式要求我們對于企業功能的分析思路和方法也有所改變。
    人們逐漸認識到,企業職能雖然多種多樣,但都是由相近的基本職能組成的,企業的差異主要來自于集成了不同的職能。新一代企業模型分析方法應當首先著眼于“標準企業職能”,通過組合和定制各個“標準企業職能”實現某個特定的企業、“虛擬企業”或企業聯盟的綜合信息模型。?
    如果說第二代PDM產品配合了“自頂向下”企業信息分析方法,第三代PDM產品就應當支持以“標準企業職能”和“動態企業”思想為中心的新的企業信息分析方法。今天,企業發展的自主性越來越強,為了獲得最大的經濟效益,近年來企業重組成為企業提高發展水平的重要。

    新技術的飛速進步

網絡的發展
    近年來以Internet為代表的網絡技術獲得了驚人的發展,Internet已經深入到社會的各個角落,網絡化的生活,網絡化的工作環境改變了人們的交往方式,也潛移默化地影響著人們的行為方式。企業的信息化發展同樣受到了巨大的沖擊??梢哉f,未來的世紀將是網絡化的世紀,網絡對于人類的影響無論如何評價都不會過份。WWW是Interent網上獲得最廣泛支持的應用模式之一。WWW之所以廣受歡迎主要是WWW系統的易用性。經歷了字符式的用戶界面和基于WindwosGUI的圖形界面,在WWW如此流行的今天,人們自然希望各種應用系統能夠以WWW這種統一的面貌出現。

    分布式計算
    基于網絡的分布式計算技術近年來獲得了很大的進步。以分布式計算技術為基礎,基于構件的系統體系結構將逐漸取代模塊化的系統體系結構。
    在分布式計算技術的標準方面,一直存在著兩大陣營,一個是以OMG組織為核心的CORBA標準,另一個是以微軟為代表的基于DCOM的ActiveX標準。近年來,OMG組織在CORBA標準的制定和推廣方面付出了巨大的努力,同時許多CORBA標準的產品也在逐漸成熟和發展;同時由于微軟在操作系統方面絕對的統治地位,ActiveX標準在Windows系列平臺上顯得列加實用,相應的工具也更加成熟。目前這兩大標準的爭奪仍然沒有結束,許多商品化軟件多是同時支持兩個標準。許多CORBA產品同時有橋接DCOM構件的功能,而微軟也提供了訪問CORBA服務的方法。我們相信這兩大標準最終能夠走到一起,提供一種統一的分布式計算框架,降低用戶系統開發的負擔。

    Java語言
    Java從出現的第一天就成為計算機界的一個熱點。Java之所以獲得如此多的關注,主要是Java不僅僅是一種編程語言,同時Java是一個移動的計算平臺:Java的程序、Java小程序(JavaApplet)“一處編寫,到處可用”的特性使它們成為最適合在網絡環境中移動的構件。如果說分布式計算框架解決了系統構件之間互操作的問題,Java則解決了構件在網絡上移動的問題。將分豈有此理式計算框架和Java技術結合起來將是構造網絡信息系統最理想的模式。#p#分頁標題#e#

    STEP標準
    STEP(ISO10303)是一個關于數字化產品數據表示和交換的國際標準。STEP的目的是提供一種不依賴于具體應用系統的中性機制,用來描述產品整個生命周期中的數據。整體上,STEP分為三層:應用層、邏輯層和物理層。STEP使用形式化的數據規范語言EXPRESS來描述產品數據。
    近年來隨著支持STEP標準及其應用開發工具的日益成熟,STEP正在被越來越多的應用軟件所支持,特別是CAD/CAE/CAM軟件。PDM產品要想在開放性和系統集成能力方面有實質性的突破,必須建立在對標準支持的基礎之上。

    新一代PDM產品的發展趨勢

    在企業需求和新技術發展的共同推動下,新一代的PDM產品應運而生。Windchill是這一代產品的典型代表。Windchill主要包括兩部分,即WindchillInformationModeler和?WindchillFoundation。WindchillInformationModeler是Windchill進行企業信息建模的分析和設計環境。WindchillFoundation是Windchill各個功能模塊的系統基礎框架,基于WindchillFoundation建立的主要功能包括文檔管理、生命周期管理、工作流管理、產品結構管理、視圖管理、變更管理、客戶化應用等。

    以Windchill為代表,新一代的PDM的特點主要包括如下幾點:

    基于分布式計算框架
    基于Internet/Intranet
    采用Java

    除此以外,我們認為,PDM系統還需要特別關注以下兩方面的問題。
    一個是PDM產品層次化和行業化的問題。PDM系統的實施是一項復雜的系統工程,不同規模的不同發展階段的企業對PDM系統有不同程度的需要;在各個行業中,由于產品、生產方式、管理模式的不同,有許多行業中特有的功能需要。
    另一個問題是PDM產品應當更好地支持客戶化開發,對于從系統模型的改變、系統功能模塊的開發到系統配置的整個流程要有很好的支持。解決好這個問題才能真正完成PDM技術的應用轉化。