An Analysis of the Effects of Closed-Loop Commutation Delay on Stepper Motor Control and Application to Parameter Estimation

The purpose of this brief is to call attention to a phenomenon that is observed when a closed-loop commutation delay is present in stepper motor control applications especially involving high-speed precision motors, e.g., precision assembly, wafer probing, coordinate measuring machines. Commutation is a popular technique used to feedback linearize the mechanical dynamics of a stepper motor by generating phase currents based on the sine and cosine of the relative position within a toothpitch. In the presence of a time delay in the closed loop, the feedback linearization is not exact and a residual term depending on incremental position remains in the closed-loop dynamics. In this brief, we show that a time delay in the closed loop results in two dynamical phenomena, viz., introduction of multiple solution trajectories with sensitive dependence on initial conditions (possibly yielding steady-state velocities with opposite signs) and saturation of velocity. We also show that these phenomena can be exploited to estimate parameters such as closed-loop delay, sensor offset, and toothpitch of the motor.

[1]  Prashanth Krishnamurthy,et al.  Modeling and Adaptive Nonlinear Control of Electric Motors , 2003 .

[2]  P. Krishnamurthy,et al.  Robust adaptive control of sawyer motors without current measurements , 2004, IEEE/ASME Transactions on Mechatronics.

[3]  Prashanth Krishnamurthy,et al.  Voltage-fed permanent-magnet stepper motor control via position-only feedback , 2004 .

[4]  R. H. Park,et al.  Two-reaction theory of synchronous machines generalized method of analysis-part I , 1929, Transactions of the American Institute of Electrical Engineers.

[5]  Prashanth Krishnamurthy,et al.  Robust adaptive voltage-fed permanent magnet step motor control without current measurements , 2003, IEEE Trans. Control. Syst. Technol..

[6]  Marc Bodson,et al.  Spontaneous speed reversals in stepper motors , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[7]  Farshad Khorrami,et al.  Robust nonlinear control and torque ripple reduction for permanent magnet stepper motors , 1999 .

[8]  Sandeep Jain,et al.  Robust adaptive control of variable reluctance stepper motors , 1999, IEEE Trans. Control. Syst. Technol..

[9]  D. Dawson,et al.  A global exponential position tracking controller for a permanent magnet stepper motor via output feedback , 1994, 1994 Proceedings of IEEE International Conference on Control and Applications.

[10]  P. J. Lawrenson,et al.  Stepping Motors: a Guide to Modern Theory and Practice , 1983 .

[11]  Ralph L. Hollis,et al.  3-DOF closed-loop control for planar linear motors , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[12]  Benjamin C. Kuo,et al.  Theory and applications of step motors , 1974 .

[13]  Jun Hu,et al.  Nonlinear Control of Electric Machinery , 1998 .

[14]  D. Youla,et al.  A Floquet theory of the general linear rotating machine , 1980 .

[15]  D. Dawson,et al.  Adaptive Tracking Control of a Switched Reluctance Motor Turning an Inertial Load , 1992, 1993 American Control Conference.

[16]  Arthur E. Quaid A Planar Robot for High-Performance Manipulation , 2000 .

[17]  John Chiasson,et al.  High performance nonlinear feedback control of a permanent magnet stepper motor , 1992, [Proceedings 1992] The First IEEE Conference on Control Applications.

[18]  Farshad Khorrami,et al.  Closed-loop control of a base XY stage with rotational degree-of-freedom for a high-speed ultra-accurate manufacturing system , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[19]  Z. Qu,et al.  Robust tracking control of a permanent magnet stepper motor without current measurements , 1993, Proceedings of IEEE International Conference on Control and Applications.