等妻子睡下后,江源再次思考起了白天他遇到的插补难题。
当然,靠他的大脑肯定是想不出来的,他实际上是在让脑海中的专家智能体团队,开始深度思考这个问题。
半个小时后,华罗更智能体便结合未来资料库中的算法,给出了一条全新的思路。
江源看着密密麻麻的算法,在华罗更智能体的讲解下,他眼前一亮。
传统的办法,是先算出曲线上的准确坐标,再让刀具去追踪这个目标,完成加工。
而华罗更智能体现在提供的新办法,是建立一个整数误差函数,比如说要加工一个圆弧,就可以把圆写成x2+y2- r2=0。
数控系统的刀具每走一步,并不需要重新计算平方和开方等等运算,只需要判断一下当前的刀具是位于圆弧的内侧还是外侧。
要是误差偏向于内侧,那么下一个脉冲方向,下一个脉冲就分配给一个方向。
要是误差的偏向是外侧,就分配给另外一个方向。
这种算法更为巧妙的是,误差值是不需要每次都重新运算的,只要利用好相邻点之间的一阶差分和二阶差分,就可以将复杂的乘法运算转化成连续的整数加减法。
在这整个过程中,只需要用加法器、计算器和符号判断电路。
而且更重要的是,计算结果的误差不会实现无限累积,而是一直被限制在一个脉冲当量附近,这种算法正适合运算能力非常弱的晶体管数控系统。
江源越看越激动,真不愧是数学大师,只要结合一下未来知识库里的知识,就能搞出来这么优秀的算法。
未来资料库里显示,这种算法是1962年IBM工程师提出的,用整数加减和误差判别来生成圆弧、椭圆和更多曲线的算法,后来还成为计算机图形学中的基础算法,
比如后世的屏幕上,绘制直线和圆弧都用到了这种算法,都有这种算法的痕迹。
“数学大师华罗更和未来知识库结合,还有什么数学难题是解决不了的?”
江源很是激动,迅速地把这算法给记录下来。
现实中的华罗更先生,可能短时间内搞不出这套算法。
但在他这儿加持了未来知识库的华罗更智能体,就有了更广阔的视野,相当于Pro Max Ultra版本,一定可以找到一种更优秀的算法。
……
第二天一早,江源在办公室见到陈志强的时候,陈志强有些无奈道:
“我昨晚已经把问题交给老师了,老师说他很感兴趣,还叫了数学研究所的几位专家一块讨论,只不过还得一段时间才能有结果。”
这个问题实在太难了,连他老师都得找人一块讨论才行。
陈志强忧心忡忡,要是他们真卡在这里的话,就只能再想其他的办法了。
江源笑着拿出了一沓稿子:“关于昨天的那个算法问题,我想到了一种新办法,你看一下。”
陈志强疑惑地看了起来,难道江组长找到解决办法了?
怎么可能?连他老师这位数学大师都一时之间没想到解决算法。
你一个学机械的,数学水平还能比我老师还高吗?
带着这种疑惑,陈志强看起了江源递过来的稿子……
什么?竟然不用乘除法,也不用开平方,只用靠整数加减就能完成实时的圆弧插补算法?
而且这种误差,也不会持续积累?
陈志强一脸的难以置信!
我老师可是数学大师,连他都没一时间没想到的算法,你一个晚上就给找到了?
江组长您是天才啊!
广告位置下