基于Matlab的齿轮传动优化设计
基于MATLAB的二级齿轮减速器的优化设计的综述
基于MA TLAB的二级齿轮减速器的优化设计的综述黄洪200921030302 机制0903佘意200921030202 机制0902长沙理工大学一、机械优化设计概述机械优化设计是在电子计算机广泛应用的基础上发展起来的一门先进技术。
它是根据最优化原理和方法,利用电子计算机为计算工具,寻求最优化设计参数的一种现代设计方法。
实践证明,优化设计是保证产品具有优良的性能、减轻重量或体积、降低成本的一种有效设计方法。
机械优化设计的过程是首先将工程实际问题转化为优化设计的数学模型,然后根据数学模型的特征,选择适当的优化设计计算方法及其程序,通过计算机求得最优解。
概括起来,最优化设计工作包括两部分内容:(1)将设计问题的物理模型转变为数学模型。
建立数学模型时要选取设计变量,列出目标函数,给出约束条件。
目标函数是设计问题所要求的最优指标与设计变量之间的函数关系式。
(2)采用适当的最优化方法,求解数学模型。
可归结为在给定的条件(例如约束条件)下求目标函数的极值或最优值问题。
二、Matlab概述Matlab 是美国Mathworks 公司推出的集科学计算和图形处理为一体的科学计算语言。
通过Matlab超强的运算能力与别的编程环境的数据交互,极大的提高了工程生产效率、缩短了开发周期。
MATLAB在学术界和工程界广受欢迎,其主要特点有如下几方面]5[。
①友好的工作平台和编程环境②简单易用的编程语言③强大的科学计算机数据处理能力④出色的图形处理功能⑤应用广泛的模块集合工具箱⑥实用程序接口和发布平台三、本次设计内容减速器作为一种传动装置广泛用于各种机械产品和装备中,因此,提高其承载能力,延长使用寿命,减小其体积和质量等,都是很有意义的,而目前在二级传动齿轮减速器的设计方面,许多企业和研究所都是应用手工设计计算的方法,设计过程琐碎而且在好多方面都是通过先估计出参数然后再校核计算的过程。
这对于设计者来说是枯燥无味的,进行的是重复性工作,基本没有创造性;对于企业来说增加了产品的成本且不易控制产品质量。
基于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的齿轮减速器的可靠性优化设计
4、根据可靠性模型,对减速器进行优化设计,寻求最佳设计方案。
4、如果仿真结果不满足设计要求,需要对优化方案进行调整,并重新进行仿 真分析,直至达到预期效果。
参考内容二
内容摘要
随着现代工业的不断发展,齿轮减速器作为一种广泛应用于机械系统中的传 动装置,其性能和设计质量对于整个系统的运行至关重要。而MATLAB作为一种强 大的数学计算和工程设计工具,为齿轮减速器的优化设计提供了有效的手段。
4、根据可靠性模型,对减速器进行优化设计,寻求最佳设计方案。
4、根据可靠性模型,对减速器 进行优化设计,寻求最佳设计方 案。
4、根据可靠性模型,对减速器进行优化设计,寻求最佳设计方案。
1、在MATLAB中导入优化后的减速器设计方案,并利用Simulink模块构建优 化后的减速器模型。
4、根据可靠性模型,对减速器进行优化设计,寻求最佳设计方案。
利用MATLAB的数值计算功能,可以对齿轮减速器的性能进行详细分析。例如, 可以通过模拟齿轮的啮合过程,计算齿轮的应力、接触强度等;通过分析减速器 的传动效率,评估其传动性能。这些分析结果可以为优化设计提供重要的参考依 据。
3、优化设计
3、优化设计
基于MATLAB的优化设计工具箱,可以对齿轮减速器的参数进行优化。通过定 义优化目标函数,如最小化齿轮应力、最大化传动效率等,可以求解出满足要求 的最佳参数组合。这种方法可以在保证性能的同时,降低材料消耗和制造成本。
基于MatLab的齿轮减速器 的可靠性优化设计
01 引言
目录
02 内容概述
03 MatLab基础知识
基于matlab的齿轮优化设计
机械装备优化设计三级项目题目:基于MATLAB的齿轮优化设计的优化设计班级:12级机械装备二班设计人员:王守东(120101010236)荆雪松(120101010215)武吉祥(120101010219)一、优化设计问题分析:所谓优化就是在处理各种事物的一切可能的方案中寻求最优的方案。
机械优化设计是把优化理论和技术应用到机械设计中,通过对机械零件、机构乃至整个机械系统的优化设计,使其中某些设计参数和指标获得最优值。
绝对的最优,只有在某些理论计算中才能达到,但对于实际的机械优化设计,都带有一定的客观性和相对性。
Matlab 是美国 Mathworks 公司于1967年推出的用于科学计算的可视化软件包。
其方便、友好的用户环境、强大的扩展能力使许多领域的科学计算和工程应用节省时间、降低成本和提高效率。
许多机械工程设计都需要进行优化。
优化过程可以分为三个部分:综合与分析、评价、改变参数三部分组成。
其中,综合与分析部分的主要功能是建立产品设计参数与设计性能、设计要求之间的关系,这也就是一个建立数学模型的过程。
评价部分就是对该产品的性能和设计要求进行分析,这就相当于是评价目标函数是否得到改善或者达到最优,也就是检验数学模型中的约束条件是否全部得到满足。
改变参数部分就是选择优化方法,使得目标函数(数学模型)得到解,同时根据这种优化方法来改变设计参数二、优化设计方案选择:机械设计优化设计中常采用的优化设计方法有进退法、黄金分割法、共轭梯度法、坐标轮换法、复合形法等。
下面设计一种齿轮系统,并基于Matlab对系统进行优化设计。
高速重载齿轮时常会受到加速度大、冲击载荷大、启动、制动等的影响。
因此,为保证运行的安全性和可靠性,齿轮弯曲强度的安全系数应高于接触强度的安全系数。
齿轮的主要失效形式主要有:轮齿折断、齿面磨损、齿面胶合、齿面点蚀、塑性变形等。
由此可见,高速重载齿轮的设计必须保证齿轮在整个工作寿命期间不失效,由于目前还没有建立起工程实际中行之有效的设计方法和设计数据,目前按照保证齿根弯曲疲劳强度和齿面接触疲劳强度两个准则来设计齿轮。
基于MATLAB的多级齿轮传动多目标可靠性优化设计研究
基于MATLAB的多级齿轮传动多目标可靠性优化设计研究I. 内容概述随着工业自动化的发展,多级齿轮传动系统在各个领域得到了广泛的应用。
然而由于其复杂的结构和工作条件,齿轮传动系统的可靠性一直是设计者关注的重点。
为了提高齿轮传动系统的可靠性,本文提出了一种基于MATLAB的多级齿轮传动多目标可靠性优化设计方法。
首先本文对多级齿轮传动系统的工作原理进行了详细的阐述,包括齿轮啮合、齿面接触、磨损和疲劳等方面的问题。
在此基础上,分析了齿轮传动系统的可靠性评价指标体系,包括寿命、失效率、维修性等关键性能指标。
其次针对多级齿轮传动系统的可靠性优化设计问题,本文提出了一种基于遗传算法和粒子群优化算法的多目标优化设计方法。
通过对比分析不同优化算法的优缺点,最终确定了基于MATLAB的遗传算法作为本研究的主要优化方法。
本文以某型号齿轮传动系统为例,运用所提方法对其进行了多目标可靠性优化设计。
实验结果表明,所提方法能够有效地提高齿轮传动系统的可靠性指标,为实际工程应用提供了有力的理论支持。
A. 研究背景和意义随着科学技术的不断发展,齿轮传动技术在各个领域的应用越来越广泛。
齿轮传动具有传动效率高、承载能力大、传动精度高等优点,因此在工业生产中得到了广泛的应用。
然而齿轮传动系统的可靠性一直是制约其性能的重要因素,为了提高齿轮传动系统的可靠性,降低故障率,保证设备的正常运行,需要对齿轮传动系统进行多目标可靠性优化设计。
目前基于数值计算的可靠性优化设计方法已经成为齿轮传动系统研究的主要手段。
MATLAB作为一种广泛应用于工程领域的数值计算软件,具有强大的数学运算能力和图形化编程功能,为齿轮传动系统的可靠性优化设计提供了有力的支持。
因此基于MATLAB的多级齿轮传动多目标可靠性优化设计研究具有重要的理论和实际意义。
首先研究基于MATLAB的多级齿轮传动多目标可靠性优化设计方法有助于提高齿轮传动系统的可靠性。
通过合理的参数设置和优化策略选择,可以有效地提高齿轮传动系统的可靠性指标,降低故障率,延长设备使用寿命。
基于matlab遗传算法工具的同心式磁力齿轮优化设计
基于matlab遗传算法工具的同心式磁力齿轮优
化设计
同心式磁力齿轮是一种利用磁场实现扭矩传递的装置,具有无接触、无磨损、高效率、高扭矩密度等优点。
然而,磁力齿轮的设计和优化是一个复杂的问题,涉及到多个参数的优化,包括齿数、磁极形状、磁场强度等。
在Matlab中,可以利用遗传算法工具箱进行同心式磁力齿轮的优化设计。
以下是一个基本的步骤:
1.定义目标函数:首先,你需要定义一个目标函数,用于评估设计的优劣。
目标函数可以根据实际应用场景来确定,例如,你可能希望最小化扭矩损失、最大化扭矩密度等。
2.定义设计变量:定义你想要优化的设计变量。
对于同心式磁力齿轮,设计变量可能包括齿数、磁极形状、磁场强度等。
3.初始化种群:在遗传算法中,种群是所有可能解的集合。
你需要根据设计变量的范围初始化一个种群。
4.适应度评估:使用目标函数评估种群中每个解的适应度。
适应度较高的解被选中的概率较高。
5.选择:根据适应度评估结果,选择用于生成下一代的解。
6.交叉和变异:在遗传算法中,通过交叉和变异操作产
生新的解。
交叉是随机选择两个解的一部分并交换它们,以产生新的解;变异是随机改变解的一部分。
7.终止条件:当达到终止条件(例如,达到最大迭代次数或找到满足要求的最优解)时,停止遗传算法的运行。
8.结果分析:分析遗传算法的结果,查看最优解以及其适应度值。
请注意,以上步骤只是一个基本的概述,实际应用中可能需要进行更多的细节调整和优化。
另外,使用遗传算法进行优化设计时,可能需要考虑一些特殊的问题,例如防止早熟收敛、处理多峰问题等。
基于Matlab液力变矩器齿轮传动系统可靠性优化设计
基于matlab的齿轮传动系统优化设计
基于matlab的齿轮传动系统优化设计
首先,需要了解齿轮传动系统的工作原理。
齿轮传动是通过齿轮的啮合传递动力和转
矩的一种传动方式。
齿轮的设计和制造对齿轮传动系统的性能起着重要作用。
因此,在设
计齿轮传动系统时需要考虑以下因素:
1. 齿轮的模数和压力角:模数和压力角是影响齿轮啮合效果的重要参数。
在设计齿
轮时,需要根据传动效果和工作环境选择合适的模数和压力角。
2. 齿轮的材料:齿轮的材料对其承载能力和寿命有着直接影响。
选用合适的材料能
够提高齿轮传动的可靠性和寿命。
3. 齿轮的精度:齿轮的精度是影响齿轮传动质量的重要因素。
齿轮的精度越高,传
动效率就越高。
1. 建立齿轮运动学模型:利用Matlab建立齿轮的运动学模型,包括齿轮的轴线、基
圆半径、齿顶高度、齿根高度等参数。
通过计算这些参数,可以确定齿轮传动的基本参数。
2. 计算齿轮的振动和强度:利用Matlab计算齿轮的振动和强度,预测齿轮的可靠性
和寿命。
可以根据计算结果对齿轮设计进行调整,提高齿轮传动的质量。
3. 优化齿轮传动的效率:利用Matlab分析齿轮传动的效率,找到影响效率的因素,
并进行调整。
可以通过改变齿轮的材料、精度等因素来提高传动效率。
总之,齿轮传动系统的优化设计是一个复杂的过程,需要综合考虑多个因素。
利用Matlab进行优化设计可以提高设计效率和设计质量,为齿轮传动系统的优化提供技术支持。
基于matlab的D3258磨机传动部齿轮优化设计
基于matlab的D3258磨机传动部齿轮优化设计【摘要】D3258磨机是西安电力机械厂的主要产品之一,本文通过调用matlab软件中的优化函数,来对D3258磨机传动部的大小齿轮进行优化,以减少齿轮中心距,使结构更加紧凑,从而减轻重量。
【关键词】齿轮优化;设计参数;优化函数0.引言传统设计往往会使齿轮体积偏大,材料消耗多,导致成本增加。
为解决这一问题,应对齿轮传动在保证性能不变的情况下进行优化设计,以减少其体积和重量,提高其的承载能力,延长使用寿命,降低动力消耗。
1.齿轮基本参数该齿轮组中大小齿轮都为闭式渐开线直齿圆柱齿轮,其输入功率N=780kW,输入转速=153r/min,传动比=8.3076,齿轮精度为8级。
小齿轮为实体结构,大齿轮为腹板式结构。
小齿轮材料用35SiMn,热处理硬度为HB=228~269,平均取HB=245。
大齿轮材料用ZG310-570,热处理硬度为HB=207~241,平均取HB=224。
其工作平稳,齿轮单向旋转,成非对称布置。
2.建立目标函数本文是以使齿轮的体积最小为前提进行的,所以对齿轮进行数学建模。
为方便计算和描述,将两齿轮看作以分度圆为直径的圆柱,其的具体形状带参数确定后由经验公式进行计算。
则:V=B1π+Bπ其中:B1—小齿轮宽度(mm);B2—大齿轮宽度(mm);mn—齿轮模数(mm);z—小齿轮齿数;z—大齿轮齿数;上式可整理为:V=π(Bz+Bz)令x1=mn,x2=z1,x3=z2,x4=B,x5=B2建立如下目标函数:f(x)=0.25πx12(x22x4+x32x5)设计变量x=x3.确定约束条件(1)为了避免发生根切,z应不小于17:g1(x)=17-x2≤0;(2)大齿轮最小直径应大于同端盖连接的直径,即:g2(x)=3780-x1x3≤0;(3)为了装备和生产的便利,小齿轮的分度圆范围为:g3(x)=500-x1x2≤0;g4(x)=x1x2-1000≤0(4)为了保证齿轮的承载能力,同时避免载荷沿齿宽分布严重不均齿宽应满足:g5(x)=0.8-x4x1-1x2-1≤0;g6(x)=x4x1-1x2-1-1.4≤0(5)齿宽约束,小齿轮的齿宽,需比大齿轮的齿宽大一些,一般在5~10mm 之间,因此:g7(x)=x4-x5-10≤0;g8(x)=5-x5+x4≤0(6)根据磨机图纸模数的值,要求齿轮模数应大于等于20mm:g9(x)=20-x1≤0(7)齿面接触疲劳强度约束σH=ZEZHZε≤σ经查手册,弹性系数ZE=189.8MPa ,节点区域系数ZH=2.495 ,重合度系数Zε=0.862 ,载荷系数k=1.3,经计算,小齿轮的接触应力σ1=555.7MPa,弯曲应力σF1=521.2MPa。
基于MATLAB的齿轮传动简化设计
关 键词 : 齿轮 传动 ; 建模 ; 简化设 计 ; T A MA L B
S m p iy he de i n fg a r n m iso as d n M ATLAB i lf t sg o e r t a s s i n b e o Li , e e u Bo Ch n W i
现设计 自动化闭 。 齿 轮 简 化 设计 分 为 数学 建 模 、模 型 的简 化 和
MA L B的实现 3个部分 。由于在实 际齿 轮传 动设 TA 计 中 , 及很 多变量 , 涉 同时 许多变 量必 须通 过查表 获
盯2 0 = . 帅( 向) 盯v 05 ( 向 ) 7盯凡 单 p .盯 = 双
得 , 得 齿轮 传动 设 计很 繁琐 , 使 通过 模 型 的简化 , 将
目标 曲线 方程 拟合 , 同时利用 MA L B, 而方 便 、 TA 从
快速 的计算 出主要 的结构 参数I 3 _ 。
sg u o ain. in a tm to
Ke r :Ge rd ie Mo e l g S mp iyt ed sg MATLAB y wo ds a rv ; d l n ; i lf h e in; i
0 引 言
齿轮传 动具 有定 比传动 、使用 寿命 长 、结构 紧
度 H CI S齿轮传动方向( R kB 、 - I 单向、 向)螺旋角 B 双 、
以及 齿宽 系数 F。设计 的 目的是 为了得 到主从 齿轮 的 直 径 D 和 D 、 宽 b 和 b, 数 m 等 主要 结 构 齿 2模 参数 『 】 1 。在应用 M T A A L B实现 计算 机辅 助齿 轮传 动 简化设 计 过程 中 , 用 MA L B强 大 的矩 阵 运算 和 利 TA
基于MATLAB行星齿轮减速器传动系统的优化设计
g :n 一 6)t ( a
一n 三((c — t +Laa o { a t rs nc
)tx_ 一n )0 a3 <
2、优 化 模 型 的 建 立
m y [ C q= cn x u ci C, e ] my o () o 本文中涉及到的行星齿轮减速器传动系统的优化主要是要建 C 1 tnp/ ) (¥1 x 1 )(2s (*i 9)tnx3)3 * () a (i9一 4 (一 ()/ 1*i 2 p/ ) a (() 4 = ) n 一 + 立 以外啮合齿轮 副之 间的重合度为 目标 函数t 以两个外啮合齿轮 [ naco(0}0(i9/18 6x2)一a (() 1; 2 1 , t ( cs12cs / )( + } ())tnX3) 2 a r p 0 ) V 的变位 系数以及啮合角为设计 变量 , 到最优 的变位 系数 。 得 以太 阳 C 2= a (i9- 4 (一 ()/3 n2 p/ ) tnx 3) 2 () tnp/ ) (*1 x2) (4 ( i9) a (() { ) - +1 轮与行 星轮之间的重合度 的优化过程为例进 行详细论述 。 [ na c0(6 csp/ )(2 枣 () ) tnx 3) 3 ; t (rcs3 木o(i 9/ 4 +6 x 1) 一 a (()/ 4 a ) 】 1确 定 目标 ’ 数 和 设 计 变 量 函 ( 部分不等式约束 略) 。 建立太阳轮与行星轮重合度最大 即负值最小为 目的的目标函 c q 1 tnx 3) x 3}p/ 8 )(8/ i 2 tnp/ )(() e () a (() ()(i 10{1 0 p) *a (i9*X 1 = 一 一 数为: + () 4 一 a (i9+ i 9 x 2) 6 tnp / ) p/ ; / C q 2=2 ( () x 2-I *c s i2 )c s () ) x 1} e () *x 1+ () ( ( / 0/ o( 3) ) () 1 op x 一1 ~ hmf() z( naco( i x = 。a(rc s t )一t 3 ) a x) n () 3设置 线性 约束的矩 阵 , 编写主程 序的M文件 ( nac 0( t (rc s a In 3](x) a x )/ 2 x =O 2 4 1 6 7 一O2 p/ ] O [.9 1 74 , . , i 9;
基于MATLAB优化工具箱的齿轮传动优化设计(1)
0 引言
齿轮传动是应用最为广泛的一种机械传动 。近年来 , 随着 齿轮传动向高速 、 大功率 、 高性能方向发展 ,特别是航空机械 、 汽 车、 机床 、 和电子机械等领域发展 ,对齿轮传动不断提出了高精 度、 高承载能力 、 高可靠性 、 低成本等新要求 ,人们开始把越来越 多的注意力转向齿轮传动的优化研究 。 齿轮传动优化设计以数学规划为理论基础 , 以计算机为工 具 ,寻求最佳齿轮传动设计方案的现代设计方法之一
X = { x1 , x2 , x3 }
T
给定的载荷或环境条件下 ,在对齿轮的性态 、 几何尺寸关系或其 ( ) 他因素的限制 约束 范围内 ,选取设计变量 ,建立目标函数并使 其获得最优值的一种新的设计方法 。 以前 ,齿轮的设计多采用手工计算的方法 , 不但复杂繁琐 , 浪费人力物力和财力 , 而且容易出现差错 。本文采用 MAT LAB 语言的优化工具箱对齿轮进行优化设计 ,这种方法不仅初始参 数输入简单 ,语法符合工程设计语言要求 , 而且编程工作量小 , 优越性明显
摘要 : 文章介绍了齿轮传动的优化设计方法 ,建立了斜齿圆柱齿轮传动的优化设计的数学模型 ,从设计变量的选取 ,目标函 数和约束条件的确定等方面详细介绍了构建数学模型的方法和过程 ,并结合实例借助于数学软件 MAT LAB 的优化工具箱 进行了寻优计算 ,给出了优化设计程序 ,得到了满足实际需要的最优化参数 。通过对结果进行比较 ,发现齿轮的体积在优 化后比优化前有显著的减少 ,这对于齿轮传动的设计具有理论指导意义 。 关键词 : 齿轮传动 ; MAT LAB ; 优化设计 中图分类号 :TG502. 31 文献标识码 :A
x2
- 3/ 2
x3
3/ 2
- 1170 ≤0
基于matlab的齿轮减速器优化设计
基于MATLAB的齿轮还原设计优化是一项具有挑战性的任务,需要深入了解齿轮动力学和有效利用MATLAB的能力。
该项目的目标是优化齿轮减速系统的设计,以在最小的能量损失下实现最佳性能。
优化过程的第一步是使用MATLAB来模拟齿轮还原系统。
这涉及到创建一个数学模型,准确代表系统的动态。
模型必须考虑到每个齿轮上的牙齿数量,齿轮比,应用于系统的扭矩,以及其他重要的参数。
一旦模型被创建,就可以用来模拟不同条件下的减速齿轮系统的性能。
为了优化齿轮减速系统的设计,可以使用MATLAB的优化工具箱。
这个工具箱提供了一系列优化算法,可以用来寻找系统参数的最佳值。
这些算法可用于尽量减少能量损失,最大限度地提高效率,或者实现任何其他性能目标。
通过运行不同起始值和约束的优化算法,可以找到减速齿轮系统的最佳设计。
除了使用MATLAB的优化工具箱外,还必须考虑减速齿轮系统的局限性和局限性。
齿轮的尺寸和重量,可用的扭矩,以及理想的齿轮比都是在优化过程中必须考虑的重要制约因素。
通过将这些限制纳入优化算法,可以实现符合所有要求的设计。
一旦找到符合性能和约束要求的设计,就必须使用MATLAB验证设计。
这涉及对优化参数进行模拟,以确保减速齿轮系统如期运行。
如果模拟显示系统没有达到预期的性能目标,可能需要进一步优化或调整设计。
利用MATLAB设计和优化减速系统是一项复杂但有益的任务。
通过使用MATLAB的模型和优化能力,有可能找到一个能满足所有性能和约束要求的减速齿轮系统的最佳设计。
这有助于为各种应用建立高效和可靠的减速齿轮系统。
基于Matlab的带式输送机齿轮传动机构优化设计
通针通透)。
(4)启动泵,低压清洗管道,直至流出清水。
(5)重新安装喷嘴。
3.4设备的布置用耐压胶管将柱塞泵站与磨料罐下部的磨料截止阀摇把“左”位一侧的管接头相连,喷头与磨料罐下部的磨料截止阀摇把“右”位一侧的管接头相连,形成工作系统。
该设备距柱塞泵站3~5m为宜。
管路过长,沿程压力损失较大,会导致工作压力降低。
4设备的维护4.1柱塞泵站(1)按泵站使用说明书进行维护。
(2)使用期间,应定期检查泵站安全阀、调压阀,确保动作可靠,压力调定值稳定。
4.2磨料射流发生系统(1)如发现压力升不到位或突然下降,应及时检查喷嘴是否已磨损过大。
(2)每年更换一次连接喷头的耐压软管。
(3)若设备长期不用时,应将磨料罐内的磨料及水放空。
5功能及用途(1)该装置可用于金属、非金属或复合材料的切割。
如玻璃、瓷砖、钢板等。
(2)该装置兼有除锈、脱漆及表面清洗功能。
6结语这种便携式磨料射流装置采用了前混合式磨料射流技术,切割时所需的工作压力较低,因此密封容易解决,可采用普通的高压橡胶软管输送高压水射流,易损的密封件也容易购买,降低了生产和维护成本。
此外,对磨料的要求不高,可以使用湿式磨料。
该装置的体积小、重量小、易损件少,便于搬运和移动,所以特别适合在井下、野外等场所进行作业,具有广阔的应用前景。
参考文献:[1]薛胜雄.高压水射流技术及应用[M].北京:机械工业出版社,1998.[2]沈忠厚.水射流理论与技术[M].东营:石油大学出版社,1998.[3]崔谟慎,孙家骏.高压水射流技术[M].北京:煤炭工业出版,1993.[4]孙家骏.水射流切割技术[M].徐州:中国矿业大学出版社,1992.[5]吴宗泽.机械设计师[M].北京:机械工业出版社,2002.[6]徐灏.机械设计手册,第4册.[K].北京:机械工业出版社,1995.作者简介:叶晓奔(1985-),安徽淮南人,2008年毕业于安徽理工大学机械工程学院,现在安徽理工大学攻读硕士学位,研究方向为流体机械及工程(高压水射流技术),电子信箱:anrecre@.收稿日期:2009-06-18煤矿机械Coal Mine Machinery Vol.30No.11 N ov.2009第30卷第11期2009年11月基于Matlab的带式输送机齿轮传动机构优化设计江进国,樊姗,高旭,王丹(中国地质大学机械与电子信息学院,武汉430074)摘要:利用Matlab遗传算法工具箱对带式输送机上的单级斜齿圆柱齿轮减速器的齿轮传动机构进行优化设计,从而说明遗传算法的优越性。
基于MATLAB工具箱的齿轮传动优化设计
T方程解的方法所取 代。在 凸规划 中,K—T方程对 于全
局的极小点 是必要 也是充 分的 。MA L B优化 工具箱 采用 TA
序列二次规划法 ( OP S )求解约束优化 问题 ,它是将原问题 化为一系列 的二次规划子 问题进行求解 ,通过使用 B G F S法 构造变尺度矩阵 ,以保证超线 性收敛性 ,调 用 f n mi mn函数
系数 K =15 .。 3 1 建立数学模型 . 带人数据得 :
20 1 0 8.
G ( = 53 99 12// 3 3 7 ) 2 —267 .  ̄ — 4
G8 ( )= 3 5— 2 8 4 0 94 0× ‘
0
+203 .6 )×
以一对 圆柱齿轮的体积最小 ,即重量最轻 , 建立 目标函
s .C( 0 ( .t z) 非线性不等式约束) c ( 0( e z) q 非线性等式约束) A *z 6 ( 线性不等式约束)
收稿 日期 :2 0 —0 0 7 9—2 5
作者 简介 :李党索 ,华 中科技大学机械专业硕士研究生,研究方向 :C D C M。 A /A
个 领域 的计算和 图形显示功能 ,已被广泛应用于教学 和科研
利用 MA A TL B解决工程 中的实际问题 的步骤如下 : 1 )根据实际的最优化问题 ,建立相应 的数学模型 : 2 )对建立的数学模 型进行 具体的分析 和研究 ,选择 恰 当求解方 法;
3 )根据最优 化方法 的算 法,选 择 MA L B优化 函数 , TA 编写程序并利用计算机求出最优解。
1 MA1A 1 B语言及优化工具箱简介
A q*z=蛔 e
( 线性等式约束 )
MA A TL B是 由美 国 Mah ok 公司开发的集数值计算 、 tw rs
基于MATLAB的齿轮传动系统设计
基于MATLAB的齿轮传动系统优化设计摘要:某高速重载齿轮进行了优化设计,在分析齿轮在各工况下的弯曲强度后,根据齿轮的优化设计原则,选择齿轮体积最小为优化设计原则,对传动齿轮中的小齿轮进行了优化设计,设计模数、齿数、齿宽系数、螺旋角为变量,根据各参数的设计要求来确定约束条件,同时根据齿根弯曲疲劳强度和齿面接触疲劳强度进行条件约束,最后用MATLAB进行编程计算,最后得出优化后的结果,该结果满足要求。
本文的研究对机械系统的优化设计具有指导意义和工程应用价值。
关键词:齿轮;优化设计;MATLAB;0引言优化设计是近年发展起来的一门新的学科,也是一项新技术,在工程设计的各个领域都已经得到了更为广泛的应用。
通过实际的应用过程表明:工程设计中采用优化设计这种新的科学设计方法,不仅使得在解决复杂问题时,能够从众多纷繁复杂的设计方案中找到尽可能完善的或者最适合的设计方案,而且,采用这种方法还能够提高设计效率和设计质量,使其的经济和社会效益都非常明显。
优化设计的理论基础是数学规划,采用的工具是计算机。
优化设计具有一般的设计方法所不具备的一些特点。
优化设计能够使各种设计参数自动向更优的方向进行调整,直到找到一个尽可能完善的或最适合的设计方案。
一般的设计方法只是依靠设计人员的经验来找到最佳方案,这样不足以保证设计参数一定能够向更优方向调整,也不能够保证一定能找到最适合的设计方案。
优化设计的手段是采用计算机,在很短的时间内就可以分析一个设计方案,并判断方案的优劣、是否可行,因此就能够从大量的方案中选出更加适合的设计方案,这是常规设计所不能比的。
1 机械系统优化设计方法概述许多机械工程设计都需要进行优化。
优化过程可以分为三个部分:综合与分析、评价、改变参数三部分组成。
其中,综合与分析部分的主要功能是建立产品设计参数与设计性能、设计要求之间的关系,这也就是一个建立数学模型的过程。
评价部分就是对该产品的性能和设计要求进行分析,这就相当于是评价目标函数是否得到改善或者达到最优,也就是检验数学模型中的约束条件是否全部得到满足。
基于MATLAB的齿轮减速器优化设计
轴 向力 不 可 太 大 .须 满 足 短 期 过 载 。高 速 级 与 低 速 级 大齿 轮 浸 油深 度 大 致 相 近 ,轴 齿 轮 的分 度 圆 尺 寸 不 能 太 小 等 因
■●■ 习l
制 造 业 信
素 ,估计 两级 传 动 大 齿 轮 的 齿 数 范 围 : 1 ≤ ≤2 :1 ≤ 4 2 6
≤2 ;高 速 级 传 动 比范 围 取 :58 . ;齿 轮 副 螺 旋 角 2 .≤ ≤7
范 围取 :8 ≤B≤ 1 。 由此 建 立 的 l 。 5。 2个 不 等 式 约 束 如 下 : g X): 2 x ( - ≤ 0 g ): x- ≤ 0 2( t5 g X): 35 2≤ 0 3( . ( )=X- ≤ 0 z6 ( 速级 齿轮 副模 数 的下 限 ) 高 ; ( 速级 齿轮 副模 数 的上 限 ) 高 ; ( 速 级齿 轮 副模 数 的下 限 ) 低 ; ( 速 级 齿 轮 副模 数 的 上 限 ) 低 ;
() 1
( )边 界 约 束 1
根 据 传 递 功 率 与 转 速 估 计 高 速 级 和 低 速 级 齿 轮 副 模 数
的 范 围 :2≤m ≤5;3≤mn≤6;综 合 考 虑 传 动 平 稳 性 , l 2
式 ( ) 中 :m 1 m 分 别 是 高 速 级 和低 速 级 齿 轮 副 的 模 数 ; ,历 分 别 是 高 速 级 和 低 速 级 小 齿 轮 齿 数 ;i 为 高 速 级 传 动 比 , = 1 /。 : 3 . i 5 ;B为 齿轮 副螺 旋 角 。
案 ,并 在 满 足所 提 出 的 要 求 的 前 提 下 ,首 先 根 据 齿 轮 的 接 触 强 度 或 弯 曲 强 度 进 行 设 计 。 然 后 对 该 方 案 进 行 强 度 校
基于Matlab的齿轮传动系统优化设计
基于Matlab的齿轮传动系统优化设计
张扬
【期刊名称】《煤矿开采》
【年(卷),期】2009(014)002
【摘要】借助于Matlab对一个五级齿轮传动系统进行优化设计,优化的目标是保证传动系统在满足齿轮强度要求的前提下,该传动系统的结构更加紧凑.为齿轮传动系统的优化设计提供了一种新的手段.
【总页数】3页(P80-82)
【作者】张扬
【作者单位】承德大通机电制造有限公司,河北承德067000
【正文语种】中文
【中图分类】TH132.4
【相关文献】
1.基于Matlab的钢筋弯曲机齿轮传动系统的优化设计 [J], 王良文;郭志强;王俊涛;王雷
2.基于齿轮传动系统横-扭-摆耦合非线性动力学模型的齿廓修形优化设计 [J], 王成;刘辉;项昌乐
3.基于Qt与Matlab的行星齿轮传动系统故障监测诊断研究 [J], 彭毓敏;栾忠权;马超;徐小力
4.基于Matlab液力变矩器齿轮传动系统可靠性优化设计 [J], 冯国勇;袁媛;顾俊
5.MATLAB在齿轮传动系统结构优化设计中的应用 [J], 周密林;张广阔;宋丽华
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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);