一、材料設(shè)計(jì)過(guò)程的計(jì)算機(jī)應(yīng)用
有的工程公司把實(shí)際做過(guò)的工程項(xiàng)目的管道材料等級(jí)收集、歸納起來(lái),用計(jì)算機(jī)編制了材料選用等級(jí)庫(kù),只要輸入或者選擇管道材料選用的工況等條件,就會(huì)自動(dòng)列出一系列可以采用的材料和相應(yīng)的描述,以及其他必要的有用信息。在壓力管道材料的選擇上,會(huì)方便很多。
使用PDS、PDMS或AutoPlant等三維模型軟件進(jìn)行壓力管道設(shè)計(jì)時(shí),需要管道材料工程師使用軟件的材料等級(jí)庫(kù)建立模塊程序,完成項(xiàng)目的三維模型數(shù)據(jù)庫(kù)加載工作。使用這些軟件的自動(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ù)庫(kù)的搭建,建立三維管道模型等工作。一些小型項(xiàng)目,可以使用 Office中 Excel的“數(shù)據(jù)透視表”功能,快速匯總管道材料,制作管道綜合材料表。
①. 根據(jù)管道布置圖,使用元件代碼(為了方便,使用英文字母代表各種管材,如管子可用P代表;90°彎頭可用E代表;法蘭可用F代表;墊片可用G代表;螺栓可用B代表;閘閥可用VA代表;截止閥可用VB代表等)記錄下相應(yīng)的等級(jí)、尺寸、數(shù)量(相同的管材數(shù)量不用相加,最后計(jì)算機(jī)統(tǒng)一分門(mén)別類(lèi)匯總),得出下面的表格(圖4-64):“項(xiàng)目短代碼工作文件”(是由管道設(shè)計(jì)人員依據(jù)管道布置圖數(shù)出來(lái)的)。
②. 在Excel菜單中選擇“數(shù)據(jù)”→“數(shù)據(jù)透視表”(圖4-65)。
點(diǎn)擊“下一步”(圖4-66)。
點(diǎn)擊“下一步”(圖4-67)。
點(diǎn)擊“完成”(圖4-68)。
③. 根據(jù)管道綜合材料表匯總的要求,用鼠標(biāo)依次將“元件代碼、等級(jí)、規(guī)格”拖入“將行字段拖至此處”,每拖一個(gè)字段,雙擊字段,會(huì)彈出圖4-69所示的對(duì)話框。
點(diǎn)中“求和”,點(diǎn)“確定”。
④. 把“數(shù)量”拖至“請(qǐng)將數(shù)據(jù)項(xiàng)拖至此處”。
把寫(xiě)著“求和”“匯總”的沒(méi)有用處的匯總項(xiàng),點(diǎn)鼠標(biāo)右鍵設(shè)置為隱藏。
⑤. 把表格全選中,拷貝到新的表格中,使用Excel“編輯”→“選擇性粘貼”,把寫(xiě)著(空白)”的項(xiàng),用“替換”功能,替換為空格,就得出了管道材料數(shù)量匯總表(圖4-70)。
⑥. 把短代碼轉(zhuǎn)化為代表的管道材料的相應(yīng)名稱;根據(jù)等級(jí)、尺寸在管道等級(jí)表(圖-71)中的相應(yīng)描述,拷貝到綜合材料表中,就完成了管道綜合材料表的制作。
三、用計(jì)算機(jī)編程自動(dòng)獲取材料匯總報(bào)告
對(duì)于上面提出的小型工程項(xiàng)目,可以使用VB語(yǔ)言編程,實(shí)現(xiàn)在短代碼工作文件上,自動(dòng)添加管道材料描述和匯總管道材料。
從管道平面布置圖得到“項(xiàng)目短代碼工作文件”(簡(jiǎn)稱“表一”,圖4-64),利用項(xiàng)目的“管道材料等級(jí)表”得出的“材料庫(kù)表”(簡(jiǎn)稱“表二”,圖4-71)、“螺栓表”(簡(jiǎn)稱“表三”,圖4-72),通過(guò)編制程序,實(shí)現(xiàn)管道描述的快速、自動(dòng)加載,最終實(shí)現(xiàn)標(biāo)準(zhǔn)格式、帶有材料描述的“管段表”(簡(jiǎn)稱“表四”,圖4-73)(每根管線的材料匯總表,與每根管線的徒手繪制詳圖配合,組成軸測(cè)圖)和“管道材料匯總表”(簡(jiǎn)稱“表五”,圖4-74)(分區(qū)或者整個(gè)項(xiàng)目的管道材料匯總表)。
使用VB語(yǔ)言,可以實(shí)現(xiàn)利用表二和表三,續(xù)表一自動(dòng)生成表四和表五的目標(biāo)文件。各表之間的關(guān)系和原理如下所述。
(1)分類(lèi)匯總 表四是把表一中管線號(hào)一樣的匯總到一頁(yè),匯總時(shí),按照元件代碼、等級(jí)、口徑制約因素進(jìn)行分類(lèi)匯總。
(2)自動(dòng)加描述 只要代碼元件、等級(jí)、規(guī)格一致,程序就會(huì)把表二中的描述自動(dòng)拷貝到表四中元件描述的相應(yīng)位置上。
(3)自動(dòng)計(jì)算螺栓數(shù)量(圖4-75~圖4-78)表四為目標(biāo)文件。
①. 表一中“等級(jí)”“元件代碼”與“規(guī)格”和表二中照應(yīng),程序會(huì)把“元件描述”的內(nèi)容自動(dòng)拷貝到表四?!暗燃?jí)”與“元件代碼”則視情況,可以讓程序加載到表四,也可以不加。
②. 同時(shí),表四的“規(guī)格”中“M14X125”內(nèi)容也被程序加載?!癕14”是由表一中的“等級(jí)”與“規(guī)格”和表三中的“等級(jí)”與“規(guī)格”照應(yīng),從表三拷貝出的“螺栓直徑”?!?25”是由表三“螺栓長(zhǎng)度”中的“85”,加上表一“備注(螺栓加長(zhǎng)量)”中的“40”,即 85+40=125。
圖4-79是使用編程語(yǔ)言,按照上面介紹的條件關(guān)系編寫(xiě)出的一個(gè)程序的界面。