Skip to main content
Log in

A genetic algorithm based lookup table approach for optimal stepping sequence of open-loop stepper motor systems

  • Published:
Journal of Control Theory and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. V. V. Athani. Stepper Motors: Fundamentals, Applications and Design. New Delhi: New Age International Publishers, 2007.

    Google Scholar 

  2. P. P. Acarnely. Stepping Motors: A Guide to Theory and Practice. 4th ed. London: IET, 2002.

    Book  Google Scholar 

  3. D. O. Carrica, S. A. Gonzlez, M. Benedetti. A high speed velocity control algorithm of multiple stepper motors. Mechatronics, 2004, 14(6): 675–684.

    Article  Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Article  Google Scholar 

  6. R. Marino, S. Peresada, P. Tomei. Nonlinear adaptive control of permanent magnet step motors. Automatica, 1995, 31(11): 1595–1604.

    Article  MathSciNet  MATH  Google Scholar 

  7. 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.

    Article  Google Scholar 

  8. 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.

    Article  Google Scholar 

  9. 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.

    Article  Google Scholar 

  10. A. Harb, A. Zaher. Nonlinear control of permanent magnet stepper motors. Communications in Nonlinear Science and Numerical Simulation, 2004, 9(4): 443–458.

    Article  MathSciNet  MATH  Google Scholar 

  11. 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.

    Article  Google Scholar 

  12. 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.

    Article  MATH  Google Scholar 

  13. 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.

    Article  Google Scholar 

  14. 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.

    Article  Google Scholar 

  15. 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.

    Google Scholar 

  16. 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.

    Chapter  Google Scholar 

  17. 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.

    Google Scholar 

  18. J. Rogers, K. Craig. On-hardware optimization of stepper-motor system dynamics. Mechatronics, 2005, 15(3): 291–316.

    Article  Google Scholar 

  19. G. Goldberg. Genetic Algorithms in Search, Optimization and Machine Learning. Boston: Addison Wesley, 1989.

    MATH  Google Scholar 

  20. D. B. Fogel. Evolutionary Computation. New York: IEEE, 1995.

    Google Scholar 

  21. Z. Michalewicz. Genetic Algorithms + Data Structure = Evolution Programs. Berlin: Springer-Verlag, 1994.

    Google Scholar 

  22. A. H. Wright. Genetic Algorithms for Real Parameter Optimization, Foundations of Genetic Algorithms. San Mateo: Morgan Kaufmann Publishers, 1991: 205–218.

    Google Scholar 

  23. 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.

    Article  Google Scholar 

  24. 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.

    Google Scholar 

  25. 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.

    Chapter  Google Scholar 

  26. 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.

    Article  Google Scholar 

  27. 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.

    Chapter  Google Scholar 

  28. 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.

    Article  Google Scholar 

  29. 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.

    Article  MathSciNet  MATH  Google Scholar 

  30. 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.

    Article  Google Scholar 

  31. R. Haupt. Comparison between genetic and gradient based optimization algorithms for solving electromagnetics problems. IEEE Transactions on Magnetics, 1995, 31(3): 1932–1935.

    Article  Google Scholar 

  32. K. Idir, L. Chang, H. Dai. Error-based global optimization approach for electric motor design. IEEE Transactions on Magnetics, 1998, 34(5): 2861–2864.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Suleiman Banihani.

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

Reprints 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

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11768-013-1165-4

Keywords

Navigation