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


  有(you)的(de)(de)(de)(de)工程(cheng)(cheng)公司把實際做過(guo)的(de)(de)(de)(de)工程(cheng)(cheng)項目的(de)(de)(de)(de)管道材(cai)料等級收(shou)集、歸納起來,用(yong)(yong)計算機編制了(le)材(cai)料選用(yong)(yong)等級庫,只要輸入(ru)或者(zhe)選擇(ze)管道材(cai)料選用(yong)(yong)的(de)(de)(de)(de)工況等條件,就會自動列(lie)出一系列(lie)可以(yi)采用(yong)(yong)的(de)(de)(de)(de)材(cai)料和相應的(de)(de)(de)(de)描述(shu),以(yi)及其(qi)他(ta)必要的(de)(de)(de)(de)有(you)用(yong)(yong)信息。在壓力(li)管道材(cai)料的(de)(de)(de)(de)選擇(ze)上,會方(fang)便(bian)很多(duo)。


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


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


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


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


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


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


圖 64.jpg


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


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


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


圖 66.jpg


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


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


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


    把(ba)寫著“求和”“匯(hui)總”的沒(mei)有用處的匯(hui)總項,點(dian)鼠(shu)標(biao)右鍵(jian)設置為隱(yin)藏。


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


  ⑥. 把短代碼轉化為代表(biao)的(de)管(guan)道(dao)材料(liao)的(de)相(xiang)應名稱(cheng);根據等級、尺寸在管(guan)道(dao)等級表(biao)(圖-71)中的(de)相(xiang)應描述,拷(kao)貝到綜合(he)材料(liao)表(biao)中,就完成了(le)管(guan)道(dao)綜合(he)材料(liao)表(biao)的(de)制作(zuo)。


圖 69.jpg


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


  對于(yu)上面提出(chu)的小型工程(cheng)項目,可以使(shi)用(yong)VB語言編程(cheng),實(shi)現在(zai)短(duan)代碼(ma)工作文件上,自動(dong)添加管道(dao)材(cai)料(liao)描述(shu)和(he)匯總管道(dao)材(cai)料(liao)。


  從(cong)管(guan)道(dao)平面布置(zhi)圖得到“項目(mu)短代碼工作文(wen)件”(簡(jian)稱“表(biao)一”,圖4-64),利用(yong)項目(mu)的(de)(de)(de)“管(guan)道(dao)材(cai)料(liao)(liao)等級表(biao)”得出的(de)(de)(de)“材(cai)料(liao)(liao)庫表(biao)”(簡(jian)稱“表(biao)二”,圖4-71)、“螺(luo)栓表(biao)”(簡(jian)稱“表(biao)三”,圖4-72),通(tong)過(guo)編制程序,實(shi)現(xian)管(guan)道(dao)描(miao)述(shu)的(de)(de)(de)快(kuai)速、自動加(jia)載(zai),最終(zhong)實(shi)現(xian)標(biao)準(zhun)格式、帶(dai)有材(cai)料(liao)(liao)描(miao)述(shu)的(de)(de)(de)“管(guan)段表(biao)”(簡(jian)稱“表(biao)四”,圖4-73)(每(mei)根(gen)管(guan)線(xian)的(de)(de)(de)材(cai)料(liao)(liao)匯(hui)總(zong)表(biao),與每(mei)根(gen)管(guan)線(xian)的(de)(de)(de)徒手繪制詳圖配合,組成軸測圖)和“管(guan)道(dao)材(cai)料(liao)(liao)匯(hui)總(zong)表(biao)”(簡(jian)稱“表(biao)五(wu)”,圖4-74)(分(fen)區或者整個項目(mu)的(de)(de)(de)管(guan)道(dao)材(cai)料(liao)(liao)匯(hui)總(zong)表(biao))。


圖 72.jpg


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


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


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


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


圖 74.jpg


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


  ②. 同時,表(biao)四(si)的“規(gui)格”中(zhong)“M14X125”內容也被(bei)程(cheng)序加載。“M14”是由(you)表(biao)一中(zhong)的“等級”與“規(gui)格”和(he)表(biao)三中(zhong)的“等級”與“規(gui)格”照(zhao)應,從表(biao)三拷貝出的“螺(luo)栓直徑”。“125”是由(you)表(biao)三“螺(luo)栓長(chang)(chang)度”中(zhong)的“85”,加上表(biao)一“備注(螺(luo)栓加長(chang)(chang)量(liang))”中(zhong)的“40”,即 85+40=125。


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


圖 79.jpg