MARATTO

article · Automation Control and Intelligent Systems

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

20231 citationOpen accessDebre Berhan University

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.

Research topics

  • Sensorless Control of Electric Motors

Sustainable Development Goals

Read the original research

This page summarises published work. The authoritative version sits with the publisher.

DOI: 10.11648/j.acis.20231103.11

Is something wrong with this record? Report it or request removal.

Discussion

Discuss this research

Have you built on this work, tried to replicate it, or seen it applied in practice? Share what you know. Verified researchers and MARATTO™ domain experts can open a discussion, and any member can reply. Contributions are reviewed before they appear.

No discussion yet. Open the first thread.