基于遗传算法的齿轮减速器优化设计
- 格式:pdf
- 大小:313.73 KB
- 文档页数:3
基于遗传算法的摆线针轮行星减速器优化设计张爱荣【摘要】In order to solve the problem of low transmission efficiency and less compact structure, the calculation formula of the meshing efficiency for cycloid speed reducer is deduced. Taking the maximization efficiency for cycloid speed reducer as a mathematical optimization problem, the design variables, objective functions, and constraints, including parameter ranges, strength, life span, etc. are defined. The mathematical model of optimization design for cycloid speed reducer based on the genetic algorithm is established. The optimization design for cycloid speed reducer is carried out by an example. The result shows that the efficiency is increased by 4.07%, and the volume is decreased by 8.04%. The research results can provide theoretical basis and technical support for optimization of cycloid speed reducers.%为了解决摆线针轮行星减速器的传动效率低、结构不紧凑的问题,建立了摆线针轮行星减速器传动效率的计算公式,以整机传动效率最高为优化设计目标,以影响效率的5个独立参数作为优化设计变量,分析了包含参数范围、强度约束及寿命限制的约束条件,构建了基于遗传算法的摆线针轮行星减速器优化设计的数学模型,并通过具体实例对摆线针轮行星减速器进行了优化,结果表明,优化后的摆线针轮减速器的传动效率提高了4.07%,体积减少了8.04%,优化效果明显,可为摆线针轮行星减速器的优化设计提供一定的理论依据和技术支持.【期刊名称】《机械设计与制造》【年(卷),期】2017(000)008【总页数】3页(P206-208)【关键词】摆线针轮减速器;遗传算法;优化设计;传动效率【作者】张爱荣【作者单位】太原工业学院机械工程系,山西太原 030008【正文语种】中文【中图分类】TH16;TH132.4摆线针轮行星减速器是上世纪20年代由德国人所发明,由于其具有传动比大、传动平稳、传递效率高、承载能力大、回差小、工作可靠、寿命长等一系列优点,被广泛应用于矿山冶金、石油化工、国防工业、起重运输、医疗器械、机械制造等[1-2]。
基于遗传算法与BP神经网络的RV减速器结构优化设计基于遗传算法与BP神经网络的RV减速器结构优化设计引言:随着工业技术水平的不断提高,机械传动装置的性能要求也越来越高。
减速器作为机械传动的重要组成部分,起着传递动力和调整转速的重要作用。
为了满足不同工况下的需求,减速器的优化设计成为一个重要的研究领域。
本文将提出一种结合遗传算法和BP神经网络的方法,用于进行RV减速器结构的优化设计,以提高其性能和效率。
一、遗传算法介绍遗传算法是一种模拟自然选择和遗传机制的优化算法。
它通过模拟生物进化过程中的遗传、变异和自然选择等机制,来搜索问题的最优解。
遗传算法由三个基本操作构成,即选择、交叉和变异。
在每一代中,通过对个体进行适应度评估,选出适应度高的一部分进行交叉和变异,从而产生下一代的个体。
通过不断的进化,算法将逐步趋于最优解。
二、BP神经网络介绍BP神经网络是一种常用的人工神经网络模型,被广泛应用于模式识别、预测和优化问题等领域。
BP神经网络具有较强的非线性映射能力和自适应学习能力。
其主要包含输入层、隐含层和输出层三个层次。
输入层接受外部输入信号,隐含层根据权重和偏置对信号进行处理,输出层输出最终的结果。
网络中的每个神经元都与其他神经元相连,通过不断的反向传播,调整权重和偏置,以最小化网络的误差。
三、RV减速器结构优化设计RV减速器是一种常见的圆柱蜗杆减速器,其结构主要由减速器壳体、输入轴、输出轴和蜗杆等部件组成。
RV减速器的性能主要与其结构参数有关,如减速器壳体的材料、输入轴和输出轴的直径、蜗杆的螺旋角等。
因此,如何选取适当的结构参数,对于提高减速器的性能至关重要。
本文提出的优化方法主要包括两个步骤:遗传算法的参数优化和BP神经网络的结构优化。
首先,利用遗传算法对RV减速器的结构参数进行优化。
定义适应度函数,以减速器的性能指标为目标值,如输出转矩和效率等。
根据适应度函数的定义,将减速器的结构参数编码成染色体,并通过选择、交叉和变异等操作,产生新一代的个体。
基于遗传算法的减速器优化设计研究田璐;谭蓉;刘小何;庞程【摘要】为了提高减速器的工作效率,要求减速器的总中心距最小来确定齿轮传动的最佳方案.对减速器总中心距和齿轮副螺旋角设计和控制进行建模.同时基于遗传算法GA工具箱根据参数约束情况对目标函数进行处理,采用最优解保存策略,给出了基于遗传算法的减速器总中心距优化设计的方法.【期刊名称】《机械管理开发》【年(卷),期】2011(000)005【总页数】3页(P53-54,56)【关键词】减速器;总中心距;遗传算法;约束条件【作者】田璐;谭蓉;刘小何;庞程【作者单位】西华大学机械工程与自动化学院,四川成都610039;西华大学机械工程与自动化学院,四川成都610039;西华大学机械工程与自动化学院,四川成都610039;西华大学机械工程与自动化学院,四川成都610039【正文语种】中文【中图分类】TH132.46摘要:为了提高减速器的工作效率,要求减速器的总中心距最小来确定齿轮传动的最佳方案。
对减速器总中心距和齿轮副螺旋角设计和控制进行建模。
同时基于遗传算法GA工具箱根据参数约束情况对目标函数进行处理,采用最优解保存策略,给出了基于遗传算法的减速器总中心距优化设计的方法。
关键词:减速器;总中心距;遗传算法;约束条件0 引言齿轮减速器是原动机和工作机之间独立的闭式机械传动装置,能够降低原动机转速或增大扭矩,具有传递功率大、冲击小、维修方便、使用寿命长等特点。
近年来,人们对产品人性化设计要求提高,为了进一步改善减速器设计,过去一般是设计人员根据各种资料,结合自己的设计经验,初步定出一个设计方案,然后进行验算。
但用此种方案设计出的减速器往往尺寸偏大,可能并不是最优的设计方案。
应用遗传算法解决计算效率和处理复杂性之间的矛盾,作为一门新兴生物进化方法遗传算法的出现对于复杂问题的解决提供了办法。
本文采用遗传算法对斜圆柱齿轮减速器进行优化设计,从而达到优化参数的目的。
信息检索与利用综合实验报告题目齿轮减速器及设计系年级机械工程 2009 专业机电一体化姓名学号指导教师陈英完成日期 2010-04-00一、选题意义减速器需求量大、产品更新换代快。
为了数控加工、结构展示和应力及运动分析等的需要,通过对国内外文献的检索,以了解对减速器的优化设计思路,从而达到能提高齿轮减速器的优化设计效率,并能够应用到工程实际中去。
二、检索数据库1.中国期刊全文数据库(CEKI)2.中文科技期刊数据库3.国家科技图书文献中心.cn4.万方数据.cn5. 中国专利数据库.cn/sipo2008/6. IEEE/IET Electronic Library(IEL)7.欧洲专利数据库三、编制检索策略1.选关键词齿轮—gear减速器—reducer齿轮减速器—Gear Reducer设计—design2、编制检索式检索式1:[齿轮AND减速器AND设计]/主题检索式2:[齿轮AND减速器AND设计]/篇名检索式3:[齿轮减速器AND设计]/篇名/核心期刊检索式4:齿轮AND减速器检索式5:Gear Reducer AND design*检索式6:Gear Reducer四、检索结果1.国内文献(10-20篇,要求对文献进行整理)[1]基于Inventor齿轮减速器零部件的装配关联设计王小玲;, 煤矿机械, 2009,(12),210-212减速器需求量大、产品更新换代快。
为了数控加工、结构展示和应力及运动分析等的需要,必须对减速器进行三维建模设计。
根据齿轮减速器的装配连接结构特点,采用AutodeskInventor的基于装配的关联设计功能,能比较方便快捷地生成齿轮减速器中的有关零部件,从而能提高齿轮减速器三维建模的设计效率。
[2]基于遗传算法的齿轮减速器优化设计吴婷;张礼兵;黄磊;, 煤矿机械,2009,(12), 9-11对两级齿轮减速器优化设计进行了分析,建立了其优化设计的数学模型,确定了优化设计的约束条件,采用遗传算法对两级齿轮减速器进行优化设计,并通过实例说明,采用遗传算法对减速器进行优化,可以得到更加优化的设计结果。
基于多目标遗传算法重型齿轮优化设计摘要:该研究利用多目标遗传算法(NSGA-II)对重载齿轮进行优化设计。
建立齿轮传动模型和多目标遗传算法数学模型,确定了优化目标为最小化齿轮体积和最大重合度以及齿轮疲劳强度,利用NSGA-II对重载齿轮进行了多目标优化设计,可以实现齿轮在使用寿命、传动效率等方面的最优化。
关键词多目标遗传算法,重载齿轮,优化设计基金:攀枝花市科学技术局市级指导性科技计划项目(2020ZD-G-6)1引言齿轮传动广泛应用于航天航空、汽车制造领域,实现高效动力传递,高精度的传动和控制[1]。
多目标遗传算法可用于齿轮的优化设计[2]。
通过设置多个目标函数,如重量、强度、刚度等,考虑设计变量相互关系,在多个目标之间找到一组最优设计参数。
重型齿轮传动系统对于设备的安全、稳定、可靠运行起着至关重要的作用。
然而,在实际使用中,重型齿轮传动也常常面临着疲劳点蚀、断齿等现象。
本研究根据某山地拖拉机中的重载齿轮,以齿轮传动的总体积最小、齿轮疲劳强度最高、重合度最大为优化设计目标函数,齿轮基本参数为基本参数为设计变量,建立齿轮传动优化设计数学模型,多目标遗传算法分析设计变量,最后得到符合设计要求的重型齿轮。
2三维模型的构建与装配该重型齿轮的齿顶圆直径分别为630mm和280mm,分度圆直径分别为602mm 和252mm,齿根圆直径分别为567mm和217mm。
其中,齿数分别为43和18,模数为14,变位系数为0,压力角为20°,齿宽为140mm。
选择基本参数:齿数、齿轮模数、压力角等,生成大小齿轮进行模型装配。
3优化目标函数的构建综合考虑重量、体积、挡位变换、噪音及重合度问等因素,确保整个系统在减小尺寸的同时保持高强度和高可靠性。
将所选啮合齿轮总质量、啮合齿轮的疲劳强度以及在传动过程中的重合度作为优化目标,以寻求最佳的设计方案。
3.1齿轮重合度目标函数构建重合度作为影响齿轮系统传动质量的重要指标,齿轮重合度越大,传动越平稳,系统振动噪声响应越小[14],同时还能够降低齿轮动应力,减小单个轮齿承受的载荷,提高齿轮系统的承载能力和可靠性。
基于MATLAB与C#混合编程的遗传算法优化设计斜齿轮近年来混合编程技术已经成为了计算机工程学科领域中越来越受欢迎的技术之一。
基于计算机语言MATLAB和C#的混合编程,能够有效地扩展计算机工程领域应用的范畴,提高系统的效率。
其中应用遗传算法优化设计斜齿轮是其中一种重要的应用方向,本篇文章将对此进行介绍。
首先,传统的优化设计方案往往依靠经验和试错法,这种方式虽然在某些方面表现比较优秀,但是却存在适用范围较窄,难以满足需求的问题。
而遗传算法则能够在不断优化设计方案的过程中迅速发现最优结果,得到比人工设计更加可靠和有效的结果。
因此,将MATLAB和C#混合编程,能够实现遗传算法的优化设计方案。
其次,斜齿轮作为重要的传动机构,在不同的工况下存在不同的优化设计方案,也需要在一定的局限条件下得到最优解。
因此,混合编程技术中融合了MATLAB与C#,同时使用遗传算法,能够更加优化地解决斜齿轮的优化设计问题。
在使用遗传算法时可以将规范化的变量转化为与所需要计算的斜齿轮有关的设计变量,从而可以实现更好的优化结果。
最后,在实践广泛的同时,此项技术也存在一些小问题。
例如,混合编程中代码复杂度较高,需要进行良好的编程和应用技术。
同时,应注意人为误差产生的影响,可能会影响斜齿轮的优化设计的效果。
因此,在开展混合编程优化设计斜齿轮时,我们需要准确输入模型数据,同时进行科学的方法应用。
总而言之,遗传算法优化设计斜齿轮是MATLAB与C#混合编程技术中的重要应用方向之一,通过对这些技术的深入研究和实践应用可以得到更佳的优化设计方案。
数据分析是一种基础研究方法,通过对事物的各个因素进行研究,寻求规律和趋势,为决策者提供有力参考,促进科学决策。
下面,我们将列出一些相关数据并进行分析。
首先,考虑人口普查数据。
人口普查数据是对某个地区或国家的人口统计学数据的完整记录。
这些数据可以包括人口数量、年龄结构、性别比例、民族构成、教育程度等各个方面的信息。
基于matlab遗传算法工具的同心式磁力齿轮优
化设计
同心式磁力齿轮是一种利用磁场实现扭矩传递的装置,具有无接触、无磨损、高效率、高扭矩密度等优点。
然而,磁力齿轮的设计和优化是一个复杂的问题,涉及到多个参数的优化,包括齿数、磁极形状、磁场强度等。
在Matlab中,可以利用遗传算法工具箱进行同心式磁力齿轮的优化设计。
以下是一个基本的步骤:
1.定义目标函数:首先,你需要定义一个目标函数,用于评估设计的优劣。
目标函数可以根据实际应用场景来确定,例如,你可能希望最小化扭矩损失、最大化扭矩密度等。
2.定义设计变量:定义你想要优化的设计变量。
对于同心式磁力齿轮,设计变量可能包括齿数、磁极形状、磁场强度等。
3.初始化种群:在遗传算法中,种群是所有可能解的集合。
你需要根据设计变量的范围初始化一个种群。
4.适应度评估:使用目标函数评估种群中每个解的适应度。
适应度较高的解被选中的概率较高。
5.选择:根据适应度评估结果,选择用于生成下一代的解。
6.交叉和变异:在遗传算法中,通过交叉和变异操作产
生新的解。
交叉是随机选择两个解的一部分并交换它们,以产生新的解;变异是随机改变解的一部分。
7.终止条件:当达到终止条件(例如,达到最大迭代次数或找到满足要求的最优解)时,停止遗传算法的运行。
8.结果分析:分析遗传算法的结果,查看最优解以及其适应度值。
请注意,以上步骤只是一个基本的概述,实际应用中可能需要进行更多的细节调整和优化。
另外,使用遗传算法进行优化设计时,可能需要考虑一些特殊的问题,例如防止早熟收敛、处理多峰问题等。
文章编号 :1004-2539(2010 02-0041-02应用混合遗传算法的汽车主减速器优化设计张海涛(淮海工学院工程训练中心 , 江苏连云港 222005摘要在满足接触强度、弯曲强度和边界约束的条件下 , 建立了汽车主减速器优化设计数学模型 , 并通过神经网络方法拟合待求系数 , 应用遗传算法工具箱调用混合遗传算法寻求最优解 , 使求解过程得到简化 , 确保可靠地获得全局最优解。
关键词汽车主减速器优化设计遗传算法神经网络OptimumH AlgorithmZhang Haitao(Engineering T raining Center , Huaihai Institute of T echnology , Lianyungang 222005, ChinaAbstract Mathematical m odels for optimum design of autom otive main reducer are built by satis fying the demand of contact strength , bending strength and boundary constraints. Meanwhile , undetermined m odulus is simulated by means of neural netw orks. And hybrid genetic alg orithm is selected from the genetic alg orithm toolbox to seek optimal s olutions , thus sim plifying the s olving process to ensure the obtaining of global optimal s olution.K ey w ords Autom otive main reducer Optimum design G enetic alg orithm Neural netw orks0引言汽车主减速器的作用是将输入的转矩增大并相应降低转速 , 其结构和尺寸极大的影响着汽车的动力学性能和经济性。
煤矿机械Coal Mine Machinery Vol.30No.12 Dec.2009第30卷第12期2009年12月0引言工程机械中所用电动机的转速较高,为了满足工作机低转速的需要,一般在电动机和工作机之间安装减速器,用来降低电机的转速或增大转矩,减速器是一种机械传动装置,广泛地应用于运输机械、矿山机械和建筑机械等重型机械中。
因此,减速器的设计非常重要。
遗传算法(GA)是模拟生物在自然界中优胜劣汰的自然进化过程而形成的一种具有全局范围内优化的启发式搜索算法。
这种方法已在很多学科得到广泛的应用,为减速器的优化设计提供有力的保证。
因此,本文采用遗传算法对两级齿轮减速器进行优化设计,并通过与惩罚函数法和模拟退火算法等优化方法计算结果进行比较,来探讨适合于减速器的优化设计方法。
1建立数学模型两级齿轮传动减速器结构如图1所示。
该减速器的总中心距a∑=[m n1z1(1+i1)+m n2z3(1+i2)]/2cosβ(1)式中m n1、m n2———高速级与低速级的齿轮法面模数;i1、i2———高速级与低速级传动比;z1、z3———高速级与低速级的小齿轮齿数:β———2组齿轮组的螺旋角。
1.1设计变量的确定在进行两级齿轮传动减速器设计时,一般选择齿轮传动独立的基本参数或性能参数,如齿轮的齿数、模数、传动比、螺旋角等为设计变量。
两级齿轮传动由4个齿轮组成,分别用z1、z2、z3、z4表示,高速级的传动比由i1表示,低速级传动比由i2表示,两组齿轮组的法面模数分别由m n1和m n2表示,2组齿轮的螺旋角用β表示,由于两级齿轮传动减速器的总传动比i0,在设计时会给出具体数据,并且满足i0=i1i2,可以得出i2=i0/i1,可以确定独立的参数有z1、z3、m n1、m n2、i1和β。
因此,可以确定该设计变量X=[z1,z3,m n1,m n2,i1,β]T=[x1,x2,x3,x4,x5,x6]T。
图1减速器结构简图1.2目标函数的建立在对减速器进行优化设计时,首先要确定目标函数。
确定目标函数的原则是在满足各种性能要求的前提下,使减速器的体积最小,这样设计的减速器既经济又实用,从而达到了优化的目的。
要使减速器的体积最小,必须使减速器的总中心距最小。
因此,以减速器的中心距最小建立目标函数为a∑=[x3x1(1+x5)+x4x2(1+i0/x5)]6(2)1.3约束条件的确定为使两级齿轮传动减速器满足强度、设计变量基于遗传算法的齿轮减速器优化设计*吴婷,张礼兵,黄磊(安徽建筑工业学院机电学院,合肥230601)摘要:对两级齿轮减速器优化设计进行了分析,建立了其优化设计的数学模型,确定了优化设计的约束条件,采用遗传算法对两级齿轮减速器进行优化设计,并通过实例说明,采用遗传算法对减速器进行优化,可以得到更加优化的设计结果。
关键词:减速器;遗传算法;优化设计中图分类号:TH132文献标志码:A文章编号:1003-0794(2009)12-0009-03 Gear Reducer Optimal Design Based on Genetic AlgorithmWU Ting,ZHANG Li-bing,HUANG Lei(School of Mechanical and Electrical Engineering,Anhui University of Architecture,Hefei230601,China)Abstract:T he optimal design of a gear reducer was analyzed,the mathematic model was established, and the restriction condition was confirmed.Design of the gear reducer was optimized with genetic algorithm and the examples showed that design of the gear reducer based on genetic algorithm can gain more optimized result.Key words:reducer;genetic algorithm;optimal design*安徽省教育厅自然基金项目(2006KJ015C)轴1轴2轴3z1z2z3z4 9上下边界和性能要求,并保证齿轮与轴之间不发生干涉等要求,应满足下列要求:(1)齿面接触强度条件约束高速级两齿轮齿面接触强度条件约束为[σH ]2ψx 3x 1x 511≥cos 3x 6(3)低速级两齿轮齿面接触强度条件约束为[σH ]2ψx 4x 2i6.845×106K 2T 2x 5≥cos 3x 6(4)式中[σH ]———许用接触应力,MPa ;K 1、K 2———高速级和低速级载荷系数;T 1、T 2———高速轴和中间轴的转矩,Nm ;ψ———齿宽系数。
(2)齿轮弯曲强度条件约束高速级两齿轮弯曲强度条件为[σF ]1ψy 111(1+x 5)x 3x 1≥cos 2x6(5)[σF ]2ψy 23K 1T 1(1+x 5)x 3x 1≥cos 2x6(6)低速级齿轮弯曲强度条件为[σF ]3ψy 322(1+i /x 5)x 4x 2≥cos 2x 6(7)[σF ]4ψy 43K 2T 2(1+i /x 5)x 4x 2≥cos 2x 6(8)式中[σF ]1、[σF ]2、[σF ]3、[σF ]4———齿轮z 1、z 2、z 3和z 4的许用弯曲应力;y 1、y 2、y 3、y 4———齿轮z 1、z 2、z 3和z 4的齿形系数。
(3)不发生干涉条件约束按高速级大齿轮与低速轴不发生干涉确定的约束条件x 4x 2(1+i /x 5)-2cos x 6(w +x 5)-x 3x 1x 5≥0(9)式中w ———中间轴大齿轮z 2齿顶和低速轴轴3间距离,通常取w =10~15mm 。
(4)边界约束条件综合考虑传动平稳性、轴向力不能太大,并且满足短期过载,高速级与低速级的大齿轮浸油深度大致相近,高速级齿轮分度圆尺寸不能太小等因素,可以确定约束条件(10)2遗传算法求解(1)确定适应度函数在遗传算法中,适应度越高的个体遗传到下一代的概率就越大,而适应度函数与目标函数应该满足一定的关系,目标函数的方向应该与适值变化方向一致。
双级齿轮减速器优化目标是求中心距最小。
因此,中心距越小,适应度越大,可以建立适应度函数f (X )=nF (X )(11)式中n ———群体规模数;F (X )———减速器优化目标函数。
(2)编码方法编码方法影响到交叉、变异等遗传算子的运算方法。
采用自然数的编码方法,更容易描述,设每个设计变量为染色体的一个基因,其编码X =[x 1,x 2,x 3,x 4,x 5,x 6]T(3)选择运算在遗传算法中,一般个体被选中的概率与其适应度大小成比例。
因此,选择算子采用蒙特卡选择法。
用数学模型描述为:设群体大小为n ,其中个体i 的适应度值为f i ,则i 被选择的概率G si =f i /Mj =1Σf j(12)(4)交叉运算随机选择2个染色体作为一对双亲进行交叉运算,交换2个染色体的基因,从而使每对双亲产生2个后代,以构成新一代个体。
在交叉过程中,采用单点交叉,从6位基因中随机地选取一个基因进行交换,设X 、Y 作为双亲,单点交叉第3位的基因,表示为X =[x 1,x 2,x 3,x 4,x 5,x 6]T Y =[y 1,y 2,y 3,y 4,y 5,y 6]T经过交换后得到下一代染色体的基因X 1=[x 1,x 2,y 3,x 4,x 5,x 6]T Y 1=[y 1,y 2,x 3,y 4,y 5,y 6]T(5)变异运算变异操作就是随机选中的染色体,随机地选取一个或几个基因,改变其基因值,产生新的染色体,增强遗传算法全局搜索的能力,以获得最优解,从而防止出现早熟现象。
变异运算就是在群体中随机地选择一个染色体,在染色体上随机选择基因,并对基因值做相应的变化,从而生成一个新的染色体。
(6)整体优化设计运用遗传算法对两级齿轮减速器进行优化设333332323232g 1(X )=x 1-14≥0g 2(X )=22-x 1≥0g 3(X )=x 2-16≥0g 4(X )=22-x 2≥0g 5(X )=x 3-2≥0g 6(X )=5-x 3≥0g 7(X )=x 4-3≥0g 8(X )=6-x 4≥0g 9(X )=x 5-2≥0g 10(X )=7-x 5≥0g 11(X )=x 6-8≥0g 12(X )=20-x 6≥0ΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣ10计,主要由群体初始化模块、遗传参数设置模块、适应度函数计算模块和适应度评价模块、编码方法、选择操作、交叉操作和变异操作模块等组成。
两级齿轮传动减速器遗传算法优化设计总体设计如图2所示。
图2两级齿轮减速器优化设计图3优化实例(1)原始数据某工程机械中所用的两级斜齿圆柱齿轮减速器。
高速轴输入功率P =6.2kW ,高速轴转速n 1=1450r/min ,总传动比i =31.5,齿轮的齿宽系数φa =0.4,齿轮材料和热处理:大齿轮45钢正火硬度为HBS187~207,小齿轮45钢调质硬度为HDS228~255。
总工作时间不少于10a 。
采用Visual C++6.0编程方法,输入的原始参数如图3所示。
图3原始参数输入图(2)遗传参数设置基于遗传算法两级齿轮减速器优化设计中主要参数包括:群体规模、交叉概率、变异概率和遗传代数等。
遗传参数选择的好坏对优化设计将会产生很大的影响,参数设置是影响减速器遗传算法优化设计性能主要因素,通常选取的方法是根据经验,在各参数规定的范围进行选择,采用尝试法设定遗传算法的控制参数,控制参数设置如图4所示。
图4遗传参数设置图(3)优化结果采用Visual C++6.0编程,基于遗传算法两级齿轮减速器的优化设计,其优化结果如图5所示。
图5遗传算法优化结果图在采用遗传算法对两级齿轮减速器进行优化设计优化时,优化过程所用的时间约为1s ,而采用模拟退火算法对其进行优化所用的时间约为10s 。
采用惩罚函数法和模拟退火算法进行优化,所得到的结果如表1所示。
表1惩罚函数法、模拟退火算法设计结果表采用遗传算法对减速器进行优化的结果与惩罚函数法优化设计所得到的结果相比,优化率为56.46%,减速器的总中心距明显地得到优化,与模拟退火算法相比,虽然优化结果没有明显的优势,但是优化过程所用的时间比模拟退火算法优化过程所用的时间要短。