如何快速确定最佳电子齿轮比的分子/分母数值 点击:2416 | 回复:0



丁喜

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:29帖 | 924回
  • 年度积分:0
  • 历史总积分:1640
  • 注册:2002年8月30日
发表于:2010-07-23 13:20:27
楼主
        今天在论坛中看到有网友问起如何快速在相应数值范围内确定最趋近于电子齿轮比目标值的分子/分母数值,这是一个很有趣的数学问题,其实借助于Office Excel中的函数运算、排序等功能,我们自己动手即可轻松搞定:


        假设目标电子齿轮比值为x,分子为n,分母为m,则分别对m取1到ROUND(m_max/x,0)的整数值(m_max为分母值上限),计算y=ABS(x*m-ROUND(x*m,0)),再对y结果作排序(升序)处理,此时最小y值所对应的m值即为所求分母值,而n=ROUND(x*m,0)则为所求分子值(需注意确认分子值有否超限)。(注:函数ABS、ROUND的功能可参见Excel中的帮助。)

        比如:当分子、分母值均被限定为1~32767之间的整数值时,最趋近于圆周率π值的分子/分母值为355/113;而对于1.8π而言则是639/113;最趋近于√3的分子/分母值为18817/10864。 需要注意的是,当所求齿轮比值为无理数时,即使对分子/分母值同乘与相同值,结果也是会发生变化的(比如求圆周率π值时,710/226就不如355/113精确)
        只要在Excel中保存一个合适模板,以后再要算合适电子齿轮比分子/分母值时,只要填入目标比值,然后在限值范围内“筛选”有效数字区域,最后做一次“排序”(升序)操作后排在第一个的就是你想要的结果,2分钟就可以搞定,简单而有效。






热门招聘
相关主题

官方公众号

智造工程师