matlab编写优化目标函数,基于MATLAB的二级齿轮减速器的优化设计

基于MATLAB 的二级齿轮减速器的优化设计

黄洪 200921030302 机制0903

佘意 200921030202 机制0902

长沙理工大学

1 引言

齿轮减速器是原动机和工作机之间独立的闭式机械传动装置,能够降低转速和增大扭矩,是一种被广泛应用在工矿企业及运输、建筑等部门中的机械部件。在计算齿轮减速器中心距时,采用普通的计算方法,得到的中心距明显偏大,减速器不够紧凑,因而在这里我们采用matlab 优化方法进行优化,并和我们原有的数据进行比较,验证优化的结果。

2 数学模型的建立

二级圆柱齿轮减速器,要求在保证承载能力的条件下按照总中心距最小进行优化设计。在设计中,我们选取了第四组数据,即已知:高速轴输入功率R=4Kw ,高速轴转速n=960r /min ,总传动比i=31.5,齿轮的齿宽系数Φ=0.4;大齿轮45号钢,正火处理,小齿轮45号钢,调质处理,总工作时间不少于5年。 2.1选取设计变量 减速器的中心距式为:

de93de3161d2222165b31b2f1f0335a0.png

式中:

1

n m 、

2

n m 为高速级与低速级齿轮的法面模数,1i 、2i

高速级与低速级传动比,

1

z 、

3

z 高速级与低速级的齿数比;β小齿轮齿数齿轮的螺旋角。

计算中心距的独立参数有:

f664b3ddf0ee8b353f06d9ab82d45d29.png

1

n m 、

2

n m 、1i (2i =31.5/1i

)、

1

z 、

3

z 、β

故优化设计变量取:

12131[,,,,,]

T

n n X m m z z i β==

123456[,,,,,]

T

x x x x x x

2.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,815

o

o

z i β≤≤≤≤≤≤。

2.3确定约束条件

2.3.1 线性不等式约束条件:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值