- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB程序设计与应用论文
基于MATLAB的圆柱齿轮减速器的优化设计
学院(部):机械工程学院
专业班级: 2011级研究生
学生姓名: 丁 力
指导教师: 彭天好老师
2012年 1 月 3 日
基于MATLAB的圆柱齿轮减速器的优化设计
摘 要:为了优化设计圆柱齿轮减速器以体积最少为目标,建立了圆柱齿轮减速器的优化设计数学模型,通过采用MATLAB软件中的优化算法,实现圆柱齿轮减速器参数的优化设计。实践证明:利用MATLAB优化工具箱求解优化问题,不用编写大量算法程序,提高了设计效率,算法可靠,非常实用。
关键词:MATLAB;优化设计;圆柱齿轮减速器
1.引言
机械优化设计,就是在给定的载荷或环境条件下,在对机械产品的的性态、几何尺寸关系或其他因素的(约束)的制约下,选取设计变量,建立目标函数并使其获得最优值的一种设计方法。
目前,已有很多成熟的优化方法程序可控选择,但他们都有各自的特点和使用范围。实用时必须注意优化方法、适用范围以及初始参数选择而带来的收敛问题和机时问题。而MATLAB语言的优化设计的工具箱则选择最佳的求解方法求解,初始参数输入简单,语言符合工程设计的语言的使用要求,编程工作量小,优越性明显。
2.MATLAB优化设计工具箱
MATLAB是英文MATrix LABoratory(矩阵实验室)的缩写。该语言程序是由美国Mathworks公司开发的集科学数据、数据可视化和程序设计为一体的工程开发型软件,现以成为工程科学计算机辅助分析、设计、仿真以及教学等不可缺少的基础软件。MATLAB已经成为线性代数、自动控制理论、数学信号处理、时间序列分析、动态系统仿真、图形处理等多课程的基本使用工具。MATLAB工具箱包括:线性规划和二次规划,求函数的最大值和最小值多目标优化,约束优化,离散动态规划等,其简洁的表达式多种优化算法的任意选择、对算法参数的自由控制,可使用户更方便地使用优化方法。
在MATLAB主包和优化工具箱中都包括与优化设计有关的函数,下面简单地介绍应用最广泛的约束非线性规划问题。
数学模型为
min ∮(x)
s.t. Ax ≦ b,Ae = be,C( x ) ≦ 0,
Ce = 0 ,l ≦ x ≦ u
MATLAB内置的函数fmincon的具体用法如下:
调用格式:
【x,fval】=fmincon(@f,x0,A,b)
【x,fval】=fmincon(@f,A,b,Ae,be)
【x,fval】=fmincon(@f,A,b,Ae,be,lb,ub)
【x,fval】=fmincon(@f,A,b,Ae,be,lb,ub,@nonlcon)
输入变量说明:
@f 表示目标函数∮(x),通常可用.m文件定义,也可用inline函数定义,此时去掉变量前的@。
X0 为解的初始估计值
A,b 为线性不等约束 Ax ≦ b;如果不需要此约束时,此变量用【】代替。
Ae,be 线性等式约束 Ae=be ;不需要时用[]代替。
l , u 设计变量的上下限,使l ≦ x ≦ u,无限制时用【】代替。
@nonlcon 用.m文件定义的非线性约束函数。该函数返回两个输出值,一个为不等式约束C( x ) ≦ 0,另一个为等式约束C( x ) =0,若不符合此类约束,用【】代替。
3. MATLAB在圆柱齿轮减速器中的应用
2.1 数学模型的建立
设计一个单级直齿圆柱齿轮减速器,其输入功率 P=280 kw,输入转速为n1=980 r/min,传动比 i=4,工作寿命要求达到 Lh=72 000 h,大小齿轮材料均为40Cr,调质后表面淬火,
【H】F1】=255MPa,【F2】=210MPa
要求在满足正常工作条件下体积最小。
确定设计变量,将齿宽,模数和小齿轮齿数作为独立设计参数
X=[ x1 x2 x3 ]=[ B m z1 ]
目标体积最小,可转化为求减速器的中心距为d=m/2(Z1+Z2)最小
故目标函数为
min ∮(x)=0.5x2(x3+3.2x3) Z125,可得
g1(X)=17-X30,g2(x)=X3-250
(2)
文档评论(0)