Research Article | | Peer-Reviewed

Design GUI App on MATLAB for Comparison Analysis of LQR and Pole Placement Controller for Speed Control DC Motor

Received: 1 September 2023    Accepted: 17 October 2023    Published: 30 October 2023
Views:       Downloads:
Abstract

This article presents the design of a graphical user interface (GUI) application on MATLAB for comparing the performance of two popular control techniques, Linear Quadratic Regulator (LQR) and Pole Placement, for DC motor speed control. The GUI app allows users to input system dynamics, desired speed references, and controller gains to visualize and analyze the behavior of the controllers in real-time. The app provides dynamic plots and performance metrics, enabling users to evaluate settling time, overshoot, steady-state error, and control effort. The GUI app serves as an educational tool and aids in the selection of the optimal control strategy for DC motor speed control. Through its user-friendly interface and real-time analysis capabilities, the GUI app contributes to the advancement of control systems engineering and promotes efficient and accurate control of DC motors. The simulation result shown from this paper depends on the parameters of LQR and Pole placement controllers (PPC). When the weighting matrices of the Q matrices is high, the speed response is good and when the location of poles are far from the origin of s plane the simulation result is good compared to the poles near to the origin and when the poles are purely real the performance of the result is better than when poles are the combination of both real and imaginary parts has been tested. From the simulation result the rise time and settling time is low for pure real and negative poles than complex conjugate poles.

Published in Automation, Control and Intelligent Systems (Volume 11, Issue 3)

This article belongs to the Special Issue The Investigation of Various Kinds of Regularity Mappings of Optimal Control Problem

DOI 10.11648/j.acis.20231103.11
Page(s) 45-56
Creative Commons

This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited.

Copyright

Copyright © The Author(s), 2024. Published by Science Publishing Group

Keywords

GUI, LQR, Pole Placement, DC Motor, PPC

References
[1] M. George, "Speed Control of Separately Excited DC Motor," pp. American Journal of Applied Sciences 5 (3): 227-233, 2008.
[2] J. K. F. H. T. B. M. Ruderman, "Optimal State Space Control of DC Motor," pp. The International Federation of Automatic ControlSeoul, Korea, July 6-11, 2008.
[3] A. S. A. a. A. D. ZAGORIANOS, "Matlab GUI Application for Teaching Control Systems," pp. Proceedings of the 6th WSEAS International Conference on ENGINEERING EDUCATION, ISBN: 978-960-474-100-7.
[4] G. P. Satyabrata Sahoo, "Analysis and Comparison of Speed Control of DC Motor using Sliding Mode Control and Linear Quadratic Regulator," pp. IJREE - International Journal of Research in Electrical Engineering, Volume: 02 Issue: 01 2015.
[5] Z. A. O. H. S. H. Saad A. Salman, "Stability and performance evaluation of the speed control of DC motor using state-feedback controller," pp. Indonesian Journal of Electrical Engineering and Computer Science, Vol. 22, No. 3, June 2021.
[6] D. D. Rajkumar dwivedi, PID Conventional Controller and LQR Optimal controller for Speed analysis of DC Motor: A Comparative Study, International Research Journal of Engineering and Technology (IRJET). Volume: 02 Issue: 08 | Nov-2015.
[7] A. S. A. M. Md. Firoz Ansari, Comparative Analysis of Speed Control of DC Motor using Closed Loop Unity Feedback, PID Controller and Linear Quadratic Regulator, IJLTEMAS, Volume IV, Issue III, March 2015.
[8] G. M. A. N. a. S. S. G. L. Yathisha, A Novel Method for the Design of LQR Controllers in Speed Control of DC Motor, IX Control Instrumentation System Conference (CISCON - 2012), 16-17 November 2012.
[9] S. G. Saisudha V., Analysis of speed control of DC motor using LQR method, I J C T A, 9 (15), 2016, pp. 7377-7385.
[10] R. M. A.-M. Hummadi, SIMULATION OF OPTIMAL SPEED CONTROL FOR a DC MOTOR USING LINEAR QUADRATIC REGULATOR (LQR), Journal of Engineering Volume 18, Issue 3, Pages 340-349, March 2012.
[11] Y. A. A. Shiboul, A. S. Dalabeeh and K. M. A. Shehhi, OPTIMAL STATE FEEDBACK CONTROLLER FOR SEPARATELY-EXCITED DC MOTOR, International Journal of Computer Science and Mobile Computing, Vol. 8 Issue. 6, June- 2019, pg. 187-199.
[12] B. Ch. Varaha Narasimha Raja, An Adaptive Analysis of Linear Quadratic Regulator(LQR) to Control the Speed of DC Motor, Proceedings of the IEEE conference on Advances In Communication, Navigation And Computer Networks.
[13] R. S. Vivek Shrivastva1, Performance Analysis of Speed Control of Direct Current (DC) Motor using Traditional Tuning Controller, International Journal of Emerging Technology and Advanced Engineering, Volume 4, Issue 5, May 2014.
[14] A. H. O. Ahmed, Optimal Speed Control for Direct Current Motors Using Linear Quadratic Regulator, Journal of Science and Technology - Engineering and Computer Sciences, Vol. 14, No. 2, December/ 2013.
[15] O. U. N. A. Ishak ERTUGRUL, Speed Control of Dc Motor Based on Linear Quadratic Regulator Method, IJREAT International Journal of Research in Engineering & Advanced Technology, Volume 4, Issue 5, Oct - Nov, 2016.
[16] T. Abut, Modelling and Optimal Control of a DC Motor, International Journal of Engineering Trends and Technology (IJETT) – Volume 32 Number 3- February 2016.
[17] N. R. S. Alfian Ma’arif, Control of DC Motor Using Integral StateFeedback and Comparison with PID: Simulation and Arduino Implementation, Journal of Robotics and Control (JRC) Volume 2, Issue 5, September 2021.
[18] G. M. Q. Q. M. J. Sarah N. Al-Bargothi, Speed control of DC motor using conventional and adaptive PID controllers, Indonesian Journal of Electrical Engineering and Computer Science, Vol. 16, No. 3, December 2019, pp. 1221~1228.
[19] E. S. Addasi, Modelling and Simulation of DC-Motor Electric Drive Control System with Variable Moment of Inertia, ACEEE Int. J. on Electrical and Power Engineering, Vol. 4, No. 1, Feb 201.
[20] R. Mohd Redha, Linear quadratic regulator (LQR) controller design for DC motor speed using matlab application, Faculty of Electrical & Electronic Engineering, Universiti Malaysia Pahang. 2008.
[21] A. Rhif, STABILIZING SLIDING MODE CONTROL DESIGN AND A PPLICATION FOR A DC MOTOR SPEED CONTROL, International Journal of Instrumentation and Control Systems (IJICS) Vol. 2, No. 1, January 2012.
[22] K. R. K. C. V. C. M. Sai Chetana, Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control of DC Motor, International Journal for Modern Trends in Science and Technology, Vol. 02, Issue 11, 2016, pp. 71-76.
[23] P. K. D. Dohare, Comparison of Performance Measures of Speed Control for a DC Motor using Fuzzy Logic Controller and Optimal LQR Controller, IJSTE - International Journal of Science Technology & Engineering | Volume 3 | Issue 11 | May 2017.
[24] R. R. I. M. R. M. A. Ahmad, Control Strategy of Buck Converter Driven Dc Motor: a Comparative Assessment, Australian Journal of Basic and Applied Sciences, 4(10): 4893-4903, 2010.
[25] D. H. S. &. A. R. K. Maithripala, Implementation of LQR controller for DC motor speed control, In 2015 Moratuwa Engineering Research Conference (MERCon) (pp. 252-257). IEEE. doi: 10.1109/MERCon.2015.7112229.
[26] P. M. M. G. Arnisa Myrtellari, Analysis and Performance of Linear Quadratic Regulator and PSO algorithm in optimal control of DC motor, International Journal of Latest Research in Engineering and Technology (IJLRET), Volume 2 Issue 4, April 2016, pp 88-93.
[27] T.-T. Nguyen, The linear quadratic regular algorithm-based control system of the direct current motor, International Journal of Power Electronics and Drive System (IJPEDS), Vol. 10, No. 2, June 2019, pp. 768-776.
[28] A. N. Gabriel Kost, Linear-quadratic Regulator (LQR) Controlling the Operation of the DC Motor in a Hybrid Wheeled Vehicle, Research on Precision Instrument and Machinery (RPIM) Volume 2 Issue 1, March 2013.
[29] S. M. Y.-K. e. Ghasemi, Speed control of separately excited DC motor using LQR controller, In 2019 IEEE International Conference on Electrical and Electronics Engineering (ICEEE) (pp. 1-6). IEEE. doi: 10.1109/ICEEE2019.8904680.
[30] P. Suhas Yadav, Fuzzy PID Controllers Using Matlab GUI Based for Real Time DC Motor Speed Control, INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY, 3 (4): April, 2014.
[31] G. R. P. Kshay C. Mahakalkar, Compensator Design for Speed Control of DC Motor by Root Locus Approach using MATLAB, International Research Journal of Engineering and Technology (IRJET), Volume: 03 Issue: 01 Jan-2016.
[32] N. K. A.-S. K. K. A. Ali A. Hassan, Comparative Study for DC Motor Speed Control Using PID Controller, International Journal of Engineering and Technology (IJET), Vol 9 No 6 Dec 2017-Jan 2018.
Cite This Article
  • APA Style

    Alemie Assefa. (2023). Design GUI App on MATLAB for Comparison Analysis of LQR and Pole Placement Controller for Speed Control DC Motor. Automation, Control and Intelligent Systems, 11(3), 45-56. https://doi.org/10.11648/j.acis.20231103.11

    Copy | Download

    ACS Style

    Alemie Assefa. Design GUI App on MATLAB for Comparison Analysis of LQR and Pole Placement Controller for Speed Control DC Motor. Autom. Control Intell. Syst. 2023, 11(3), 45-56. doi: 10.11648/j.acis.20231103.11

    Copy | Download

    AMA Style

    Alemie Assefa. Design GUI App on MATLAB for Comparison Analysis of LQR and Pole Placement Controller for Speed Control DC Motor. Autom Control Intell Syst. 2023;11(3):45-56. doi: 10.11648/j.acis.20231103.11

    Copy | Download

  • @article{10.11648/j.acis.20231103.11,
      author = {Alemie Assefa},
      title = {Design GUI App on MATLAB for Comparison Analysis of LQR and Pole Placement Controller for Speed Control DC Motor},
      journal = {Automation, Control and Intelligent Systems},
      volume = {11},
      number = {3},
      pages = {45-56},
      doi = {10.11648/j.acis.20231103.11},
      url = {https://doi.org/10.11648/j.acis.20231103.11},
      eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.acis.20231103.11},
      abstract = {This article presents the design of a graphical user interface (GUI) application on MATLAB for comparing the performance of two popular control techniques, Linear Quadratic Regulator (LQR) and Pole Placement, for DC motor speed control. The GUI app allows users to input system dynamics, desired speed references, and controller gains to visualize and analyze the behavior of the controllers in real-time. The app provides dynamic plots and performance metrics, enabling users to evaluate settling time, overshoot, steady-state error, and control effort. The GUI app serves as an educational tool and aids in the selection of the optimal control strategy for DC motor speed control. Through its user-friendly interface and real-time analysis capabilities, the GUI app contributes to the advancement of control systems engineering and promotes efficient and accurate control of DC motors. The simulation result shown from this paper depends on the parameters of LQR and Pole placement controllers (PPC). When the weighting matrices of the Q matrices is high, the speed response is good and when the location of poles are far from the origin of s plane the simulation result is good compared to the poles near to the origin and when the poles are purely real the performance of the result is better than when poles are the combination of both real and imaginary parts has been tested. From the simulation result the rise time and settling time is low for pure real and negative poles than complex conjugate poles.
    },
     year = {2023}
    }
    

    Copy | Download

  • TY  - JOUR
    T1  - Design GUI App on MATLAB for Comparison Analysis of LQR and Pole Placement Controller for Speed Control DC Motor
    AU  - Alemie Assefa
    Y1  - 2023/10/30
    PY  - 2023
    N1  - https://doi.org/10.11648/j.acis.20231103.11
    DO  - 10.11648/j.acis.20231103.11
    T2  - Automation, Control and Intelligent Systems
    JF  - Automation, Control and Intelligent Systems
    JO  - Automation, Control and Intelligent Systems
    SP  - 45
    EP  - 56
    PB  - Science Publishing Group
    SN  - 2328-5591
    UR  - https://doi.org/10.11648/j.acis.20231103.11
    AB  - This article presents the design of a graphical user interface (GUI) application on MATLAB for comparing the performance of two popular control techniques, Linear Quadratic Regulator (LQR) and Pole Placement, for DC motor speed control. The GUI app allows users to input system dynamics, desired speed references, and controller gains to visualize and analyze the behavior of the controllers in real-time. The app provides dynamic plots and performance metrics, enabling users to evaluate settling time, overshoot, steady-state error, and control effort. The GUI app serves as an educational tool and aids in the selection of the optimal control strategy for DC motor speed control. Through its user-friendly interface and real-time analysis capabilities, the GUI app contributes to the advancement of control systems engineering and promotes efficient and accurate control of DC motors. The simulation result shown from this paper depends on the parameters of LQR and Pole placement controllers (PPC). When the weighting matrices of the Q matrices is high, the speed response is good and when the location of poles are far from the origin of s plane the simulation result is good compared to the poles near to the origin and when the poles are purely real the performance of the result is better than when poles are the combination of both real and imaginary parts has been tested. From the simulation result the rise time and settling time is low for pure real and negative poles than complex conjugate poles.
    
    VL  - 11
    IS  - 3
    ER  - 

    Copy | Download

Author Information
  • Department of Electrical and Computer Engineering, Debre Berhan University, Debre Berhan, Ethiopia

  • Sections