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


  有(you)的工程(cheng)公司把實際做過的工程(cheng)項目的管道(dao)(dao)材料(liao)(liao)等級收集(ji)、歸納起來,用計(ji)算(suan)機編制了材料(liao)(liao)選(xuan)(xuan)用等級庫,只要輸入或者選(xuan)(xuan)擇管道(dao)(dao)材料(liao)(liao)選(xuan)(xuan)用的工況(kuang)等條件(jian),就會(hui)自動列出(chu)一(yi)系列可以采用的材料(liao)(liao)和相應的描述,以及(ji)其他必(bi)要的有(you)用信息。在壓(ya)力管道(dao)(dao)材料(liao)(liao)的選(xuan)(xuan)擇上(shang),會(hui)方便很多。


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


二、管(guan)道材料統(tong)計中Excel的使用


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


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


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


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


圖 64.jpg


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


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


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


圖 66.jpg


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


    點中“求和”,點“確定(ding)”。


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


    把寫著“求(qiu)和”“匯總”的沒(mei)有用處的匯總項,點鼠標右鍵設(she)置(zhi)為隱藏。


  ⑤. 把表(biao)(biao)格(ge)全選中,拷(kao)貝到新的(de)表(biao)(biao)格(ge)中,使用(yong)Excel“編(bian)輯”→“選擇性(xing)粘貼(tie)”,把寫著(空(kong)白)”的(de)項(xiang),用(yong)“替(ti)換”功能,替(ti)換為空(kong)格(ge),就得(de)出了(le)管道材料數(shu)量匯(hui)總表(biao)(biao)(圖(tu)4-70)。


  ⑥. 把短代(dai)碼轉化(hua)為代(dai)表(biao)(biao)的管(guan)道材料的相應(ying)名稱;根(gen)據等級(ji)、尺(chi)寸在管(guan)道等級(ji)表(biao)(biao)(圖-71)中的相應(ying)描(miao)述,拷貝(bei)到綜合(he)材料表(biao)(biao)中,就(jiu)完成了管(guan)道綜合(he)材料表(biao)(biao)的制作(zuo)。


圖 69.jpg


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


  對于上面(mian)提出的小型工程(cheng)項(xiang)目,可(ke)以使用VB語(yu)言(yan)編(bian)程(cheng),實現(xian)在短代(dai)碼工作文件(jian)上,自動添加管道(dao)材料描述和匯總(zong)管道(dao)材料。


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


圖 72.jpg


 使用VB語(yu)言,可以實現利用表二和(he)表三,續表一自動生成表四和(he)表五(wu)的目(mu)標文件(jian)。各表之(zhi)間(jian)的關系和(he)原理如(ru)下所述(shu)。


(1)分(fen)類匯總 表(biao)四是把表(biao)一中管線號一樣的匯總到一頁,匯總時,按(an)照(zhao)元件(jian)代碼、等級、口徑制約因素(su)進行分(fen)類匯總。


(2)自(zi)動加描(miao)述 只要代碼元件、等(deng)級、規格一致,程序就(jiu)會把(ba)表二(er)中的(de)描(miao)述自(zi)動拷貝(bei)到(dao)表四(si)中元件描(miao)述的(de)相應位置上(shang)。


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


圖 74.jpg


  ①. 表一(yi)中“等(deng)(deng)級(ji)”“元件(jian)代(dai)碼”與(yu)“規格(ge)”和表二中照應,程(cheng)序會把“元件(jian)描述(shu)”的內(nei)容自動拷貝(bei)到表四(si)。“等(deng)(deng)級(ji)”與(yu)“元件(jian)代(dai)碼”則視情況,可(ke)以讓(rang)程(cheng)序加(jia)載到表四(si),也(ye)可(ke)以不(bu)加(jia)。


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


  圖4-79是使用編(bian)程語言,按(an)照上面(mian)介(jie)紹的(de)(de)條(tiao)件關系編(bian)寫出的(de)(de)一個程序(xu)的(de)(de)界面(mian)。


圖 79.jpg