摘 要:采煤機(jī)是進(jìn)行采煤工程中重要的機(jī)械化裝置,在采煤中主要是用來(lái)掘煤和挖煤。滾筒采煤機(jī)在目前挖煤作業(yè)中使用最為廣泛。鎬型齒螺旋滾筒采煤機(jī)的設(shè)計(jì)需要大量數(shù)據(jù)處理。而滾筒作為采煤機(jī)的主要部件更是如此。手工設(shè)計(jì)滾筒的計(jì)算量非常驚人,目前可利用計(jì)算機(jī)編寫應(yīng)用程序處理大量繁瑣的計(jì)算工作。文章就以鎬型齒螺旋滾筒為例,所編制的一套簡(jiǎn)單實(shí)用的計(jì)算程序。該程序是以C語(yǔ)言和Access數(shù)據(jù)庫(kù)技術(shù)為基礎(chǔ)開(kāi)發(fā)而成。
關(guān)鍵詞:采煤機(jī)滾筒;C語(yǔ)言;Access數(shù)據(jù)庫(kù);程序開(kāi)發(fā)
中圖分類號(hào):TP311.11
傳統(tǒng)的滾筒采煤機(jī)在設(shè)計(jì)過(guò)程中大量數(shù)據(jù)都需要計(jì)算而且步驟繁雜,滾筒作為采煤機(jī)的重要構(gòu)成部分更是如此,人工處理不但耗時(shí),而且效率不高容易出錯(cuò)。而通過(guò)計(jì)算機(jī)編寫應(yīng)用程序,不但能夠讓電腦處理大量復(fù)雜運(yùn)算、提高計(jì)算精度,還能直接顯示出計(jì)算結(jié)果,操作簡(jiǎn)單,只需要敲幾下鍵盤就能得到結(jié)果,而且做到了結(jié)果可更新。
1 關(guān)于C語(yǔ)言和Access數(shù)據(jù)庫(kù)技術(shù)的結(jié)合
Access數(shù)據(jù)庫(kù)是依據(jù)嚴(yán)密的數(shù)學(xué)概念為基礎(chǔ)建立的,所以概念統(tǒng)一,entity之間的相互聯(lián)系都能夠用關(guān)系表示,所以Access具有清楚、簡(jiǎn)明的數(shù)據(jù)結(jié)構(gòu),對(duì)用戶開(kāi)放的存取路徑,數(shù)據(jù)安全和獨(dú)立性比較完善。
基于C語(yǔ)言的集成開(kāi)發(fā)工具備受程序員們的青睞。C++Builder是一款集成可視化開(kāi)發(fā)工具。它具有高效靈活的可視化開(kāi)發(fā)環(huán)境:只要用戶把Component拖到Form上,定義出控件的屬性,設(shè)定出該控件的外觀,就能夠地建立出該控件應(yīng)用程序界面。
把C語(yǔ)言和Access數(shù)據(jù)庫(kù)技術(shù)的結(jié)合,能夠做到把需要運(yùn)算的所有數(shù)據(jù)存儲(chǔ)在Access數(shù)據(jù)庫(kù)后臺(tái),在參與運(yùn)算時(shí)由C++Builder進(jìn)行計(jì)算并通過(guò)C++Builder顯示出處理結(jié)果。
本程序設(shè)計(jì)的需要計(jì)算處理的參數(shù)包括輥輪半徑、搖臂內(nèi)存半徑、旋轉(zhuǎn)主頁(yè)片半徑、掘進(jìn)頁(yè)片半徑、掘進(jìn)頁(yè)片角度、輥輪寬度、搖臂高度、剪輥長(zhǎng)度、掘進(jìn)頁(yè)片高度、引擎轉(zhuǎn)速等參數(shù),在現(xiàn)實(shí)應(yīng)用中運(yùn)行可靠,有效提高了計(jì)算速度和精確度,表現(xiàn)突出。
通過(guò)鎬型齒螺旋滾筒計(jì)算程序開(kāi)發(fā)該程序?qū)崿F(xiàn)了:(1)具有reset參數(shù)能力,使輥輪部件參數(shù)輸入過(guò)程得到簡(jiǎn)化,節(jié)約數(shù)據(jù)輸入時(shí)間;(2)在各類型輪轂盤大小計(jì)算中,運(yùn)用數(shù)據(jù)庫(kù)鏈接技術(shù)實(shí)現(xiàn)C++Builder應(yīng)用程序與Access數(shù)據(jù)庫(kù)的對(duì)接,能夠自動(dòng)生成大量參數(shù)信息,并且能夠自動(dòng)增加或刪除記錄;(3)可參照不同類型的頁(yè)片數(shù)量計(jì)算頁(yè)片距離;(4)能夠自動(dòng)生成doc格式的計(jì)算報(bào)告[2]。
2 鎬型齒螺旋滾筒采煤機(jī)的設(shè)計(jì)原理分析
2.1 鎬型齒螺旋滾筒采煤機(jī)的組成
鎬型齒螺旋滾筒采煤機(jī)重要結(jié)構(gòu)部件主要由驅(qū)動(dòng)電機(jī)、牽引部、截割部減速箱、滾筒、電氣控制以及附屬裝置等部分組成[1]。
2.2 鎬型齒螺旋滾筒式采煤機(jī)各部件的設(shè)計(jì)原理
2.2.1 鎬型齒螺旋滾筒式采煤機(jī)截割部的設(shè)計(jì)
鎬型齒螺旋滾筒采煤機(jī)的截割部的設(shè)計(jì)由采煤機(jī)的作業(yè)裝置和驅(qū)動(dòng)作業(yè)裝置減速箱組成的組建。截割部還包含作業(yè)裝置的升降部件和攔煤護(hù)板以及傳送組織。升降部件和傳送部件是運(yùn)用液壓驅(qū)動(dòng)及操控的。鎬型齒螺旋滾筒是采煤機(jī)的作業(yè)中樞,它的設(shè)計(jì)必修能夠適用于煤層的實(shí)際構(gòu)造和挖煤流程及挖掘規(guī)格的標(biāo)準(zhǔn)[1]。
2.2.2 采煤機(jī)的牽引部設(shè)計(jì)
為了增加采煤機(jī)的牽引力,一般設(shè)計(jì)為雙牽引模式,這樣能實(shí)現(xiàn)無(wú)檔變速,能夠使?fàn)恳δ懿擅贺?fù)荷的增加而自動(dòng)改變。
采煤機(jī)的牽引部的設(shè)計(jì)由滾動(dòng)設(shè)備和牽引部件兩部分完成。滾動(dòng)設(shè)備的作用就是把電能通過(guò)電機(jī)轉(zhuǎn)換成滾動(dòng)輪的機(jī)械能。牽引設(shè)備是輔助采煤機(jī)順著作業(yè)面運(yùn)動(dòng)的組件。根據(jù)牽引部在采煤機(jī)的不同設(shè)計(jì)位置如果是在采煤機(jī)上面就稱為內(nèi)牽引,如果是設(shè)計(jì)在采煤機(jī)作業(yè)面兩端為外牽引[1]。
3 鎬型齒螺旋滾筒程序的開(kāi)發(fā)
3.1 鎬型齒螺旋滾筒零部件的數(shù)據(jù)輸入
需要輸入的數(shù)據(jù)有:輥輪半徑、搖臂內(nèi)存半徑、旋轉(zhuǎn)主頁(yè)片半徑、掘進(jìn)頁(yè)片半徑、掘進(jìn)頁(yè)片角度、輥輪寬度、搖臂高度、剪輥長(zhǎng)度、掘進(jìn)頁(yè)片高度、引擎轉(zhuǎn)速等參數(shù)。
3.2 鎬型齒螺旋滾筒零部件數(shù)據(jù)輸出
經(jīng)過(guò)計(jì)算機(jī)優(yōu)化程序C++Builder對(duì)滾筒的各項(xiàng)參數(shù)進(jìn)行優(yōu)化換算后輸出的數(shù)據(jù)包含各類旋轉(zhuǎn)頁(yè)片下展開(kāi)后外圓半徑、頁(yè)片半徑參數(shù)輸出、輥輪半徑參數(shù)輸出(分大輥輪、小輥輪)、旋轉(zhuǎn)頁(yè)片半徑參數(shù)輸出、掘進(jìn)板參數(shù)輸出、搖臂高度參數(shù)輸出、小頁(yè)片長(zhǎng)度參數(shù)輸出、固定版大小參數(shù)輸出等。
3.3 鎬型齒螺旋滾筒零部件變量定義
運(yùn)用C語(yǔ)言來(lái)定義滾筒一些零件變量函數(shù):
floatGT;//滾筒半徑
floatYB;//搖臂內(nèi)側(cè)半徑
floatYG;//搖臂高度
floatXB;//旋轉(zhuǎn)主頁(yè)片半徑
floatJC;//剪輥長(zhǎng)度
floatJB;//掘進(jìn)頁(yè)片半徑
floatJG;//掘進(jìn)頁(yè)片高度
floatJJ;//掘進(jìn)頁(yè)片角度
floatYZ;//引擎轉(zhuǎn)速
3.4 Access數(shù)據(jù)庫(kù)應(yīng)用
Access數(shù)據(jù)庫(kù)是適合運(yùn)用在數(shù)據(jù)處理量不大的工作站計(jì)算機(jī)程序中的數(shù)據(jù)庫(kù)系統(tǒng),當(dāng)其需要處理數(shù)據(jù)量比較小和微型機(jī)運(yùn)行該數(shù)據(jù)庫(kù)系統(tǒng)時(shí)表現(xiàn)出絕佳性能。該程序設(shè)計(jì)中計(jì)算輥輪面積的需要處理數(shù)據(jù)量比較小,選用Access數(shù)據(jù)庫(kù)處理比較合適,省去了oracle、sqlserver、mysql、db2、sybase等大型數(shù)據(jù)庫(kù)的安裝使用費(fèi)用,有利于采煤機(jī)滾筒程序設(shè)計(jì)的計(jì)算和運(yùn)用。在該計(jì)算程序中,運(yùn)用了Access數(shù)據(jù)庫(kù)技術(shù)來(lái)實(shí)現(xiàn)輥輪大小運(yùn)算,能夠把計(jì)算結(jié)果以列表的形式顯示,也利于比較數(shù)據(jù)。
3.5 生成滾筒各零部件數(shù)據(jù)報(bào)表
將C語(yǔ)言程序運(yùn)算的結(jié)果用報(bào)表的方法進(jìn)行輸出,有利于設(shè)計(jì)人員進(jìn)行查詢、核對(duì)與存儲(chǔ)。該程序中使用C語(yǔ)言中的Qee函數(shù)setupQeeitems(“office.fundamenta”)來(lái)實(shí)現(xiàn)對(duì)象創(chuàng)建和函數(shù)V.Exec(Process(“plug-in”)用來(lái)實(shí)現(xiàn)字符在office文檔中的插入操作。程序所輸出的數(shù)據(jù)報(bào)表格式方便查閱存儲(chǔ)。[2-3]。
4 結(jié)束語(yǔ)
鎬型齒螺旋滾筒設(shè)計(jì)計(jì)算程序,運(yùn)用C語(yǔ)言和Access數(shù)據(jù)庫(kù)技術(shù)相結(jié)合,實(shí)現(xiàn)了大、小輥輪搖臂等零部件尺寸等參數(shù)的電腦編程運(yùn)算,能夠自動(dòng)生成doc格式的數(shù)據(jù)報(bào)告。使得計(jì)算方法得到簡(jiǎn)化,計(jì)算速度有所提高。在利用計(jì)算機(jī)程序?qū)Σ擅簷C(jī)的鎬型齒螺旋滾筒設(shè)計(jì)開(kāi)發(fā)過(guò)程中,將原來(lái)手工設(shè)計(jì)時(shí)需要一個(gè)多小時(shí)的計(jì)算量在利用計(jì)算機(jī)編程就能夠縮短到幾分鐘就能完成,并且計(jì)算結(jié)果準(zhǔn)確可靠,是一次有效的利用計(jì)算機(jī)編程對(duì)采煤機(jī)滾筒設(shè)計(jì)運(yùn)算工作的技術(shù)改造。
參考文獻(xiàn):
[1]王大川,于利洋.滾筒采煤機(jī)的工作原理分析[J].科技資訊,2012(07):89.
[2]路潞,陶嶸.基于C語(yǔ)言和Access數(shù)據(jù)庫(kù)的鎬型齒螺旋滾筒計(jì)算程序的開(kāi)發(fā)[J].煤,2010(09):80-81.
[3]屈中華.滾筒采煤機(jī)螺旋滾筒的參數(shù)優(yōu)化設(shè)計(jì)研究[D].東北大學(xué),2008.
作者簡(jiǎn)介:胡渝蘋(1982.03-),女,重慶永川人,研究生,研究方向:計(jì)算機(jī)軟件應(yīng)用。
作者單位:重慶水利電力職業(yè)技術(shù)學(xué)院,重慶永川 402160
計(jì)算機(jī)光盤軟件與應(yīng)用2014年17期