數(shù)字化、網(wǎng)絡化、智能化時代的理工科專業(yè)畢業(yè)生應當在數(shù)字化方面具備3種基本能力:①職場上日常工作的數(shù)字化表達能力(Office辦公能力);②職場上專業(yè)工作的數(shù)字化計算能力(工業(yè)App能力);③職場上專業(yè)工作的數(shù)字化設計能力(CAX/EDA能力)。如果具備了這3種基本能力,也就具備了在職場上高質量就業(yè)的競爭力。如果不具備這3種基本能力,就會被認定為功能型文盲而慘遭淘汰。作者從事高等教育工作幾十年,近十幾年一直把專業(yè)課程與數(shù)字化技術深度融合作為教學改革工作的重中之重。在數(shù)字化、網(wǎng)絡化和智能化時代如何讓學生在競爭激烈的職場中獲得高質量就業(yè)的機會,始終是作者理論教學和實踐教學的初心。本書就是為了幫助學生具備職場上專業(yè)工作的數(shù)字化計算能力(工業(yè)App能力)而編寫的。
目前,國內工科院校機械工程、機電工程、智能制造、工業(yè)機器人和近機類專業(yè)在機械設計基礎課程教學中采用兩種教學方式:①課堂教學采用理論與機構運動動畫仿真相互融合的教學方式;②課程設計采用手工計算與CAD圖形設計相互融合的教學方式。在數(shù)字化、網(wǎng)絡化和智能化時代,如何把課程設計的手工計算方法用數(shù)字化工業(yè)App設計方法取代,即機械設計基礎教學如何與數(shù)字化App設計深度融合是目前各個院校的金課課程建設的重要內容。教學大計,教材為本(楊叔子語),目前當務之急是需要與之相關的數(shù)字化工業(yè)App案例應用方面的輔助教材和參考書。由于MATLAB語言是目前各工科院校專業(yè)教師和學生(?、本科和研究生)在進行數(shù)字化計算、數(shù)字化設計、數(shù)字化仿真、專業(yè)課程設計和畢業(yè)設計的首選工具軟件,因此本書基于MATLAB R2019b中的App Designer專用App設計工具,結合作者近十幾年課程與數(shù)字化深度融合教學改革實踐中積累的機械設計基礎方面的應用案例,從中精選出52個案例,采用App Designer把這些案例的工業(yè)App設計展示出來,編寫成這本用于機械設計基礎課程的數(shù)字化工業(yè)App設計輔助教學參考書。
什么是工業(yè)App?工業(yè)App就是一種承載工業(yè)技術知識、經(jīng)驗與規(guī)律的形式化(界面化)工業(yè)應用程序,且此App可以部署在網(wǎng)絡上與他人共享。機械設計基礎課程中所有的設計計算工作都可以用工業(yè)App設計表達出來。本書的編排如下:
第1章平面連桿機構App設計案例,用22個案例建立平面連桿機構工業(yè)App設計。
第2章凸輪傳動機構App設計案例,用2個案例建立凸輪機構和壓力角工業(yè)App設計。
第3章其他常用機構App設計案例,用4個案例建立槽輪、針輪和螺旋機構工業(yè)App設計。
第4章齒輪機構App設計案例,用6個案例建立齒輪傳動和減速器優(yōu)化工業(yè)App設計。
第5章機械連接App設計案例,用7個案例建立螺栓連接和螺旋彈簧優(yōu)化工業(yè)App設計。
第6章轉軸的App設計案例,用3個案例建立軸可靠性和軸支撐靜不定結構工業(yè)App設計。
第7章機械平衡App設計案例,用2個案例建立轉子靜平衡和轉子動平衡工業(yè)App設計。
第8章帶式輸送機傳動系統(tǒng)綜合App設計案例,通過該案例介紹由1個主系統(tǒng)界面引導進入6個子設計系統(tǒng)的綜合工業(yè)App設計。
附錄 MATLAB App Designer編程入門簡介,以一個常用的齒輪圖形設計為案例詳細介紹利用App Designer編程的全過程,供初學者入門學習參考。
本書可以為工科院校的機械工程、機電工程、智能制造工程、機器人工程、工業(yè)機器人技術等專業(yè)和近機類各專業(yè)的本科、專科學生在機械設計基礎課程學習、課程設計和相關畢業(yè)設計中采用MATLAB App Designer設計工業(yè)App提供指導、幫助和詳細的編程參考,從而使學生具備職場上專業(yè)工作數(shù)字化表達的工業(yè)App編程能力;同時,也可以為機械工業(yè)相關應用領域的工程技術人員提供一種全新的、較強實用的工業(yè) App編程設計方法。
作者在本書的編撰過程中,參考與借鑒了大量的國內外著作、教材與文獻資料。如果沒有這些精品資料,本書內容就不可能如此豐富。在此,謹向這些精品資料的作者、學者和專家表示由衷的敬意和衷心的感謝。
本書在編寫過程中得到了教育bu機械設計課程群虛擬教研室哈爾濱工業(yè)大學張鋒教授、浙江理工大學胡明教授兩位專家的悉心指導和幫助;浙江師范大學行知學院李新輝整理了書中的部分章節(jié)內容并繪制了本書的全部圖形;長春工程學院杜微對本書部分章節(jié)做了勘誤工作;北京航空航天大學陳殿生教授、吉林大學王聰慧教授、浙江師范大學蔣永華教授對本書提出了許多建設性的寶貴意見,在此向他們表示深深的謝意。
感謝在專業(yè)課程與數(shù)字化深度融合教學改革中同舟共濟的教師和學生,他們?yōu)樽髡叩膶I(yè)數(shù)字化教學探索、改革與實踐提供了豐富的經(jīng)驗。
衷心感謝人生道路上所有關心、愛護和幫助過我的老師、同事和學生。
在此還要特別感謝北京航空航天大學出版社、陳守平編輯為我提供的支持、鼓勵和真誠的幫助。
讀者可以登錄北京航空航天大學出版社的官方網(wǎng)站,選擇下載專區(qū)隨書資料下載本書配套的程序代碼;也可以關注北航科技圖書微信公眾號,回復4110獲得程序代碼的下載鏈接;還可以登錄MATLAB中文論壇,在本書所在版塊(https://www.ilovematlab.cn/forum-289-1.html)下載相應代碼。下載過程中遇到任何問題,請發(fā)送電子郵件至goodtextbook@126.com 或致電01082317738咨詢處理。書中給出的程序僅供參考,讀者可根據(jù)實際問題進行完善或改寫,以提升自己的編程實踐能力。
由于作者水平有限,書中難免有疏漏之處,懇請各方面專家和讀者不吝賜教。作者電子郵箱lushuang@zjnu.cn。
謹以此書獻給幾十年來全心全意鼓勵、陪伴和照顧我的妻子趙麗華和女兒陸若然。
第1章平面連桿機構App設計案例1
1.1平面四桿機構設計案例1
1.1.1案例1: 四桿機構類型判斷App設計1
1.1.2案例2: 按連桿通過兩個預定位置的幾何法實現(xiàn)App設計6
1.1.3案例3: 按連桿通過三個預定位置的幾何法實現(xiàn)App設計11
1.1.4案例4: 按連桿預定位置位移矩陣法實現(xiàn)App設計16
1.1.5案例5: 按連桿預定位置解析法實現(xiàn)App設計21
1.1.6案例6: 按兩連架桿預定對應位置運動規(guī)律實現(xiàn)App設計25
1.1.7案例7: 按期望函數(shù)實現(xiàn)App設計28
1.1.8案例8: 按行程速比系數(shù)及有關參數(shù)實現(xiàn)App設計32
1.2平面連桿機構分析案例40
1.2.1案例9: 鉸鏈四桿機構運動分析App設計40
1.2.2案例10: 鉸鏈四桿機構力分析App設計46
1.2.3案例11、案例12:曲柄滑塊機構運動和精度分析App設計56
1.2.4案例13: 曲柄滑塊機構力分析App設計68
1.2.5案例14: 曲柄滑塊機構等效動力學App設計78
1.2.6案例15、案例16:導桿機構運動分析App設計84
1.2.7案例17: 導桿機構力分析App設計95
1.2.8案例18: 六桿機構運動分析App設計104
1.2.9案例19: 六桿機構力分析App設計113
1.2.10案例20: 雙滑塊機構運動分析App設計124
1.2.11案例21: 放大機構運動分析App設計130
1.2.12案例22: 刨床機構運動分析App設計137
第2章凸輪傳動機構App設計案例146
2.1凸輪傳動機構運動規(guī)律146
2.1.1凸輪從動件的運動規(guī)律146
2.1.2四種推桿運動規(guī)律的MATLAB子函數(shù)148
2.2凸輪傳動機構運動和壓力角設計案例150
2.2.1案例23: 偏置直動滾子推桿盤形凸輪機構運動App設計150
2.2.2案例24: 凸輪機構最大壓力角及其位置App設計157
第3章其他常用機構App設計案例162
3.1槽輪機構162
3.1.1槽輪傳動機構設計計算162
3.1.2案例25: 外槽輪機構App設計163
3.1.3案例26:內槽輪機構App設計166
3.2針輪機構169
3.2.1針輪傳動機構設計計算170
3.2.2案例27: 針輪機構參數(shù)及運動App設計172
3.3螺旋機構176
3.3.1螺旋傳動機構設計計算176
3.3.2案例28: 螺旋機構App設計178
第4章齒輪機構App設計案例182
4.1圓柱齒輪傳動參數(shù)計算182
4.1.1案例29: 直齒圓柱齒輪傳動參數(shù)計算App設計183
4.1.2案例30: 直齒圓柱齒輪傳動變位系數(shù)App設計185
4.2直齒圓柱齒輪傳動齒面接觸應力設計190
4.2.1齒輪傳動齒面接觸應力設計理論190
4.2.2案例31: 齒輪傳動齒面接觸應力App設計191
4.3單級圓柱齒輪減速器優(yōu)化設計195
4.3.1單級圓柱齒輪減速器優(yōu)化設計方法195
4.3.2案例32: 單級圓柱齒輪減速器體積最小優(yōu)化App設計195
4.4二級圓柱齒輪減速器優(yōu)化設計199
4.4.1二級圓柱齒輪減速器優(yōu)化設計方法199
4.4.2案例33: 二級圓柱齒輪減速器中心距最小優(yōu)化App設計201
4.5圓柱蝸桿減速器優(yōu)化設計205
4.5.1圓柱蝸桿減速器優(yōu)化設計方法205
4.5.2案例34: 蝸桿減速器渦輪齒圈體積最小優(yōu)化App設計208
第5章機械連接App設計案例212
5.1螺栓及螺栓組連接設計212
5.1.1螺栓連接強度設計計算212
5.1.2案例35: 螺栓連接強度App設計214
5.1.3螺栓組連接優(yōu)化設計計算217
5.1.4案例36: 螺栓組連接優(yōu)化App設計218
5.2圓柱螺旋彈簧設計221
5.2.1圓柱螺旋彈簧設計計算221
5.2.2案例37、案例38、案例39: 圓柱螺旋彈簧App設計221
5.2.3圓柱螺旋彈簧優(yōu)化設計計算228
5.2.4案例40: 圓柱螺旋彈簧優(yōu)化App設計230
5.2.5案例41: 圓柱螺旋彈簧多目標優(yōu)化App設計232
第6章轉軸的App設計案例238
6.1轉軸的可靠性設計238
6.1.1彎扭組合作用下轉軸的可靠性設計計算238
6.1.2案例42: 彎扭組合作用下軸的可靠性App設計239
6.1.3簡支軸危險截面可靠性設計計算241
6.1.4案例43: 錐齒輪軸危險截面可靠性App設計243
6.2主軸支撐靜不定結構的設計246
6.2.1主軸支撐靜不定結構受力分析計算246
6.2.2案例44: 靜不定結構App設計249
第7章機械平衡App設計案例252
7.1剛性轉子靜平衡設計253
7.1.1剛性轉子靜平衡計算253
7.1.2案例45: 剛性轉子靜平衡App設計254
7.2剛性轉子動平衡設計258
7.2.1剛性轉子動平衡計算258
7.2.2案例46: 剛性轉子動平衡App設計260
第8章帶式輸送機傳動系統(tǒng)綜合App設計案例266
8.1綜合案例: 主系統(tǒng)界面266
8.2傳動系統(tǒng)運動與動力參數(shù)App設計子設計系統(tǒng)1268
8.2.1案例47: 傳動系統(tǒng)運動與動力參數(shù)的基本計算268
8.2.2傳動系統(tǒng)運動與動力參數(shù)子系統(tǒng)App設計269
8.3輸送機V帶傳動App設計子設計系統(tǒng)2272
8.3.1案例48: V帶傳動的參數(shù)計算272
8.3.2V帶傳動App設計273
8.4減速器斜齒圓柱齒輪傳動App設計子設計系統(tǒng)3277
8.4.1案例49: 斜齒圓柱齒輪傳動的理論分析277
8.4.2圓柱斜齒輪傳動App設計 279
8.5減速器彎扭組合軸App設計子設計系統(tǒng)4283
8.5.1案例50: 彎扭組合軸設計計算283
8.5.2彎扭組合軸App設計 286
8.6減速器軸承(30209)壽命計算App設計子設計系統(tǒng)5291
8.6.1案例51: 圓錐滾子軸承(30209)壽命設計計算291
8.6.2圓錐滾子軸承(30209)壽命計算App設計 292
8.7平鍵連接選用App設計子設計系統(tǒng)6295
8.7.1案例52: 平鍵連接設計選用計算295
8.7.2平鍵連接選用App設計 296
附錄 MATLAB App Designer編程入門簡介299
參考文獻308