• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      一種基于MATLAB的V帶傳送可靠性分析方法

      2015-03-19 02:12:48孫玉龍劉凱飛楊松林
      河北工業(yè)科技 2015年6期
      關(guān)鍵詞:控件實(shí)例傳動(dòng)

      孫玉龍,劉凱飛,楊松林

      (河北科技大學(xué)機(jī)械工程學(xué)院,河北石家莊 050018)

      對MATLAB軟件系統(tǒng)的應(yīng)用方便了工程與機(jī)械設(shè)計(jì)的計(jì)算和優(yōu)化,大量可靠性實(shí)例的介紹為機(jī)械工程領(lǐng)域的科研人員提供了更多的學(xué)習(xí)與借鑒機(jī)會(huì),許多成功技術(shù)已被應(yīng)用于實(shí)際工作之中。對機(jī)械中V帶摩擦力的研究,應(yīng)用MATLAB軟件更為方便、快捷和準(zhǔn)確。V帶的傳動(dòng)是一種應(yīng)用廣泛的傳動(dòng)系統(tǒng),輪槽側(cè)面與V帶兩側(cè)面壓緊產(chǎn)生的摩擦力帶動(dòng)V帶運(yùn)轉(zhuǎn),這種傳動(dòng)功率大,而且傳動(dòng)平穩(wěn)。為防止V帶傳動(dòng)中的失效現(xiàn)象,有必要進(jìn)行V帶的可靠性研究。傳統(tǒng)的V帶設(shè)計(jì)方法繁瑣、效率低,而應(yīng)用MATLAB軟件對機(jī)械中V帶傳動(dòng)系統(tǒng)進(jìn)行可靠性優(yōu)化設(shè)計(jì),語法符合工程設(shè)計(jì)語言要求,不僅初始參數(shù)輸入簡單,而且編程工作任務(wù)量小,優(yōu)越性十分明顯[1]。利用MATLAB針對工程設(shè)計(jì)編寫計(jì)算程序簡潔高效,能夠提高可靠性分析計(jì)算的工作效率。其仿真功能可以實(shí)現(xiàn)對設(shè)計(jì)結(jié)果圖像的顯示可視化操作,簡化了傳統(tǒng)方法機(jī)械可靠性設(shè)計(jì)中的設(shè)計(jì)步驟,在設(shè)計(jì)程序正常運(yùn)行的情況下,可以很直觀地展現(xiàn)設(shè)計(jì)產(chǎn)品的目標(biāo)構(gòu)造與參數(shù)情況,為機(jī)械可靠性設(shè)計(jì)提供了便利條件。基于MATLAB的可靠性快速算法的研究具有較大的工程實(shí)用價(jià)值[2-4]。

      1 計(jì)算子系統(tǒng)制作流程圖

      實(shí)用V帶傳送實(shí)例要有參考結(jié)構(gòu)圖,可以修改輸入?yún)?shù),實(shí)現(xiàn)不同需求下的結(jié)果。在MATLAB中編程輸入?yún)?shù)可變的可靠性分析計(jì)算的過程,然后再設(shè)計(jì)實(shí)例界面。其流程圖如圖1所示。

      圖1 計(jì)算子系統(tǒng)制作流程圖Fig.1 Calculation subsystem production flow chart

      2 模型建立及程序編譯

      2.1 傳動(dòng)數(shù)學(xué)模型的建立

      在實(shí)際工程中,機(jī)械過載時(shí)帶在帶輪上打滑及帶的疲勞損壞是V帶傳動(dòng)的主要失效形式,因此,不發(fā)生打滑失效的可靠度及疲勞強(qiáng)度可靠度是影響對V帶可靠度分析的2個(gè)重要方面[5-8]。

      1)不發(fā)生打滑失效的可靠度計(jì)算

      機(jī)械正常運(yùn)行,帶傳遞過程中V帶傳動(dòng)不打滑的條件是:

      變差系數(shù)CFmax=CF0;

      標(biāo)準(zhǔn)差σFmax=CFmaxFmax;

      再進(jìn)行正態(tài)分布函數(shù)計(jì)算后,即可得出V帶傳動(dòng)不發(fā)生打滑失效的可靠度R1=φ(ZR1)。

      2)疲勞強(qiáng)度可靠度計(jì)算

      按照常規(guī)設(shè)計(jì)理論要求,要保證設(shè)計(jì)出的V帶傳動(dòng)在預(yù)定的工作期間內(nèi)正常工況條件下不會(huì)發(fā)生疲勞損壞,滿足V帶傳動(dòng)的計(jì)算功率Pca≤[P0]條件即可,因此,V帶傳動(dòng)不發(fā)生疲勞損壞的可靠度為

      表1 V帶帶型系數(shù)表Tab.1 V-belt type coefficient

      2.2 MATLAB程序的編譯

      2.2.1 不發(fā)生打滑的可靠度

      2.2.2 疲勞強(qiáng)度可靠度計(jì)算

      3 程序調(diào)試及實(shí)例驗(yàn)證

      3.1 V帶傳送軟件設(shè)計(jì)原則

      1)保證軟件功能齊全,輸出參數(shù)值,計(jì)算不打滑情況下和疲勞失效情況下的可靠度。

      2)保證軟件應(yīng)用界面美觀,從應(yīng)用者的角度考慮界面布局,構(gòu)造結(jié)構(gòu)清晰,應(yīng)用方便的界面。

      3)利用GUI設(shè)計(jì)工具實(shí)現(xiàn)草圖總體布局[11],達(dá)到設(shè)計(jì)要求。

      4)編寫程序完成計(jì)算器的各項(xiàng)功能[12],實(shí)現(xiàn)設(shè)計(jì)目的。

      3.2 建立圖形界面

      1)初步布局 在MATLAB的主窗口中選擇File菜單中的New菜單項(xiàng),再選擇其中的GUI命令,顯示GUI的設(shè)計(jì)模板,根據(jù)流程圖將控件選擇區(qū)的相應(yīng)控件拖拉到設(shè)計(jì)工作區(qū)的相應(yīng)位置[13]。

      2)格式調(diào)整 修改控件屬性控件狀態(tài)具有統(tǒng)一的格式,它與用戶的界面設(shè)計(jì)要求不會(huì)完全一致,需要根據(jù)使用者的要求對其屬性進(jìn)行重新設(shè)置,以獲得所需界面的顯示效果。點(diǎn)擊Static Txt功能按鈕建立靜態(tài)文本框,雙擊,打開控件屬性對話框,屬性對話框的交互界面以列表的形式給出該控件的每一項(xiàng)屬性[14-15]。例如輸入所需要的文字、字體種類、大小、背景顏色等。

      3)界面激活 完成屬性設(shè)置,保存靜態(tài)界面設(shè)置后,點(diǎn)擊工具欄上的運(yùn)行按鈕,激活該界面。在激活后,形成2個(gè)同名文件:vdai1.m和vdai1.fig。vdai1.m文件在M文本編輯器中可以打開,顯示為操作界面,但是無法實(shí)現(xiàn)任何功能,需要編寫回調(diào)函數(shù)。

      4)程序編號 代碼程序編寫包括:插入圖片、初始參數(shù)的設(shè)定及運(yùn)算代碼的輸入、數(shù)據(jù)保護(hù)、數(shù)據(jù)傳遞、界面調(diào)用等[16-18]。

      3.3 系統(tǒng)的集成與調(diào)試

      按前述流程,編寫程序,繪制圖形,開發(fā)界面,再將三者集成、運(yùn)行、調(diào)試,直至完成系統(tǒng)規(guī)定的所有功能。系統(tǒng)運(yùn)行開發(fā)界面如圖2與圖3所示。

      圖2 開始界面Fig.2 Start interface

      觀察MATLAB圖2主界面命令窗口,選擇需要計(jì)算的類別,在彈出的圖3二級界面中,鍵入原始參數(shù),點(diǎn)擊計(jì)算,即可迅速得到相應(yīng)可靠性計(jì)算結(jié)果;調(diào)試過程如果發(fā)現(xiàn)有問題,則需打開主程序m文件,找到錯(cuò)誤區(qū)間進(jìn)行修正,再次調(diào)試,直至最后完成。

      3.4 實(shí)例驗(yàn)證

      某機(jī)械設(shè)備采用普通V帶傳動(dòng),設(shè)備的電動(dòng)機(jī)功率P=(15±2)kW,轉(zhuǎn)速n1=(730±15)r/min,傳動(dòng)比i=3.87,采用5根長度Ld=6 300mm的V型帶傳動(dòng),有關(guān)設(shè)計(jì)參數(shù)為小帶輪直徑d1=224 mm,包角α1=163.6(2.855rad),帶傳動(dòng)的張緊力F0=(1 600±120)N。取工況系數(shù)為KA=1.6,帶與帶輪間當(dāng)量摩擦系數(shù)fv=2.038,傳動(dòng)過載量為正常載荷的1.6倍。把實(shí)例的參數(shù)輸入,點(diǎn)擊計(jì)算,即可得到該普通V帶傳動(dòng)不發(fā)生打滑失效的可靠度R1=99.47%,不發(fā)生疲勞損壞的可靠度R2=92.62%。

      圖3 二級界面疲勞強(qiáng)度可靠度計(jì)算Fig.3 Interface of fatigue strength reliability calculation

      4 結(jié) 語

      通過MATLAB對V帶傳送系統(tǒng)進(jìn)行可靠性分析與計(jì)算,只需在軟件中更改不同V帶傳送的已知參數(shù),即可獲得不發(fā)生打滑失效的可靠度以及疲勞強(qiáng)度可靠度的計(jì)算結(jié)果,有效地解決了傳統(tǒng)算法與分析的繁瑣復(fù)雜,節(jié)省了大量時(shí)間。原始初始參數(shù)輸入簡單,計(jì)算迅速,為V帶傳送系統(tǒng)的可靠性分析計(jì)算提供了一種有效便捷的方法。

      [1] 卞春雨.MATLAB的應(yīng)用分析[J].科技傳播,2010,3(4):118-120.

      BIAN Chunyu.Application and analysis of MATLAB[J].Science and Technology Communication,2010,3(4):118-120.

      [2] 陳勝軍.基于MATLAB的可靠度快速算法[J].機(jī)械設(shè)計(jì),2007,24(5):43-44.

      CHEN Shengjun.Rapid algorithm of reliability based on MATLAB[J].Journal of Machine Design,2007,24(5):43-44.

      [3] 葉秉良.MATLAB在機(jī)械可靠性優(yōu)化設(shè)計(jì)中的應(yīng)用[J].煤礦機(jī)械,2006,27(11):15-18.

      YE Bingliang.Application of MATLAB in optimal design of mechanism reliability[J].Coal Mine Machinery,2006,27(11):15-18.

      [4] 王玉林,葛蕾,李艷斌.新型界面開發(fā)工具:MATLAB/GUI[J].無線電通信技術(shù),2008,34(6):50-52.

      WANG Yulin,GE Lei,LI Yanbin.New-style interface development Tool MATLAB/GUI[J].Radio Communications Technology,2008,34(6):50-52.

      [5] 董立立,趙益萍,梁林泉,等.機(jī)械優(yōu)化設(shè)計(jì)理論方法研究綜述[J].機(jī)床與液壓,2010,38(15):115-119.

      DONG Lili,ZHAO Yiping,LIANG Linquan,et al.Review on theory and approach of mechanical optimization design[J].Machine Tool and Hydarulics,2010,38(15):115-119.

      [6] 梁秀山.窄V帶傳動(dòng)系統(tǒng)的可靠性分析與設(shè)計(jì)[J].石油礦場機(jī)械,2000,29(6):37-39.

      LIANG Xiushan.Reliability analysis and design of the narrow V-type belt drive system[J].Oil Field Equipment,2000,29(6):37-39.

      [7] 梁秀山.實(shí)用V帶傳動(dòng)系統(tǒng)可靠度計(jì)算[J].機(jī)械研究與應(yīng)用,2003(3):46-47.

      LIANG Xiushan.The reliability calculation of V belt transmission system[J].Mechanical Research &Application,2003(3):46-47.

      [8] 葉秉良.基于SQP法的拖拉機(jī)最終傳動(dòng)可靠性優(yōu)化設(shè)計(jì)[J].農(nóng)機(jī)化研究,2008,14(4):5-8.

      YE Bingliang.Reliability optimal design of tractor’s final transmission based on SQP algorithm[J].Journal of Agricultural Mechanization Research,2008,14(4):5-8.

      [9] 田社平,韋紅雨.基于MATLAB的機(jī)械零件可靠度計(jì)算方法[J].機(jī)械設(shè)計(jì)與制造,2004,11(8):3-4.

      TIAN Sheping,WEI Hongyu.Computer reliability statistical value of mechanical elements based on MATLAB[J].Machinery Design &Manufacture,2004,11(8):3-4.

      [10]席平原.應(yīng)用MATLAB工具箱實(shí)現(xiàn)機(jī)械優(yōu)化設(shè)計(jì)[J].機(jī)械設(shè)計(jì)與研究,2003(6):40-42.

      XI Pingyuan.Application of MATLAB toolbox in mechanical optimization design[J].Machine Design and Research,2003(6):40-42.

      [11]任重,譚秋林,蔡婷,等.基于MATLAB的內(nèi)燃機(jī)曲柄連桿機(jī)構(gòu)動(dòng)力學(xué)GUI設(shè)計(jì)[J].機(jī)械傳動(dòng),2014,38(8):92-95.

      REN Zhong,TAN Qiulin,CAI Ting,et al.Design of dynamics GUI of the internal combustion engine crank based on MATLAB[J].Journal of Mechanical Transmission,2014,38(8):92-95.

      [12]南洋,周靜,孟開元,等.基于MATLAB的GUI的界面設(shè)計(jì)[J].石油儀器,2008(6):76-78.

      NAN Yang,ZHOU Jing,MENG Kaiyuan,et al.The interface design of GUI based on MATLAB[J].Petroleum Instrument,2008(6):76-78.

      [13]劉衛(wèi)國.MATLAB程序設(shè)計(jì)教程[M].北京:中國水利水電出版社,2010.

      LIU Weiguo.MATLAB Programming Tutorial[M].Beijing:China Water &Power Press,2010.

      [14]孫鵬,高金耀,張濤.利用MATLAB實(shí)時(shí)處理GPS數(shù)據(jù)[J].東海海洋,2004,22(1):11-14.

      SUN Peng,GAO Jinyao,ZHANG Tao.Real-time processing of GPS data using MATLAB[J].Donghai Marine Science,2004,22(1):11-14.

      [15]李寶方,邢玉清.基于MATLAB GUI的數(shù)字圖像處理仿真系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)與數(shù)字工程,2014,42(11):2177-2180.

      LI Baofang,XING Yuqing.Digital image processing simulation system based on MATLAB GUI[J].Computer &Digital Engineering,2014,42(11):2177-2180.

      [16]李亞軍,趙剛,王華,等.在MATLAB圖形用戶界面設(shè)計(jì)中使用ActiveX控件[J].計(jì)算機(jī)與數(shù)字工程,2006,34(12):55-56.

      LI Yajun,ZHAO Gang,WANG Hua,et al.MATLAB GUI design with ActiveX control[J].Computer &Digital Engineering,2006,34(12):55-56.

      [17]劉偉,劉光斌,吳紅.Matlab圖形用戶界面編程的幾點(diǎn)思考[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2003,8(11):60-61.

      LIU Wei,LIU Guangbin,WU Hong.Thinking on GUI programming based on Matlab[J].Applications Computer Systems,2003,8(11):60-61.

      [18]蘇金明,劉宏,劉波.MATLAB高級編程[M].北京:電子工業(yè)出版社,2006.

      SU Jinming,LIU Hong,LIU Bo.MATLAB Advanced Programming[M].Beijing:Publishing House of Electronics Industry,2006.

      猜你喜歡
      控件實(shí)例傳動(dòng)
      ABB傳動(dòng)
      ABB傳動(dòng)
      CeramicSpeed DrivEn全新傳動(dòng)體系
      中國自行車(2018年8期)2018-09-26 06:53:30
      關(guān)于.net控件數(shù)組的探討
      軟件(2018年7期)2018-08-13 09:44:42
      齒輪傳動(dòng)
      完形填空Ⅱ
      完形填空Ⅰ
      就這樣玩會(huì)VBA中常見的自定義控件
      電腦迷(2012年24期)2012-04-29 00:44:03
      在PowerBuUder中利用WinSock控件制作簡單的Web服務(wù)器
      VB.NET中ListBox控件實(shí)現(xiàn)流程跟蹤
      梅州市| 龙川县| 赤峰市| 镶黄旗| 福清市| 鸡西市| 太康县| 高陵县| 昭苏县| 荔波县| 湘西| 灵武市| 大兴区| 视频| 日喀则市| 伊宁市| 青龙| 盐津县| 永川市| 临清市| 义乌市| 河北区| 安西县| 巨鹿县| 托里县| 会泽县| 安陆市| 侯马市| 山丹县| 清镇市| 休宁县| 手游| 邵阳市| 司法| 新沂市| 临漳县| 郓城县| 和政县| 洛隆县| 定襄县| 昔阳县|