Brief paperRepetitive learning position control for full order model permanent magnet step motors☆
Introduction
Permanent magnet motors replace DC motors in a wide range of drive applications (machine tools and industrial robots): high efficiency, high torque to inertia ratio, high power density, absence of rotor windings, absence of external rotor excitation are definite advantages. However, the high-precision position tracking control problem for permanent magnet motors turns to be rather difficult to be solved. This is due to the non-sinusoidal flux distribution in the air-gap, which causes speed oscillations (ripples) and deteriorates the system performance especially at low speeds. Even though improvements in motor design can be effective in ripple minimization (Petrović, Ortega, Stanković, & Tadmor, 2000), both production process complexity and machine costs increase. Compensation of torque pulsations by feedback actions thus becomes an attractive solution (Jahns & Soong, 1996).
In the case of periodic position reference signals with known period , the undesirable disturbances become periodic with the same period . Consequently, learning control techniques can be successfully used to reduce the position tracking error. In this context, adaptive learning controls (see Sencer & Shamoto, 2014 for an adaptive/sliding mode approach) have been presented in Marino, Tomei, and Verrelli (2008) for current-fed motors (see experimental analyses and comparisons in Bifaretti, Iacovone, Rocchi, Tomei, & Verrelli, 2011) and extended in Marino, Tomei, and Verrelli (2012b) to voltage-fed motors. Exponential convergence of the position tracking error to an arbitrarily small residual set (containing the origin) is achieved, even though the estimation of a possibly large number of Fourier coefficients may be involved in the approximation of the uncertain reference input. On the other hand, iterative/repetitive learning controls (see Ahn, Chen, & Moore, 2007; Dixon, Zergeroglu, Dawson, & Costic, 2002; Xu, 2004; Xu & Tan, 2003 for the fundamental ideas) have been proposed in Bifaretti, Tomei, and Verrelli (2011) and Chen, Yung, and Cheng (2006) (see also Luo et al., 2011, Luo et al., 2010 for a space-learning control design minimizing cogging effects and Betin, Pinchon, & Capolino, 2000; Holtz, 1996; Mohamed, 2007; Qian et al., 2004, Qian et al., 2005; Tsui, Cheung, & Yuen, 2009; Xu, Panda, Pan, Lee, & Lam, 2004 for experimental applications of standard iterative learning control techniques to torque and speed control in permanent magnet synchronous motors). Even though asymptotic position tracking is guaranteed, their design is however restricted to a simplified current-fed motor model, which constitutes a second order system with matching uncertainties.
In this paper, novel repetitive learning control techniques (see Marino, Tomei, & Verrelli, 2012a; Tomei & Verrelli, 2015 for recent advances, even though they do not apply to the nonlinear system in exam) are used to innovatively generalize the result in Bifaretti, Tomei et al. (2011) to voltage-fed motors. The resulting control is of simple structure and incorporates three repetitive learning estimation schemes which generalize the classical integral actions. It is shown that, with a proper choice of the control gains, asymptotic convergence to zero of the rotor position tracking error is achieved through a resulting input signal which is a continuous time function. When compared to Marino et al. (2012a) and Tomei and Verrelli (2015), technical difficulties here appear: (i) an uncertain function multiplying the rotor speed derivative in the motor model here replaces the uncertain constant multiplying the output derivative in Marino et al. (2012a) and Tomei and Verrelli (2015); (ii) uncertain terms in the current dynamics here replace the known terms in the filter state dynamics of Marino et al. (2012a) and Tomei and Verrelli (2015). The resulting innovative control design and stability analysis consequently involve: (i) more than one learning estimation scheme (just like in Marino et al., 2012b in which, however, a “separation-like principle” can be invoked due to persistency of excitation); (ii) the use of an uncertain periodic function in the quadratic-integral Lyapunov-like function (see also Jin & Xu, 2013 for a similar idea). Realistic simulation results finally illustrate the effectiveness of the proposed approach.
Section snippets
Dynamic model and problem statement
Under the assumptions of negligible stator self inductance variations with position and negligible mutual inductance between stator windings, a permanent magnet step motor (see Khorrami, Krishnamurthy, & Melkote, 2003) with two phases in the reference frame rotating at speed and identified by the angle in the fixed reference frame attached to the stator ( is the rotor position, is the rotor speed and is the number of rotor teeth) are given by
Preliminary computations
Since a non-zero only contributes to torque ripples, it is desirable to set the -reference while choosing, as aforementioned, the -reference to produce the desired torque reference (see for instance Chen & Paden, 1993). We define the rotor position and speed tracking errors ( is a positive control parameter): , so that . Furthermore, we express the uncertain function as
Conclusions
For uncertain full order model permanent magnet step motors (1) with non-sinusoidal flux distribution and uncertain position-dependent load torque, a repetitive learning control (2), (3), (4), (5), (6) has been innovatively designed to guarantee the asymptotic tracking of rotor position periodic reference signals with known period . The simple structure of the controller (which moves in the light of the classical field oriented controls typically used in the electric machine control
Cristiano Maria Verrelli was born in Italy on September 12, 1977. He received the Ph.D. in System Engineering from the University of Rome “Tor Vergata” in 2005. He has been visiting scholar at Laboratoire des Signaux et Systèmes L2S (Supelec, Gif-Sur-Yvette) and at Laboratoire Systèmes Complexes LSC (Evry) in 2004 and 2005 for the research project (Marie Curie Training Site): Transient stabilization of power systems. He currently is an Associate Professor at the Department of Electronic
References (28)
- et al.
A global robust iterative learning position control for current-fed permanent magnet step motors
Automatica
(2011) - et al.
Iterative learning control for output-constrained systems with both parametric and parametric uncertainties
Automatica
(2013) - et al.
Cogging effect minimization in PMSM position servo system using dual high-order periodic adaptive learning compensation
ISA Transactions
(2010) - et al.
Learning control for nonlinear systems in output feedback form
Systems & Control Letters
(2012) - et al.
Iterative learning control: brief survey and categorization
IEEE Transactions on Systems, Man, and Cybernetics—Part C: Applications and Reviews
(2007) - et al.
A digital speed filter for motion control drives with a low resolution position encoder
Automatika
(2003) - et al.
Fuzzy logic applied to speed control of a stepping motor drive
IEEE Transactions on Industrial Electronics
(2000) - et al.
Global learning position controls for permanent magnet step motors
IEEE Transactions on Industrial Electronics
(2011) - et al.
Adaptive linearization of hybrid step motors: stability analysis
IEEE Transactions on Automatic Control
(1993) - et al.
A learning scheme for low-speed precision tracking control of hybrid stepping motors
IEEE Transactions on Mechatronics
(2006)
Repetitive learning control: a Lyapunov-based approach
IEEE Transactions on Systems, Man and Cybernetics
Identification and compensation of torque ripple in high-precision permanent magnet motor drives
IEEE Transactions on Industrial Electronics
Pulsating torque minimization techniques for permanent magnet AC motor drives—A review
IEEE Transactions on Industrial Electronics
Modeling and adaptive nonlinear control of electric motors
Cited by (13)
A learning control scheme for upper-limb exoskeleton via adaptive sliding mode technique
2022, MechatronicsCitation Excerpt :In [29], A novel ILC algorithm is proposed for a two wheels vehicle to facilitate the fault-tolerant control strategy without the mass and inertia information. Due to the characteristic, ILC is widely utilized in many applications including spacecraft, exoskeleton, winding machine and motor control [30–32]. In [31], ILC is employed to achieve the desired impedance shape in controlling an elbow exoskeleton.
Space-learning tracking control for permanent magnet step motors
2016, AutomaticaAdvanced Electrical Motors and Control Strategies for High-quality Servo Systems - A Comprehensive Review
2024, Chinese Journal of Electrical EngineeringDisturbance-observer-based Neural Sliding Mode Repetitive Learning Control of Hydraulic Rehabilitation Exoskeleton Knee Joint with Input Saturation
2022, International Journal of Control, Automation and SystemsActive Disturbance Rejection Based Repetitive Learning Control with Applications in Power Inverters
2021, IEEE Transactions on Control Systems TechnologyAn incremental adaptive learning algorithms
2020, Gaojishu Tongxin/Chinese High Technology Letters
Cristiano Maria Verrelli was born in Italy on September 12, 1977. He received the Ph.D. in System Engineering from the University of Rome “Tor Vergata” in 2005. He has been visiting scholar at Laboratoire des Signaux et Systèmes L2S (Supelec, Gif-Sur-Yvette) and at Laboratoire Systèmes Complexes LSC (Evry) in 2004 and 2005 for the research project (Marie Curie Training Site): Transient stabilization of power systems. He currently is an Associate Professor at the Department of Electronic Engineering at the University of Rome “Tor Vergata”. He taught the course of Dynamical Systems from 2006 to 2008. He currently teaches the courses of Feedback Control Systems and of Control of Electrical Machines. He is co-author (with R. Marino, P. Tomei) of the book “Induction Motor Control Design” (Springer, 2010). His research interests are in robust adaptive nonlinear control and learning control theory with application to electrical machines, electrical vehicles, robots and physiological systems. He is Associate Editor for the IFAC journal “Control Engineering Practice”. He is reviewer for several high impact international journals in the field “Automation” as well as reviewer for the “American Mathematical Society”.
Patrizio Tomei was born in Rome, Italy, on June 21, 1954. He received the “dottore” degree in electronic engineering in 1980 and the “dottore di ricerca” degree in 1987, both from the University of Rome “La Sapienza”. He currently is professor of “Adaptive Systems” at the University of Rome “Tor Vergata”. He is coauthor of the books “Nonlinear Control Design”, Prentice Hall, 1995 (with R. Marino) and co-author of the book “Induction Motor Control Design”, Springer, 2010 (with R. Marino and C.M. Verrelli). His research interests are in adaptive control, nonlinear control, learning control, robotics, and control of electrical machines.
Valerio Salis received the Master’s degree in Electronic Engineering from the University of Rome Tor Vergata, Rome, Italy, in 2014. He is currently working toward the Ph.D. degree in Electrical and Electronic Engineering in the Power Electronics, Machines and Control Group, University of Nottingham, Nottingham, UK. His research interests include study of instability issues in microgrids, linear time periodic system analysis and control design.
Stefano Bifaretti received the Ph.D. degree in Electronic Engineering from University of Rome “Tor Vergata”, Italy, in 1999 and 2003. In 2004 he became Assistant Professor at the same University where he is currently a lecturer in Power Electronics. In 2007 he was with the PEMC research group at the University of Nottingham (UK), collaborating on the UNIFLEX-PM European project. His research interests include power electronics converters, industrial drives and future electricity networks. He has published over 80 papers in international journals and conferences. He is an Associate Editor of IEEE Transaction on Industry Applications.
- ☆
The material in this paper was not presented at any conference. This paper was recommended for publication in revised form by Associate Editor Abdelhamid Tayebi under the direction of Editor Toshiharu Sugie.