基于三层前向神经网络的抛物线轮廓插补.docVIP

基于三层前向神经网络的抛物线轮廓插补.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于三层前向神经网络的抛物线轮廓插补 摘要:文章利用了一种基于三层前向神经网络的非线性轮廓播补算法,对抛物线软迹进行曲线插补,并将其应用于超精密机床数控系统中,进行实验加工脸证。结果表明,该算法具有插补速度快、插补精度高、插补步长变化小等特点,并且还可在每个褚补周期内提供多种擂补信息,能够满足实时插补的要求。神经网络是近年发展起来的一门新兴学科。由于它具有逼近任意非线性函数的能力,使得采用神经网络进行非线性轮廓插补成为可能。神经网络具有并行处理的特点,能大幅度缩短插补周期,提高插补精度。本文利用神经网络技术对抛物线轮廓进行插补,并提供实时控制所需的多种插补信息。 1 神经网络插补模型神经网络主要研究由大量的神经元互连而成的网络系统,业已证明神经网络对任意非线性函数具有任意精度的逼近能力,而且神经网络具有自组织、自适应、自学习的优点。对于抛物线这样的非线性函数进行曲线插补,当函数形式及机床进给率给定后,每一插补周期所需提供的插补坐标和轮廓信息都可以表示成前一插补周期中插补坐标的非线性函数,因此可采用神经网络建立非线性插补模型。 本文采用3层前向神经网络,包括输入层、隐层和输出层(图1),其中输入层为2个节点xk-1、yk-1,为前一插补周期所提供的插补坐标值;输出层为5个节点xk、yk、sinqk、cosqk、Rk,其中xk、yk为当前插补坐标植,(sinqk,cosqk)为曲线的切向矢量,Rk为曲率半径;隐层节点数可根据神经网络学习过程中的收敛速度情况加以选择,这里选择16个。隐层节点的激励函数为双曲正切函数tanh(x)=[1-exp(-2x)]/[1+exp(-2x)],输出节点的激励函数为线性函数。 图1 神经网络结构网络的结构确定以后,必须获得一组数据样本,以训练多层前向网络权值和闭值。对于给定的抛物线曲线,在进给率为约束条件情况下,利用前一插补周期中的插补坐标xk-1、yk-1,可求出当前插补周期的插补坐标和曲线几何信息。将这些数据记录下来作为样本数据来训练神经网络。对应于不同的进给速率可以进行多次训练,得到多组权值和阂值以便在不同的进给速率下应用。 2 神经网络的学习算法本文采用预报误差法训练前向网络权值。这是一种通过极小化预报误差来获取参数估计的方法。设q=[q1, q2,…, qn]T为神经网络中所有待求的权及阈值,CM-1超精密机床磨削加工凹非球曲而,实现该曲面的曲线方程为y=0.051x2。该机床伺服系统采用了交叉藕合控制器,并且利用了预见前馈补偿方法来改善跟踪精度。该控制算法的实现不仅需要利用实时轨迹坐标,还需要知道轨迹的几何信息和有限步的未来位置信息。本文利用神经网络插补算法获取所需信息,其中有限步的未来信息是通过将前一时刻位置信息依次迭代而获得的。插补周期和采样周期取为2ms。为保证加工精度,加工过程中机床进给速率设定为10mm/min。利用本文的神经网络插补器对抛物线轨迹进行插补,在训练次数为150次时,得到一组实际插补数据,通过对插补数据的计算,得到该插补算法在实际中插补误差曲线和步长变化曲线(图2、图3)。从图中可以看出,神经网络插补的最大插补误差为0.008μm。插补过程中,最大步长变化误差为-0.8μm。当继续增加训练次数和神经网络的隐结点数时,网络的插补精度可进一步提高。利用软件对神经网络插补占用CPU的时间进行测定,其执行时间小于0.1ms。这个时间是由网络的结构决定的,与插补曲线表达形式无关。 为了验证神经网络插补算法的优越性,我们用原有的等弦长插补算法与之进行加工对比实验。磨削加工后的工件表面用美国DI公司生产的隧道扫描探针显微镜(Nanoscope 3A)进行检测,检测结果如图4。从图中可以看出,等弦长插补算法加工出的表面粗糙度为Ra39.043nm,Rq46.623nm;而采用神经网络插补算法加工出的表面粗糙度为Ra9.619nm,Rq12.184nm,明显优于等弦长插补算法加工出的表面。这表明:采用神经网络插补算法具有非常明显的效果,在工程应用中具有较大的推广价值。 (a)等弦长插补法加工后的检测图形 (b)神经网络插补法加工后的检测图形图4 等弦长插补法与神经网络插补法的加工对比图形4 结束语神经网络插补算法具有原理简单、插补速度快、插补精度高的优点。由于其插补时间与曲线表达式无关,使其对非线性轮廓,尤其对高次光学方程的插补表现出较大的优越性。

文档评论(0)

152****7770 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档