齿轮论坛 www.gearbbs.net

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜索
楼主: mrmrw
收起左侧

一个有点难度的抄数题目

[复制链接]
发表于 2018-4-6 10:18 | 显示全部楼层
拜读。涨姿势了!
发表于 2018-4-7 12:19 | 显示全部楼层
hyfjy 发表于 2015-11-14 20:48
马版主的题目,很有趣,要真的计算,不编上程序,恐怕计算也有相当的难度,但洪先生采用的办法的确是较为准 ...

验证结果和题目中要求的其它参数有点出入:

题目中要求: 公法线           Wk/K     5.1/3
验证结果:公法线            Wk/K     6.9566/4

题目中要求: df=11.77
验证结果:    df=12.170

发表于 2018-4-7 14:04 | 显示全部楼层
用Matlab 的 fsolve 函数求解,XX=fsolve(@myfun,[0.6,20,0.5])
结果:

mn=0.628897361946222           beta=23.474103914163         xn=0.568478250672487

源文件:

Main_GearSymposium.zip

458 Bytes, 下载次数: 9, 下载积分: 齿轮币 -2 枚

Matlab源文件

发表于 2018-4-7 15:12 | 显示全部楼层
本帖最后由 submariner 于 2018-4-7 15:33 编辑
569340337 发表于 2018-4-7 14:04
用Matlab 的 fsolve 函数求解,XX=fsolve(@myfun,[0.6,20,0.5])
结果:

      优化计算
变量名:mn,bet,xn
初值列表:自动选择
变量下边界:0.3,0,0
变量上边界:1,40,1.2
常量列表:z= 19,pz= 94.24,w3= 5.1,da= 15,df= 11.77,hap= 1,pi= 3.14159265358979,an= .349065850398866
目标函数(最小):abs(da-(2*hap+2*xn+z/cosd(bet))*mn)+abs(mn*z/cosd(bet)*pi/pz-tand(bet))+abs(w3-(2*xn*sin(an)+cos(an)*(2.5*pi+z*inv(atn(tan(an)/cosd(bet)))))*mn)
约束函数:无

        优化计算结果        
各设计变量数值:mn = .628897362020289, bet = 23.4741039159225, xn = .568478249354847
目标函数值:5.16474807366052E-10


目标函数理想值为0

发表于 2018-4-7 18:49 | 显示全部楼层
参数不唯一
 楼主| 发表于 2018-4-16 11:34 | 显示全部楼层

工程上哪有唯一的东西?要是都是唯一的,我们的大部分工厂早就都关门了!
发表于 2018-4-20 22:18 | 显示全部楼层
工程上的千差万别,都有其一定的道理,得不断总结经验,才能设计出每个人的风格。
发表于 2018-9-3 10:55 | 显示全部楼层
向老师傅致敬
发表于 2024-3-24 23:53 | 显示全部楼层
受益匪浅
发表于 2024-3-25 13:57 | 显示全部楼层
楼主能提供2齿或4齿的公法线长度吗?
简单测算,应该是英制径节40,压力角22.5°的渐开线齿轮。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|齿轮论坛

GMT+8, 2024-5-3 09:35 , Processed in 0.247962 second(s), 12 queries , MemCache On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表