{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,28]],"date-time":"2026-01-28T13:43:06Z","timestamp":1769607786960,"version":"3.49.0"},"reference-count":40,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2022,8,1]],"date-time":"2022-08-01T00:00:00Z","timestamp":1659312000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,8,1]],"date-time":"2022-08-01T00:00:00Z","timestamp":1659312000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Syst Sci Complex"],"published-print":{"date-parts":[[2022,8]]},"DOI":"10.1007\/s11424-022-0258-x","type":"journal-article","created":{"date-parts":[[2022,8,5]],"date-time":"2022-08-05T12:17:04Z","timestamp":1659701824000},"page":"1586-1607","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["High Speed Machining for Linear Paths Blended with G3 Continuous Pythagorean-Hodograph Curves"],"prefix":"10.1007","volume":"35","author":[{"given":"Kai","family":"Zhao","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shurong","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,8,5]]},"reference":[{"key":"258_CR1","doi-asserted-by":"crossref","first-page":"930","DOI":"10.1007\/s00170-004-1884-2","volume":"28","author":"J Hu","year":"2006","unstructured":"Hu J, Xiao L J, Wang Y H, et al., An optimal feedrate model and solution algorithm for a high-speed machine of small line blocks with look-ahead, Int. J. Adv. Manuf. Technol., 2006, 28: 930\u2013935.","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"258_CR2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.ijmachtools.2013.09.009","volume":"76","author":"J C Dong","year":"2014","unstructured":"Dong J C, Wang T Y, Li B, et al., Smooth feedrate planning for continuous short line tool path with contour error constraint, International Journal of Machine Tools and Manufacture, 2014, 76: 1\u201312.","journal-title":"International Journal of Machine Tools and Manufacture"},{"key":"258_CR3","doi-asserted-by":"crossref","first-page":"941","DOI":"10.1007\/s00170-016-9144-9","volume":"89","author":"Q Zhang","year":"2015","unstructured":"Zhang Q, Gao X S, Li H B, et al., Minimum time corner transition algorithm with confined feedrate and axial acceleration for nc machining along linear tool path, Int. J. Adv. Manuf. Technol., 2015, 89: 941\u2013956.","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"258_CR4","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1016\/j.ijmachtools.2016.05.009","volume":"108","author":"S Tajima","year":"2016","unstructured":"Tajima S and Sencer B, Kinematic corner smoothing for high speed machine tools, International Journal of Machine Tools and Manufacture, 2016, 108: 27\u201343.","journal-title":"International Journal of Machine Tools and Manufacture"},{"key":"258_CR5","doi-asserted-by":"crossref","first-page":"1405","DOI":"10.1007\/s00170-015-7969-2","volume":"85","author":"M Duan","year":"2016","unstructured":"Duan M and Okwudire C, Minimum-time cornering for CNC machines using an optimal control method with NURBS parameterization, Int. J. Adv. Manuf. Technol., 2016, 85: 1405\u20131418.","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"258_CR6","doi-asserted-by":"crossref","first-page":"448","DOI":"10.1016\/j.cagd.2012.03.004","volume":"29","author":"W N Zheng","year":"2012","unstructured":"Zheng W N, Bo P B, Liu Y, et al., Fast B-spline curve fitting by L-BFGS, Computer Aided Geometric Design, 2012, 29: 448\u2013462.","journal-title":"Computer Aided Geometric Design"},{"key":"258_CR7","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1016\/j.cad.2018.09.003","volume":"107","author":"J Imre","year":"2019","unstructured":"Imre J and \u00c1goston R, Adjusting the energies of curves defined by control points, Computer-Aided Design, 2019, 107: 77\u201388.","journal-title":"Computer-Aided Design"},{"key":"258_CR8","doi-asserted-by":"crossref","first-page":"225","DOI":"10.1007\/s10957-017-1192-2","volume":"176","author":"G Costa","year":"2018","unstructured":"Costa G, Montemurro M, and Pailh\u00e8s J, A general hybrid optimization strategy for curve fitting in the non-uniform rational basis spline framework, J. Optim. Theory Appl., 2018, 176: 225\u2013251.","journal-title":"J. Optim. Theory Appl."},{"key":"258_CR9","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.ijmachtools.2013.08.002","volume":"75","author":"H Zhao","year":"2013","unstructured":"Zhao H, Zhu L M, and Ding H, A parametric interpolator with minimal feed fluctuation for CNC machine tools using arc-length compensation and feedback correction, International Journal of Machine Tools and Manufacture, 2013, 75: 1\u20138.","journal-title":"International Journal of Machine Tools and Manufacture"},{"key":"258_CR10","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.ijmachtools.2014.07.002","volume":"87","author":"M Liu","year":"2014","unstructured":"Liu M, Huang Y, Yin L, et al., Development and implementation of a NURBS interpolator with smooth feedrate scheduling for CNC machine tools, International Journal of Machine Tools and Manufacture, 2014, 87: 1\u201315.","journal-title":"International Journal of Machine Tools and Manufacture"},{"key":"258_CR11","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1016\/j.cad.2018.08.001","volume":"106","author":"F M Lin","year":"2019","unstructured":"Lin F M, Shen L Y, Yuan C M, et al., Certified space curve fitting and trajectory planning for CNC machining with cubic B-splines, Computer-Aided Design, 2019, 106: 13\u201329.","journal-title":"Computer-Aided Design"},{"key":"258_CR12","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1016\/j.cad.2015.04.010","volume":"66","author":"Z Y Yang","year":"2015","unstructured":"Yang Z Y, Shen L Y, Yuan C M, et al., Curve fitting and optimal interpolation for CNC machining under confined error using quadratic B-splines, Computer-Aided Design, 2015, 66: 62\u201372.","journal-title":"Computer-Aided Design"},{"key":"258_CR13","doi-asserted-by":"crossref","first-page":"393","DOI":"10.1016\/j.cirp.2017.04.058","volume":"66","author":"K Erkorkmaz","year":"2017","unstructured":"Erkorkmaz K, Chen Q G, Zhao M Y, et al., Linear programming and windowing based feedrate optimization for spline toolpaths, CIRP Annals, 2017, 66: 393\u2013396.","journal-title":"CIRP Annals"},{"issue":"1","key":"258_CR14","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1007\/s11424-014-2281-z","volume":"28","author":"J X Guo","year":"2015","unstructured":"Guo J X, Zhang Q, Gao X S, et al., Time optimal feedrate generation with confined tracking error based on linear programming, Journal of Systems Science & Complexity, 2015, 28(1): 80\u201395.","journal-title":"Journal of Systems Science & Complexity"},{"key":"258_CR15","doi-asserted-by":"crossref","first-page":"472","DOI":"10.1016\/j.rcim.2012.02.006","volume":"28","author":"K Zhang","year":"2012","unstructured":"Zhang K, Yuan C M, Gao X S, et al., A greedy algorithm for feedrate planning of CNC machines along curved tool paths with confined jerk, Robotics and Computer-Integrated Manufacturing, 2012, 28: 472\u2013483.","journal-title":"Robotics and Computer-Integrated Manufacturing"},{"key":"258_CR16","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1016\/j.cad.2018.08.001","volume":"106","author":"F M Lin","year":"2019","unstructured":"Lin F M, Shen L Y, Yuan C M, et al., Certified space curve fitting and trajectory planning for cnc machining with cubic b-splines, Computer-Aided Design, 2019, 106: 13\u201329.","journal-title":"Computer-Aided Design"},{"key":"258_CR17","doi-asserted-by":"crossref","first-page":"1124","DOI":"10.1016\/j.ijmachtools.2005.08.001","volume":"46","author":"K Erkorkmaz","year":"2006","unstructured":"Erkorkmaz K, Yeung C, and Altintas Y, Virtual CNC system. Part II. High speed contouring application, International Journal of Machine Tools and Manufacture, 2006, 46: 1124\u20131138.","journal-title":"International Journal of Machine Tools and Manufacture"},{"key":"258_CR18","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1016\/j.cad.2015.09.001","volume":"71","author":"L Ma","year":"2016","unstructured":"Ma L, Zhang C M, Zhang X, et al., Construction of G3 conic spline interpolation, Computer-Aided Design, 2016, 71: 15\u201327.","journal-title":"Computer-Aided Design"},{"key":"258_CR19","doi-asserted-by":"crossref","first-page":"452","DOI":"10.1016\/j.cag.2009.05.006","volume":"33","author":"J McCrae","year":"2009","unstructured":"McCrae J and Singh K, Sketching piecewise clothoid curves, Computers and Graphics, 2009, 33: 452\u2013461.","journal-title":"Computers and Graphics"},{"key":"258_CR20","doi-asserted-by":"crossref","first-page":"817","DOI":"10.1016\/j.cad.2010.05.003","volume":"42","author":"V Pateloup","year":"2010","unstructured":"Pateloup V, Duc E, and Ray P, Bspline approximation of circle arc and straight line for pocket machining, Computer-Aided Design, 2010, 42: 817\u2013827.","journal-title":"Computer-Aided Design"},{"key":"258_CR21","doi-asserted-by":"crossref","first-page":"1969","DOI":"10.1016\/j.apm.2010.11.008","volume":"35","author":"M Ahmadi","year":"2011","unstructured":"Ahmadi M and Mojallali H, Identification of multiple-input single-output Hammerstein models using Bezier curves and Bernstein polynomials, Applied Mathematical Modelling, 2011, 35: 1969\u20131982.","journal-title":"Applied Mathematical Modelling"},{"key":"258_CR22","doi-asserted-by":"crossref","first-page":"88","DOI":"10.1016\/j.ijmachtools.2012.10.005","volume":"65","author":"H Zhao","year":"2013","unstructured":"Zhao H, Zhu L M, and Ding H, A real-time look-ahead interpolation methodology with curvature-continuous B-spline transition scheme for CNC machining of short line segments, International Journal of Machine Tools and Manufacture, 2013, 65: 88\u201398.","journal-title":"International Journal of Machine Tools and Manufacture"},{"key":"258_CR23","doi-asserted-by":"crossref","first-page":"1529","DOI":"10.1007\/s12541-018-0180-2","volume":"19","author":"Y Zhang","year":"2018","unstructured":"Zhang Y, Ye P Q, Zhang H, et al., A local and analytical curvature-smooth method with jerk-continuous feedrate scheduling along linear toolpath, Int. J. Precis. Eng. Manuf., 2018, 19: 1529\u20131538.","journal-title":"Int. J. Precis. Eng. Manuf."},{"key":"258_CR24","doi-asserted-by":"crossref","first-page":"231","DOI":"10.1016\/j.cad.2019.04.004","volume":"115","author":"Y Zhang","year":"2019","unstructured":"Zhang Y, Zhao M Y, Ye P Q, et al., A G4 continuous B-spline transition algorithm for CNC machining with jerk-smooth feedrate scheduling along linear segments, Computer-Aided Design, 2019, 115: 231\u2013243.","journal-title":"Computer-Aided Design"},{"key":"258_CR25","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1016\/j.jat.2007.03.002","volume":"148","author":"T Popiel","year":"2007","unstructured":"Popiel T and Noakes L, Bezier curves and C2 interpolation in Riemannian manifolds, Journal of Approximation Theory, 2007, 148: 111\u2013127.","journal-title":"Journal of Approximation Theory"},{"key":"258_CR26","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1016\/j.ijmachtools.2015.04.009","volume":"96","author":"W Fan","year":"2015","unstructured":"Fan W, Lee C H, and Chen J H, A realtime curvature-smooth interpolation scheme and motion planning for CNC machining of short line segments, International Journal of Machine Tools and Manufacture, 2015, 96: 27\u201346.","journal-title":"International Journal of Machine Tools and Manufacture"},{"key":"258_CR27","doi-asserted-by":"crossref","first-page":"102028","DOI":"10.1016\/j.simpat.2019.102028","volume":"99","author":"W Fan","year":"2020","unstructured":"Fan W, Ji J W, Wu P Y, et al., Modeling and simulation of trajectory smoothing and feedrate scheduling for vibration-damping CNC machining, Simulation Modelling Practice and Theory, 2020, 99: 102028.","journal-title":"Simulation Modelling Practice and Theory"},{"key":"258_CR28","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1016\/S0377-0427(01)00359-4","volume":"138","author":"D Walton","year":"2002","unstructured":"Walton D and Meek D, Planar G2 transition with a fair pythagorean hodograph quintic curve, J. Comput. Appl. Math., 2002, 138: 109\u2013126.","journal-title":"J. Comput. Appl. Math."},{"key":"258_CR29","doi-asserted-by":"crossref","first-page":"1498","DOI":"10.1080\/00207160701828157","volume":"86","author":"D Walton","year":"2009","unstructured":"Walton D and Meek D, G2 blends of linear segments with cubics and Pythagorean-hodograph quintics, International Journal of Computer Mathematics, 2009, 86: 1498\u20131511.","journal-title":"International Journal of Computer Mathematics"},{"key":"258_CR30","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1016\/j.cagd.2014.02.002","volume":"31","author":"R T Farouki","year":"2014","unstructured":"Farouki R T, Construction of G2 rounded corners with Pythagorean-hodograph curves, Computer Aided Geometric Design, 2014, 31: 127\u2013139.","journal-title":"Computer Aided Geometric Design"},{"key":"258_CR31","doi-asserted-by":"crossref","first-page":"101868","DOI":"10.1016\/j.cagd.2020.101868","volume":"80","author":"G Albrecht","year":"2020","unstructured":"Albrecht G, Beccari C V, and Romani L, Spatial Pythagorean-Hodograph B-spline curves and 3D point data interpolation, Computer Aided Geometric Design, 2020, 80: 101868.","journal-title":"Computer Aided Geometric Design"},{"key":"258_CR32","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1016\/j.cagd.2019.06.004","volume":"73","author":"S H Kim","year":"2019","unstructured":"Kim S H and Moon H P, Deformation of spatial septic Pythagorean hodograph curves using Gauss-Legendre polygon, Computer Aided Geometric Design, 2019, 73: 16\u201334.","journal-title":"Computer Aided Geometric Design"},{"issue":"5","key":"258_CR33","doi-asserted-by":"crossref","first-page":"719","DOI":"10.1007\/s00170-011-3842-0","volume":"62","author":"W Fan","year":"2012","unstructured":"Fan W, Gao X S, Yan W, et al., Interpolation of parametric CNC machining path under confined jounce, Int. J. Adv. Manuf. Technol., 2012, 62(5): 719\u2013739.","journal-title":"Int. J. Adv. Manuf. Technol."},{"issue":"5","key":"258_CR34","doi-asserted-by":"crossref","first-page":"836","DOI":"10.1007\/s11424-013-3180-4","volume":"26","author":"C M Yuan","year":"2013","unstructured":"Yuan C M, Zhang K, and Fan W, Time-optimal interpolation for CNC machining along curved tool pathes with confined chord error, Journal of Systems Science & Complexity, 2013, 26(5): 836\u2013870.","journal-title":"Journal of Systems Science & Complexity"},{"key":"258_CR35","doi-asserted-by":"crossref","first-page":"1589","DOI":"10.1090\/S0025-5718-1995-1308452-6","volume":"64","author":"R T Farouki","year":"1995","unstructured":"Farouki R T and Neff C A, Hermite interpolation by Pythagorean Hodograph quintics, Mathematics of Computation, 1995, 64: 1589\u20131609.","journal-title":"Mathematics of Computation"},{"key":"258_CR36","doi-asserted-by":"crossref","first-page":"102739","DOI":"10.1016\/j.cad.2019.102739","volume":"117","author":"R T Farouki","year":"2019","unstructured":"Farouki R T, Pelosi F, and Sampoli M L, Optimization of corner blending curves, Computer-Aided Design, 2019, 117: 102739.","journal-title":"Computer-Aided Design"},{"issue":"2","key":"258_CR37","first-page":"212","volume":"14","author":"J L Zhang","year":"2001","unstructured":"Zhang J L and Zhang X S, An sqp method based on smoothing penalty function for nonlinear optimization with inequality constraint, Journal of Systems Science & Complexity, 2001, 14(2): 212\u2013217.","journal-title":"Journal of Systems Science & Complexity"},{"issue":"5","key":"258_CR38","doi-asserted-by":"crossref","first-page":"667","DOI":"10.1007\/s11424-013-3173-3","volume":"26","author":"J B Zhao","year":"2013","unstructured":"Zhao J B, Zhong B, Zou Q, et al., Tool orientation planning for five-axis CNC machining of open free-form surfaces, Journal of Systems Science & Complexity, 2013, 26(5): 667\u2013675.","journal-title":"Journal of Systems Science & Complexity"},{"key":"258_CR39","doi-asserted-by":"crossref","first-page":"1190","DOI":"10.1007\/s00170-007-1297-0","volume":"39","author":"K Zhou","year":"2008","unstructured":"Zhou K, Wang G J, Jin H Z, et al., NURBS interpolation based on exponential smoothing forecasting, Int. J. Adv. Manuf. Technol., 2008, 39: 1190\u20131196.","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"258_CR40","doi-asserted-by":"crossref","first-page":"1099","DOI":"10.1007\/s00170-019-04308-7","volume":"105","author":"K Zhao","year":"2019","unstructured":"Zhao K, Li S R, and Kang Z J, Smooth minimum time trajectory planning with minimal feed fluctuation, Int. J. Adv. Manuf. Technol., 2019, 105: 1099\u20131111.","journal-title":"Int. J. Adv. Manuf. Technol."}],"container-title":["Journal of Systems Science and Complexity"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11424-022-0258-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11424-022-0258-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11424-022-0258-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,8,15]],"date-time":"2022-08-15T10:48:16Z","timestamp":1660560496000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11424-022-0258-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,8]]},"references-count":40,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2022,8]]}},"alternative-id":["258"],"URL":"https:\/\/doi.org\/10.1007\/s11424-022-0258-x","relation":{},"ISSN":["1009-6124","1559-7067"],"issn-type":[{"value":"1009-6124","type":"print"},{"value":"1559-7067","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,8]]},"assertion":[{"value":"13 October 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 July 2021","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 August 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}