matlab链传动的优化设计

matlab链传动的优化设计

ID:39466117

大小:36.50 KB

页数:5页

时间:2019-07-04

matlab链传动的优化设计_第1页
matlab链传动的优化设计_第2页
matlab链传动的优化设计_第3页
matlab链传动的优化设计_第4页
matlab链传动的优化设计_第5页
资源描述:

《matlab链传动的优化设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《链传动的优化设计》题目电动机通过链传动带动运输机,传动功率P=10kW,电动机转速n1=970r/min,从动轮转速n2=330r/min,希望链节距t<=12.7mm,中心距α≤60t。原设计方案用三排链,链节距t=12.7mm,中心距α=55t,小链轮z1=25.为发挥链的最大传动能力,试改良原设计方案。解:取kA=1.319≤z1≤259.5≤t≤12.750≤α≤600.6≤v≤15z1x1(1)设计变量X=t=x2αx3(2)寻优数学模型minf(X)=(kA*P)/(P0*kx*kα*ki)约束条件g1(x)

2、=19-x1≤0g2(x)=x1-25≤0g3(x)=9.5-x2≤0g4(x)=x2-12.7≤0g5(x)=50*x2-x3≤0g6(x)=x3-60*x2≤0g7(x)=37.1134-x1*x2≤0g8(x)=x1*x2-972.835≦0(3)优化程序首先编写目标函数M文件myfun.m:再编写非线性约束函数M文件mycon.m:主程序:运行结果即最少的链排数为1.1619所以得到较好的设计方案为(最优解)z1=23,z2=67;t=12,α=762;zp(排数)=2源程序分析:我们在处理链传动问题上,应用了Ma

3、tlab优化工具箱进行优化问题求解,调用了fmincon函数来求解,fmincon函数是优化工具箱中较为通用的一个函数,基本上可以解决单目标优化的各种问题。在这过程中,不用编写大量的优化算法程序,提高了设计效率,同时优化工具箱选用较可靠的优化算法,设计精度也得到较好的提高。程序框图开始输入设计变量初始值输入约束条件仿真分析输出优化结果结束设计任务分析与分解学习《优化设计》课程的体会:工程实际问题多种多样,例如有静态问题、动态问题、离散问题、确定性问题、模糊性问题、连续性问题等等。然而求解问题时,首先要根据问题遵循的基本问题

4、或模型,通过实验法、解析法或数值方法来实现。如今利用优化设计和计算机求解问题越来越方便。学习《优化设计》的过程中,虽然还未运用得十分熟练,但是对于基本的功能都有了较高的提高,同时将优化设计运用到实际问题当中(链传动的优化设计),使我们对优化设计有了更深的领悟。体会到学以致用总会让人感到自豪,也给予我们学习的动力。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。