基于MATLAB的二级齿轮减速器的优化设计
基于Mathlab的齿轮减速导导优化设计
蒸 蒸凳 蒸
基芍 卜MAT七AB 的 齿 轮 减 速 导 优 化 设 计 导
徐勇’ , 郭玉琴 ’王训杰2 ,
(. 1 徐州师范大学机电学院, 徐州2 1 ;江西蓝天学院机电系, 江苏 1 6. 2 12 江西南昌309 3 8 )
Ga oU Cnt e N nos. rn r m文件。 最后在M L B T A 命令行窗口 A 调用上面的两个函 数: % 程序如下: o [ 1 , 1 1; x=1, ,1, , ] 0 5 0 3 07 比 n二 1 1 0 5 0 3 , ,1, , ] d[ 7 , 11; 0 U n二3 3 3 5 5 0 , ,2, , ; B [ 0 , 12 d 5 ]
对 2 戈
3 结论
对减速器设计方法及主要约束条件进行了研究,编制了 M n 程序, A 达B 简化了设计过程, 提高了设计的效率和质量, 充 分发挥了减速器在矿山设备中的应用潜力。
参考文做:
许用弯曲应力约束 . 2 M T B编程计算 2 AL A 细j 用到的两个函数定义如下: n n o c
酬习 一 3钊 二令1
7 一 0 0 9 二粉 1簇 ) x (
e x1 。 g 二犷 蕊 ) x ( 5
以习年2蕊 二 0 。
l x 一 。翔 。 g =1 +. 科城 ) x f o 翔 5
1x 9 (= 1 )
4 1 0 7 6 一 5 0感 0 85
轴规格约束 接触应力约束
一 6 0续0 21
; 性 式约 线 等 束
; 非线性不等式约束
根据设计要求, 取设计变量x[,沐两x习, =x 勺 3 s l , 建立目 数f : 标函 ( ) x
基于MATLAB的二级齿轮减速器的优化设计的综述
基于MA TLAB的二级齿轮减速器的优化设计的综述黄洪200921030302 机制0903佘意200921030202 机制0902长沙理工大学一、机械优化设计概述机械优化设计是在电子计算机广泛应用的基础上发展起来的一门先进技术。
它是根据最优化原理和方法,利用电子计算机为计算工具,寻求最优化设计参数的一种现代设计方法。
实践证明,优化设计是保证产品具有优良的性能、减轻重量或体积、降低成本的一种有效设计方法。
机械优化设计的过程是首先将工程实际问题转化为优化设计的数学模型,然后根据数学模型的特征,选择适当的优化设计计算方法及其程序,通过计算机求得最优解。
概括起来,最优化设计工作包括两部分内容:(1)将设计问题的物理模型转变为数学模型。
建立数学模型时要选取设计变量,列出目标函数,给出约束条件。
目标函数是设计问题所要求的最优指标与设计变量之间的函数关系式。
(2)采用适当的最优化方法,求解数学模型。
可归结为在给定的条件(例如约束条件)下求目标函数的极值或最优值问题。
二、Matlab概述Matlab 是美国Mathworks 公司推出的集科学计算和图形处理为一体的科学计算语言。
通过Matlab超强的运算能力与别的编程环境的数据交互,极大的提高了工程生产效率、缩短了开发周期。
MATLAB在学术界和工程界广受欢迎,其主要特点有如下几方面]5[。
①友好的工作平台和编程环境②简单易用的编程语言③强大的科学计算机数据处理能力④出色的图形处理功能⑤应用广泛的模块集合工具箱⑥实用程序接口和发布平台三、本次设计内容减速器作为一种传动装置广泛用于各种机械产品和装备中,因此,提高其承载能力,延长使用寿命,减小其体积和质量等,都是很有意义的,而目前在二级传动齿轮减速器的设计方面,许多企业和研究所都是应用手工设计计算的方法,设计过程琐碎而且在好多方面都是通过先估计出参数然后再校核计算的过程。
这对于设计者来说是枯燥无味的,进行的是重复性工作,基本没有创造性;对于企业来说增加了产品的成本且不易控制产品质量。
基于MATLAB复合形法的二级圆柱齿轮减速器的优化设计
+cos2β≤0
(4)
i=31.5,齿轮齿宽系数 准d=0.4;大齿轮材料为 45 钢,正 火,HB187~207, 小齿轮也为 45 钢, 调质, HB228~
低速级
-
[σH]2mn23z13i2准d 8×9252K2T3
+cos2β≤0
(5)
32
第 32 卷第 08 期 2011 年 08 月
50%。 可见改进后的车架没有过大的扭曲变形,其抗 辆,其工作路况比较集中,受力性 架是重型载货车的重要承载部件,车架质量的好坏
能大大提高,满足了设计和使用要求。
直接关 系到重型载 货车的性能 。 本文针对 YJ3128
NODAL SOUTION STEP=1 SUB=1 TIME=1 SEQV (AVG) DMX=53.356 SMN=93 240 SMX=.200E+09
often less than the actual best design. Based on the design in general, using the total center distance’s
minimum as the optimization objective, a mathematical model to MATLAB software platform, the use of
强度、刚度和寿命等条件下,取减速器的总中心距 a
为最终优化设计目标,通常总中心距
a=
1 2cos
β
[mn1z1(1+i1)+mn2z3(1+i2)]
(1)
式 中 mn1、mn2— ——高 速 级 和 低 速 级 齿 轮 的 法 向 模 数;
i1、i2— — — 高 速 级 和 低 速 级 的 传 动 比 ; z1、z2— — — 高 速 级 和 低 速 级 小 齿 轮 齿 数 ;
基于MATLAB的二级圆柱齿轮减速器优化设计
基于MATLAB 的二级圆柱齿轮减速器优化设计*张慧鹏(运城学院机电工程系,运城044000)Optimization design of the two-stage helical cylindrical gear reducer based on MATLABZHANG Hui-peng(Department of Mechanical &Electrical Engineering ,Yuncheng University ,Yuncheng 044000,China )文章编号:1001-3997(2010)04-0079-02【摘要】传统减速器设计一般通过反复的试凑、校核确定设计方案,虽然也能获得满足给定条件的设计方案,但方案一般不是最佳的。
在系统研究二级圆柱齿轮减速器优化设计目标、设计变量和约束条件的基础上,建立了优化设计数学模型。
利用MATLAB 的优化工具箱,对减速器进行优化设计,简化了复杂的编程,提高了设计效率和质量。
关键词:齿轮;减速器;MATLAB ;优化设计【Abstract 】Traditionally ,in order to get satisfied design data of reducer ,you must cut and try again and again.Although this design data can satisfy conditions given ,it is not optimal.After establishment of target function ,choice of parameters and confirmation of constraint conditions of the two -stage helical cylindrical gear reducer are systematically studied ,its optimum mathematical model is set up.The reducer is designed by MATLAB Optimization Toolbox ;it simplifies the computer programs and enhances the de -sign efficiency and quality.Key words :Gear ;Reducer ;MATLAB ;Optimization design中图分类号:TH122文献标识码:A*来稿日期:2009-06-19*基金项目:运城学院院级科研项目(2008118)1引言齿轮减速器是原动机和工作机之间独立的闭式机械传动装置,能够降低转速和增大扭矩,是一种被广泛应用在工矿企业及运输、建筑等部门中的机械部件[1]。
基于MATLAB的两级直齿圆柱 齿轮减速器优化设计
专业:机械设计制造及其自动化学号:0412070117Hebei Normal University of Science & Technology本科毕业设计题目:基于MATLAB的两级直齿圆柱齿轮减速器优化设计院(系、部):机电工程学院学生姓名:孙小亮指导教师:张小芹职称讲师2011年 6月9 日河北科技师范学院教务处制资料目录1. 学术声明 (1)2. 河北科技师范学院本科毕业论文(设计) (61)3. 河北科技师范学院本科毕业论文(设计)任务书 (2)4. 河北科技师范学院本科毕业论文(设计)开题报告 (3)5. 河北科技师范学院本科毕业论文(设计)中期检查表 (1)6. 河北科技师范学院本科毕业论文(设计)答辩记录表 (1)7. 河北科技师范学院本科毕业论文(设计)成绩评定汇总表 (2)8 河北科技师范学院本科毕业论文(设计)工作总结 (2)9 其他反映研究成果的资料(如公开发表的论文复印件、效益证明等)……………………………………………………………共页河北科技师范学院本科毕业设计基于MATLAB的两级直齿圆柱齿轮减速器优化设计院(系、部)名称:机电工程学院专业名称:机械设计制造及其自动化学生姓名:孙小亮学生学号: 0412070117指导教师:张小芹2011年 5月 26 日河北科技师范学院教务处制学术声明本人呈交的学位论文,是在导师的指导下,独立进行研究工作所取得的成果,所有数据、图片资料真实可靠。
尽我所知,除文中已经注明引用的内容外,本学位论文的研究成果不包含他人享有著作权的内容。
对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确的方式标明。
本学位论文的知识产权归属于河北科技师范学院。
本人签名:日期:指导教师签名:日期:减速器中直齿圆柱齿轮承载能力计算涉及齿轮的设计、制造工艺、材料和检验等各方面的因素,是一个十分复杂的问题,在减速器设计中齿轮参数的计算繁琐,且手工计算容易出错,在机械传动设计的工作量中占用了较大比重。
基于MatLab的齿轮减速器的可靠性优化设计
4、根据可靠性模型,对减速器进行优化设计,寻求最佳设计方案。
4、如果仿真结果不满足设计要求,需要对优化方案进行调整,并重新进行仿 真分析,直至达到预期效果。
参考内容二
内容摘要
随着现代工业的不断发展,齿轮减速器作为一种广泛应用于机械系统中的传 动装置,其性能和设计质量对于整个系统的运行至关重要。而MATLAB作为一种强 大的数学计算和工程设计工具,为齿轮减速器的优化设计提供了有效的手段。
4、根据可靠性模型,对减速器进行优化设计,寻求最佳设计方案。
4、根据可靠性模型,对减速器 进行优化设计,寻求最佳设计方 案。
4、根据可靠性模型,对减速器进行优化设计,寻求最佳设计方案。
1、在MATLAB中导入优化后的减速器设计方案,并利用Simulink模块构建优 化后的减速器模型。
4、根据可靠性模型,对减速器进行优化设计,寻求最佳设计方案。
利用MATLAB的数值计算功能,可以对齿轮减速器的性能进行详细分析。例如, 可以通过模拟齿轮的啮合过程,计算齿轮的应力、接触强度等;通过分析减速器 的传动效率,评估其传动性能。这些分析结果可以为优化设计提供重要的参考依 据。
3、优化设计
3、优化设计
基于MATLAB的优化设计工具箱,可以对齿轮减速器的参数进行优化。通过定 义优化目标函数,如最小化齿轮应力、最大化传动效率等,可以求解出满足要求 的最佳参数组合。这种方法可以在保证性能的同时,降低材料消耗和制造成本。
基于MatLab的齿轮减速器 的可靠性优化设计
01 引言
目录
02 内容概述
03 MatLab基础知识
基于MATLAB的齿轮减速器优化设计
基于MATLAB的齿轮减速器优化设计
苗君明;佟刚
【期刊名称】《沈阳航空航天大学学报》
【年(卷),期】2005(022)005
【摘要】优化设计是将最优化理论和计算技术应用于设计领域,为工程设计提供了一种重要的设计方法.MATLAB优化工具箱具有编程工作量少、语法符合工程设计要求的特点,本文利用优化工具箱以行星齿轮和中心轮的质量最小为目标函数对行星齿轮减速器进行快速优化设计,并给出了行星齿轮优化设计的具体实例,与原设计方案相比,取得了良好的优化效果.
【总页数】2页(P33-34)
【作者】苗君明;佟刚
【作者单位】沈阳航空工业学院,辽宁,沈阳,110034;沈阳航空工业学院,辽宁,沈阳,110034
【正文语种】中文
【中图分类】TH122
【相关文献】
1.基于MATLAB的二级圆柱齿轮减速器优化设计 [J], 张志红;
2.基于MATLAB的二级圆柱齿轮减速器优化设计 [J], 张志红
3.基于MATLAB的二级圆锥-圆柱齿轮减速器优化设计 [J], 高彦军;史春娟
4.基于matlab的少齿差行星齿轮减速器的优化设计 [J], 王冬梅
5.基于Matlab的圆柱齿轮减速器最小中心距优化设计 [J], 刘政;周俊荣;王瑞超;李会军
因版权原因,仅展示原文概要,查看原文内容请购买。
二级斜齿圆柱齿轮减速器的MATLAB优化设计
安徽科技学院机电与车辆工程学院现代设计技术课程作业作业名称:二级斜齿圆柱齿轮减速器的优化设计学生姓名:lee学号:1111111111班级:机械电子工程102班指导教师:作业时间:2012年11月28日现代设计技术课程组制总传动比i=12.9,齿轮宽度系数a=1.齿轮材料和热处理:大齿轮45号钢调质240HBS,小齿轮40Cr调质280HBS,工作寿命10年以上。
要求按照总中心距a 最小来确定齿轮传动方案解:(1)建立优化设计的数学模型①设计变量:将涉及总中心距a齿轮传动方案的6个独立参数作为设计变量X=[ m n1,m n2,Z1,Z3,h, ]T =[X1,X2,X3,X4,X5,X6] T式中,m n1,m n2分别为高速级和低速级齿轮副的模数;Z1,Z3分别为高速级和低速级小齿轮齿数;h为高速级传动比;为齿轮副螺旋角。
②目标函数:减速器总中心距a最小为目标函数1x1 x3 (1 x5) x2 x4 (1 12.9X5 )mi nf(X)亠5「—2COSX6性能约束包括:齿面接触强度条件,齿根弯曲强度条件,高速级大齿轮与低速轴不干涉条件等。
根据齿轮材料与热处理规范,得到齿面许用接触应力H531.25MPa,齿根许用弯曲应力F1,3=153.5MPa 和F2,4 =141.6MPa0根据传递功率和转速,在齿轮强度计算条件中代入有关数据:高速轴转矩T1=82.48N/m,中间轴转矩T2=237.88N/m,高速轴和低速轴载荷系数K1=1.225 和K2=1.204o③约束条件:含性能约束和边界约束边界约束包括:根据传递功率与转速估计高速级和低速级齿轮副模数的范围;综合考虑传动平稳、轴向力不能太大、轴齿轮的分度圆直径不能太小与两级传动的大齿轮浸油深度大致相近等因素,估计两级传动大齿轮的齿数范围、高速级传动比范围和齿轮副螺旋角范围等。
因此,建立了17 个不等式约束条件。
g1(X) cos3x6 1.010 10 7x13x33x530 (高速级齿轮接触强度条件)g2(X) x52cos3x6 1.831 104x23x430 (低速级齿轮接触强度条件)g3(X) cos2x6 1.712 10 3(1 x5 )x13x320 (高速级大齿轮弯曲强度条件)g4(X) x52cos2x6 9.034 10 4(12.9 x5)x23x420(低速级大齿轮弯曲强度条件)g5(X) x5[2(x1 30 ) cos x 6 x1 x3 x5 ] x2x4(12.9 x5) 0 (大齿轮与轴不干涉条件)g6(X) 1.6-x1 0(高速级齿轮副模数的下限)g7(X) x1 4.5 0(高速级齿轮副模数的上限)g8(X) 2.5 x2 0(低速级齿轮副模数的下限)g9(X) x2 4.5 0(低速级齿轮副模数的上限)g10(X) 14 x3 0(高速级小齿轮齿数的下限)g11(X) x3 22 0(高速级小齿轮齿数的上限)g12 ( X) 16 x4 0(低速级小齿轮齿数的下限)g13(X) x4 22 0(低速级小齿轮齿数的上限)g14(X) 5 x5 0(高速级传动比的下限)g15(X) x5 6 0(高速级传动比的上限)g16(X) 7.5 x6 0(齿轮副螺旋角的下限)g17(X) x6 16 0 (齿轮副螺旋角的上限)(2)编制优化设计的M 文件%两级斜齿轮减速器总中心距目标函数(函数名为jsqyh_f.m)function f=jsqyh_f(x); hd=pi/180;a1=x(1)*x(3)*(1+x(5)); a2=x(2)*x(4)*(1+12.9/x(5)); cb=2*cos(x(6)*hd); f=(a1+a2)/cb;%两级斜齿轮减速器优化设计的非线性不等式约束函数(函数名为 jsqyh_g.m)function[g,ceq]=jsqyh_g(x); hd=pi/180;g(1)=cos(x (6) *hd)A3-1.010e-7*x(1)A3*x (3) A3*x(5);g( 2)=x(5F2*cos(x (6) *hdF3-1.831e-4*x (2F3*x ⑷八3; g(3)=cos(x(6)*hd)A2-1.712e-3*(1+x(5))*x(1)A3*x(3)A2; g(4)=x(5)A2*cos(x(6)*hd)A2-9.034e-4*(12.9+x(5))*x(2)A3*x(4)A2;g(5)=x(5)*(2*(x(1)+29)*cos(x(6)*hd)+x(1)*x(3)*x(5))-x(2)*x(4)*(12.9+x(5)); ceq=[];在命令窗口键入 :x0=[1.5;2.5;22;20;4.25;14];% 设计变量的初始值 lb=[1.6;2.5;14;16;5;7.5];% 设计变量的下限 ub=[4.5;4,5;22;22;6;16];% 设计变量的上限[x,fn]=fmincon(@jsqyh_f,x0,[],[],[],[],lb,ub,@jsqyh_g);disp ' *********** 两级斜齿轮传动中心距优化设计最优解 *************' fprintf(1,' 高速级齿轮副模数 fprintf(1,' 低速级齿轮副模数 fprintf(1,' 高速级小齿轮齿数 fprintf(1,' 低速级小齿轮齿数 fprintf(1,' 高速级齿轮副传动比 fprintf(1,' 齿轮副螺旋角 fprintf(1,' 减速器总中心距g=jsqyh_g(x);disp ' ==========最优点的性能约束函数值 ========== fprintf(1,' 高速级齿轮副接触疲劳强度约束函数值 fprintf(1,' 低速级齿轮副接触疲劳强度约束函数值 fprintf(1,' 高速级大齿轮齿根弯曲强度约束函数值 fprintf(1,' 低速级大齿轮齿根弯曲强度约束函数值 fprintf(1,' 大齿轮顶圆与轴不干涉几何约束函数值 ************ 两级斜齿轮传动中心距优化设计最优解高速级齿轮副模数 Mn1=4.7782mm 低速级齿轮副模数 Mn2=6.5171mm 高速级小齿轮齿数 z1=22.5171 低速级小齿轮齿数 z2=22.5171高速级齿轮副传动比 i1=5.2829 齿轮副螺旋角 beta=15.5171度Mn1=%3.4fmm\n',x(1)) Mn2=%3.4fmm\n',x(2)) z1=%3.4fmm\n',x(3)) z2=%3.4fmm\n',x(4)) i1=%3.4fmm\n',x(5)) beta=%3.4fmm\n',x(6)) a12=%3.4fmm\n',fn)g1=%3.4fmm\n',g(1)) g2=%3.4fmm\n',g(2)) g3=%3.4fmm\n',g(3)) g4=%3.4fmm\n',g(4)) g5=%3.4fmm\n',g(5))*************==========最优点的性能约束函数值==========高速级齿轮副接触疲劳强度约束函数值 低速级齿轮副接触疲劳强度约束函数值 高速级大齿轮齿根弯曲强度约束函数值 低速级大齿轮齿根弯曲强度约束函数值 大齿轮顶圆与轴不干涉几何约束函数值 (3) 优化结果处理:经检验,最优点位于性能约束g,x)、g 2(X)和g 6(x)、g 12(X)、g 14(X)、 g i6(x)的交集上。
二级减速器优化设计论文最终版
毕业设计(论文)正文题目减速器优化设计与制造-设计专业机械设计制造及其自动化班级汽车服务0811班姓名代军军学号08130033指导教师职称刘海生副教授2012年5月16 日减速器优化设计与制造-设计摘要:传统的减速器设计一般通过反复的试凑、校核确定设计方案,虽然也能获得满足给定条件的设计方案,实践证明,按照传统设计方法作出的设计方案,大部分都有改进的余地,不是最佳方案。
本文将对二级斜齿圆柱齿轮减速器进行优化设计。
考虑到以中心距最小为目标,在此采用了惩罚函数法。
通过设计变量的选取、目标函数和约束条件的确定,建立了斜齿圆柱齿轮减速器设计的数学模型。
编写了优化设计程序,通过在计算机上运行和计算,得出优化设计各参数的大小。
结果表明,采用优化设计方法后,在满足强度要求的前提下,减速器的尺寸大大降低了,减少了用材及成本,提高了设计效率和质量。
关键词:斜齿轮;减速器;优化设计;惩罚函数法;中心距Reducer to optimize the design and manufacturing - design Abstract:Traditionally, in order to get satisfied design data of reducer, you must cut and try again and again. Although this design can satisfy conditions given. Proved by the practice, according to the traditional design method to the design, most of them have room for improvement, it is not optimal.In this article we will two-grade helical cylindrical gear redactor conduct optimal design . Taking account the minimum distance of center into the goal, penalty function used in this method . In this paper, by the way of selecting design variable , setting up goal function and restriction condition , the mathematical model of cylindrical gear reducer is established . The preparation of the optimal design program , run by the computer and calculating the optimal design parameters . The results show that the optimal design methods , strength requirements are met under the premise of the size reducer greatly reduced, reducing the timber and the cost , improve the design efficiency and quality.Key words:Helical Cylindrical Gear Redactor ;optimal design ;penalty function ;Center distance;Conventional Design目 录1绪 论 ...........................................................................................1 2概 述 . (2)2.1机械优化设计与减速器设计现状 (2)2.2课题的主要任务 .......................................................................3 3二级斜齿圆柱齿轮减速器的优化设计 . (4)3.1原始数据及优化目标 (4)3.1.1原始数据 (4)3.1.2优化目标 (4)3.2减速器优化方案的确定 (4)3.3减速器的数学模型 (5)3.3.1确定变量 (5)3.3.2建立目标函数 (5)3.3.3建立约束函数 (6)3.3.4标准数学模型 (7)3.4算法的选取与建立 (8)3.5 matlab 语言程序编辑 (9)3.5.1 Matlab 简介 (9)3.5.2 matlab 编程 (10)3.5.3优化结果处理 .............................................................. 13 4轴的设计计算 .. (14)4.1高速轴的设计 (14)4.1.1求输入轴上的功率P1,转速n1,转矩T1 (14)4.1.2求作用在齿轮上的力 (14)4.1.3初步确定轴的最小直径 (14)4.2中间轴的设计 (16)4.2.1计算作用在齿轮上的力 (16)4.2.2初步估算轴的直径 (17)4.2.3轴的结构设计 (17)4.3低速轴的设计 (18)4.3.1求输出轴上的功率3P ,转速3n ,转矩3T (18)4.3.2求作用在齿轮上的力 (18)4.3.3初步确定轴的最小直径 (18)4.3.4轴的结构设计 .............................................................. 19 5轴校核 .. (21)5.1高速轴的校核 (21)5.2中间轴的校核 (24)5.3输出轴的校核 ........................................................................ 26 6键和联轴器的选择 .. (30)6.1键的设计和计算 (30)6.1.1高速轴上键的设计 (30)6.1.2中间轴上键的设计 (30)6.2联轴器的选择 (32)6.2.1类型选择 (32)6.2.2载荷计算 (32)7电动机的选择 (33)7.1电动机类型和结构形式 (33)7.2电动机容量 (33)8箱体结构及附件的设计 (34)8.1箱体结构的设计 (34)8.2附件设计 (34)8.3 润滑密封设计 (36)结论 (37)【参考文献】 (38)致谢 (39)湖北文理学院毕业设计(论文)报告纸1绪论齿轮减速器在各行各业中十分广泛地使用着,是一种不可缺少的机械传动装置。
基于MATLAB优化工具箱的行星齿轮减速器的实体设计
基于MATLAB优化工具箱的行星齿轮减速器的实体设计————————————————————————————————作者:————————————————————————————————日期:基于MATLAB优化工具箱的行星齿轮减速器的实体设计摘要:行星齿轮减速器具有承载能力大、传动比大、体积小、重量轻、效率高等特点,被广泛应用于机械行业。
行星齿轮减速器为定型产品,传统的经验设计方法往往设计过程周期长,重复劳动多,不能适应现代企业生产和市场竞争的需要,正逐步被优化设计方法所取代。
优化设计是将最优化理论和计算技术应用于设计领域,从众多可行的设计方案中寻找出最佳的设计方案,为工程设计提供了一种重要的设计方法。
MATLAB优化工具箱具有编程工作量小、语法符合工程设计要求的特点,大大减少设计工作量,提高设计效率和质量。
本文将利用优化工具箱以重量最轻为目标函数对某行星齿轮减速器进行快速优化设计。
根据初始计算的结果再使用Pro/E软件完成减速器的实体建模,同时生成能够用于实际生产的工程图纸。
与原设计方案相比,取得了良好的优化效果。
关键词:行星减速器、优化设计、MATLAB、实体设计1 前言减速器是一种在原动机与工作机之间用来降低转速的独立传动装置[1],其主要功能是降低转速,增大扭矩,以便带动大扭矩的机械,在现代机械中应用很广。
按减速器的传动结构特点可分为四大类:圆柱齿轮减速器、圆锥齿轮减速器、蜗杆减速器和行星齿轮减速器.其中行星齿轮减速器传动效率高,传动比范围广,传动功率可从10W到60000KW[2]。
与普通定轴减速器相比,当他们的材料和机械性能、制造精度、工作条件等均相同时,前者具有承载能力大、传动比大、体积小、重量轻、效率高等特点,被广泛应用于汽车、起重、冶金、矿山等领域,行星齿轮减速器也因此成为世界各国机械传动发展的重点[3].2 行星减速器简介行星齿轮减速器是指其齿轮传动形式为行星齿轮传动的装置。
基于MATLAB的多目标齿轮传动优化设计
基于MATLAB的多目标齿轮传动优化设计
王宏建;程芬;滕爽
【期刊名称】《机械》
【年(卷),期】2013(040)005
【摘要】针对二级圆柱齿轮减速器,以传动中心距与转动惯量为目标函数,用目标规划法建立了多目标优化设计的数学模型.利用科学计算软件MATLAB的优化工具箱进行了实例的优化设计.现实中对齿轮减速器优化设计的研究主要集中在体积目标函数方面,较少考虑到传动的平稳性.对传动中心距与转动惯量两个目标进行了联合优化,不仅满足了结构紧凑的要求,也提高了齿轮传动的平稳可靠性.
【总页数】3页(P19-21)
【作者】王宏建;程芬;滕爽
【作者单位】武汉纺织大学机械工程与自动化学院,湖北武汉430073;武汉纺织大学机械工程与自动化学院,湖北武汉430073;武汉纺织大学机械工程与自动化学院,湖北武汉430073
【正文语种】中文
【中图分类】O224
【相关文献】
1.基于MATLAB的斜齿轮传动多目标可靠性优化设计 [J], 樊立梅
2.基于Matlab的圆柱蜗杆传动多目标模糊优化设计 [J], 吴广益
3.基于Matlab的塑料破碎机带传动多目标优化设计 [J], 朱文波
4.基于MATLAB的斜齿轮传动多目标优化设计 [J], 蒋春明;阮米庆
5.基于MATLAB的斜齿轮传动多目标优化设计 [J], 蒋春明;阮米庆
因版权原因,仅展示原文概要,查看原文内容请购买。
基于MATLAB的二级齿轮减速器的优化设计
优化设计项目基于MATLAB 的二级齿轮减速器的优化设计1 引言齿轮减速器是原动机和工作机之间独立的闭式机械传动装置,能够降低转速和增大扭矩,是一种被广泛应用在工矿企业及运输、建筑等部门中的机械部件。
在本学期的机械课程设计中,我们对二级齿轮减速器进行了详细的计算和AUTOCAD 出图。
在计算齿轮减速器中心距时,采用普通的计算方法,得到的中心距明显偏大,减速器不够紧凑,因而在这里我们采用matlab 优化方法进行优化,并和我们原有的数据进行比较,验证优化的结果。
2 数学模型的建立二级圆柱齿轮减速器,要求在保证承载能力的条件下按照总中心距最小进行优化设计。
在设计中,我们选取了第四组数据,即已知:高速轴输入功率R=4Kw ,高速轴转速n=960r /min ,总传动比i=31.5,齿轮的齿宽系数Φ=0.4;大齿轮45号钢,正火处理,小齿轮45号钢,调质处理,总工作时间不少于5年。
2.1选取设计变量减速器的中心距式为:式中:1n m 、2n m 为高速级与低速级齿轮的法面模数,1i 、2i高速级与低速级传动比,1z 、3z 高速级与低速级的齿数比;β小齿轮齿数齿轮的螺旋角。
计算中心距的独立参数有:1n m 、2n m 、1i (2i =31.5/1i)、1z 、3z 、β故优化设计变量取:12131[,,,,,]T n n X m m z z i β==123456[,,,,,]Tx x x x x x2.2 建立目标函数将中心距公式用设计变量表示,确定目标函数为:1354456()[(1)(131.5/)]/(2cos )f x x x x x x x x =+++根据传递功率与转速分析,综合考虑传动平稳、轴向力不可太大,能满足短期过载,高速级与低速级的大齿轮浸油深度大致相近,齿轮的分度圆尺寸不能太小等因素,各变量的上下限取如下边界:12125,26,1422,n n m m z ≤≤≤≤≤≤311622,5.87,815o oz i β≤≤≤≤≤≤。
基于MATLAB遗传算法的齿轮减速器的优化设计
基于MATLAB遗传算法的齿轮减速器的优化设计
柳敏飞
【期刊名称】《组合机床与自动化加工技术》
【年(卷),期】2009(000)008
【摘要】针对单级直齿圆柱齿轮减速器,以体积最小为目标,用惩罚函数法建立了减速器的体积优化目标函数;在介绍设菲尔德遗传算法工具箱的使用方法的基础上,根据减速器的体积优化目标函数,用MATLAB语言编写了优化程序,并进行了实例优化设计.设计结果表明:这种优化方法合理有效.
【总页数】4页(P36-39)
【作者】柳敏飞
【作者单位】苏州大学,机电工程学院,江苏,苏州,215200
【正文语种】中文
【中图分类】TH16;TG65
【相关文献】
1.基于MATLAB的二级圆柱齿轮减速器优化设计 [J], 张志红;
2.基于MATLAB的二级圆柱齿轮减速器优化设计 [J], 张志红
3.基于MATLAB的二级圆锥-圆柱齿轮减速器优化设计 [J], 高彦军;史春娟
4.基于Matlab的圆柱齿轮减速器最小中心距优化设计 [J], 刘政;周俊荣;王瑞超;李会军
5.基于Matlab的圆柱齿轮减速器最小中心距优化设计 [J], 刘政;周俊荣;王瑞超;李会军
因版权原因,仅展示原文概要,查看原文内容请购买。
基于MATLAB的2K-H型行星齿轮减速器的优化设计
Ke o d: T A . K H pae r ga d c ̄ojci u c o. o sansfnt n yw r s MA L B 2 . lnt y er e ue bet ef t n cnt i ci a r v ni r t u o
进行人工寻找故障源 , 因此思路清晰与否 , 是能否正确快速 的 找到故障点的关键。
3 曲轴 位置传 感器 的 引发的 故障 的原 因
() 1线路老化 、 性能衰退 、 松动 、 原厂 配件造成 曲轴位置 非
( 上接 第 3 0页)
0t n=pi e .recl' f i l 'tr; pi so t t agsa , f d p y ' ’ o ms ( ] e' , s a , e) o i
以汽车根本不能起动 。 但是案例二 中 , 由于曲轴位置传感器 的
路这个环节 上 , 个人认为其实没有必要 , 因为在使用解码器进 行诊断的时候 , 已经是没有故障码 , 明电脑本身上基本是没 说 问题 , 且说 明诊断设备和 电脑无通讯故障 , 电脑也是汽车 当中 比较不易出现故 障的地方 。 因此在事后进行总结的时候 , 在拆
的前提下行星轮的重量 可取太 阳轮和 C 个行 星轮的重量之 和
用优化方法来确定其设计参数 。 文是 以 M T A 本 A L B工具箱对 其进行优化设计 , 以期达到较好 的效果 。
来代替[ , 1 因此 目标 函数可简化为 : ]
f)016 5 22[+i2 e ( = . 3 m zb4 ( ) 】 x 9 1 一
基于Matlab的二级圆柱齿轮减速器的可靠性优化设计
基于Matlab 的二级圆柱齿轮减速器的可靠性优化设计一.概述:机械优化设计和机械可靠性设计,都是在常规机械设计的基础上发展和延伸的新的设计方法。
在实际应用这两种方法已产生了较好的技术经济效果。
但是传统机械优化方法忽律了各个设计参数的离散性,没有考虑零件在加工装配中的尺寸误差,材料力学性质和载荷的离散性等影响,得到的设计参数未必可行。
机械可靠性设计对于某些机械设计问题,由于未采用优化方法,也同样无法得到满意的设计结果。
为了弥补二者的不足,将优化技术和可靠性设计理论相结合,就形成了可靠性优化设计。
机械可靠性优化设计是建立在近代数学概率与最优化方法的基础上,其应用涉及机构设计,强度与寿命设计,选材和失效分析等多方面的设计变量和参数,并规定了明确的技术经济性和可靠性指标,所建立的概率优化模型的目标函数具有高维,非凸和非线性的特点,并且需要满足多种随机约束条件,按照这种方法设计的机械产品,既能保证产品在工作中的可靠性,又可以使产品的功能,安全性,重量,体积以及成本等参数获得优化解,显示出比较明显的技术经济效益。
因此,可靠性优化设计是一种更具工程实用价值,先进的综合设计方法。
当然,从机械设计学的角度看,可靠性设计,优化设计和可靠性优化设计都是一种现代设计方法,与传统常规设计方法有天然内在联系,每种方法都不是万能的,各有特点,也各有局限性。
由于机械设计问题的复杂性,自然要具体问题具体分析,根据不同的设计对象选用相应的设计方法或者将有关的设计方法结合起来,以寻求高质量,高效率的设计方法。
二.机械可靠性优化设计内容1.系统可靠性的最优分配:以系统的目标可靠度及其它条件为约束,最优分配系统的可靠度给子系统和零部件,使系统的某些指标,如成本,总费用等达到最优方案。
2.以可靠度最大为目标的可靠性优化设计:要求在保证产品某些功能指标和经济指标的条件下,求得产品具有最大可靠度的设计方案。
3.以可靠度为约束条件的可靠度优化设计:要求在保证可靠性指标的条件下,采用最优化方法求得成本最低或结构尺寸,质量最小的设计方案。
基于MATLAB的齿轮减速器优化设计
《装备制造技术》2007年第3期圆柱齿轮减速器具有传递功率大、制造简单、维修方便和使用寿命长等优点,通常在矿山上使用的皮带给矿机以及一般物料输送机都有减速器。
在保证一定的承载能力的条件下,如何使减速器具有最小的体积和重量,这一直是减速器设计中的一个重要原则。
对这种减速器进行优化设计,必将给工矿企业带来可观的经济效益。
MATLAB自1984年由美国MathWorks公司推向市场以来,现已成为国际公认的最优秀的科技应用软件[1]。
该软件有三大特点:(1)功能强大:集数值计算、符号计算、结果和编程的可视化为一体,具有丰富的工具箱;(2)界面友好:数学、文字、图形三者统一,矩阵、数学表达式和教科书接近;(3)开放性好:命令程序均可由用户自由读写。
因此,MATLAB被誉为“巨人肩上的工具”。
MATLAB是一种高效率的用于科学计算的语言,相对其它语言,如VisualBasic、VisualC和Fortan相比,其语法简单,易学易用。
MATLAB优化工具箱提供了对各种优化问题的完整解决方案,其内容涵盖线性规划、二次规划、非线性规划、最小二乘问题、非线性方程求解、多目标决策、最小最大问题等的优化。
矿山设备中齿轮减速器的优化设计是一个单目标多变量的优化设计,可以用优化工具箱的单目标多变量优化设计函数fmincon来求解。
1单目标多变量优化设计的数学模型多变量约束优化是解决非线性多变量约束问题的一种优化方法,由fmincon函数实现。
约束条件有等式约束和不等式约束,目标函数和约束函数中有一个或多个为非线性函数。
非线性多变量约束优化问题的数学模型可做如下描述[2]:minf(x)s.t.:Ax≤b;线性不等式约束Aeqx=beq;线性等式约束C(x)≤0;非线性不等式约束Ceq(x)=0;非线性等式约束Lbound≤x≤Ubound函数的调用格式如下:[xopt,fxopt]=fmincon(UserFunction,x0,A,b,Aeq,beq,LBnd,Ubnd,’Non-LinConstr’,options,p1,p2,...)式中:xopt为x的最优解;fxopt和UserFunction;目标函数的函数文件名x0;向量的初始值A和b;线性不等式约束条件的系数Aeq和beq;等式约束条件的系数LBnd和Ubnd;x的下界和上界NonLinConstr;非线性约束条件函数名options;optimset定义的参数赋值p1,p2;传递给UserFunction和NonLinConstr的附加参数当上述参数没有定义时,用[]代替[3]。
二级圆柱齿轮减速器优化设计及其MATLAB实现
式中: a1 为高速级中心距; a1 为低速级中心距。
根据式( 2) 可得目标函数
(f X) =( x1 x3( 1+x5) +x2 x4g( 1+31.5/x5) ) (/ 2cosx6) ( 3)
2.3 确定约束函数
( 1) 边界约束
综合考虑传动功率与转速、平稳, 轴向力不可太大, 能满足
短期过载, 高速级与低速级大齿轮浸油深度大致相近, 轴齿轮
齿轮、轴 承 、平 键 建 模 采 用 优 化 结 果 完 成 参 数 设 计 , 箱 体 、 甩油环、端盖和油标采用零件族设计, 螺栓、螺母等采用参数表 进行设计, 不同规格的零件可通过修改参数获得。
3 利用 M A TLA B 优化工具箱求解
( 1) 编制目标函数文件 gear.m function f=gear(x) f=( x(1)*x(3)*(1+x(5))+x(2)*x(4)*(1+31.5/x(5))) /(2cosx(6)) ( 2) 编制约束函数文件 m ycon.m Function[g,q]=m ycon(x) g(1,1)=2-x(1) g(2,1)=x(1)-5 g(3,1)=3-x(2) g(4,1)=x(2)-6 g(5,1)=14-x(3) g(6,1)=x(3)-22 g(7,1)=16-x(4) g(8,1)=x(4)-22 g(9,1)=5.8-x(5) g(10,1)=x(5)-7 g(11,1)=8-x(6) g(12,1)=x(6)-15 g(13,1)=cos^3x(6)-3.079*10^-6x(1)^3*x(3)^3x(5) g(14,1)=x(5)^2cos^3x(6)-1.017*10^-4x(2)^3x(4)^3 g(15,1)=cos^2x(6)-9.939*10^-5x(1)^3x(3)^2(1+x(5)) g(16,1)=cos^2x(6)-1.116*10^-4x(1)^3x(3)^2(1+x(5)) g(17,1)=x(5)^2cos^2x(6)-1.076*10^-4x(1)^3x(3)^2(31.5+x(5)) g(18,1)=x(5)^2cos^2x(6)-1.171*10^-4x(2)^3x(4)^2(31.5+x(5)) g(19,1)=x(5)(2(x(1)+50)cosx(6)+x(1)x(3)x(5))-x(2)x(4)(x(5) +31.5)
两级斜齿轮减速器优化设计方案程序代码
Fminunc函数目标函数的文件(sc_wysyh.m):function f=sc_wysyh(x) %定义目标函数调用格式a=64516。
hd=pi/180。
f=a/x(1)-x(1)/tan(x(2)*hd)+2*x(1)/sin(x(2)*hd)。
%定义目标函数求最优化解时的命令程序:x0=[25,45]。
%初始点[x,Fmin]=fminunc(@sc_wysyh,x0)。
%求优语句fprintf(1,'截面高度h x(1)=%3.4fmm\n',x(1))fprintf(1,'斜边夹角θ x(2)=%3.4f度\n',x(2))fprintf(1,'截面周长s f=%3.4fmm\n',Fmin)计算结果截面高度h x(1)=192.9958mm斜边夹角θ x(2)=60.0005度截面周长s f=668.5656mmFmincon函数%两级斜齿轮减速器总中心距目标函数function f=jsqyh_f(x)。
hd=pi/180。
a1=x(1)*x(3)*(1+x(5))。
a2=x(2)*x(4)*(1+31.5/x(5))。
cb=2*cos(x(6)*hd)。
f=(a1+a2)/cb。
%两级斜齿轮减速器优化设计的非线性不等式约束函数function[g,ceq]=jsqyh_g(x)。
hd=pi/180。
g(1)=cos(x(6)*hd)^3-3.079e-6*x(1)^3*x(3)^3*x(5)。
g(2)=x(5)^2*cos(x(6)*hd)^3-1.701e-4*x(2)^3*x(4)^3。
g(3)=cos(x(6)*hd)^2-9.939e-5*(1+x(5))*x(1)^3*x(3)^2。
g(4)=x(5)^2.*cos(x(6)*hd)^2-1.076e-4*(31.5+x(5))*x(2)^3*x(4)^2。
g(5)=x(5)*(2*(x(1)+50)*cos(x(6)*hd)+x(1)*x(2)*x(3))-x(2)*x(4)*(31.5+x(5))。
基于MATLAB复合形法的二级圆柱齿轮减速器的优化设计
have interest on the randomnation of the spindle parameters recenttly. An reliability -based stiffness
第 32 卷第 08 期 2011 年 08 月
煤矿机械 Coal Mine Machinery
Vol.32No.08 Aug. 2011
基于 MATLAB 复合形法的二级圆柱齿轮减速器的
优化设计
陈 惠, 詹少华, 阮进华 (安徽理工大学 机械工程学院, 安徽 淮南 232001)
摘 要: 传统的二级圆柱齿轮减速器的设计也会追求最优的设计结果, 其一般依赖过去的经 验确定。 这样的设计虽然比较真实可靠,但往往达不到实际最佳的设计方案。 在一般设计的基础
利用复合形法,对二级圆柱齿轮减速器进行优化设 255,总工作时间要求 10 a 以上,2 班制(40 000 h)。所
计,充分体现了复合形法优化的较好效果。
设计二级圆柱减速器的简图如图 2。
1 复合形法理论介绍
输出端
1.1 基本思想 在可行域中选取 k 个设计点 (n+1≤k≤2n)作
为初始复合形的顶点,比较各顶点目标函数值的大
12 34
小,去掉目标函数值最大的顶点(最坏点)。 然后,以
输入端
坏点以外其余各点的中心为映射中心,用坏点的映 射点替换该点,构成新的复合形顶点。 反复迭代计 算,使复合形不断向最优点移动和收缩,直至收缩 到复合形的顶点与形心非常接近,且满足迭代精度 要求为止。
由于复合形的形状不必保持规则的图形,对目 标函数及约束函数的性状又无特殊要求,因此该法 的适应性较强,在优化设计中得到广泛应用。 1.2 复合形法优化的具体过程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
优化设计项目基于MATLAB 的二级齿轮减速器的优化设计
1 引言
齿轮减速器是原动机和工作机之间独立的闭式机械传动装置,能够降低转速和增大扭矩,是一种被广泛应用在工矿企业及运输、建筑等部门中的机械部件。
在本学期的机械课程设计中,我们对二级齿轮减速器进行了详细的计算和AUTOCAD 出图。
在计算齿轮减速器中心距时,采用普通的计算方法,得到的中心距明显偏大,减速器不够紧凑,因而在这里我们采用matlab 优化方法进行优化,并和我们原有的数据进行比较,验证优化的结果。
2 数学模型的建立
二级圆柱齿轮减速器,要求在保证承载能力的条件下按照总中心距最小进行优化设计。
在设计中,我们选取了第四组数据,即已知:高速轴输入功率R=4Kw ,高速轴转速n=960r /min ,总传动比i=31.5,齿轮的齿宽系数Φ=0.4;大齿轮45号钢,正火处理,小齿轮45号钢,调质处理,总工作时间不少于5年。
2.1选取设计变量
减速器的中心距式为:
式中:1n m 、2n m 为高速级与低速级齿轮的法面模数,1i 、2i 高速级与低速级传动比,1z 、3z 高速级与低速级的齿数比;β小齿轮齿数齿轮的螺旋角。
计算中心距的独立参数有:
1
n m 、2n m 、1i (2i =31.5/1i )、1z 、3z 、β
故优化设计变量取: 12131[,,,,,]T n n X m m z z i β==123456[,,,,,]T
x x x x x x
2.2 建立目标函数
将中心距公式用设计变量表示,确定目标函数为:
根据传递功率与转速分析,综合考虑传动平稳、轴向力不可太大,能满足短期过载,高速级与低速级的大齿轮浸油深度大致相近,齿轮的分度圆尺寸不能太小等因素,各变量的上下限取如下边界:
12125,26,1422,n n m m z ≤≤≤≤≤≤311622,5.87,815o o
z i β≤≤≤≤≤≤。
2.3确定约束条件
2.3.1 线性不等式约束条件:
(1) 由齿面接触强度公式确定的约束条件是:
得到高速级和低速级齿面接触强度条件分别为:
式中:H σ为许用接触应力,单位为N /2mm ;1T 、2T 为高速轴I 和中间轴Ⅱ的转矩,单位为N /mm ;1K 、2K 为高速级和低速级载荷系数。
(2) 由齿轮弯曲强度公式确定的约束条件:
得到高速级和低速级大小齿轮的弯曲强度条件分别为:
和
式中:1
[]F σ、2[]F σ、3[]F σ、4[]F σ为齿轮l 、2、3、4的许用弯曲应力,单位为N /2mm ;1Y 、2Y 、3Y 、4Y 为齿轮1、2、3、4的齿形系数。
对于大小齿轮的齿形系数,可查阅相关机械手册,在这里我们得到齿形系数分别为: 对于小齿轮,其齿形系数
1Y 、3Y 按下式计算: 对于小齿轮,其齿形系数2Y 、4
Y 按下式计算: (3) 由高速级大齿轮和低速轴不发生干涉的约束条件:
式中:E 为低速轴轴线与高速级大齿轮齿顶圆之间的距离;2e D 为高速级大齿轮的齿顶圆直径。
对于以上的约束条件,代入已知的数据,可以得到如下结果:
可得
综上,我们得到了1()g X 至17()g X 17个约束条件。
3进行MATLAB 优化
3.1编写目标函数M 文件并以文件名myfun 保存在MATLAB 目录下的WORK 文件夹中。
Function f=myfun(x)
f=(x(1)*x(3)*(1+x(5))+x(4)*x(4)(1+31.5/x(5))/(2cosx(6))
3.2 编写约束函数M 文件并以文件名mycon 保存MATLAB 目录下的WORK 文件夹中。
function [c, ceq] =mycon(x)
c(1)=cos(x(6))^3-3.079*10^-6*x(1)^3*x(3)^3*x(5);
c(2)=x(5)^3*cos(x(6))^3-1.701*10^-4*x(2)^3*x(4)^3;
c(3)=cos(x(6))^2-9.939*10^-5*(1+x(5))*x(1)^3*x(3)^3;
c(4)=x(5)^2*cos(x(6))^2-1.706*10^-4*(31.5+x(5))*x(2)^3*x(4)^2;
c(5)=x(5)*(2*(x(1)+50)*cos((x(6))^2+x(1)*x(2)*x(5))-x(2)*x(4)*(31.5+x(5)));
3.3 在命令窗口调用优化程序:
x(0)=[3,5,19,17,6.3,11];lb=[2,2,14,16,5.8,8];ub=[5,6,22,22,7,15];
[x, fval, exitflag, output]=fmincon(@myfun,x(0),[],[],[],[],lb,ub,@mycon)
得到的优化结果如下:
[x(1),x(2),x(3),x(4),x(5),x(6)]=[2,4,19,16,5.8,9.8]
F=340
由列表可以看出,得到的优化结果要明显好于常规解法,使的结构更加紧凑。