秦 冉,路 凱
(1.中海油石化工程有限公司,山東 濟(jì)南 250101;2.浪潮集團(tuán),山東 濟(jì)南 250101)
PDS作為一款功能強(qiáng)大的三維設(shè)計(jì)軟件,在項(xiàng)目中的應(yīng)用越來普遍,其中,PDS自動(dòng)出材料表的功能給設(shè)計(jì)工作帶來了很大的方便,使得設(shè)計(jì)人員擺脫了手動(dòng)統(tǒng)計(jì)綜合材料的繁重工作。然而,由于PDS軟件沒有導(dǎo)出管道絕熱材料表的功能,只能是利用PDS生成的長(zhǎng)度表,導(dǎo)入Excel表格進(jìn)行處理,整個(gè)過程需要人工處理,數(shù)據(jù)量巨大,處理過程機(jī)械枯燥,不僅效率低下,而且容易出錯(cuò),不利于發(fā)揮計(jì)算機(jī)三維制圖的優(yōu)越性。因此,開發(fā)一套能夠自動(dòng)生成管道絕熱材料表的軟件,成為迫切的需求。利用該軟件,能夠處理指定格式Excel表,并生成管道絕熱材料表,不僅可以大大提高工作效率,而且可以提高工程質(zhì)量。以下主要介紹該程序開發(fā)的思路及應(yīng)用效果。
首先明確軟件開發(fā)的主要目的是自動(dòng)生成管道絕熱材料表,然后分析數(shù)據(jù)來源及數(shù)據(jù)間邏輯關(guān)系,確定軟件的功能,定制數(shù)據(jù)格式,最后確定軟件的界面和功能。
首先分析管道絕熱材料表的構(gòu)成,管道絕熱材料表是以管道為單位,逐根羅列出管道所用絕熱材料表格,如圖1所示。材料表中每根管道的管道號(hào)、管徑、長(zhǎng)度、外徑和絕熱厚度是可以從PDS模型中提取出的,介質(zhì)溫度和安裝地點(diǎn)可以從管道數(shù)據(jù)表中提取,絕熱材料的材料描述是通過管道的絕熱類型及選材溫度等條件按照項(xiàng)目統(tǒng)一規(guī)定選擇得出,絕熱材料的表面積及體積是通過計(jì)算得出。
圖1 管道絕熱材料表示例
從上述分析可以得出:管道的管道號(hào)、管徑、長(zhǎng)度、外徑、操作溫度、選材溫度、絕熱類型及安裝地點(diǎn)是生成材料表的源數(shù)據(jù);絕熱材料的材料描述、表面積及體積是通過邏輯判斷及計(jì)算公式得的二次數(shù)據(jù)。
故軟件主要的功能是讀取源數(shù)據(jù)文件中的數(shù)據(jù)通過邏輯判斷及計(jì)算得出絕熱材料材料描述等二次數(shù)據(jù),將源數(shù)據(jù)及二次數(shù)據(jù)寫入模板文件中,最后生成管道絕熱材料表。
源數(shù)據(jù)文件(Excel格式)中主要包括上述的源數(shù)據(jù),具體格式如表1所示;預(yù)置數(shù)據(jù)文件(Excel格式)主要包括選擇絕熱材料規(guī)格的判據(jù),具體格式如表2所示;模板文件(Excel格式)是管道絕熱材料表的模板,如圖1所示。
表1 源數(shù)據(jù)文件格式示例
表2 預(yù)置數(shù)據(jù)文件格式示例
軟件的界面原型是公司開發(fā)的材料軟件界面,在其界面中中加入絕熱材料表生成功能,如圖2所示。
圖2 軟件的界面
通過上述的分析,確定了軟件的主要功能,第一個(gè)選擇要出的材料表類型功能;第二個(gè)讀取源數(shù)據(jù)文件功能,第三是讀取預(yù)制數(shù)據(jù)文件后邏輯判斷選取的絕熱材料規(guī)格,導(dǎo)出材料表功能。確定了主要功能后,開發(fā)人員使用Visual Studio2010開發(fā)工具根據(jù)軟件設(shè)計(jì)方案以C#語言編程實(shí)現(xiàn)軟件功能,并生成可獨(dú)立運(yùn)行的程序。
公司成立了軟件小組對(duì)軟件進(jìn)行測(cè)試。小組成員抽取安徽泉盛化工有限公司合成氨尿素搬遷裝置氨合成工段進(jìn)行測(cè)試,該項(xiàng)目共有88根管線,共出軸測(cè)圖232張,其中保溫管線38條。包括前期對(duì)源數(shù)據(jù)文件的處理和后期絕熱材料表格的填寫,人工手動(dòng)共耗時(shí)約90min,而利用軟件把處理過程壓縮到10min內(nèi),可見該軟件效率非常高。而且可想而知,如果輸入的數(shù)據(jù)量越大,軟件統(tǒng)計(jì)的作用越明顯。而且采用軟件統(tǒng)計(jì),將大部分由人為失誤所造成的錯(cuò)誤排除了,因而綜合出錯(cuò)率大大降低,同時(shí)也減輕了校審工作的強(qiáng)度。
該軟件在我公司已經(jīng)推廣使用,如在煙臺(tái)萬華、煉化二期等大型PDS三維項(xiàng)目中應(yīng)用,大大提高了工作效率,而且現(xiàn)場(chǎng)反映管道絕熱材料設(shè)計(jì)量與現(xiàn)場(chǎng)用量差額較小,驗(yàn)證了軟件統(tǒng)計(jì)的準(zhǔn)確性。