一、材料設(shè)計(jì)過程的計(jì)算機(jī)應(yīng)用


  有的工程公司把實(shí)際做過的工程項(xiàng)目的管道材料等級(jí)收集、歸納起來,用計(jì)算機(jī)編制了材料選用等級(jí)庫,只要輸入或者選擇管道材料選用的工況等條件,就會(huì)自動(dòng)列出一系列可以采用的材料和相應(yīng)的描述,以及其他必要的有用信息。在壓力管道材料的選擇上,會(huì)方便很多。


  使用PDS、PDMS或AutoPlant等三維模型軟件進(jìn)行壓力管道設(shè)計(jì)時(shí),需要管道材料工程師使用軟件的材料等級(jí)庫建立模塊程序,完成項(xiàng)目的三維模型數(shù)據(jù)庫加載工作。使用這些軟件的自動(dòng)生成材料報(bào)表模塊,可以快速得到各種壓力管道材料統(tǒng)計(jì)報(bào)表。


二、管道材料統(tǒng)計(jì)中Excel的使用


  Excel中的很多功能對(duì)壓力管道材料設(shè)計(jì)工作效率的提高具有很大的作用。例如,求和、拖拽拷貝、排序、分列、篩選、函數(shù)、公式計(jì)算等常用的功能。下面僅介紹Excel“數(shù)據(jù)透視表”功能在管道材料統(tǒng)計(jì) [Piping Material Take-off(MTO)]時(shí)的應(yīng)用。


  大、中型項(xiàng)目的材料統(tǒng)計(jì)可以憑借PDS、PDMS或AutoPlant等壓力管道設(shè)計(jì)軟件建立壓力管道三維模型,然后,自動(dòng)、快速生成各種壓力管道材料數(shù)據(jù)報(bào)告。小型項(xiàng)目的管線只有很少的管線,如只有200多根管線,如果使用PDS、PDMS或AutoPlant等軟件,則需要做很多的前期準(zhǔn)備工作,如大型軟件的材料等級(jí)數(shù)據(jù)庫的搭建,建立三維管道模型等工作。一些小型項(xiàng)目,可以使用 Office中 Excel的“數(shù)據(jù)透視表”功能,快速匯總管道材料,制作管道綜合材料表。


  ①. 根據(jù)管道布置圖,使用元件代碼(為了方便,使用英文字母代表各種管材,如管子可用P代表;90°彎頭可用E代表;法蘭可用F代表;墊片可用G代表;螺栓可用B代表;閘閥可用VA代表;截止閥可用VB代表等)記錄下相應(yīng)的等級(jí)、尺寸、數(shù)量(相同的管材數(shù)量不用相加,最后計(jì)算機(jī)統(tǒng)一分門別類匯總),得出下面的表格(圖4-64):“項(xiàng)目短代碼工作文件”(是由管道設(shè)計(jì)人員依據(jù)管道布置圖數(shù)出來的)。


 ②. 在Excel菜單中選擇“數(shù)據(jù)”→“數(shù)據(jù)透視表”(圖4-65)。


圖 64.jpg


    點(diǎn)擊“下一步”(圖4-66)。


    點(diǎn)擊“下一步”(圖4-67)。


    點(diǎn)擊“完成”(圖4-68)。


圖 66.jpg


  ③. 根據(jù)管道綜合材料表匯總的要求,用鼠標(biāo)依次將“元件代碼、等級(jí)、規(guī)格”拖入“將行字段拖至此處”,每拖一個(gè)字段,雙擊字段,會(huì)彈出圖4-69所示的對(duì)話框。


    點(diǎn)中“求和”,點(diǎn)“確定”。


  ④. 把“數(shù)量”拖至“請(qǐng)將數(shù)據(jù)項(xiàng)拖至此處”。


    把寫著“求和”“匯總”的沒有用處的匯總項(xiàng),點(diǎn)鼠標(biāo)右鍵設(shè)置為隱藏。


  ⑤. 把表格全選中,拷貝到新的表格中,使用Excel“編輯”→“選擇性粘貼”,把寫著(空白)”的項(xiàng),用“替換”功能,替換為空格,就得出了管道材料數(shù)量匯總表(圖4-70)。


  ⑥. 把短代碼轉(zhuǎn)化為代表的管道材料的相應(yīng)名稱;根據(jù)等級(jí)、尺寸在管道等級(jí)表(圖-71)中的相應(yīng)描述,拷貝到綜合材料表中,就完成了管道綜合材料表的制作。


圖 69.jpg


三、用計(jì)算機(jī)編程自動(dòng)獲取材料匯總報(bào)告


  對(duì)于上面提出的小型工程項(xiàng)目,可以使用VB語言編程,實(shí)現(xiàn)在短代碼工作文件上,自動(dòng)添加管道材料描述和匯總管道材料。


  從管道平面布置圖得到“項(xiàng)目短代碼工作文件”(簡稱“表一”,圖4-64),利用項(xiàng)目的“管道材料等級(jí)表”得出的“材料庫表”(簡稱“表二”,圖4-71)、“螺栓表”(簡稱“表三”,圖4-72),通過編制程序,實(shí)現(xiàn)管道描述的快速、自動(dòng)加載,最終實(shí)現(xiàn)標(biāo)準(zhǔn)格式、帶有材料描述的“管段表”(簡稱“表四”,圖4-73)(每根管線的材料匯總表,與每根管線的徒手繪制詳圖配合,組成軸測圖)和“管道材料匯總表”(簡稱“表五”,圖4-74)(分區(qū)或者整個(gè)項(xiàng)目的管道材料匯總表)。


圖 72.jpg


 使用VB語言,可以實(shí)現(xiàn)利用表二和表三,續(xù)表一自動(dòng)生成表四和表五的目標(biāo)文件。各表之間的關(guān)系和原理如下所述。


(1)分類匯總 表四是把表一中管線號(hào)一樣的匯總到一頁,匯總時(shí),按照元件代碼、等級(jí)、口徑制約因素進(jìn)行分類匯總。


(2)自動(dòng)加描述 只要代碼元件、等級(jí)、規(guī)格一致,程序就會(huì)把表二中的描述自動(dòng)拷貝到表四中元件描述的相應(yīng)位置上。


(3)自動(dòng)計(jì)算螺栓數(shù)量(圖4-75~圖4-78)表四為目標(biāo)文件。


圖 74.jpg


  ①. 表一中“等級(jí)”“元件代碼”與“規(guī)格”和表二中照應(yīng),程序會(huì)把“元件描述”的內(nèi)容自動(dòng)拷貝到表四?!暗燃?jí)”與“元件代碼”則視情況,可以讓程序加載到表四,也可以不加。


  ②. 同時(shí),表四的“規(guī)格”中“M14X125”內(nèi)容也被程序加載。“M14”是由表一中的“等級(jí)”與“規(guī)格”和表三中的“等級(jí)”與“規(guī)格”照應(yīng),從表三拷貝出的“螺栓直徑”。“125”是由表三“螺栓長度”中的“85”,加上表一“備注(螺栓加長量)”中的“40”,即 85+40=125。


  圖4-79是使用編程語言,按照上面介紹的條件關(guān)系編寫出的一個(gè)程序的界面。


圖 79.jpg