尹曉偉,錢文學(xué),李 龍
(1.沈陽工程學(xué)院 機(jī)械工程學(xué)院,沈陽 110136;2.東北大學(xué) 機(jī)械工程與自動化學(xué)院,沈陽 110189)
作為一種運(yùn)輸工具,自動扶梯能夠在相對較短的時間內(nèi)將大量人員運(yùn)送到樓上或樓下。由于其獨(dú)特的優(yōu)勢,自動扶梯通常用于人流集中的百貨公司,商場,豪華酒店和車站。自動扶梯在建筑物的兩層之間使用,它是連續(xù)的輸送機(jī)器,用來往返自動扶梯往返運(yùn)送乘客[1~3]。
自動扶梯具有明顯的優(yōu)勢,因此被廣泛使用。自動扶梯運(yùn)輸能力大,可逆轉(zhuǎn),可上下運(yùn)行,可連續(xù)運(yùn)輸人員,并為乘客提供統(tǒng)一的流量;當(dāng)發(fā)生停電或需要檢查部件停止運(yùn)行時,它們可以用作普通樓梯。與需要預(yù)留井道的電梯不同,自動扶梯不需要在建筑物中預(yù)留額外的支撐結(jié)構(gòu);自動扶梯的整體形狀非常漂亮,非?,F(xiàn)代。它既是交通工具又是建筑的特殊裝飾[4~9]。
自動扶梯桁架系統(tǒng)由于需要適應(yīng)不同的應(yīng)用場合,因此結(jié)構(gòu)尺寸變化較大,但是其部件主要是工字鋼、角鋼、槽鋼等型材,適宜于程序自動化建模,本文即重點(diǎn)研究基于企業(yè)訂單的自動化建模技術(shù)和和方法。
自動扶梯是帶有循環(huán)運(yùn)行的梯級,用于向上或向下傾斜輸送乘客的固定電力驅(qū)動設(shè)備,主要由桁架、驅(qū)動裝置、制動系統(tǒng)、張緊裝置、導(dǎo)軌系統(tǒng)、梯級(走道)、鏈條(或齒條)、扶手裝置及各種安全裝置所組成。一般自動扶梯結(jié)構(gòu)如圖1所示。
圖1 自動扶梯模型
自動扶梯金屬桁架是自動扶梯的基礎(chǔ)構(gòu)件,通常采用普通型剛(角鋼、槽鋼及扁鋼)或方形與矩形管等焊接而成。其具有安裝和支承各個部件、承受各種載荷及連接兩個不同樓地面的作用。一般自動扶梯桁架結(jié)構(gòu)如圖2所示。
圖2 自動扶梯桁架結(jié)構(gòu)
自動扶梯桁架一般由上水平段、下水平段以及直線段組成。通常的桁架有整體焊接桁架和分體焊接桁架兩種。為便于制造、起吊和包裝運(yùn)輸,企業(yè)一般將上水平段和下水平段做成標(biāo)準(zhǔn)段,直線段的長度由提升高度決定,在加工時常做成若干標(biāo)準(zhǔn)直段和非標(biāo)準(zhǔn)直段,依據(jù)用戶要求的提升高度,分別將他們拼裝焊接,最終形成封閉結(jié)構(gòu)的桁架。
自動扶梯的主要技術(shù)參數(shù)有提升高度、理論輸送能力、額定速度、梯級名義寬度、梯級的傾角等。
金屬桁架的作用決定了它既要滿足一定的剛度,也要滿足一定的強(qiáng)度。國家標(biāo)準(zhǔn)規(guī)定:對于普通型自動扶梯或人行橫道,根據(jù)乘客載荷計算或?qū)崪y的最大撓度,不應(yīng)超過支承距離的1/750;對于公共交通型自動扶梯或自動人行橫道,根據(jù)乘客載荷計算或?qū)崪y的最大撓度,不應(yīng)超過支承距離的1/1000。
為避免金屬桁架的擺動或振動傳到建筑物上,在金屬結(jié)構(gòu)架的支點(diǎn)與建筑物之間填有減震金屬及減震橡膠。
一般地,當(dāng)金屬桁架的提升高度超過6m時,需要金屬桁架與建筑物之間安裝中間支撐,用來加強(qiáng)金屬桁架結(jié)構(gòu)的剛度,它不僅起支撐作用,而且可隨桁架的脹和縮自定調(diào)節(jié)。
為了充分利用企業(yè)的相關(guān)信息,減輕設(shè)計人員的工作量,重點(diǎn)考慮自動化建模分析的實(shí)現(xiàn)。相比于傳統(tǒng)的系統(tǒng)開發(fā),本系統(tǒng)不需要進(jìn)行復(fù)雜參數(shù)的輸入,不需要手動設(shè)置桿件截面信息,生成有限元模型等復(fù)雜操作,只需要進(jìn)行相關(guān)扶梯梯種選擇、提升高度、傾斜角度等基本桁架參數(shù),便可在數(shù)據(jù)庫中自動調(diào)取相關(guān)BOM,生成建模及分析相關(guān)文件,自動調(diào)用建模軟件實(shí)現(xiàn)自動扶梯桁架的后臺計算分析,通過快速計算將計算結(jié)果在系統(tǒng)界面上呈現(xiàn)出來,完全實(shí)現(xiàn)自動化分析。操作簡便,非常適合專業(yè)及非專業(yè)技術(shù)人員上手操作[10~13]。
相關(guān)的接口開發(fā)使用了C#語言。C#是微軟公司發(fā)布的一種面向?qū)ο蟮?、運(yùn)行于.NET Framework之上的高級程序設(shè)計語言。C#是一種安全的、穩(wěn)定的、簡單的,由C和C++衍生出來的面向?qū)ο蟮木幊陶Z言。它在繼承C和C++強(qiáng)大功能的同時去掉了一些它們的復(fù)雜特性。C#綜合了VB簡單的可視化操作和C++的高運(yùn)行效率,以其強(qiáng)大的操作能力、創(chuàng)新的語言特性和便捷的面向組件編程的支持成為。NET開發(fā)的首選語言。自動扶梯桁架自動化分析系統(tǒng)流程如圖3所示。
圖3 扶梯桁架建模分析系統(tǒng)流程
C#開發(fā)出的接口程序能夠?qū)⒎治鱿到y(tǒng)中篩選出的BOM進(jìn)行讀入,通過編寫好的算法進(jìn)行邏輯運(yùn)算,將BOM中用到的信息進(jìn)行提取,轉(zhuǎn)化成建模分析所用的參數(shù),保存在幾個CSV表格中,包括建模參數(shù)、截面尺寸、桿件號和截面號的對應(yīng)、等效集中力。通過后臺調(diào)用的批處理模式,將生成好的CSV文件和命令流傳遞給建模軟件,進(jìn)行批處理計算。由于批處理不需要顯示模型的相關(guān)的情況,只會在后臺運(yùn)行,避免了用于可視化相關(guān)資源的占用,運(yùn)算速度非???。計算完成的相應(yīng)文件會進(jìn)行輸出,并在分析系統(tǒng)上顯示相關(guān)計算結(jié)果。
對于新的建模任務(wù),根據(jù)客戶的訂單信息,輸入評審單號、客戶名稱,進(jìn)行自動扶梯機(jī)種的選擇,顯示界面如圖4所示。創(chuàng)建完任務(wù)點(diǎn)擊保存,彈出保存確認(rèn)對話框,并進(jìn)行保存成功提示,如圖5所示。
進(jìn)入已到達(dá)任務(wù)窗口,點(diǎn)擊創(chuàng)建的任務(wù)前面評審單號鏈接,進(jìn)入WOF列表,進(jìn)行參數(shù)的輸入,包括自動扶梯的選擇、扶梯寬度、傾斜角度、室內(nèi)外區(qū)分、桁架出貨形式、有無支撐等參數(shù)。輸入界面如圖7所示,參數(shù)輸入完成后點(diǎn)擊保存。
圖4 計算建模任務(wù)創(chuàng)建
創(chuàng)建任務(wù)成功后,剛剛創(chuàng)建的任務(wù)的任務(wù)信息進(jìn)入已到達(dá)的任務(wù),如圖6所示。
圖5 計算建模任務(wù)創(chuàng)建
圖6 已達(dá)到任務(wù)
任務(wù)創(chuàng)建成功后,系統(tǒng)會根據(jù)所輸入自動扶梯桁架參數(shù)進(jìn)行計算,從數(shù)據(jù)庫中進(jìn)行選配,進(jìn)行自動扶梯桁架零部件的組合,需要用到哪些桿件,相對應(yīng)的圖號會根據(jù)選配邏輯進(jìn)行一系列篩選,篩選出所需BOM,針對BOM輸出相對應(yīng)的CSV表數(shù)據(jù),表中數(shù)據(jù)用于ANSYS建模分析。某一扶梯梯形部分物料清單如圖8所示。
圖7 已達(dá)到任務(wù)
圖8 已達(dá)到任務(wù)
根據(jù)以上用戶來料信息,用戶需求表,程序會自動計算個部件的結(jié)構(gòu)尺寸,計算過程結(jié)束后,通過接口啟動CAD任務(wù)程序,自動生成相應(yīng)的三維實(shí)體模型,還可以接口自動調(diào)取ANSYS進(jìn)行后臺運(yùn)算分析。
實(shí)現(xiàn)后臺調(diào)用的關(guān)鍵代碼如下:
自動扶梯系統(tǒng)由于應(yīng)用場合復(fù)雜多樣,設(shè)計人員的工作量很大,通過開發(fā)自動化扶梯桁架建模系統(tǒng),可以提高工作效率,降低設(shè)計人員的勞動強(qiáng)度,提高設(shè)計工具的適應(yīng)性,本文通過設(shè)計接口程序,實(shí)現(xiàn)了企業(yè)訂單信息和產(chǎn)品需求參數(shù)的自動化讀取與計算,基于以上結(jié)果,調(diào)用三維實(shí)體建模軟件,完成了模型的自動化建立,以上過程不需要認(rèn)為干預(yù),完全自動完成,這對于扶梯桁架系統(tǒng)的設(shè)計和計算具有一定的參考意義。