李俊,閆羽,相沖
隨著信息技術(shù)的發(fā)展,工程設(shè)計計算機軟件工具也在不斷升級。在CAD繪圖階段,膠帶輸送機的設(shè)計計算繪圖采用二維繪圖軟件工具實現(xiàn)電算化。在以BIM技術(shù)為核心的三維設(shè)計階段,膠帶輸送機需要依靠新的軟件技術(shù)實現(xiàn)在三維條件下的計算、選型、和參數(shù)化模型的生成。因此我公司采用C#語言和REVIT接口,開發(fā)了“DTⅡ型膠帶輸送機三維設(shè)計軟件”(以下簡稱軟件),通過該軟件可提高DTⅡ型膠帶輸送機三維設(shè)計效率和設(shè)計質(zhì)量,實現(xiàn)可視化設(shè)計。
運用DTⅡ型膠帶輸送機三維設(shè)計軟件技術(shù)生成的三維膠帶機模型可用來配合水泥廠的三維布置設(shè)計,更加智能化、參數(shù)化,避免了手工建立三維膠帶機模型過程中查表、繪制模型、計算等大量的重復(fù)性勞動,節(jié)省了人力資源。生成的三維模型能夠直接顯示膠帶機在三維空間內(nèi)真實的布置情況,避免了二維設(shè)計簡化模型導(dǎo)致的設(shè)計失誤,降低了設(shè)計風(fēng)險。三維設(shè)計生成的訂貨單可以直接提供給膠帶機廠家用于采購和制造。三維模型直觀、可靠,如對模型進一步加工,可用來指導(dǎo)安裝和現(xiàn)場施工;可直接導(dǎo)入到其他分析軟件中進行分析,也可導(dǎo)入到機械軟件Autodesk Inventor中進一步加工;可制作加工成效果圖,用于水泥廠的投標(biāo)和市場宣傳,增加企業(yè)競爭力。
依據(jù)工藝布置要求和輸送物料等條件,軟件能夠生成符合要求的三維DTⅡ型膠帶輸送機的BIM模型,校核輸送能力和膠帶張力,計算電機功率,選擇合適的電機減速機,并生成文字版的膠帶機計算書和訂貨單。
依據(jù)《DTⅡ型固定式帶式輸送機設(shè)計選用手冊》,軟件能生成帶寬500~1 400mm的膠帶輸送機。膠帶輸送機工藝布置形式主要為:水平、傾斜、凹弧、凸弧及凹凸弧五種,帶速0.8~2.5m/s,生成的膠帶機功率范圍為2.2~315kW,基本滿足水泥廠廠區(qū)內(nèi)的物料輸送。
軟件是基于Autodesk BIM平臺下的軟件。生成的膠帶機為三維的REVIT模型,REVIT模型可與其他三維設(shè)計軟件進行轉(zhuǎn)換,滿足不同工廠三維設(shè)計系統(tǒng)的需求。DTⅡ三維膠帶機軟件主要生成適用于水泥廠廠區(qū)內(nèi)塊狀或散狀物料輸送所采用的膠帶機。
圖1 三維坐標(biāo)系統(tǒng)
圖2 DTⅡ膠帶機張力以及電機功率計算框圖1
圖3 DTⅡ膠帶機張力以及電機功率計算框圖2
軟件采用笛卡兒坐標(biāo)系三維坐標(biāo)系統(tǒng)(圖1)(三維笛卡兒坐標(biāo)系是在二維笛卡兒坐標(biāo)系的基礎(chǔ)上根據(jù)右手定則增加第三維坐標(biāo)(即Z軸)形成。在三維坐標(biāo)系統(tǒng)中,采用矢量計算和矩陣變換,實現(xiàn)坐標(biāo)系變化),根據(jù)需要的膠帶機工藝布置形式,計算膠帶機部件的空間位置,實現(xiàn)膠帶機三維布置。
按《DTⅡ型固定式帶式輸送機設(shè)計選用手冊》計算方法,校核DTⅡ膠帶機輸送能力通過微軟Linq等操作數(shù)據(jù)庫的程序模塊,查詢數(shù)據(jù)庫,得到相關(guān)部件的表數(shù)據(jù),返回到程序中。程序再通過調(diào)用Revit API,從系統(tǒng)中載入膠帶機參數(shù)化族文件,用參數(shù)驅(qū)動部件的外形尺寸,并根據(jù)布置要求將其拼接成滿足輸入?yún)?shù)要求的膠帶機BIM模型。軟件系統(tǒng)結(jié)構(gòu)見圖4。和膠帶張力,計算電機功率[1]。計算流程見圖2、3。
軟件采用面向?qū)ο蟮脑O(shè)計方法,程序設(shè)計具有封裝性好、可擴展性強等特點。在面向?qū)ο蟮某绦蛟O(shè)計方法基礎(chǔ)上,運用了一些先進的.NET設(shè)計模式,如工廠模式和工廠方法。
軟件在.NET平臺下采用C#作為開發(fā)語言,采用Microsoft visual studio 2012做為開發(fā)工具。根據(jù)輸入?yún)?shù)
作為查詢膠帶機部件參數(shù)表的條件,
圖4 軟件系統(tǒng)結(jié)構(gòu)設(shè)計
圖5 部件參數(shù)化拼接組合方法
圖6 膠帶機二維圖
圖7 膠帶機三維模型
圖8 車間膠帶輸送機
軟件采用Windows Form輸入,通過膠帶機選型參數(shù)輸入主對話框、膠帶機布置參數(shù)輸入對話框等,按一定規(guī)則確定設(shè)計參數(shù),經(jīng)過復(fù)雜計算,生成文本格式的計算書,運用部件參數(shù)化拼接組合的方法(圖5),生成用于訂貨的二維圖(圖6)和布置設(shè)計的三維模型(圖7)。
膠帶機軟件已經(jīng)在實際工程中大量應(yīng)用,運用參數(shù)化軟件方法,可以快速生成多條參數(shù)工況類似的膠帶機,參數(shù)調(diào)整迅速,方便多次優(yōu)化,以達到合理的結(jié)構(gòu)布置形式。圖8為膠帶機模型在水泥廠設(shè)計中的典型應(yīng)用。
軟件采用C/S模式設(shè)計,C/S(Client/Server,客戶機/服務(wù)器)模式又稱C/S結(jié)構(gòu),C/S結(jié)構(gòu)的關(guān)鍵在于功能的分布,一些功能放在前端機(即客戶機)上執(zhí)行,另一些功能放在后端機(即服務(wù)器)上執(zhí)行。膠帶機選型參數(shù)表配置在服務(wù)器端的SQL數(shù)據(jù)庫里,參數(shù)化膠帶機BIM模型放置在服務(wù)器端對應(yīng)的網(wǎng)絡(luò)磁盤路徑上。用戶輸入界面和程序輸出在客戶端上配置,以插件的形式安裝在Autodesk BIM平臺軟件內(nèi),運行后輸出的結(jié)果直接保存在用戶電腦里。
運行時配置好服務(wù)器端的數(shù)據(jù)庫,設(shè)置膠帶機BIM模型文件的訪問權(quán)限,然后在客戶端執(zhí)行插件程序。
本軟件采用BIM技術(shù)(建筑信息模型,Building Information Modeling),在 Autodesk Revit平臺下二次開發(fā),借助DTⅡ膠帶機在水泥廠工程設(shè)計中的經(jīng)驗,實現(xiàn)參數(shù)化BIM模型的建立,為BIM技術(shù)條件下DTⅡ膠帶機標(biāo)準(zhǔn)設(shè)備參數(shù)化設(shè)計提供了可行的解決方案,具有可視化、協(xié)調(diào)性、模擬性、優(yōu)化性和可出圖性等特點。