matlab链传动的优化设计.doc_第1页
matlab链传动的优化设计.doc_第2页
matlab链传动的优化设计.doc_第3页
matlab链传动的优化设计.doc_第4页
matlab链传动的优化设计.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

链传动的优化设计题目电动机通过链传动带动运输机,传动功率P=10kW,电动机转速n1=970r/min,从动轮转速n2=330r/min,希望链节距t=12.7mm,中心距60t。原设计方案用三排链,链节距t=12.7mm,中心距=55t,小链轮z1=25.为发挥链的最大传动能力,试改良原设计方案。解:取kA=1.3 19z125 9.5t12.7 5060 0.6v15z 1x 1(1)设计变量X=t =x 2x 3(2)寻优数学模型minf(X)=(kA*P)/(P0*kx*k*ki)约束条件g1(x)=19-x10 g2(x)=x1-250 g3(x)=9.5-x20 g4(x)=x2-12.70 g5(x)=50*x2-x30 g6(x)=x3-60*x20 g7(x)=37.1134-x1*x20 g8(x)=x1*x2-972.8350(3)优化程序首先编写目标函数M文件myfun.m:再编写非线性约束函数M文件mycon.m:主程序: 运行结果 即最少的链排数为1.1619所以得到较好的设计方案为(最优解)z1=23,z2=67;t=12, =762;zp(排数)=2源程序分析:我们在处理链传动问题上,应用了Matlab优化工具箱进行优化问题求解,调用了fmincon函数来求解,fmincon函数是优化工具箱中较为通用的一个函数,基本上可以解决单目标优化的各种问题。在这过程中,不用编写大量的优化算法程序,提高了设计效率,同时优化工具箱选用较可靠的优化算法,设计精度也得到较好的提高。程序框图开始输入设计变量初始值输入约束条件仿真分析输出优化结果结束设计任务分析与分解学习优化设计课程的体会:工程实际问题多种多样,例如有静态问题、动态问题、离散问题、确定性问题、模糊性问题、连续性问题等等。然而求解问题时,首先要根据问题遵循的基本问题或模型,通过实验法、解析法或数值方法来实现。如今利用优化设计和计算机求解问题越来越方便。学习优化设计的过程中,虽然还未运用得十分熟练,但是对于基本的功能都有了较高的提高,同时将优化设计运用到实际问题当中(链传动的优化设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论