A Real-Time Energy-Optimal Trajectory Generation Method for a Servomotor System

This paper considers real-time energy-optimal trajectory generation for a servomotor system that performs a single-axis point-to-point positioning task for a fixed time interval. The servomotor system is subject to acceleration and speed constraints. The trajectory generation is formulated as a linear-constrained optimal control problem (LCOCP), and the Pontryagin's maximum principle is applied to derive necessary optimality conditions. Instead of solving multipoint boundary value problems directly, this paper proposes a novel real-time algorithm based on two realizations: solving the LCOCP is equivalent to determining an optimal time interval of the speed-constrained arc and solving a specific acceleration-constrained optimal control problem (ACOCP), and solving an ACOCP is equivalent to determining optimal switch times of acceleration-constrained arcs and solving a specific two-point boundary value problem (TBVP). The proposed algorithm constructs sequences of time intervals, ACOCPs, switch times, and TBVPs, such that all sequences converge to their counterparts of an optimal solution of the LCOCP. Numerical simulation verifies that the proposed algorithm is capable of generating energy-optimal trajectories in real time. Experiments validate that the use of energy-optimal trajectories as references in a servomotor system does not compromise tracking performance but leads to considerable less energy consumption.

[1]  A. M. Trzynadlowski Energy optimization of a certain class of incremental motion DC drives , 1988 .

[2]  Andrzej M. Trzynadlowski,et al.  Robust Nonlinear Predictive Controller for Permanent-Magnet Synchronous Motors With an Optimized Cost Function , 2012, IEEE Transactions on Industrial Electronics.

[3]  S.J. Dodds,et al.  Sliding mode vector control of PMSM drives with minimum energy position following , 2008, 2008 13th International Power Electronics and Motion Control Conference.

[4]  Manfred Morari,et al.  Model Predictive Direct Torque Control—Part I: Concept, Algorithm, and Analysis , 2009, IEEE Transactions on Industrial Electronics.

[5]  Jan Swevers,et al.  Time-Optimal Path Tracking for Robots: A Convex Optimization Approach , 2009, IEEE Transactions on Automatic Control.

[6]  A. Kaddouri,et al.  Loss minimization control of induction motor drives based on genetic algorithms , 2001, IEMDC 2001. IEEE International Electric Machines and Drives Conference (Cat. No.01EX485).

[7]  I. M. Ross Review of Practical Methods for Optimal Control Using Nonlinear Programming , 2002 .

[8]  Vahid Azimirad,et al.  Maximum load carrying capacity of mobile manipulators: optimal control approach , 2009, Robotica.

[9]  Scott A. Bortoff,et al.  A numerical algorithm to solve a class of multi-point boundary value problems , 2013, Proceedings of the 32nd Chinese Control Conference.

[10]  Nikita Barabanov,et al.  Direct torque control of induction motors: stability analysis and performance improvement , 2000, ISIE'2000. Proceedings of the 2000 IEEE International Symposium on Industrial Electronics (Cat. No.00TH8543).

[11]  R. Fung,et al.  Minimum-Energy Point-to-Point Trajectory Planning for a Motor-Toggle Servomechanism , 2012, IEEE/ASME Transactions on Mechatronics.

[12]  Suresh P. Sethi,et al.  A Survey of the Maximum Principles for Optimal Control Problems with State Constraints , 1995, SIAM Rev..

[13]  Alberto Olivares,et al.  Energy-optimal trajectory planning for robot manipulators with holonomic constraints , 2012, Syst. Control. Lett..

[14]  C. La-orpacharapan,et al.  Shaped time-optimal feedback control for disk-drive systems with back-electromotive force , 2004, IEEE Transactions on Magnetics.

[15]  M Maarten Steinbuch,et al.  Trajectory planning and feedforward design for electromechanical motion systems , 2005 .

[16]  Panagiotis Tsiotras,et al.  Density Functions for Mesh Refinement in Numerical Optimal Control , 2011 .

[17]  Jean-Claude Latombe,et al.  Numerical potential field techniques for robot path planning , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[18]  Byung Kook Kim,et al.  Online Minimum-Energy Trajectory Planning and Control on a Straight-Line Path for Three-Wheeled Omnidirectional Mobile Robots , 2014, IEEE Transactions on Industrial Electronics.

[19]  Mato Baotic,et al.  Hybrid Theory-Based Time-Optimal Control of an Electronic Throttle , 2007, IEEE Transactions on Industrial Electronics.

[20]  Hassan K. Khalil,et al.  Speed Observer and Reduced Nonlinear Model for Sensorless Control of Induction Motors , 2009, IEEE Transactions on Control Systems Technology.

[21]  J. Bobrow,et al.  Time-Optimal Control of Robotic Manipulators Along Specified Paths , 1985 .

[22]  Chung-Yuen Won,et al.  Time optimal control for induction motor servo system , 1988, PESC '88 Record., 19th Annual IEEE Power Electronics Specialists Conference.

[23]  Yebin Wang,et al.  A Hamiltonian approach to compute an energy efficient trajectory for a servomotor system , 2013, Autom..

[24]  Dong Sun,et al.  Optimal motion planning of a mobile robot with minimum energy consumption , 2011, 2011 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM).

[25]  Anastasios D. Pouliezos,et al.  Optimal Robot Speed Trajectory by Minimization of the Actuator Motor Electromechanical Losses , 2002, J. Intell. Robotic Syst..

[26]  Byung Kook Kim,et al.  Minimum-Energy Translational Trajectory Generation for Differential-Driven Wheeled Mobile Robots , 2007, J. Intell. Robotic Syst..