陳蔚
?
材料參考數(shù)據(jù)庫SPRD的建庫和開發(fā)
陳蔚
(上海核工程研究設(shè)計(jì)院有限公司,上海 200233)
隨著信息化的不斷發(fā)展,智能三維設(shè)計(jì)軟件越來越普及,材料標(biāo)準(zhǔn)數(shù)據(jù)庫作為設(shè)計(jì)、采購和施工的數(shù)據(jù)基礎(chǔ),不但能夠?yàn)槿S設(shè)計(jì)提供可靠而系統(tǒng)的材料庫,更能保證設(shè)計(jì)的質(zhì)量。材料編碼管理平臺(tái)SPRD是一個(gè)能同時(shí)向SP3D、PDS和PDMS提供數(shù)據(jù)庫的軟件。結(jié)合對(duì)SPRD的應(yīng)用,就如何在SPRD中建立編碼庫和等級(jí)庫做了深入探討,通過簡(jiǎn)明清晰的流程圖,歸納了建庫的基本方法,對(duì)于一些關(guān)鍵性的步驟也給出了詳細(xì)說明。針對(duì)大堆項(xiàng)目新編碼應(yīng)用過程中出現(xiàn)的一些問題,通過底層數(shù)據(jù)庫的特殊化定制和開發(fā),提供了解決辦法。
SPRD;PDS;材料編碼;數(shù)據(jù)庫
隨著工程信息化的不斷發(fā)展,越來越多公司采用工程設(shè)計(jì)軟件完成設(shè)計(jì),其中,PDS是目前智能工廠設(shè)計(jì)系統(tǒng)領(lǐng)域中的主流產(chǎn)品。它以材料數(shù)據(jù)庫為基礎(chǔ),集成各專業(yè)在統(tǒng)一平臺(tái)進(jìn)行協(xié)同設(shè)計(jì),完成工程的三維模型建設(shè),為工程現(xiàn)場(chǎng)施工提供了良好的保障。材料標(biāo)準(zhǔn)數(shù)據(jù)庫作為設(shè)計(jì)、采購和施工的數(shù)據(jù)基礎(chǔ),不但能夠?yàn)槿S設(shè)計(jì)提供可靠而系統(tǒng)的材料庫,保證設(shè)計(jì)的質(zhì)量,還能夠根據(jù)一定的規(guī)則生成代表材料的物項(xiàng)類別碼和唯一碼。通過設(shè)計(jì)軟件和采購軟件對(duì)這些編碼進(jìn)行管理,進(jìn)而實(shí)現(xiàn)對(duì)材料的有效管理。因此,材料信息作為貫穿工程全生命周期的數(shù)據(jù)之一,在EPC項(xiàng)目中發(fā)揮著重要的作用。SPRD軟件用于創(chuàng)建、維護(hù)材料編碼庫、標(biāo)準(zhǔn)尺寸庫以及管道等級(jí)庫。本文主要介紹了SPRD材料參考數(shù)據(jù)庫的建庫方法,并對(duì)一些特殊化需求進(jìn)行底層程序的二次開發(fā)作舉例說明。
SPRD基于確定的規(guī)則統(tǒng)一管理材料信息,能夠定義企業(yè)級(jí)/項(xiàng)目級(jí)規(guī)則和材料編碼內(nèi)容,建立和維護(hù)公司的材料等級(jí)信息。
創(chuàng)建編碼庫分為創(chuàng)建CC碼和創(chuàng)建Ident碼。創(chuàng)建CC碼的過程包括創(chuàng)建屬性表、創(chuàng)建規(guī)則、建立對(duì)象參數(shù)、確立材料大小類、定義規(guī)則和大小類的關(guān)系,最后生成CC碼及描述。創(chuàng)建Ident的過程包括創(chuàng)建幾何屬性、建立幾何尺寸表、建立幾何表和CC的關(guān)系,最終生成Ident碼及描述。SPRD編碼庫建庫流程如圖1所示。
圖1 SPRD編碼庫建庫流程圖
2.1.1 創(chuàng)建屬性及代碼表
在SPRD中,每個(gè)屬性都可以認(rèn)為是一張表,每個(gè)屬性表都可分成若干個(gè)組,國家核電編碼是根據(jù)材料的制造方式和標(biāo)準(zhǔn)來分的。每個(gè)屬性組下又可以有若干個(gè)屬性值,屬性值的數(shù)量取決于該屬性占用幾個(gè)屬性位,按照排列組合。在不分組的情況下,一個(gè)屬性位的屬性值只能出現(xiàn)36個(gè)屬性值。而分組之后,因?yàn)樵诓煌M下可以建立同碼的屬性值,屬性值就可以無限取值了。
2.1.2 創(chuàng)建規(guī)則
任何有效的編碼都是基于規(guī)則產(chǎn)生的,國內(nèi)各個(gè)工程公司采用的編碼不盡相同,但所起作用是一樣的,都是將一定的屬性所代表的字母經(jīng)過組合,來表示出特定的某種元件。
2.1.3 創(chuàng)建Ident碼
Ident是通過CC碼與工程直徑、壁厚等尺寸信息組合生成的。目前三代核電項(xiàng)目材料編碼中,Ident碼是流水碼,是通過SPRD自動(dòng)產(chǎn)生的機(jī)器碼,而Ident的描述則是整合了CC碼描述和Ident的幾何屬性。
2.1.4 創(chuàng)建等級(jí)庫
等級(jí)庫包含所有項(xiàng)目中用到的材料等級(jí),每個(gè)等級(jí)包含若干等級(jí)條目,基于已經(jīng)建立的編碼庫,通過創(chuàng)建等級(jí)的規(guī)則、配置符合項(xiàng)目的接口,抽取適合實(shí)際項(xiàng)目應(yīng)用的等級(jí)庫文件,最終導(dǎo)入PDS和SP3D等設(shè)計(jì)軟件。
等級(jí)建庫包括建立過濾表、定義等級(jí)屬性、配置接口的一些工作,通常在等級(jí)建立完成后進(jìn)行。最終導(dǎo)出的建庫文件包括SPRD數(shù)據(jù)庫中的等級(jí)庫和導(dǎo)出給PDS使用的建庫文件(PCD、PMC、SDL等)。SPRD等級(jí)庫建庫流程如圖2所示。
圖2 SPRD等級(jí)庫建庫流程圖
2.2.1 創(chuàng)建等級(jí)
SPRD建立等級(jí)不同于PDS,它將一個(gè)等級(jí)的所有屬性信息完全記錄在該等級(jí)內(nèi),是SPRD的等級(jí)創(chuàng)建界面,相當(dāng)于PDS的PMC的作用,包含了PMC絕大部分的內(nèi)容,每個(gè)等級(jí)也是在這個(gè)界面上和若干過濾表掛接。
2.2.2 配置PDS接口
抽取供PDS建庫用的建庫文件,需要進(jìn)行配置,其中,PCD的基本格式可直接在SPRD界面上進(jìn)行配置,而SDD、SDL、螺栓表,包括一些PCD的特殊需求則通過修改底層程序來實(shí)現(xiàn)。
實(shí)際項(xiàng)目中通常會(huì)遇到一些常規(guī)配置不能滿足實(shí)際需求的情況,另外,有一些特殊的管道管件有一些特殊化的要求,比如儀表管件兩端采用不同的單位制;給排水的一些特殊的等級(jí),其中一些管件的壁厚和表后綴無法直接獲?。粔|片螺栓的列值和其他管件不同;閥門的屬性由于不存在于編碼中,所以無法直接取出;新老編碼映射等。針對(duì)這些問題,我們需要做的就是對(duì)SPRD的底層程序進(jìn)行開發(fā)。
SPRD所有幾何尺寸表都是英制,因此,建立Ident碼和等級(jí)內(nèi)容都需要用英制單位,而大堆項(xiàng)目采用公制,因此需要開發(fā)底層程序?qū)Φ燃?jí)內(nèi)容進(jìn)行處理。
一些特殊的管道等級(jí),壁厚屬性無法獲取,通過定制程序獲取壁厚值。未經(jīng)定制過的PCD文件,其壁厚均顯示為NREQD,經(jīng)過定制后,可以顯示壁厚信息。
默認(rèn)的螺栓Ident碼規(guī)則只包含螺栓直徑和螺栓長度,而三代核電需要體現(xiàn)連接管道的管徑。因此,需要給螺栓增加管徑屬性,生成PCD的時(shí)候去獲取這個(gè)屬性,而螺栓的長度和直徑信息通過編寫的螺栓表生成程序來生成。
一些儀表管件兩端接口單位制不同,因此,在描述中需要將默認(rèn)的nps1 x nps2定制成DN1,nps2。通過底層SDL生成程序的開發(fā),對(duì)某些儀表的管件進(jìn)行處理,在Ident碼查詢界面就會(huì)顯示出需要的描述格式。
SDD作為CC碼和Ident碼的關(guān)聯(lián)文件,特殊化定制的內(nèi)容比較瑣碎,主要是解決一些特殊化管件內(nèi)容串列、公英制表示不符合需求、某些管件內(nèi)容缺失,需要通過開發(fā)改寫SDD的程序來實(shí)現(xiàn)。
隨著信息化建設(shè)的不斷加快,三維軟件的逐漸普及,材料標(biāo)準(zhǔn)數(shù)據(jù)庫的優(yōu)勢(shì)也越來越明顯,傳統(tǒng)的設(shè)計(jì)模式必將被更優(yōu)化的新模式取代。國內(nèi)多家工程公司的經(jīng)驗(yàn)也表明,伴隨信息化集成化的要求越來越高,材料數(shù)據(jù)庫作為設(shè)計(jì)、采購和施工的數(shù)據(jù)基礎(chǔ),貫穿工程的整個(gè)生命周期,為其提供準(zhǔn)確可靠的數(shù)據(jù),顯得尤為重要。而材料建庫的過程非常復(fù)雜,其底層數(shù)據(jù)結(jié)構(gòu)也極其錯(cuò)綜復(fù)雜。通過自主開發(fā)的底層程序,不僅符合項(xiàng)目需求,還可以大大減少工作量,提高數(shù)據(jù)準(zhǔn)確度。在今后的項(xiàng)目實(shí)施過程中,數(shù)據(jù)庫程序還可以根據(jù)項(xiàng)目的實(shí)際需求日益完善和擴(kuò)充,滿足越來越多樣化的工程需求。
2095-6835(2019)05-0126-02
TP311.13
A
10.15913/j.cnki.kjycx.2019.05.126
陳蔚(1987—),女,福建長樂人,學(xué)士學(xué)位,工程師,研究方向?yàn)橛?jì)算機(jī)三維輔助設(shè)計(jì)以及軟件開發(fā)。
〔編輯:嚴(yán)麗琴〕