1 ENOVIA VPM C/S架構(gòu)
ENOVIA VPM是法國達(dá)索公司的三維協(xié)同設(shè)計(jì)產(chǎn)品,VPM(Virtual Product Lifecycle Management)意為虛擬產(chǎn)品生命周期管理,是基于CATIA平臺的一個既能滿足三維協(xié)同設(shè)計(jì)又能滿足虛擬產(chǎn)品生命周期管理的解決方案,它以設(shè)計(jì)產(chǎn)生的設(shè)計(jì)數(shù)據(jù)為核心,是一項(xiàng)實(shí)現(xiàn)對設(shè)計(jì)產(chǎn)品相關(guān)數(shù)據(jù)、設(shè)計(jì)過程進(jìn)行一體化集成管理的技術(shù)。
基于ENOVIA VPM的三維協(xié)同設(shè)計(jì)平臺是一個典型的Client/Server架構(gòu)的軟件系統(tǒng)。客戶端系統(tǒng)由CATIA、ENOVIA VPM客戶端版軟件兩個部分組成,其中CATIA通過ENOVIA VPM客戶端插件與服務(wù)器端進(jìn)行數(shù)據(jù)交換,使用ENOVIA VPM 中的ENOVIA Portal負(fù)責(zé)產(chǎn)品生命周期管理和項(xiàng)目節(jié)點(diǎn)樹管理。服務(wù)器端系統(tǒng)由ENOVIA VPM服務(wù)器端、Oracle數(shù)據(jù)庫軟件構(gòu)成。服務(wù)器端的數(shù)據(jù)有兩類數(shù)據(jù)及存儲方式,第一類是各種關(guān)系數(shù)據(jù),如人員、組織、上下文數(shù)據(jù)、文檔、模型屬性數(shù)據(jù),存放在Oracle數(shù)據(jù)庫的關(guān)系表中;第二類是加密后三維模型文件,以文件方式存放在電子倉服務(wù)器中。
應(yīng)用CATIA/ENOVIA VPM技術(shù)搭建水電工程三維協(xié)同設(shè)計(jì)C/S架構(gòu)平臺,分為數(shù)據(jù)層、協(xié)同應(yīng)用管理層和多專業(yè)三維協(xié)同設(shè)計(jì)層,見圖1。
圖1 ENOVIA VPM三維協(xié)同設(shè)計(jì)平臺的C/S架構(gòu)
數(shù)據(jù)層和協(xié)同應(yīng)用管理層是應(yīng)用服務(wù)器端。數(shù)據(jù)層包括三維參數(shù)化模型、知識模板庫、各種關(guān)系數(shù)據(jù)如人員、組織、上下文、權(quán)限、模型屬性、設(shè)計(jì)流程等。協(xié)同應(yīng)用管理層負(fù)責(zé)審核客戶端請求,執(zhí)行對數(shù)據(jù)層的數(shù)據(jù)讀取與修改,負(fù)責(zé)三維設(shè)計(jì)流程控制,包括設(shè)計(jì)、校核、評審、發(fā)布過程和文件版本的升級等。多專業(yè)三維協(xié)同設(shè)計(jì)層是應(yīng)用客戶端,包括測繪、地質(zhì)、壩工、施工、機(jī)電、金結(jié)等專業(yè)基于ENOVIA VPM同一數(shù)據(jù)庫進(jìn)行本專業(yè)的三維設(shè)計(jì)與參數(shù)化建模,并進(jìn)行結(jié)構(gòu)分析計(jì)算校核、碰撞檢測、設(shè)計(jì)會商、二維出圖等工作。
2 數(shù)據(jù)節(jié)點(diǎn)與角色權(quán)限
2.1 數(shù)據(jù)節(jié)點(diǎn)類型和狀態(tài)
三維設(shè)計(jì)需要明確三維模型及二維圖紙的目錄和節(jié)點(diǎn),設(shè)計(jì)數(shù)據(jù)節(jié)點(diǎn)在三維協(xié)同設(shè)計(jì)過程中有不同的數(shù)據(jù)類型和數(shù)據(jù)狀態(tài)。
2.1.1 數(shù)據(jù)類型
在VPM三維協(xié)同設(shè)計(jì)系統(tǒng)中,設(shè)計(jì)節(jié)點(diǎn)的數(shù)據(jù)主要分為三種類型:文檔( Document)、參考(Reference)、實(shí)例( Instance)。文檔為實(shí)際物理對象,描述零部件的幾何特征和屬性。參考描述鏈接關(guān)系,一個參考對應(yīng)于一個文檔,為一對一關(guān)系。實(shí)例是顯示在CATIA結(jié)構(gòu)樹上的對象,描述在同一結(jié)構(gòu)樹下的空間坐標(biāo)位置,實(shí)例對應(yīng)于參考,為多對一的關(guān)系,在同一結(jié)構(gòu)樹中對零部件進(jìn)行拷貝只會改變實(shí)例,其他不會變化。
2.1.2 數(shù)據(jù)狀態(tài)
設(shè)計(jì)、校核、審查設(shè)計(jì)流程控制過程對應(yīng)于VPM中所處設(shè)計(jì)階段不同的4種數(shù)據(jù)狀態(tài),有“設(shè)計(jì)中”、“待校核”、“待審查”和“已發(fā)布”,數(shù)據(jù)狀態(tài)的升級構(gòu)成了文檔、參考、實(shí)例這3種類型數(shù)據(jù)的生命周期過程,如圖2所示。
圖2 數(shù)據(jù)節(jié)點(diǎn)的生命周期
2.2 角色與權(quán)限配置
水電工程項(xiàng)目勘測設(shè)計(jì)在人員組織上主要有項(xiàng)目經(jīng)理、項(xiàng)目總工、專業(yè)負(fù)責(zé)人、專業(yè)主設(shè)計(jì)人、設(shè)計(jì)人員5種角色,對應(yīng)三維協(xié)同設(shè)計(jì)項(xiàng)目的角色見表1。
在VPM三維協(xié)同設(shè)計(jì)系統(tǒng)中增加了VPM系統(tǒng)管理員角色,其主要職責(zé)是維護(hù)系統(tǒng)和工程模型數(shù)據(jù),配置項(xiàng)目角色與權(quán)限,處理協(xié)同設(shè)計(jì)的各種技術(shù)問題。不同的角色因承擔(dān)不同的工作,應(yīng)賦予不同的權(quán)限,權(quán)限有查看數(shù)據(jù)的權(quán)限、創(chuàng)建與修改模型的權(quán)限、提升或降低數(shù)據(jù)狀態(tài)的權(quán)限等,具體配置方案見表2。
表2中創(chuàng)建數(shù)據(jù)權(quán)限和修改模型數(shù)據(jù)權(quán)限只賦予給設(shè)計(jì)角色;項(xiàng)目總工、專業(yè)負(fù)責(zé)人、專業(yè)主設(shè)人分別賦予Project_Manager、Design_Manager、Checker角色,對擁有的數(shù)據(jù)具有提升或降低對應(yīng)設(shè)計(jì)數(shù)據(jù)狀態(tài)的權(quán)限,分別進(jìn)行設(shè)計(jì)、校核、審查,他們還應(yīng)該有分配工作及創(chuàng)建項(xiàng)目設(shè)計(jì)節(jié)點(diǎn)的權(quán)限,所以還應(yīng)賦予Designer角色。項(xiàng)目經(jīng)理由于不參與具體的三維協(xié)同設(shè)計(jì)工作,所以對本項(xiàng)目的數(shù)據(jù)只具有查看的權(quán)限。
2.3 任務(wù)分配與項(xiàng)目節(jié)點(diǎn)創(chuàng)建
VPM系統(tǒng)管理員配置完人員角色權(quán)限并創(chuàng)建好項(xiàng)目總節(jié)點(diǎn)之后,項(xiàng)目總工鎖定擁有的總節(jié)點(diǎn),創(chuàng)建專業(yè)子節(jié)點(diǎn),將專業(yè)子節(jié)點(diǎn)授權(quán)給各個專業(yè)負(fù)責(zé)人。專業(yè)負(fù)責(zé)人創(chuàng)建本專業(yè)工程部位子節(jié)點(diǎn),將工程部位子節(jié)點(diǎn)授權(quán)給專業(yè)主設(shè)計(jì)人員。專業(yè)主設(shè)人員組織具體建筑物的三維設(shè)計(jì)與建模,創(chuàng)建結(jié)構(gòu)子節(jié)點(diǎn),提出設(shè)計(jì)參數(shù)和建模要求,并將子節(jié)點(diǎn)授權(quán)給設(shè)計(jì)人員。設(shè)計(jì)人員根據(jù)設(shè)計(jì)要求,開展設(shè)計(jì)并建立三維參數(shù)化模型。
3 上下文關(guān)聯(lián)技術(shù)
基于ENOVIA VPM平臺的三維協(xié)同設(shè)計(jì)通過網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)可使各專業(yè)三維設(shè)計(jì)共享同一模型,并實(shí)時查看相關(guān)專業(yè)的設(shè)計(jì)情況,設(shè)計(jì)人員可以方便地引用或參考相關(guān)設(shè)計(jì)數(shù)據(jù)。采用CATIA軟件開展三維協(xié)同設(shè)計(jì),協(xié)同技術(shù)上有“發(fā)布一引用”、“發(fā)布一約束”和“參考”3種關(guān)聯(lián)模式,對于專業(yè)間形狀緊密聯(lián)系、相互影響的設(shè)計(jì)模型采用第一種模式。例如,骨架采用了“發(fā)布一引用”關(guān)聯(lián)技術(shù),定義了工程總體與專業(yè)或工程部位的自頂向下的縱向關(guān)聯(lián)設(shè)計(jì)模式,見圖3。
圖3 總骨架與專業(yè)子骨架“發(fā)布一引用”關(guān)聯(lián)關(guān)系
在VPM項(xiàng)目總節(jié)點(diǎn)下,建立工程三維設(shè)計(jì)總體控制骨架,總骨架由水工專業(yè)設(shè)計(jì),由項(xiàng)目總工負(fù)責(zé)組織會商、評審,并創(chuàng)建和發(fā)布?偣羌軇(chuàng)建完成并發(fā)布之后,各主設(shè)計(jì)人引用總骨架的信息,創(chuàng)建各個專業(yè)的子骨架,繼續(xù)向下派生,直至關(guān)聯(lián)到具體的零件實(shí)體。又例如,形狀聯(lián)系緊密的專業(yè)間,通過“發(fā)布一引用”技術(shù)保證設(shè)計(jì)間的相互聯(lián)系,見圖4。
圖4機(jī)墩坑與機(jī)組外形“發(fā)布一引用”關(guān)系
廠房機(jī)墩坑的設(shè)計(jì)模型是參考水機(jī)專業(yè)提供的機(jī)組外形曲面剪切得到的,在水輪機(jī)選型未確定情況下仍然可以進(jìn)行廠房機(jī)墩坑設(shè)計(jì)。水輪機(jī)選型確定后。經(jīng)與廠房專業(yè)會商確定其外形并發(fā)布。廠房專業(yè)人員通過更新引用機(jī)組外形曲面后,即可以得到新的廠房機(jī)墩坑模型。
對于位置相互緊密接觸的模型,采用“發(fā)布一約束”模式進(jìn)行位置關(guān)聯(lián),主要應(yīng)用于自底向上零件裝配,例如金屬結(jié)構(gòu)專業(yè)。
對于大數(shù)據(jù)模型或難實(shí)現(xiàn)關(guān)聯(lián)的模型,采用“參考”模式,通常是下游專業(yè)參考上游專業(yè)提交的成果進(jìn)行設(shè)計(jì)。例如,對于機(jī)電設(shè)備布置,通過“參考”與建筑結(jié)構(gòu)關(guān)聯(lián)的參考平面來定位。機(jī)電設(shè)備及管線布置設(shè)計(jì)時,因模型數(shù)據(jù)量很大,一般采用關(guān)聯(lián)性較“引用”或“約束”模式弱的“參考”模式,零件結(jié)構(gòu)亦采用呈示發(fā)布,因看不到零件內(nèi)部結(jié)構(gòu)樹,其整個模型數(shù)據(jù)量較小,能順利地進(jìn)行設(shè)計(jì)和修改。但因關(guān)聯(lián)性較弱,其設(shè)計(jì)結(jié)果必須進(jìn)行實(shí)時干涉碰撞檢查,排除設(shè)計(jì)的碰、錯等問題。
4 三維設(shè)計(jì)、校核及審查流程控制技術(shù)
三維協(xié)同設(shè)計(jì)平臺上,三維模型、技術(shù)文檔以文檔、實(shí)例、參考3種類型的數(shù)據(jù)存儲在VPM數(shù)據(jù)庫中,其設(shè)計(jì)流程定義與傳統(tǒng)設(shè)計(jì)管理環(huán)節(jié)中的設(shè)計(jì)、校核、審查等流程相對應(yīng),每個數(shù)據(jù)節(jié)點(diǎn)三維模型都要經(jīng)過三維設(shè)計(jì)——三維校核——審查——發(fā)布的過程,模型數(shù)據(jù)有“設(shè)計(jì)中”、“待校核”、“待審查”、“已發(fā)布”4種不同的狀態(tài),每種狀態(tài)反映了每個水工建筑物設(shè)計(jì)所處的不同階段。設(shè)計(jì)人員完成設(shè)計(jì)和模型后提交校核。主設(shè)人校核設(shè)計(jì)和三維模型,若同意,則提交至審查人員;若不同意,則將意見返回至設(shè)計(jì)人員,設(shè)計(jì)人員按要求進(jìn)行修正。審查人員進(jìn)行設(shè)計(jì)審查,若同意,提交設(shè)計(jì)和模型至批準(zhǔn)發(fā)布狀態(tài),流程結(jié)束;若不同意,則返回至設(shè)計(jì)人員,設(shè)計(jì)人員重新開始設(shè)計(jì)流程。下面以某水電工程機(jī)電專業(yè)三維協(xié)同設(shè)計(jì)為例來說明。
(1)機(jī)電專業(yè)主設(shè)人建立任務(wù)子節(jié)點(diǎn)。機(jī)電專業(yè)主設(shè)人在CATIA\ENOVIA VPM客戶端環(huán)境下打開機(jī)電專業(yè)總節(jié)點(diǎn),分別為機(jī)電專業(yè)內(nèi)部的水機(jī)/電氣一次/電氣二次/暖通專業(yè)建立任務(wù)子節(jié)點(diǎn),將各子節(jié)點(diǎn)的權(quán)限轉(zhuǎn)移給相應(yīng)的設(shè)計(jì)人員。
(2)設(shè)計(jì)人員開展詳細(xì)設(shè)計(jì)。機(jī)電設(shè)計(jì)人員在VPM協(xié)同設(shè)計(jì)系統(tǒng)中鎖定自己的工作節(jié)點(diǎn),將設(shè)計(jì)需要參考的廠房三維數(shù)據(jù)和自己的任務(wù)節(jié)點(diǎn)同時在CATIA中打開,“參考”廠房進(jìn)行設(shè)備布置,通過“RUN”完成管路三維幾何空間的走向布置。管路、橋架、通風(fēng)路徑走向布置完成之后,根據(jù)預(yù)定義的設(shè)計(jì)規(guī)則、設(shè)計(jì)標(biāo)準(zhǔn),在“路徑”上直接定位放置或調(diào)整各管路上的部件。
設(shè)計(jì)人員在完成設(shè)計(jì)后,將設(shè)計(jì)成果及設(shè)計(jì)說明視圖PVR節(jié)點(diǎn)的狀態(tài)提升為“待校核”,并將權(quán)限轉(zhuǎn)移給該專業(yè)的主設(shè)人。
(3)設(shè)計(jì)校審。專業(yè)主設(shè)人鎖定相應(yīng)的節(jié)點(diǎn),選擇PVR節(jié)點(diǎn)應(yīng)用CATIA DMU審查工具創(chuàng)建校核視圖,并應(yīng)用2D標(biāo)注工具對設(shè)計(jì)中的問題進(jìn)行相關(guān)信息批注。對有問題的設(shè)計(jì)批注完成之后,主設(shè)人將該節(jié)點(diǎn)的數(shù)據(jù)狀態(tài)降級到“設(shè)計(jì)中”,并通知相關(guān)設(shè)計(jì)人員進(jìn)行修改。設(shè)計(jì)人員鎖定相關(guān)任務(wù)節(jié)點(diǎn),打開PVR數(shù)據(jù),查看批注信息,然后根據(jù)要求進(jìn)行設(shè)計(jì)及模型的修改。
(4)機(jī)電專業(yè)內(nèi)部碰撞檢查。由于機(jī)電布置的管路錯綜復(fù)雜,在設(shè)計(jì)過程中會出現(xiàn)不同專業(yè)管路之間的碰撞,利用CATIA DMU干涉檢查功能,進(jìn)行機(jī)電專業(yè)內(nèi)部及專業(yè)之問的碰撞檢查。專業(yè)主沒人打開由設(shè)計(jì)人員創(chuàng)建的說明視圖文件PVR節(jié)點(diǎn),進(jìn)行專業(yè)內(nèi)部干涉檢查,從碰撞信息列表查看到碰撞位置和涉及到的模型。
專業(yè)主設(shè)人將發(fā)生碰撞的模型進(jìn)行批注并給出修改意見。設(shè)計(jì)人員修改完成后,重新提升設(shè)計(jì)節(jié)點(diǎn)狀態(tài)為“待校核”,再次進(jìn)行設(shè)計(jì)校核。若校核檢查無誤,將所有節(jié)點(diǎn)的狀態(tài)提升到“待審查”進(jìn)行審查;若審查通過,則將所有節(jié)點(diǎn)狀態(tài)提升為“已發(fā)布”,設(shè)計(jì)流程結(jié)束。
(5)機(jī)電專業(yè)與廠房專業(yè)之間的碰撞檢查。主設(shè)人員創(chuàng)建包括機(jī)電和廠房數(shù)據(jù)的PVR節(jié)點(diǎn),運(yùn)用CATIA DMU干涉檢查功能檢查兩個專業(yè)之間的碰撞關(guān)系。若有碰撞,由機(jī)電專業(yè)發(fā)起,項(xiàng)目總工組織會商,商討碰撞解決方案,機(jī)電專業(yè)主設(shè)人將修改方案記錄在PVR中。例如,橋架與廠房梁發(fā)生了碰撞,會商的結(jié)果是修改橋架的布置,避開廠房梁結(jié)構(gòu)。設(shè)計(jì)人員將設(shè)計(jì)修改完成后,重新進(jìn)行校審流程。
5 結(jié)語
目前國內(nèi)水利水電行業(yè)已逐步探索和使用三維協(xié)同設(shè)計(jì)技術(shù),但是由于水電工程固有的復(fù)雜性,建設(shè)周期較長,涉及專業(yè)眾多,在三維協(xié)同設(shè)計(jì)方面仍沒有定式,同時缺乏相關(guān)的標(biāo)準(zhǔn)、質(zhì)量體系文件和技術(shù)指導(dǎo)手冊,給該項(xiàng)技術(shù)的推廣普及帶來巨大障礙,亟需給出有參考價值的范例。
為此,本文將CATIA“發(fā)布一引用”上下文關(guān)聯(lián)技術(shù)應(yīng)用于模型幾何形狀緊密關(guān)聯(lián)的水工結(jié)構(gòu)三維協(xié)同設(shè)計(jì),將“參考”模式應(yīng)用于模型數(shù)據(jù)量很大的機(jī)電設(shè)備及管線布置三維協(xié)同設(shè)計(jì)中,通過定義設(shè)計(jì)模型4種不同的狀態(tài)進(jìn)行“設(shè)校審”流程控制,以保證三維設(shè)計(jì)成果的質(zhì)量。本文對CATIA/ENOVIA VPM三維協(xié)同技術(shù)在水電工程中的應(yīng)用進(jìn)行了初步研究,旨在推動水電工程三維協(xié)同設(shè)計(jì)的普及。
核心關(guān)注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:基于CATIA/ENOVIA VPM的水電工程三維協(xié)同設(shè)計(jì)