This paper develops a general framework to synthesize optimal polynomial splines for rigid motion systems driven by cams or servomotors. This framework is based on numerical optimization, and has three main characteristics: (i) Spline knot locations are optimized through an indirect approach, based on providing a large number of fixed, uniformly distributed candidate knots; (ii) in order to efficiently solve the corresponding large-scale optimization problem to global optimality, only design objectives and constraints are allowed that result in convex programs; and (iii) one-norm regularization is used as an effective tool for selecting the better (that is, having fewer active knots) solution if many equally optimal solutions exist. The framework is developed and validated based on a double-dwell benchmark problem for which an analytical solution exists.
Skip Nav Destination
Article navigation
October 2009
Research Papers
Optimal Splines for Rigid Motion Systems: A Convex Programming Framework
B. Demeulenaere,
B. Demeulenaere
Atlas Copco Airpower NV
, Airtec Division, Boomsesteenweg 957, B-2610 Wilrijk, Belgium
Search for other works by this author on:
G. Pipeleers,
G. Pipeleers
Department of Mechanical Engineering,
Katholieke Universiteit Leuven
, Celestijnenlaan 300B, B-3001 Leuven, Belgium
Search for other works by this author on:
J. De Caigny,
J. De Caigny
Department of Mechanical Engineering,
Katholieke Universiteit Leuven
, Celestijnenlaan 300B, B-3001 Leuven, Belgium
Search for other works by this author on:
J. Swevers,
J. Swevers
Department of Mechanical Engineering,
Katholieke Universiteit Leuven
, Celestijnenlaan 300B, B-3001 Leuven, Belgium
Search for other works by this author on:
J. De Schutter,
J. De Schutter
Department of Mechanical Engineering,
Katholieke Universiteit Leuven
, Celestijnenlaan 300B, B-3001 Leuven, Belgium
Search for other works by this author on:
L. Vandenberghe
L. Vandenberghe
Department of Electrical Engineering,
University of California Los Angeles
, 68-119 Engineering IV, Los Angeles, CA 90095
Search for other works by this author on:
B. Demeulenaere
Atlas Copco Airpower NV
, Airtec Division, Boomsesteenweg 957, B-2610 Wilrijk, Belgium
G. Pipeleers
Department of Mechanical Engineering,
Katholieke Universiteit Leuven
, Celestijnenlaan 300B, B-3001 Leuven, Belgium
J. De Caigny
Department of Mechanical Engineering,
Katholieke Universiteit Leuven
, Celestijnenlaan 300B, B-3001 Leuven, Belgium
J. Swevers
Department of Mechanical Engineering,
Katholieke Universiteit Leuven
, Celestijnenlaan 300B, B-3001 Leuven, Belgium
J. De Schutter
Department of Mechanical Engineering,
Katholieke Universiteit Leuven
, Celestijnenlaan 300B, B-3001 Leuven, Belgium
L. Vandenberghe
Department of Electrical Engineering,
University of California Los Angeles
, 68-119 Engineering IV, Los Angeles, CA 90095J. Mech. Des. Oct 2009, 131(10): 101004 (11 pages)
Published Online: September 3, 2009
Article history
Received:
June 2, 2008
Revised:
June 24, 2009
Published:
September 3, 2009
Citation
Demeulenaere, B., Pipeleers, G., De Caigny, J., Swevers, J., De Schutter, J., and Vandenberghe, L. (September 3, 2009). "Optimal Splines for Rigid Motion Systems: A Convex Programming Framework." ASME. J. Mech. Des. October 2009; 131(10): 101004. https://doi.org/10.1115/1.3201977
Download citation file:
Get Email Alerts
Cited By
Multi-Split Configuration Design for Fluid-Based Thermal Management Systems
J. Mech. Des (February 2025)
Related Articles
Optimal Splines for Rigid Motion Systems: Benchmarking and Extensions
J. Mech. Des (October,2009)
Optimizing Cam Profiles Using the Particle Swarm Technique
J. Mech. Des (September,2011)
Spline Functions Applied to the Synthesis and Analysis of Nonrigid Cam-Follower Systems
J. Mech., Trans., and Automation (December,1989)
Designing NURBS Cam Profiles Using Trigonometric Splines
J. Mech. Des (June,1998)
Related Proceedings Papers
Related Chapters
A Hybrid Method for Global Optimization of Multivariate Polynomial
International Conference on Advanced Computer Theory and Engineering (ICACTE 2009)
Scalable Video Streaming Multicast of Multiple Groups over Broadband Wireless Networks
International Conference on Computer Engineering and Technology, 3rd (ICCET 2011)
Cyclic Codes over F q + u F q + v F q + u v F q
International Symposium on Information Engineering and Electronic Commerce, 3rd (IEEC 2011)