一、材(cai)料設計(ji)過程的計(ji)算機應用
有的(de)工程公(gong)司把(ba)實際做(zuo)過(guo)的(de)工程項(xiang)目(mu)的(de)管(guan)道(dao)(dao)材料(liao)(liao)等級收(shou)集、歸(gui)納起(qi)來,用(yong)(yong)計(ji)算機編制了材料(liao)(liao)選(xuan)(xuan)(xuan)用(yong)(yong)等級庫,只(zhi)要(yao)輸入或者選(xuan)(xuan)(xuan)擇(ze)管(guan)道(dao)(dao)材料(liao)(liao)選(xuan)(xuan)(xuan)用(yong)(yong)的(de)工況等條(tiao)件,就會自(zi)動列出一系(xi)列可(ke)以采(cai)用(yong)(yong)的(de)材料(liao)(liao)和相應的(de)描述,以及(ji)其他必要(yao)的(de)有用(yong)(yong)信息。在壓力(li)管(guan)道(dao)(dao)材料(liao)(liao)的(de)選(xuan)(xuan)(xuan)擇(ze)上,會方便很多。
使用PDS、PDMS或AutoPlant等(deng)三維(wei)模型軟件(jian)進(jin)行壓力管(guan)(guan)道(dao)(dao)設(she)計(ji)(ji)時,需要管(guan)(guan)道(dao)(dao)材(cai)(cai)(cai)料(liao)(liao)工(gong)(gong)程師使用軟件(jian)的(de)材(cai)(cai)(cai)料(liao)(liao)等(deng)級庫(ku)建(jian)立模塊程序(xu),完(wan)成項目的(de)三維(wei)模型數(shu)據庫(ku)加載工(gong)(gong)作。使用這些軟件(jian)的(de)自(zi)動生成材(cai)(cai)(cai)料(liao)(liao)報表(biao)(biao)模塊,可以快速得到各種壓力管(guan)(guan)道(dao)(dao)材(cai)(cai)(cai)料(liao)(liao)統(tong)計(ji)(ji)報表(biao)(biao)。
二、管道材料統計中Excel的使(shi)用
Excel中的(de)很多功能對壓力管道材料(liao)設(she)計工作(zuo)效率的(de)提高具有很大(da)的(de)作(zuo)用。例如,求和(he)、拖拽拷貝(bei)、排序、分(fen)列、篩選、函數、公式計算等常用的(de)功能。下面僅介(jie)紹(shao)Excel“數據透視表”功能在管道材料(liao)統(tong)計 [Piping Material Take-off(MTO)]時的(de)應(ying)用。
大、中(zhong)型(xing)項(xiang)目的(de)材(cai)(cai)料(liao)統計可以憑借PDS、PDMS或AutoPlant等壓(ya)力管(guan)(guan)(guan)(guan)(guan)(guan)道(dao)(dao)(dao)設計軟(ruan)件(jian)(jian)建(jian)立壓(ya)力管(guan)(guan)(guan)(guan)(guan)(guan)道(dao)(dao)(dao)三維(wei)(wei)模型(xing),然后(hou),自動、快速生成各種壓(ya)力管(guan)(guan)(guan)(guan)(guan)(guan)道(dao)(dao)(dao)材(cai)(cai)料(liao)數據報告(gao)。小型(xing)項(xiang)目的(de)管(guan)(guan)(guan)(guan)(guan)(guan)線(xian)只(zhi)有很(hen)少的(de)管(guan)(guan)(guan)(guan)(guan)(guan)線(xian),如(ru)只(zhi)有200多根管(guan)(guan)(guan)(guan)(guan)(guan)線(xian),如(ru)果使用PDS、PDMS或AutoPlant等軟(ruan)件(jian)(jian),則需要做很(hen)多的(de)前期準備工(gong)作(zuo),如(ru)大型(xing)軟(ruan)件(jian)(jian)的(de)材(cai)(cai)料(liao)等級(ji)數據庫(ku)的(de)搭建(jian),建(jian)立三維(wei)(wei)管(guan)(guan)(guan)(guan)(guan)(guan)道(dao)(dao)(dao)模型(xing)等工(gong)作(zuo)。一些小型(xing)項(xiang)目,可以使用 Office中(zhong) Excel的(de)“數據透(tou)視表(biao)”功能,快速匯總管(guan)(guan)(guan)(guan)(guan)(guan)道(dao)(dao)(dao)材(cai)(cai)料(liao),制(zhi)作(zuo)管(guan)(guan)(guan)(guan)(guan)(guan)道(dao)(dao)(dao)綜合(he)材(cai)(cai)料(liao)表(biao)。
①. 根據管(guan)(guan)道(dao)(dao)布(bu)置(zhi)圖(tu),使(shi)用(yong)(yong)元件代(dai)(dai)碼(ma)(ma)(為了方便,使(shi)用(yong)(yong)英(ying)文(wen)字母代(dai)(dai)表(biao)(biao)各種管(guan)(guan)材,如管(guan)(guan)子可(ke)(ke)用(yong)(yong)P代(dai)(dai)表(biao)(biao);90°彎頭可(ke)(ke)用(yong)(yong)E代(dai)(dai)表(biao)(biao);法蘭可(ke)(ke)用(yong)(yong)F代(dai)(dai)表(biao)(biao);墊片可(ke)(ke)用(yong)(yong)G代(dai)(dai)表(biao)(biao);螺栓(shuan)可(ke)(ke)用(yong)(yong)B代(dai)(dai)表(biao)(biao);閘(zha)閥可(ke)(ke)用(yong)(yong)VA代(dai)(dai)表(biao)(biao);截止閥可(ke)(ke)用(yong)(yong)VB代(dai)(dai)表(biao)(biao)等(deng))記錄下(xia)相(xiang)(xiang)應的(de)(de)等(deng)級、尺寸、數量(相(xiang)(xiang)同(tong)的(de)(de)管(guan)(guan)材數量不用(yong)(yong)相(xiang)(xiang)加,最后計(ji)(ji)算(suan)機統一分門別類匯(hui)總),得出下(xia)面的(de)(de)表(biao)(biao)格(圖(tu)4-64):“項目短代(dai)(dai)碼(ma)(ma)工作文(wen)件”(是由(you)管(guan)(guan)道(dao)(dao)設計(ji)(ji)人員(yuan)依(yi)據管(guan)(guan)道(dao)(dao)布(bu)置(zhi)圖(tu)數出來(lai)的(de)(de))。
②. 在Excel菜單中選擇“數(shu)據”→“數(shu)據透視表”(圖(tu)4-65)。
點擊“下(xia)一(yi)步”(圖4-66)。
點擊“下一(yi)步”(圖4-67)。
點擊“完成(cheng)”(圖4-68)。
③. 根據管道(dao)綜合材料表匯總的要求,用(yong)鼠標(biao)依次將(jiang)“元件代碼(ma)、等級(ji)、規格”拖(tuo)入“將(jiang)行字段拖(tuo)至此處”,每拖(tuo)一個字段,雙(shuang)擊字段,會彈(dan)出圖4-69所(suo)示的對話框(kuang)。
點中“求(qiu)和”,點“確定”。
④. 把“數(shu)量”拖(tuo)至“請(qing)將(jiang)數(shu)據項拖(tuo)至此(ci)處(chu)”。
把寫著“求和”“匯(hui)總”的(de)沒有用(yong)處的(de)匯(hui)總項,點(dian)鼠(shu)標(biao)右鍵設置(zhi)為隱藏(zang)。
⑤. 把表格全選中,拷貝(bei)到新(xin)的表格中,使(shi)用Excel“編輯”→“選擇(ze)性粘貼”,把寫著(空白)”的項,用“替換”功能,替換為空格,就得(de)出(chu)了管(guan)道材料數量匯總表(圖4-70)。
⑥. 把短代(dai)碼轉化為代(dai)表的管道(dao)材(cai)料(liao)的相(xiang)應(ying)名稱;根據等級、尺寸在管道(dao)等級表(圖-71)中的相(xiang)應(ying)描述,拷貝到綜(zong)合(he)材(cai)料(liao)表中,就完成(cheng)了管道(dao)綜(zong)合(he)材(cai)料(liao)表的制(zhi)作。
三、用計(ji)算機編程自(zi)動獲(huo)取材料匯總報告
對(dui)于上面(mian)提出的小型工程項目,可以使(shi)用VB語(yu)言編程,實現在(zai)短(duan)代碼工作(zuo)文件上,自(zi)動添加管道材料(liao)描(miao)述(shu)和(he)匯總管道材料(liao)。
從管(guan)道平面(mian)布置(zhi)圖(tu)得到“項(xiang)目短代碼工(gong)作(zuo)文件(jian)”(簡稱“表(biao)一”,圖(tu)4-64),利用(yong)項(xiang)目的(de)“管(guan)道材(cai)(cai)料等級表(biao)”得出的(de)“材(cai)(cai)料庫(ku)表(biao)”(簡稱“表(biao)二”,圖(tu)4-71)、“螺栓(shuan)表(biao)”(簡稱“表(biao)三(san)”,圖(tu)4-72),通過編制(zhi)程(cheng)序,實現管(guan)道描述的(de)快速、自動加載,最終(zhong)實現標準(zhun)格式、帶有(you)材(cai)(cai)料描述的(de)“管(guan)段表(biao)”(簡稱“表(biao)四”,圖(tu)4-73)(每根管(guan)線的(de)材(cai)(cai)料匯(hui)總(zong)表(biao),與(yu)每根管(guan)線的(de)徒手繪制(zhi)詳圖(tu)配(pei)合(he),組(zu)成軸測圖(tu))和“管(guan)道材(cai)(cai)料匯(hui)總(zong)表(biao)”(簡稱“表(biao)五”,圖(tu)4-74)(分區或者(zhe)整(zheng)個項(xiang)目的(de)管(guan)道材(cai)(cai)料匯(hui)總(zong)表(biao))。
使用(yong)VB語(yu)言(yan),可以(yi)實現利用(yong)表(biao)(biao)二和(he)(he)表(biao)(biao)三(san),續(xu)表(biao)(biao)一自動生成(cheng)表(biao)(biao)四和(he)(he)表(biao)(biao)五(wu)的目標(biao)文件(jian)。各表(biao)(biao)之間的關系(xi)和(he)(he)原理如下(xia)所(suo)述。
(1)分類匯總(zong) 表(biao)四是把表(biao)一(yi)(yi)中管線(xian)號一(yi)(yi)樣的匯總(zong)到一(yi)(yi)頁,匯總(zong)時,按(an)照元件代(dai)碼、等級、口(kou)徑(jing)制(zhi)約(yue)因素(su)進行(xing)分類匯總(zong)。
(2)自動加描(miao)述 只要代碼元件、等級、規格一(yi)致,程序就會把表二(er)中的(de)描(miao)述自動拷貝到(dao)表四中元件描(miao)述的(de)相(xiang)應位置上。
(3)自動計(ji)算(suan)螺栓數量(圖4-75~圖4-78)表四為目(mu)標文(wen)件。
①. 表一中“等級”“元件(jian)代碼(ma)”與“規格”和表二中照(zhao)應,程序(xu)會(hui)把“元件(jian)描述”的內容自動拷貝(bei)到(dao)表四(si)。“等級”與“元件(jian)代碼(ma)”則(ze)視情況,可以讓(rang)程序(xu)加(jia)載到(dao)表四(si),也可以不(bu)加(jia)。
②. 同時,表四的“規(gui)格”中(zhong)“M14X125”內容也被(bei)程序加載。“M14”是由表一中(zhong)的“等級(ji)”與(yu)“規(gui)格”和表三中(zhong)的“等級(ji)”與(yu)“規(gui)格”照應,從表三拷貝出(chu)的“螺(luo)(luo)(luo)栓直徑”。“125”是由表三“螺(luo)(luo)(luo)栓長度”中(zhong)的“85”,加上表一“備注(螺(luo)(luo)(luo)栓加長量)”中(zhong)的“40”,即(ji) 85+40=125。
圖4-79是使用編程(cheng)語言,按照上面介紹(shao)的(de)條件關系(xi)編寫出(chu)的(de)一(yi)個程(cheng)序的(de)界面。