资源描述:
《基于matlab的两级直齿圆柱 齿轮减速器优化设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、专业:机械设计制造及其自动化学号:0412070117HebeiNormalUniversityofScience&Technology本科毕业设计题目:基于MATLAB的两级直齿圆柱齿轮减速器优化设计院(系、部):机电工程学院学生姓名:孙小亮指导教师:张小芹职称讲师2011年6月9日河北科技师范学院教务处制资料目录1.学术声明…………………………………………………………………共1页2.河北科技师范学院本科毕业论文(设计)…………………………共61页3.河北科技师范学院本科毕业论文(设计)任务书………………共2页4.河北科技师范学院本科毕业论文(设计)开题报告……
2、………共3页5.河北科技师范学院本科毕业论文(设计)中期检查表…………共1页6.河北科技师范学院本科毕业论文(设计)答辩记录表…………共1页7.河北科技师范学院本科毕业论文(设计)成绩评定汇总表……共2页8河北科技师范学院本科毕业论文(设计)工作总结……………共2页9其他反映研究成果的资料(如公开发表的论文复印件、效益证明等)……………………………………………………………共页河北科技师范学院本科毕业设计基于MATLAB的两级直齿圆柱齿轮减速器优化设计院(系、部)名称:机电工程学院专业名称:机械设计制造及其自动化学生姓名:孙小亮学生学号:0412070117指导教师
3、:张小芹2011年5月26日河北科技师范学院教务处制学术声明本人呈交的学位论文,是在导师的指导下,独立进行研究工作所取得的成果,所有数据、图片资料真实可靠。尽我所知,除文中已经注明引用的内容外,本学位论文的研究成果不包含他人享有著作权的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确的方式标明。本学位论文的知识产权归属于河北科技师范学院。本人签名:日期:指导教师签名:日期:摘要摘要减速器中直齿圆柱齿轮承载能力计算涉及齿轮的设计、制造工艺、材料和检验等各方面的因素,是一个十分复杂的问题,在减速器设计中齿轮参数的计算繁琐,且手工计算容易出错,在
4、机械传动设计的工作量中占用了较大比重。因此,需要引入现代设计方法有效地改进传统设计中的不足,对减速器进行简化设计计算。Matlab是美国Mathworks公司推出的集科学计算和图形处理为一体的科学计算语言。利用MATLAB来求解机械设计问题,可以节省设计计算时间、降低成本、提高效率。但是,MATLAB一般不能脱离MATLAB集成环境工作,而且编写界面的功能比较弱。而VisualBasic采用了面向对象、事件驱动的编程机制,提供了所见即所得的可视化程序设计方法,易学易用。本次毕业设计各取VB与MATLAB所长,在Matlab软件平台上通过编写M文件完成相关设计计算,
5、利用VisualBasic开发交互式的人机界面,在界面上输入已知参数,调用Matlab的M文件后将设计结果输出到界面上,实现两级直齿圆柱齿轮减速器的自动优化设计并用Solidworks参数化造型,节约设计时间、提高设计效率。关键词:齿轮传动;强度校核;优化设计;参数化造型AbstractCalculationsofcarryingcapacityofCylindricalgearreducerinvolvedindesign,manufacturingprocesses,materialsandexaminationisaverycomplexissue.Ther
6、efore,introductionofmoderndesignmethodsisneededtosimplifythedesigncalculations.MatlabislaunchedbytheUnitedStatesCompanyMathworks,whichisakindofscientificcomputinglanguageintegratingscientificcomputingandgraphics-processing.UsingMATLABtosolvemechanicaldesign,designandcalculationtimecan
7、besaved,costsreducedandefficiencyimproved.However,MATLABcannotbedivorcedfromtheintegrationenvironment,andthefunctionofmakinginterfaceisrelativelyweak,whileVisualBasicisobject-oriented,event-driven,providingavisualprogrammingmethod.Thisdesigncarriesdesignandcalculationbyusing,MATLAB,de
8、velop