Abstract
Stepper motor driven systems are widely used in industrial applications. They are mainly used for their low cost open-loop high performance. However, as dynamic systems need to be increasingly faster and their motion more precise, it is important to have an open-loop system which is accurate and reliable. In this paper, we present a novel technique in which a genetic algorithm (GA) based lookup table approach is used to find the optimal stepping sequence of an open-loop stepper motor system. The optimal sequence objective is to minimize residual vibration and to accurately follow trajectory. A genetic algorithm is used to find the best stepping sequence which minimizes the error and improves the system performance. Numerical simulation has showed the effectiveness of our approach to improve the system performance for both position and velocity. The optimized system reduced the residual vibration and was able to follow the trajectory with minimal error.
Similar content being viewed by others
References
V. V. Athani. Stepper Motors: Fundamentals, Applications and Design. New Delhi: New Age International Publishers, 2007.
P. P. Acarnely. Stepping Motors: A Guide to Theory and Practice. 4th ed. London: IET, 2002.
D. O. Carrica, S. A. Gonzlez, M. Benedetti. A high speed velocity control algorithm of multiple stepper motors. Mechatronics, 2004, 14(6): 675–684.
M. El-Sharkawi, Y. Guo. Adaptive fuzzy control of a belt-driven precision positioning table. Proceedings of the IEEE International Electric Machines and Drives Conference. New York: IEEE, 2003: 1504–1506.
P. Crnosija, B. Kuzmanovic, S. Ajdukovic. Microcomputer implementation of optimal algorithms for closed-loop control of hybrid stepper motor drives. IEEE Transactions on Industrial Electronics, 2000, 47(6): 1319–1325.
R. Marino, S. Peresada, P. Tomei. Nonlinear adaptive control of permanent magnet step motors. Automatica, 1995, 31(11): 1595–1604.
P. Krishnamurthy, F. Khorrami. Robust adaptive voltage-fed permanent magnet step motor control without current measurements. IEEE Transactions on Control Systems Technology, 2003, 11(3): 415–425.
F. Betin, D. Pinchon, G. Capolino. Fuzzy logic applied to speed control of a stepping motor drive. IEEE Transactions on Industrial Electronics, 2000, 47(3): 610–622.
A. Rubaai, R. Kotaru. Adaptation learning control scheme for a high-performance permanent-magnet stepper motor using online random training of neural networks. IEEE Transactions on Industry Applications, 2001, 37(2): 495–502.
A. Harb, A. Zaher. Nonlinear control of permanent magnet stepper motors. Communications in Nonlinear Science and Numerical Simulation, 2004, 9(4): 443–458.
E. Sanchez. Dynamic triangular neural controller for stepper motor trajectory tracking. IEEE Transactions on Systems, Man, and Cybernetics — Part C, 2002, 32(1): 24–30.
S. Stepien, J. Bernat. Modeling and optimal control of variable reluctance stepper motor. COMPEL: The International Journal for Computation and Mathematics in Electrical and Electronic Engineering, 2011, 30(2): 726–740.
N. M. Elsodany, S. F. Rezeka, N. A. Maharem. Adaptive PID control of a stepper motor driving a flexible rotor. Alexandria Engineering Journal, 2011, 50(2): 127–136.
F. Nollet, T. Floquet, W. Perruquetti. Observer-based second order sliding mode control laws for stepper motors. Control Engineering Practice, 2008, 16(4): 429–443.
W. Hu, J. Sun. Design and study of the high-precision stepping motor control system for intelligent sampling of liquid. International Conference on Computer Design and Applications (ICCDA). Piscataway: IEEE, 2010: 124–128.
G. Baluta, M. Coteata. Precision microstepping system for bipolar stepper motor control. International Aegean Conference on Electrical Machines and Power Electronics. New York: IEEE, 2007: 291–296.
A. Patel, K. S. Denpiya, A. N. Patel, et al. Novel microstepping technique for disc rotor type stepper motor drive. The 9th International Power&Energy Conference (IPEC). Piscataway: IEEE, 2010: 968–972.
J. Rogers, K. Craig. On-hardware optimization of stepper-motor system dynamics. Mechatronics, 2005, 15(3): 291–316.
G. Goldberg. Genetic Algorithms in Search, Optimization and Machine Learning. Boston: Addison Wesley, 1989.
D. B. Fogel. Evolutionary Computation. New York: IEEE, 1995.
Z. Michalewicz. Genetic Algorithms + Data Structure = Evolution Programs. Berlin: Springer-Verlag, 1994.
A. H. Wright. Genetic Algorithms for Real Parameter Optimization, Foundations of Genetic Algorithms. San Mateo: Morgan Kaufmann Publishers, 1991: 205–218.
S. M. Heris, H. Khaloozadeh. Open- and closed-loop multiobjective optimal strategies for HIV therapy using NSGA — II. IEEE Transactions on Biomedical Engineering, 2011, 58(6): 1678–1685.
Z. Li, H. Yang. Speed control of brushless DC motor using humansimulated intelligent control. International Conference on Industrial Mechatronics and Automation (ICIMA). New York: IEEE, 2009: 236–240.
L. M. Grzesiak, V. Meganck, J. Sobolewski, et al. Genetic algorithm for parameters optimization of ANN-based speed controller. EUROCON: The International Conference on Computer as A Tool. New York: IEEE, 2007: 1700–1705.
M. Moallem, B. Mirzaeian, O. A. Mohammed, et al. Multi-objective genetic-fuzzy optimal design of PI controller in the indirect field oriented control of an induction motor. IEEE Transactions on Magnetics, 2001, 37(5): 3608–3612.
J. Denies, H. B. Ahmed, B. Dehez. Design of a ferrofluid micropump using a topology optimization method. The 8th International Symposium on Advanced Electromechanical Motion Systems (ELECTROMOTION). New York: IEEE, 2009: 1–6.
M. Odai, Y. Hori. Speed control of two-inertia system with gear backlash based on gear torque compensation. Electrical Engineering in Japan, 2001, 134(2): 36–43.
S. Oldak, C. Baril, P. Gutman. Quantitative design of a class of nonlinear systems with parameter uncertainity. International Journal of Robust and Nonlinear Control, 1994, 4(1): 101–117.
M. L. Corradini, G. Orlando. Robust stabilization of nonlinear uncertain plants with backlash or deadzone in the actuator. IEEE Transactions on Control Systems Technology, 2002, 10(1): 158–166.
R. Haupt. Comparison between genetic and gradient based optimization algorithms for solving electromagnetics problems. IEEE Transactions on Magnetics, 1995, 31(3): 1932–1935.
K. Idir, L. Chang, H. Dai. Error-based global optimization approach for electric motor design. IEEE Transactions on Magnetics, 1998, 34(5): 2861–2864.
Author information
Authors and Affiliations
Corresponding author
Additional information
Suleiman BANIHANI received his B.S. degree in Mechanical Engineering from Jordan University of Science and Technology in 2002, and M.S. degree in Mechanical Engineering from Rensselaer Polytechnic Institute in 2004, and his Ph.D. degree in Mechanical Engineering at Rensselaer Polytechnic Institute in 2007. Dr. Banihani is an assistant professor at the Hashemite University. His research interests are artificial intelligence, computational mechanics, and control.
Khalid AL-WIDYAN received his B.S. and M.S. degrees in Mechanical Engineering from Jordan University of Science and Technology in 1994 and 1997, respectively, and Ph.D. degree in Mechanical Engineering at McGill University, Canada in 2004. Currently, Dr. Al-Widyan is an assistant professor at the Mechatronics Engineering Department at the Hashemite University since 2004. His research interests are robot design and control, and mechatronics systems: analysis, synthesis, and optimization, and design theory.
Ahmad AL-JARRAH joined the Mechatronics Engineering Department of Hashemite University in 2007 as an assistant professor. He completed his Ph.D. studies in Control Systems from the University of Ottawa in Canada. He secured a position of a part-time professor at the University of Ottawa during the period of 2004–2007 where he carried out teaching and research duties. His research interests focus on designing new control algorithms, intelligent systems as well as mechatronics systems: design, modelling and control.
Mohammad ABABNEH is with the Department of Mechatronics Engineering of the Hashemite University in Jordan since 2004. He was the department chair for two years since 2005. Before joining the Hashemite University, he worked as a project engineer with FMC Energy Systems in Houston, a system engineer with Compaq Computers Corporation in Houston, and a maintenance engineer with Inteplast Corporation in Lolita, Texas. Dr. Ababneh obtained his Ph.D. and M.S. degrees in Electrical Engineering from University of Houston, Texas in 2004 and 1993, respectively, and B.S. degree in Electrical Engineering from Jordan University of Science and Technology in 1989. His research interests include control systems, system synchronization and energy systems.
Rights and permissions
About this article
Cite this article
Banihani, S., Al-Widyan, K., Al-Jarrah, A. et al. A genetic algorithm based lookup table approach for optimal stepping sequence of open-loop stepper motor systems. J. Control Theory Appl. 11, 35–41 (2013). https://doi.org/10.1007/s11768-013-1165-4
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11768-013-1165-4