一、材料設(she)計過程的計算機應用


  有的(de)(de)(de)工程公司把實際做過的(de)(de)(de)工程項目的(de)(de)(de)管(guan)道材(cai)(cai)料(liao)等(deng)級收集(ji)、歸納起來,用計算(suan)機編制(zhi)了材(cai)(cai)料(liao)選(xuan)用等(deng)級庫,只(zhi)要(yao)輸入或(huo)者(zhe)選(xuan)擇管(guan)道材(cai)(cai)料(liao)選(xuan)用的(de)(de)(de)工況(kuang)等(deng)條(tiao)件,就會自動列(lie)出一(yi)系列(lie)可(ke)以采用的(de)(de)(de)材(cai)(cai)料(liao)和相應的(de)(de)(de)描(miao)述,以及(ji)其他(ta)必要(yao)的(de)(de)(de)有用信息。在壓力管(guan)道材(cai)(cai)料(liao)的(de)(de)(de)選(xuan)擇上,會方便很多。


  使用PDS、PDMS或AutoPlant等三維(wei)模(mo)型軟(ruan)件進行壓力管道(dao)設計(ji)時,需要管道(dao)材(cai)料(liao)工程師使用軟(ruan)件的(de)材(cai)料(liao)等級庫建立模(mo)塊(kuai)程序,完成(cheng)項目的(de)三維(wei)模(mo)型數據庫加載(zai)工作。使用這(zhe)些軟(ruan)件的(de)自動生成(cheng)材(cai)料(liao)報(bao)表(biao)模(mo)塊(kuai),可以快速(su)得(de)到各種壓力管道(dao)材(cai)料(liao)統計(ji)報(bao)表(biao)。


二、管道材料(liao)統計中(zhong)Excel的使用


  Excel中(zhong)的(de)很(hen)(hen)多功(gong)能(neng)對(dui)壓力管道材料設計(ji)(ji)工作效率的(de)提高具有很(hen)(hen)大的(de)作用(yong)(yong)。例(li)如,求和、拖拽拷貝、排序、分列、篩選、函數(shu)、公式計(ji)(ji)算等常用(yong)(yong)的(de)功(gong)能(neng)。下面(mian)僅介(jie)紹Excel“數(shu)據透視表”功(gong)能(neng)在(zai)管道材料統計(ji)(ji) [Piping Material Take-off(MTO)]時的(de)應用(yong)(yong)。


  大、中型(xing)項(xiang)目(mu)的(de)材(cai)(cai)料(liao)統計(ji)可(ke)以憑借PDS、PDMS或AutoPlant等壓(ya)力(li)管(guan)(guan)道(dao)(dao)設計(ji)軟(ruan)件建(jian)立(li)壓(ya)力(li)管(guan)(guan)道(dao)(dao)三(san)維模(mo)型(xing),然(ran)后,自動、快速(su)(su)生成(cheng)各種壓(ya)力(li)管(guan)(guan)道(dao)(dao)材(cai)(cai)料(liao)數(shu)據(ju)報告。小型(xing)項(xiang)目(mu)的(de)管(guan)(guan)線只有很少的(de)管(guan)(guan)線,如(ru)只有200多(duo)根管(guan)(guan)線,如(ru)果使(shi)用(yong)PDS、PDMS或AutoPlant等軟(ruan)件,則需要做很多(duo)的(de)前期準備工(gong)作(zuo)(zuo),如(ru)大型(xing)軟(ruan)件的(de)材(cai)(cai)料(liao)等級數(shu)據(ju)庫的(de)搭建(jian),建(jian)立(li)三(san)維管(guan)(guan)道(dao)(dao)模(mo)型(xing)等工(gong)作(zuo)(zuo)。一些小型(xing)項(xiang)目(mu),可(ke)以使(shi)用(yong) Office中 Excel的(de)“數(shu)據(ju)透視表”功能,快速(su)(su)匯總(zong)管(guan)(guan)道(dao)(dao)材(cai)(cai)料(liao),制作(zuo)(zuo)管(guan)(guan)道(dao)(dao)綜合材(cai)(cai)料(liao)表。


  ①. 根據管(guan)道(dao)布置圖,使用(yong)(yong)(yong)元件(jian)代(dai)(dai)(dai)碼(ma)(為了方便(bian),使用(yong)(yong)(yong)英文字母代(dai)(dai)(dai)表(biao)(biao)(biao)各(ge)種管(guan)材(cai),如管(guan)子可(ke)(ke)用(yong)(yong)(yong)P代(dai)(dai)(dai)表(biao)(biao)(biao);90°彎(wan)頭可(ke)(ke)用(yong)(yong)(yong)E代(dai)(dai)(dai)表(biao)(biao)(biao);法蘭可(ke)(ke)用(yong)(yong)(yong)F代(dai)(dai)(dai)表(biao)(biao)(biao);墊(dian)片可(ke)(ke)用(yong)(yong)(yong)G代(dai)(dai)(dai)表(biao)(biao)(biao);螺(luo)栓可(ke)(ke)用(yong)(yong)(yong)B代(dai)(dai)(dai)表(biao)(biao)(biao);閘閥可(ke)(ke)用(yong)(yong)(yong)VA代(dai)(dai)(dai)表(biao)(biao)(biao);截(jie)止閥可(ke)(ke)用(yong)(yong)(yong)VB代(dai)(dai)(dai)表(biao)(biao)(biao)等)記錄下相應的(de)等級(ji)、尺寸(cun)、數(shu)量(liang)(相同的(de)管(guan)材(cai)數(shu)量(liang)不用(yong)(yong)(yong)相加(jia),最(zui)后計算(suan)機統一分門別類匯總),得出下面的(de)表(biao)(biao)(biao)格(圖4-64):“項(xiang)目短代(dai)(dai)(dai)碼(ma)工作文件(jian)”(是由(you)管(guan)道(dao)設計人員依據管(guan)道(dao)布置圖數(shu)出來的(de))。


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


圖 64.jpg


    點擊“下一步”(圖(tu)4-66)。


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


    點擊“完(wan)成”(圖4-68)。


圖 66.jpg


  ③. 根據(ju)管道綜合(he)材料(liao)表匯總的要求,用鼠標依(yi)次將(jiang)“元(yuan)件代(dai)碼、等級、規格”拖入“將(jiang)行字(zi)(zi)段(duan)(duan)拖至此處”,每拖一(yi)個字(zi)(zi)段(duan)(duan),雙擊(ji)字(zi)(zi)段(duan)(duan),會(hui)彈出圖4-69所(suo)示的對(dui)話框(kuang)。


    點中“求和”,點“確定”。


  ④. 把(ba)“數量”拖至“請將數據(ju)項拖至此處”。


    把寫著“求和”“匯(hui)總(zong)”的沒有用處的匯(hui)總(zong)項(xiang),點鼠(shu)標右鍵設置為隱藏。


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


  ⑥. 把短(duan)代碼(ma)轉化為代表的(de)管(guan)道材(cai)料的(de)相應(ying)名稱;根據等級、尺寸在管(guan)道等級表(圖-71)中的(de)相應(ying)描述,拷貝到綜(zong)(zong)合材(cai)料表中,就完成了管(guan)道綜(zong)(zong)合材(cai)料表的(de)制作。


圖 69.jpg


三、用(yong)計算機(ji)編(bian)程自動(dong)獲取材料匯總(zong)報(bao)告


  對于上面提出的(de)小型(xing)工程項目,可以使用VB語言(yan)編程,實現在短代碼工作(zuo)文(wen)件(jian)上,自動添(tian)加管道(dao)材料描述和匯總管道(dao)材料。


  從(cong)管(guan)道(dao)平(ping)面(mian)布置圖(tu)得到“項(xiang)目(mu)短代碼工作文件(jian)”(簡(jian)(jian)稱“表(biao)(biao)(biao)一”,圖(tu)4-64),利用項(xiang)目(mu)的(de)“管(guan)道(dao)材(cai)料(liao)等級表(biao)(biao)(biao)”得出的(de)“材(cai)料(liao)庫(ku)表(biao)(biao)(biao)”(簡(jian)(jian)稱“表(biao)(biao)(biao)二”,圖(tu)4-71)、“螺(luo)栓表(biao)(biao)(biao)”(簡(jian)(jian)稱“表(biao)(biao)(biao)三”,圖(tu)4-72),通過編制程序,實(shi)(shi)現(xian)(xian)管(guan)道(dao)描(miao)述(shu)(shu)的(de)快速(su)、自(zi)動加載,最終實(shi)(shi)現(xian)(xian)標準格式、帶有(you)材(cai)料(liao)描(miao)述(shu)(shu)的(de)“管(guan)段(duan)表(biao)(biao)(biao)”(簡(jian)(jian)稱“表(biao)(biao)(biao)四(si)”,圖(tu)4-73)(每根管(guan)線(xian)的(de)材(cai)料(liao)匯總表(biao)(biao)(biao),與每根管(guan)線(xian)的(de)徒手繪制詳(xiang)圖(tu)配合,組(zu)成(cheng)軸測(ce)圖(tu))和“管(guan)道(dao)材(cai)料(liao)匯總表(biao)(biao)(biao)”(簡(jian)(jian)稱“表(biao)(biao)(biao)五”,圖(tu)4-74)(分區或(huo)者整個項(xiang)目(mu)的(de)管(guan)道(dao)材(cai)料(liao)匯總表(biao)(biao)(biao))。


圖 72.jpg


 使用(yong)VB語(yu)言,可以實(shi)現(xian)利用(yong)表二和(he)表三(san),續表一自動生成表四和(he)表五的目標文件。各(ge)表之間的關(guan)系和(he)原理(li)如下所述(shu)。


(1)分(fen)類匯(hui)總(zong) 表四是把表一中管線號(hao)一樣的(de)匯(hui)總(zong)到一頁,匯(hui)總(zong)時,按照(zhao)元(yuan)件代碼、等級、口徑制(zhi)約因素進(jin)行分(fen)類匯(hui)總(zong)。


(2)自動(dong)加描(miao)述 只(zhi)要代碼元件(jian)、等級(ji)、規(gui)格(ge)一致,程序就會把表二中(zhong)的(de)描(miao)述自動(dong)拷(kao)貝(bei)到表四(si)中(zhong)元件(jian)描(miao)述的(de)相應(ying)位置上。


(3)自動計算螺栓數(shu)量(圖4-75~圖4-78)表四為目(mu)標文件。


圖 74.jpg


  ①. 表(biao)一中“等級”“元(yuan)件(jian)代(dai)碼”與“規格”和表(biao)二(er)中照應,程序(xu)會把“元(yuan)件(jian)描(miao)述”的內容自(zi)動(dong)拷貝到表(biao)四。“等級”與“元(yuan)件(jian)代(dai)碼”則(ze)視情況(kuang),可以讓程序(xu)加載到表(biao)四,也可以不加。


  ②. 同時,表(biao)(biao)(biao)四的(de)“規格”中(zhong)“M14X125”內容(rong)也被程序加載。“M14”是(shi)由表(biao)(biao)(biao)一(yi)中(zhong)的(de)“等級”與(yu)(yu)“規格”和表(biao)(biao)(biao)三(san)(san)中(zhong)的(de)“等級”與(yu)(yu)“規格”照應,從(cong)表(biao)(biao)(biao)三(san)(san)拷(kao)貝出的(de)“螺栓直(zhi)徑”。“125”是(shi)由表(biao)(biao)(biao)三(san)(san)“螺栓長(chang)度”中(zhong)的(de)“85”,加上表(biao)(biao)(biao)一(yi)“備(bei)注(螺栓加長(chang)量)”中(zhong)的(de)“40”,即 85+40=125。


  圖(tu)4-79是使(shi)用編程語言,按照上面介紹的條件關系(xi)編寫出的一(yi)個程序的界面。


圖 79.jpg