留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

基于预估误差补偿的NURBS曲线插补算法

任杰青 刘凯 赵东标

任杰青, 刘凯, 赵东标. 基于预估误差补偿的NURBS曲线插补算法[J]. 机械科学与技术, 2015, 34(8): 1201-1205. doi: 10.13433/j.cnki.1003-8728.2015.0811
引用本文: 任杰青, 刘凯, 赵东标. 基于预估误差补偿的NURBS曲线插补算法[J]. 机械科学与技术, 2015, 34(8): 1201-1205. doi: 10.13433/j.cnki.1003-8728.2015.0811
Ren Jieqing, Liu Kai, Zhao Dongbiao. An Interpolation Algorithm for NURBS Based on Predicted Error Compensation[J]. Mechanical Science and Technology for Aerospace Engineering, 2015, 34(8): 1201-1205. doi: 10.13433/j.cnki.1003-8728.2015.0811
Citation: Ren Jieqing, Liu Kai, Zhao Dongbiao. An Interpolation Algorithm for NURBS Based on Predicted Error Compensation[J]. Mechanical Science and Technology for Aerospace Engineering, 2015, 34(8): 1201-1205. doi: 10.13433/j.cnki.1003-8728.2015.0811

基于预估误差补偿的NURBS曲线插补算法

doi: 10.13433/j.cnki.1003-8728.2015.0811
基金项目: 

南京航空航天大学基本科研业务费项目(NS2013049)、国家自然科学基金项目(51175261)及高等学校博士学科点专项科研基金项目(20123218110020)资助

详细信息
    作者简介:

    任杰青(1989-),硕士研究生,研究方向为机电一体化和数控,renjieqing100@126.com

    通讯作者:

    刘凯,副教授,硕士生导师,liukai@nuaa.edu.cn

An Interpolation Algorithm for NURBS Based on Predicted Error Compensation

  • 摘要: 针对传统NURBS曲线插补算法计算量大、耗时多的问题,提出基于预估误差补偿的NURBS曲线预估-校正插补算法。该算法能够以简单的线性运算代替复杂的求导运算,有效降低了计算的复杂度,提高了计算效率。并能根据曲线曲率变化趋势对预估参数值进行补偿,使预估参数值更接近实际值。为了解决传统校正公式收敛速度慢的问题,提出基于割线法的校正公式。该校正公式为超线性收敛,有效减少了迭代计算的次数。仿真结果表明:该算法的计算量小,可操作性强,稳定性好,可靠性高。能够对插补产生的速度波动进行有效控制,满足实时插补的要求。
  • [1] 赵巍,王太勇,万淑敏.基于NURBS曲线的加减速控制方法研究[J].中国机械工程,2006,17(1):1-3 Zhao W, Wang T Y, Wan S M. Acceleration-deceleration control method based on NURBS curve[J]. Chinese Journal of Mechanical Engineering, 2006,17(1):1-3 (in Chinese)
    [2] 沈斌,欧阳华兵,闫广超.一种基于反馈补偿的参数曲线数控插补算法[J].机械工程学报,2010,46(15):136-141 Shen B, Ouyang H B, Yan G C. A CNC interpolation algorithm for parametric curves based on feedback compensation[J]. Journal of Mechanical Engineering, 2010,46(15):136-141 (in Chinese)
    [3] Cheng C W, Tsai M C. Real-time variable feed rate NURBS curve interpolator for CNC machining[J]. The International Journal of Advanced Manufacturing Technology, 2004,23(11-12):865-873
    [4] Tikhon M, Ko T J, Lee S H, et al. NURBS interpolator for constant material removal rate in open NC machine tools[J]. International Journal of Machine Tools & Manufacture, 2004,44(2-3):237-245
    [5] Yong T, Narayanaswami R. A parametric interpolator with confined chord errors, acceleration and deceleration for NC machining[J]. Computer-Aided Design, 2003,35(13):1249-1259
    [6] Tsai M C, Cheng C W. A real-time predictor-corrector interpolator for CNC machining[J]. Journal of Manufacturing Science and Engineering, 2003,125(3):449-460
    [7] 游有鹏,王珉,朱剑英.NURBS曲线高速高精加工的插补控制[J].计算机辅助设计与图形学学报,2001,13(10):943-947 You Y P, Wang M, Zhu J Y. An interpolator for NURBS curve machining with high-speed and high accuracy[J]. Journal of Computer-Aided Design & Computer Graphics, 2001,13(10):943-947 (in Chinese)
    [8] 柳宁,王高.改进的预估校正NURBS实时插补算法[J].华南理工大学学报,2010,38(1):119-123 Liu N, Wang G. Improved predictor-Corrector real-Time NURBS interpolation algorithm[J]. Journal of South China University of Technology, 2010,38(1):119-123 (in Chinese)
    [9] 聂明星,蒋新华,陈兴武.改进的NURBS曲线预估校正插补算法[J].计算机工程与应用,2012,48(21):1-4 Nie M X, Jiang X H, Chen X W. Modified predictor-corrector NURBS interpolation algorithm[J]. Computer Engineering and Applications, 2012,48(21):1-4 (in Chinese)
    [10] 施法中.计算机辅助几何设计与非均匀有理B样条[M].北京:高等教育出版社,2001:310 Shi F Z. CAGD & NURBS[M]. Beijing: Higher Education Press, 2001:310 (in Chinese)
    [11] Du D S, Liu Y D, Guo X G, et al. An accurate adaptive NURBS curve interpolator with real-time flexible acceleration/deceleration control[J]. Robotics and Computer-Integrated Manufacturing, 2010,26(4):273-281
    [12] Feng J C, Li Y H, Wang Y H, et al. Design of a real-time adaptive NURBS interpolator with axis acceleration limit [J]. The International Journal of Advanced Manufacturing Technology, 2010,48(1-4):227-241
    [13] 贾庆祥,徐知行,刘新山.基于阿当姆斯算法的NURBS曲线插补[J].吉林大学学报,2009,39(S1):215-218 Jia Q X, Xu Z X, Liu X S. NURBS interpolation based on adams algorithm[J]. Journal of Jilin University, 2009,39(S1):215-218 (in Chinese)
    [14] 刘宇,戴丽,刘杰,等.泰勒展开NURBS曲线插补算法[J].东北大学学报,2009,30(1):117-120 Liu Y, Dai L, Liu J, et al. Study on NURBS interpolator with Taylor expansion[J]. Journal of Northeastern University, 2009,30(1):117-120 (in Chinese)
    [15] 陈渝,周璐,钱方.数值方法[M].北京:电子工业出版社,2002:353-365 Chen Y, Zhou L, Qian F. Numerical methods using MATLAB[M]. Beijing: Publishing House of Electronics Industry, 2002:353-365 (in Chinese)
  • 加载中
计量
  • 文章访问数:  143
  • HTML全文浏览量:  23
  • PDF下载量:  6
  • 被引次数: 0
出版历程
  • 收稿日期:  2013-11-06
  • 刊出日期:  2015-08-05

目录

    /

    返回文章
    返回