基于Matlab的齿轮传动优化设计

合集下载

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

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

基于MA TLAB的二级齿轮减速器的优化设计的综述黄洪200921030302 机制0903佘意200921030202 机制0902长沙理工大学一、机械优化设计概述机械优化设计是在电子计算机广泛应用的基础上发展起来的一门先进技术。

它是根据最优化原理和方法,利用电子计算机为计算工具,寻求最优化设计参数的一种现代设计方法。

实践证明,优化设计是保证产品具有优良的性能、减轻重量或体积、降低成本的一种有效设计方法。

机械优化设计的过程是首先将工程实际问题转化为优化设计的数学模型,然后根据数学模型的特征,选择适当的优化设计计算方法及其程序,通过计算机求得最优解。

概括起来,最优化设计工作包括两部分内容:(1)将设计问题的物理模型转变为数学模型。

建立数学模型时要选取设计变量,列出目标函数,给出约束条件。

目标函数是设计问题所要求的最优指标与设计变量之间的函数关系式。

(2)采用适当的最优化方法,求解数学模型。

可归结为在给定的条件(例如约束条件)下求目标函数的极值或最优值问题。

二、Matlab概述Matlab 是美国Mathworks 公司推出的集科学计算和图形处理为一体的科学计算语言。

通过Matlab超强的运算能力与别的编程环境的数据交互,极大的提高了工程生产效率、缩短了开发周期。

MATLAB在学术界和工程界广受欢迎,其主要特点有如下几方面]5[。

①友好的工作平台和编程环境②简单易用的编程语言③强大的科学计算机数据处理能力④出色的图形处理功能⑤应用广泛的模块集合工具箱⑥实用程序接口和发布平台三、本次设计内容减速器作为一种传动装置广泛用于各种机械产品和装备中,因此,提高其承载能力,延长使用寿命,减小其体积和质量等,都是很有意义的,而目前在二级传动齿轮减速器的设计方面,许多企业和研究所都是应用手工设计计算的方法,设计过程琐碎而且在好多方面都是通过先估计出参数然后再校核计算的过程。

这对于设计者来说是枯燥无味的,进行的是重复性工作,基本没有创造性;对于企业来说增加了产品的成本且不易控制产品质量。

基于MATLAB的齿轮传动优化设计与应用

基于MATLAB的齿轮传动优化设计与应用

第17卷第4期 湖南工程学院学报 Vo1.17.No .42007年12月 Journalof Hunan I nstitute of Enginee ring Dec .2007收稿日期6作者简介黄晓东(),男,硕士,讲师,研究方向机械设计制造及自动化基于MAT LAB 的齿轮传动优化设计与应用黄晓东,王月梅(江西理工大学应用科学学院,江西赣州341000) 摘 要:研究了基于MAT LAB 平台建立齿轮传动的优化设计模型,描述了利用MAT LAB 优化工具箱解决车床变速箱换向机构齿轮传动参数优化问题的具体方法.通过实例计算验证该方法简单有效,非常适合工程设计人员使用.关键词:变速箱;优化设计;MAT LA B中图分类号:TH132141 文献标识码:A 文章编号:1671-119X (2007)04-0038-030 引 言齿轮属于机械中的常用件,齿轮传动具有工作可靠,使用寿命长,瞬时传动比为常数,传动效率高,结构紧凑,功率和速度使用范围广等特点,在各种机械设计中应用广泛.传统的齿轮传动设计一般是以安全系数或许用应力为基础,由于安全系数的确定,缺乏定量的数学基础,许用应力常根据材料性能、热处理工艺、工作环境等诸多因素来确定,具有明显的不确定性,因此,引入优化设计等现代设计方法可有效地改进传统设计中的不足.齿轮的模数和齿数等都有一定的标准系列和规定.但是,其参数的选用却可根据实际传动的要求进行选择和优化,使齿轮传动达到在满足基本要求前提下的体积最小、重量最轻、结构最紧凑或成本最低等一切可能优化的方案中寻求最优的方案.机械优化设计是以数学规划为理论基础、以计算机为实现方式、寻求最佳机械设计方案的现代设计方法之一,包括建立数学模型和选择恰当的优化设计程序.其中的关键问题是数学模型建立的好坏,它直接决定优化结果的成功与否.本文对CA6140车床变速箱换向机构进行优化设计,探讨齿轮参数设计问题,通过实例探索用MAT 2LA B 优化工具箱实现齿轮优化设计的方法.1 建立数学模型1.1 工程问题CA6140车床变速箱换向机构中的齿轮传动设计.已知主动轮输入功率为4.5kw,转速930r/m in,传动比u =1.44,单向传动,载荷平稳,每天工作16h,预计寿命10年,可靠性要求较高,轴的刚性较高.大、小齿轮均为45钢,调质处理,齿面硬度分别为220HBS 、260H B S,7级精度.大、小齿轮许用接触应力分别为[σH1]=540MPa ,[σH2]=532MPa ,取载荷系数k =1.2.要求按中心距最小来确定总体方案中的各主要参数.1.2 设计变量在满足传动要求的情况下,为方便加工,取两啮合齿轮为直齿轮.这样本问题的独立变量有齿轮模数m,两齿轮齿数Z 1、Z 2.因此设计变量可取为:X =[x (1),x (2),x (3)]T=[m,z 1,z 2]T.1.3 目标函数根据工程设计的要求,圆柱齿轮传动可以采用各种各样的优化目标建立目标函数,例如使传动齿轮体积最小或质量最轻、中心距最小、强度富裕最小、承载能力最高等.下面我们以在满足基本的承载能力前提下,要求换向机构齿轮传动中心距最小进行优化设计:f =0.53x (1)3(x (2)+x (3));:2007-0-10:1977-:.1.4 约束条件1.4.1 边界约束根据齿轮传动的有关理论,对于闭式软齿面直齿轮传动(螺旋角β=0°),大小齿轮模数、齿数的取值范围分别为:115≤m ≤317≤x 1≤3518≤x 2≤451.4.2 性能约束(1)齿面接触疲劳强度限制:g 1(X )=σH -σH P ≤0;σH %齿轮齿面接触应力,σHP %许用接触应力(2)齿根弯曲疲劳强度限制:g 2(X )=σF 1-σFP 1≤0;σF1%齿根弯曲应力,σF P1%齿根许用弯曲应力1.4.3 确定约束条件查阅机械设计手册等设计资料,确定各主要参数.据此可确定如下约束条件:g 1(X)=1.5-x (1)≤0 g 2(X)=x (1)-3≤0g 3(X )=17-x (2)≤0 g 4(X )=x (2)-35≤0g 5(X)=18-x (3)≤0 g 6(X)=x (3)-45≤0g 7(X )=12.6×346136×010183355×112110×(1144×x(2))2-x (1)≤0g 8(X)=766×346136×2144×112110×(560)2×1144-x (1)x (2)≤0g 9(X )=483×2.44×346136×1122×112110×(560)2×1144-1.22×x (1)×x (2)≤02 数学模型的MAT LAB 求解2.1 MATLAB 优化工具箱MAT LAB 优化工具箱的应用包括线性规划、求函数的最大值和最小值、多目标优化、约束优化、离散动态规划、非线性规划等.由于机械优化设计多数是非线性约束最小优化问题,MATLAB 采用了更有效的基于K —T (K uhn —Tucker)方程解的方法.K —T 方程是有约束最优化问题求解的必要条件,是非线性规划算法的基础,这些算法直接计算拉格朗日乘子,通过拟牛顿法更新过程,给K —T 方程积累二阶信息,可以保证有约束拟牛顿法的线性收敛这些方法称为序列二次规划法(S Q 法)采用S Q 法来求解非线性约束优化问题主要由f m incon 函数来实现,该函数的常用语法为:x =f m incon (fun,x0,A,b,Aeq,beq,lb,ub,nonl 2con ),[x,fval,exitflag,out put ]=f m incon (……)式中:fun 为目标函数的M 文件;x0为给定的初始值;A 、b 分别为线性不等式约束的系数,以矩阵方式输入;Aeq 、Beq 分别为线性等式约束的系数;lb 、ub 为设计变量的下界和上界;nonlc on 用于计算非线性不等式约束C (x)≤0和等式约束ceq (x )=0,当对应的函数采用M 文件表示,即nonlcon =‘confun ’,则M 文件confun .m 具有下面的形式:function[c,ceq ]=conf un(x);其中,c =[…](计算x 的非线性不等式);ceq =[…](计算x 的非线性等式)x 为设计变量的返回值;fva l 为目标函数最优值;exitflag 为迭代终止条件;output 为运行详细结果.2.2 应用MATLAB 工具箱求解模型将目标函数编入M 文件‘objf un .m ’;将非线性约束条件编入M 文件‘confun .m ’;在命令窗口写入优化程序:>>x0=[12638];lb =[1.51718];ub =[33545];options =opti m set (‘LargeSca le ’,‘off ’,‘D is 2p lay ’,‘iter ’);[x,fval,exitflag,out put ]=f m incon (‘objf un ’,x0,[01.44-1],[0],[],[],lb,ub,‘conf un ’,op ti ons);运行结果如下:>>x =1.954726.275137.8361>>fva l =62.6593Active Constraints: 7 11output =iterations:3;funcCount:19;step siz e:1;πS Q ,Q N 2,π;f ;[]93第4期 黄晓东等:基于MAT LAB 的齿轮传动优化设计与应用.P .P alg orith m:mediu m -scale:P uasi -e w t on line -search irst order opt:2.9419e -010cgite r a tions:exitflag=1整合优化结果,可见优化设计值([22637])与实际值([22536])很接近,说明该方法具有相当的可信度.起作用的约束条件11显示,提高齿轮齿面的接触疲劳强度应力可以明显地减少中心距,这说明齿轮材料的抗疲劳强度方面仍有潜力.3 结 论我们将用于求解优化设计数学模型的方法或寻优的方法称为优化计算方法.对于机械优化设计问题,求解常常需要经过多步迭代,最终收敛得到最优解.这里根据数学模型的特点运用MAT LAB中S QP 法进行辅助优化计算与设计,得到优化设计结果.经过以上实例的运用可以看出MAT LAB优化工具箱可广泛应用于各种机械问题的求解及优化设计.参 考 文 献[1] 邱宣怀.机械设计(第四版)[M].北京:高等教育出版社,1999.[2] 机械设计手册编委会.机械设计手册(第3卷)[M].北京:机械工业出版社,2004.[3] 石博强,滕贵法,李海鹏,郭立芳,等.MAT L AB数学计算范例教程[M].北京:中国铁道版社,2004.[4] 伦冠德.齿轮传动优化设计的MAT LAB实现[J].现代机械,2006,(1):51-52.[5] 金祥曙.基于MAT LAB的齿轮传动优化设计[J].机械,2004,(4):27-30.Gear O ptim i zed Desi gn and Its Applica ti on B a s ed on M ATLABHUANG Xiao-dong,WANG Yue-mei(J i angxi University of Science and Technol og y,Ganzhou341000,China)Abstrac t:The a rticle intr oduce s a new m ethod of op ti m al gear2driven in quick2change gear box design.The way of solving gear2driven pa r a m eter op ti m izati on2design by using op ti m izati on Toolbox of MATLAB is de scribed.The re2 sult of app lication shows tha t the design is convenient,effec tive and suitable f or engineers.Key wor ds:quick2change gea r box de sign;op ti m al design;MAT LAB;04 湖南工程学院学报 2007年。

基于MatLab的齿轮减速器的可靠性优化设计

基于MatLab的齿轮减速器的可靠性优化设计
2、设定仿真参数,如仿真时间、步长等,并进行仿真运算。 3、对仿真结果进行分析,比较优化前后减速器的性能和可靠性表现。
4、根据可靠性模型,对减速器进行优化设计,寻求最佳设计方案。
4、如果仿真结果不满足设计要求,需要对优化方案进行调整,并重新进行仿 真分析,直至达到预期效果。
参考内容二
内容摘要
随着现代工业的不断发展,齿轮减速器作为一种广泛应用于机械系统中的传 动装置,其性能和设计质量对于整个系统的运行至关重要。而MATLAB作为一种强 大的数学计算和工程设计工具,为齿轮减速器的优化设计提供了有效的手段。
4、根据可靠性模型,对减速器进行优化设计,寻求最佳设计方案。
4、根据可靠性模型,对减速器 进行优化设计,寻求最佳设计方 案。
4、根据可靠性模型,对减速器进行优化设计,寻求最佳设计方案。
1、在MATLAB中导入优化后的减速器设计方案,并利用Simulink模块构建优 化后的减速器模型。
4、根据可靠性模型,对减速器进行优化设计,寻求最佳设计方案。
利用MATLAB的数值计算功能,可以对齿轮减速器的性能进行详细分析。例如, 可以通过模拟齿轮的啮合过程,计算齿轮的应力、接触强度等;通过分析减速器 的传动效率,评估其传动性能。这些分析结果可以为优化设计提供重要的参考依 据。
3、优化设计
3、优化设计
基于MATLAB的优化设计工具箱,可以对齿轮减速器的参数进行优化。通过定 义优化目标函数,如最小化齿轮应力、最大化传动效率等,可以求解出满足要求 的最佳参数组合。这种方法可以在保证性能的同时,降低材料消耗和制造成本。
基于MatLab的齿轮减速器 的可靠性优化设计
01 引言
目录
02 内容概述
03 MatLab基础知识

基于matlab的齿轮优化设计

基于matlab的齿轮优化设计

机械装备优化设计三级项目题目:基于MATLAB的齿轮优化设计的优化设计班级:12级机械装备二班设计人员:王守东(120101010236)荆雪松(120101010215)武吉祥(120101010219)一、优化设计问题分析:所谓优化就是在处理各种事物的一切可能的方案中寻求最优的方案。

机械优化设计是把优化理论和技术应用到机械设计中,通过对机械零件、机构乃至整个机械系统的优化设计,使其中某些设计参数和指标获得最优值。

绝对的最优,只有在某些理论计算中才能达到,但对于实际的机械优化设计,都带有一定的客观性和相对性。

Matlab 是美国 Mathworks 公司于1967年推出的用于科学计算的可视化软件包。

其方便、友好的用户环境、强大的扩展能力使许多领域的科学计算和工程应用节省时间、降低成本和提高效率。

许多机械工程设计都需要进行优化。

优化过程可以分为三个部分:综合与分析、评价、改变参数三部分组成。

其中,综合与分析部分的主要功能是建立产品设计参数与设计性能、设计要求之间的关系,这也就是一个建立数学模型的过程。

评价部分就是对该产品的性能和设计要求进行分析,这就相当于是评价目标函数是否得到改善或者达到最优,也就是检验数学模型中的约束条件是否全部得到满足。

改变参数部分就是选择优化方法,使得目标函数(数学模型)得到解,同时根据这种优化方法来改变设计参数二、优化设计方案选择:机械设计优化设计中常采用的优化设计方法有进退法、黄金分割法、共轭梯度法、坐标轮换法、复合形法等。

下面设计一种齿轮系统,并基于Matlab对系统进行优化设计。

高速重载齿轮时常会受到加速度大、冲击载荷大、启动、制动等的影响。

因此,为保证运行的安全性和可靠性,齿轮弯曲强度的安全系数应高于接触强度的安全系数。

齿轮的主要失效形式主要有:轮齿折断、齿面磨损、齿面胶合、齿面点蚀、塑性变形等。

由此可见,高速重载齿轮的设计必须保证齿轮在整个工作寿命期间不失效,由于目前还没有建立起工程实际中行之有效的设计方法和设计数据,目前按照保证齿根弯曲疲劳强度和齿面接触疲劳强度两个准则来设计齿轮。

基于MATLAB的多级齿轮传动多目标可靠性优化设计研究

基于MATLAB的多级齿轮传动多目标可靠性优化设计研究

基于MATLAB的多级齿轮传动多目标可靠性优化设计研究I. 内容概述随着工业自动化的发展,多级齿轮传动系统在各个领域得到了广泛的应用。

然而由于其复杂的结构和工作条件,齿轮传动系统的可靠性一直是设计者关注的重点。

为了提高齿轮传动系统的可靠性,本文提出了一种基于MATLAB的多级齿轮传动多目标可靠性优化设计方法。

首先本文对多级齿轮传动系统的工作原理进行了详细的阐述,包括齿轮啮合、齿面接触、磨损和疲劳等方面的问题。

在此基础上,分析了齿轮传动系统的可靠性评价指标体系,包括寿命、失效率、维修性等关键性能指标。

其次针对多级齿轮传动系统的可靠性优化设计问题,本文提出了一种基于遗传算法和粒子群优化算法的多目标优化设计方法。

通过对比分析不同优化算法的优缺点,最终确定了基于MATLAB的遗传算法作为本研究的主要优化方法。

本文以某型号齿轮传动系统为例,运用所提方法对其进行了多目标可靠性优化设计。

实验结果表明,所提方法能够有效地提高齿轮传动系统的可靠性指标,为实际工程应用提供了有力的理论支持。

A. 研究背景和意义随着科学技术的不断发展,齿轮传动技术在各个领域的应用越来越广泛。

齿轮传动具有传动效率高、承载能力大、传动精度高等优点,因此在工业生产中得到了广泛的应用。

然而齿轮传动系统的可靠性一直是制约其性能的重要因素,为了提高齿轮传动系统的可靠性,降低故障率,保证设备的正常运行,需要对齿轮传动系统进行多目标可靠性优化设计。

目前基于数值计算的可靠性优化设计方法已经成为齿轮传动系统研究的主要手段。

MATLAB作为一种广泛应用于工程领域的数值计算软件,具有强大的数学运算能力和图形化编程功能,为齿轮传动系统的可靠性优化设计提供了有力的支持。

因此基于MATLAB的多级齿轮传动多目标可靠性优化设计研究具有重要的理论和实际意义。

首先研究基于MATLAB的多级齿轮传动多目标可靠性优化设计方法有助于提高齿轮传动系统的可靠性。

通过合理的参数设置和优化策略选择,可以有效地提高齿轮传动系统的可靠性指标,降低故障率,延长设备使用寿命。

基于matlab遗传算法工具的同心式磁力齿轮优化设计

基于matlab遗传算法工具的同心式磁力齿轮优化设计

基于matlab遗传算法工具的同心式磁力齿轮优
化设计
同心式磁力齿轮是一种利用磁场实现扭矩传递的装置,具有无接触、无磨损、高效率、高扭矩密度等优点。

然而,磁力齿轮的设计和优化是一个复杂的问题,涉及到多个参数的优化,包括齿数、磁极形状、磁场强度等。

在Matlab中,可以利用遗传算法工具箱进行同心式磁力齿轮的优化设计。

以下是一个基本的步骤:
1.定义目标函数:首先,你需要定义一个目标函数,用于评估设计的优劣。

目标函数可以根据实际应用场景来确定,例如,你可能希望最小化扭矩损失、最大化扭矩密度等。

2.定义设计变量:定义你想要优化的设计变量。

对于同心式磁力齿轮,设计变量可能包括齿数、磁极形状、磁场强度等。

3.初始化种群:在遗传算法中,种群是所有可能解的集合。

你需要根据设计变量的范围初始化一个种群。

4.适应度评估:使用目标函数评估种群中每个解的适应度。

适应度较高的解被选中的概率较高。

5.选择:根据适应度评估结果,选择用于生成下一代的解。

6.交叉和变异:在遗传算法中,通过交叉和变异操作产
生新的解。

交叉是随机选择两个解的一部分并交换它们,以产生新的解;变异是随机改变解的一部分。

7.终止条件:当达到终止条件(例如,达到最大迭代次数或找到满足要求的最优解)时,停止遗传算法的运行。

8.结果分析:分析遗传算法的结果,查看最优解以及其适应度值。

请注意,以上步骤只是一个基本的概述,实际应用中可能需要进行更多的细节调整和优化。

另外,使用遗传算法进行优化设计时,可能需要考虑一些特殊的问题,例如防止早熟收敛、处理多峰问题等。

基于Matlab液力变矩器齿轮传动系统可靠性优化设计

基于Matlab液力变矩器齿轮传动系统可靠性优化设计
Ab t a t h e r—d ie y tm s a o a ts u t r f o u o v  ̄ r tSd f c l t n n o t z r ou in b sr c :T e g a r n s se i l i v l mp  ̄ n t cu e o r e c n e e ;i i i u t of d a p i e l t y r tq i mi s o c n e t n ld sg y i e i ftr u o v  ̄ rS g a —d v n s se w i h i l w p e iin o v n o a e in wa n d sg o q ec n e e e r i n o i r e y tm h c o r cso .Usn n o t z re n i s i g a pi e o d — mi t n a p mie d l a e n rl b l y o r u o v  ̄ rSg a i 8o t z r o i mo e s d o i i t f o e c n e e e r—d i e y t m,t e e ma e t smo e f p i z — b ea i tq r n s se v h n t t mai d l t h h c o o mia i e i i o s i td a d o t z t e in o a —d ie y t m y Mal sa h e e .T e r s t sp o e h tt e t n d sg s c n t u e n p miain d sg f e r rv n s se b t b i c i v d o n t i o g a h e u rv d t a h l i meh a e ra e g a ou f t e whc n u e t e r l b l y o r u o v  ̄ rSg a —d i e y tm .i as - t o C d ce s e Sv lme e e i ih e s r h ei i t tq e e n e e e r d n r c v a i f o r ns s v e t lo a d p h e r rv n s se o t e c n . a tt t e g a —d i e y tm fo rma h e o h i

基于matlab的齿轮传动系统优化设计

基于matlab的齿轮传动系统优化设计

基于matlab的齿轮传动系统优化设计
首先,需要了解齿轮传动系统的工作原理。

齿轮传动是通过齿轮的啮合传递动力和转
矩的一种传动方式。

齿轮的设计和制造对齿轮传动系统的性能起着重要作用。

因此,在设
计齿轮传动系统时需要考虑以下因素:
1. 齿轮的模数和压力角:模数和压力角是影响齿轮啮合效果的重要参数。

在设计齿
轮时,需要根据传动效果和工作环境选择合适的模数和压力角。

2. 齿轮的材料:齿轮的材料对其承载能力和寿命有着直接影响。

选用合适的材料能
够提高齿轮传动的可靠性和寿命。

3. 齿轮的精度:齿轮的精度是影响齿轮传动质量的重要因素。

齿轮的精度越高,传
动效率就越高。

1. 建立齿轮运动学模型:利用Matlab建立齿轮的运动学模型,包括齿轮的轴线、基
圆半径、齿顶高度、齿根高度等参数。

通过计算这些参数,可以确定齿轮传动的基本参数。

2. 计算齿轮的振动和强度:利用Matlab计算齿轮的振动和强度,预测齿轮的可靠性
和寿命。

可以根据计算结果对齿轮设计进行调整,提高齿轮传动的质量。

3. 优化齿轮传动的效率:利用Matlab分析齿轮传动的效率,找到影响效率的因素,
并进行调整。

可以通过改变齿轮的材料、精度等因素来提高传动效率。

总之,齿轮传动系统的优化设计是一个复杂的过程,需要综合考虑多个因素。

利用Matlab进行优化设计可以提高设计效率和设计质量,为齿轮传动系统的优化提供技术支持。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
min f ( X ) X ∈E
n
[
)] =

0
h j( X
[
)]2
(7)
显 然 , 当 X ∈ En 在 可 行 域 时 , P( X , r1 , r 2 ) = f ( X ) ;否则,当 X ∈ E n 不在可行域 时, P( X , r1 , r 2 ) ≥ f ( X ) 。 通常,研究设计对象后可以建立优化数学模 型,给出合适的算法和程序,从而编制相应代码。 但常见的编程语言在代码生成方面需要很长时 间,效率较低。而基于 Matlab 优化设计工具箱解 决此类工程问题则显得尤为便捷。
B1
(5)接触疲劳强度条件:
− − g 7 ( X ) = 404132 x1 2 x 2 2 x3 2 − 1017 ≤ 0 3 3 3
(17)
(6)弯曲疲劳强度条件: 小齿轮:
−3 2 2 g 8 ( X ) = 2810702 . 8 x1 ⋅ x− 2 ⋅ x 3 − 528. 6 ≤ 0 (18)
[3] 濮良贵等编.机械优化设计 [M].西安:西北工业大学出版社, 1991,6. [4] 《机械零件设计手册》编写组.机械设计手册,上册(第二版) . 北 京:化学工业出版社,1979. [5] 王沫然编. MATLAB6.0 与科学计算[M].北京:电子工业出版社, 2002,2.
此即该齿轮传动(这里只计及齿轮副)的结 构体积和约束值。经计算、比较,优化后该齿轮 传动的体积(质量)较常规设计下降了 30%以上。 在命令窗口输入如下语句可清晰、形象地观
>> [f,g]=gearopti(x) f = 1.6611e+006 g = Columns 1 through 3 -2.4510 -0.0211 -0.0033
3 结论
本文建立了齿轮传动约束优化数学模型,给 出了 Matlab 计算程序及其结果。显然这种方法功 能强大,优化效果好,耗时很短,它无疑将成为 机械优化设计领域中的重要工具。 参考文献:
在命令窗口输入以下语句:
>> x0=[1,17,0.9903]; >> options(3)=1e-6; >> x=constr('gearopti',x0,options) x = 2.4531 19.4510 0.9692
图 2 优化目标函数 f(X)切片图
此即优化后的参数,倘要显示各项参数的中 间计算结果,可赋值 options(1)=1。显然,这种参 数须经圆整后方能使用。经圆整,主要参数值分 别为:模数 mn =2.5mm;齿数 z1 =18;分度圆螺 旋角 β = 13 °47 ′43 ′′ 。其他结构参数即可推导得出。 在命令窗口输入:
令 t = δ − µδ ,将其代入上式,化为标准正态
σδ
分布函数的形式,利用其对称性,式(6)变为
R= 1 2π ∫− ∞
z t2 − e 2 dt
(7)
[6][美]H.I. 劳森. 结构分析[M]. 北京:科学出版社,1995. [7]黄洪钟 . 机械设计模糊化原理及其应用[M]. 北京:科学出版社, 1997. [8] 郭惠昕等 . 模糊约束条件隶属函数的一种确定方法及其应用 [J].
(
)
(8)
(4)尺宽的要求:
1 g 5 ( X ) = 16 − 0. 8 x2 x− 3 ≤0 1 g 6 ( X ) = 0. 8 x2 x− 3 − 35 ≤ 0
(15) (16)
Hale Waihona Puke 式中:V 1、V 2 分别为小、大齿轮体积, mm3;d1 、 d2 分别为小、大齿轮分度圆直径,mm;z1 、z2 分 别为小、大齿轮齿数; i = n1 n2 = z 2 z1 ;B 1 、B 2 分别为小、大齿轮尺宽, mm ,为简化计算, B 1 =B2 =B;mn 为两齿轮法向模数,mm;β为齿轮 分度圆螺旋角,°。
所谓优化就是在处理各种事物的一切可能的 方案中寻求最优的方案。机械优化设计是把优化 理论和技术应用到机械设计中, 通过对机械零件、 机构乃至整个机械系统的优化设计,使其中某些 设计参数和指标获得最优值。绝对的最优,只有 在某些理论计算中才能达到,但对于实际的机械 优化设计,都带有一定的客观性和相对性。 Matlab 是美国 Mathworks 公司于 1967 年推 出的用于科学计算的可视化软件包。其方便、友 好的用户环境、强大的扩展能力使许多领域的科 学计算和工程应用节省时间、降低成本和提高效 率。
g 1 ( X ) = 17 − x 2 ≤ 0
(11)
(2)螺旋角条件:
g 2 ( X ) = x3 − 0 .9903 ≤ 0 g 3 ( X ) = 0. 9659 − x3 ≤ 0
(12) (13)
(3)动力传递的齿轮模数要求:
g 4 ( X ) = 2 − x1 ≤ 0
(14)
π mn B 2 2 ≈ z1 + z2 2 4 cos β
V = 0 .8 π mn z1 4 cos β
3 3 3 mn z1 3 3 3
(1 + i2)
(9)
=13 .923
cos β
机械 2004 年第 31 卷第 4 期 ・29・ g(4)=2-x(1); g(5)=16-0.8*x(2)*x(3)^(-1); g(6)=0.8*x(2)*x(3)^(-1)-35; g(7)=404132*x(1)^(-1.5)*x(2)^(-1.5)*x(3)^1.5-1170; g(8)=2810702.8*x(1)^(-3)*x(2)^(-2)*x(3)^2-528.6; g(9)=2635413.4*x(1)^(-3)*x(2)^(-2)*x(3)^2-514.3; >> v=13.923*(x.^3).*(y.^3).*(z.^-3); >> slice(x,y,z,v,[2 2.3 2.5],[18 19 20],[0.9659 0.9692]); >> colorbar('horiz');
Optimal gear-driven design based on matlab JIN Xiang-shu
(Changzhou Institute of Technology Changzhou 213002, China) Abstract: Optimal theory is a practical subject, which is greatly important in modern machine design. The article researched into new method and technique of optimal gear-driven design based on subjected optimal theory and Matlab platform. Keywords : optimal design, gear-driven, Matlab
[1] 许镇宇,邱宣怀编.机械零件[M].北京:高等教育出版社, 1987, 2.
Columns 4 through 6 -0.4531 -0.0545 -18.9455
[2] 黄锡恺,郑文纬编.机械原理(第六版) [M].北京:高等教育 出版社,1989,4.
Columns 7 through 9 -0.0000 -55.8318 -71.0160
2 算例
现有一搅拌机的传动装置——单级斜齿圆 柱齿轮减速器。电动机功率 P =22kW,转速 n1 = 970rpm。用联轴器与高速齿轮联接,传动比 i= 4.6,单向传动,单班制工作,寿命 10 年。试设 计一体积(或质量)最小的传动方案。 2.1 建立优化设计目标函数模型 根据所需传递的功率和扭矩,选大、小齿轮 材料均为 40Cr ,高频淬火,小齿轮齿面硬度 HRC50-55,大齿轮齿面硬度 HRC48-53;载荷系 数 K=2.0。 如图 1 所示为该斜齿圆柱齿轮减速器示意 图,两齿轮的体积(这里姑且只计及齿轮的体积, 其余零部件也可作类似设计计算)可写作
3 3 3 察到目标函数 f ( X ) = 13 .923 x1 ⋅ x 2 ⋅ x− 3 的四维切
片图。
>> [x,y,z]=meshgrid(2:.5:3,17:1:22, 0.9659:.01:0.9903);
(上接第 26 页)
[3]徐灏. 安全系数和许用应力[M]. 北京:机械工业出版社,1981. [4]R.N.Fitzgerald. Mechanics of materials. Addison Wesley,1982. [5]吕烈武. 刚结构构件稳定理论[M]. 北京:中国建筑工业出版社, 1983.
V = V 1+V 2 = π 2 π 2 d B1 + d 2 B 2 4 1 4
2
取设计变量 X = x1 , x2 , x3 T = [m n , z1, cos β]T , 则目标函数即可写作
3 3 3 f ( X ) = 13 .923 x1 ⋅ x 2 ⋅ x− 3
[
]
(10)
2.2 确定约束条件 (1)小齿轮不发生根切条件:
[
]
对于外点罚函数法,有
0 G [g i ( X )] = [g ( X )]2 i H h j (X g i (X ) ≥ 0 g i (X ) < 0 h j (X ) = 0 h j (X ) ≠ 0
(6)
1 有约束优化设计
在同时含有不等式约束和等式约束的机械约 束优化设计中常用罚函数法。 这种方法可靠性高, 精度高,且很适合于作维数较高的设计。 考虑约束优化问题:
function [f,g]=gearopti(x) f=13.923*x(1)^3*x(2)^3*x(3)^-3; g(1)=17-x(2); g(2)=x(3)-0.9903; g(3)=0.9659-x(3);
相关文档
最新文档