Performance Enhancement of DC Motor Drive Systems Using Genetic Algorithm-Optimized PID Controller for Improved Transient Response and Stability

(1) * Ghada Adel Aziz Mail (University of Technology, Iraq)
(2) Fatin Nabeel Abdullah Mail (University of Technology, Iraq)
(3) Salam Waley Shneen Mail (University of Technology, Iraq)
*corresponding author

Abstract


Some systems require mechanical power, which can be used in many applications, including rotating vehicle wheels, pulling elevators, and moving robot limbs, etc. Mechanical or kinetic energy can be produced and generated from electrical machines, which can be represented by an electric motor, which is a machine that operates on electrical energy, i.e. input energy, and produces mechanical energy, i.e. output energy. One of the most common and widely used motors is the DC motor, which has features that make it a matter of interest to researchers, producing and manufacturing companies to develop and improve its performance. The motor is characterized by flexibility, low cost, durability, and the ability to control the speed and position of the rotating member using traditional, expert and intelligent control systems to achieve appropriate performance according to the field of application. In linear systems, traditional systems (Proportional-Integral-Derivative Controller (PID) have succeeded, while their performance is weak and unacceptable in nonlinear systems. Therefore, expert and intelligent control systems are relied upon to improve the performance of electric motors. It is proposed to implement and operate an electric motor control system using the genetic algorithm to verify its effectiveness in improving performance compared to the traditional one (PID). The genetic algorithm was chosen to address the optimization challenges because it is commonly used in artificial intelligence applications in various fields that are suitable for real time. Therefore, this study presented improving the performance of the traditional controller using the genetic algorithm. Through comparison, the possibility of improving the system performance with changing operating conditions was verified by adjusting the parameters of the traditional controller. The simulation was performed using Matlab, and the DC motor specifications included a rated voltage of 32.4 V, a rated current of 2 A, a rated speed of 536 rad/s, and a power of 54 watts. The conventional controller is responsible for the basic feedback control, while the GA-PID controller optimizes the control parameters to improve the system performance.

Keywords


Genetic Algorithm; PID Controller; DC Motor; Transfer Function

   

DOI

https://doi.org/10.31763/ijrcs.v5i1.1602
      

Article metrics

10.31763/ijrcs.v5i1.1602 Abstract views : 51 | PDF views : 20

   

Cite

   

Full Text

Download

References


[1] A. Ma'arif, and N. R. Setiawan, “Control of DC motor using integral state feedback and comparison with PID: simulation and arduino implementation,” Journal of Robotics and Control (JRC), vol. 2, no. 5, pp. 456-461, 2021, https://doi.org/10.18196/jrc.25122.

[2] G. A. Aziz, S. W. Shneen, F. N. Abdullah, D. H. Shaker, “Advanced optimal GWO-PID controller for DC motor,” International Journal of Advances in Applied Sciences (IJAAS), vol. 11, no. 3, pp. 263-276, 2022, http://doi.org/10.11591/ijaas.v11.i3.pp263-276.

[3] R. Kumar, C. Bera and A. Kumar, “Optimization of BLDC-based electric vehicles: Vehicle dynamics modelling through dual-motor approach and designing a novel augmented TLBO algorithm for PID control,” Engineering Research Express, vol. 6, no. 2, p. 025334, 2024, https://doi.org/10.1088/2631-8695/ad45b3.

[4] Z. B. Abdullah, S, W. Shneen, H. S. Dakheel, “Simulation model of PID controller for DC servo motor at variable and constant speed by using MATLAB,” Journal of Robotics and Control (JRC), vol. 4, no. 1, pp. 54-59, 2023, https://doi.org/10.18196/jrc.v4i1.15866.

[5] A. Ma'arif, and A. Çakan, “Simulation and arduino hardware implementation of dc motor control using sliding mode controller,” Journal of Robotics and Control (JRC), vol. 2, no. 6, pp. 582-587, 2021, https://doi.org/10.18196/jrc.26140.

[6] S. W. Shneen, H. S. Dakheel, Z. B. Abdullah, “Simulation and modeling for controlling stepper motor with tuned PID by GWO: comparative study,” International Journal of Advances in Applied Sciences, vol. 13, no. 2, pp. 234-248, 2024, http://doi.org/10.11591/ijaas.v13.i2.pp234-248.

[7] Y. Xing and W. Jiao, “Control Method of Lower Limb Rehabilitation Robot Based on Nonlinear Time Series Prediction Model and Sensor Technology,” IEEE Access, vol. 12, pp. 152532-152543, 2024, https://doi.org/10.1109/ACCESS.2024.3480252.

[8] H. S. Dakheel, Z. B. Abdullah, S. W. Shneen, “Simulation model of FLC-PID based speed control system for DC motor drive by using matlab,” AIP Conference Proceedings, vol. 3002, no. 1, p. 060030, 2024, https://doi.org/10.1063/5.0206580.

[9] A. Ma’arif, I. Cahyadi, S. Herdjunanto, and O. Wahyunggoro, “Tracking Control of High Order Input Reference Using Integrals State Feedback and Coefficient Diagram Method Tuning,” IEEE Access, vol. 8, pp. 182731–182741, 2020, https://doi.org/10.1109/ACCESS.2020.3029115.

[10] Y. Li, “Particle swarm optimization based neural network automatic controller for stability steering control of four-wheel drive electric vehicle,” Frontiers in Mechanical Engineering, vol. 10, p. 1378175, 2024, https://doi.org/10.3389/fmech.2024.1378175.

[11] H. S. Dakheel, Z. B. Abdullah, S. W. Shneen, “Advanced optimal GA-PID controller for BLDC motor,” Bulletin of Electrical Engineering and Informatics, vol. 12, no. 4, pp. 2077-2086, 2023, https://doi.org/10.11591/eei.v12i4.4649.

[12] A. Ma’arif, A. I. Cahyadi, and O. Wahyunggoro, “CDM Based Servo State Feedback Controller with Feedback Linearization for Magnetic Levitation Ball System,” International Journal on Advanced Science, Engineering and Information Technology, vol. 8, no. 3, pp. 930–937, 2018, https://doi.org/10.18517/ijaseit.8.3.1218.

[13] R. I. H. Hussein et al., “Enhanced transformer protection using fuzzy-logic-integrated differential relays: a comparative study with rule-based methods,” Journal of Robotics and Control (JRC), vol. 5, no. 5 pp. 1299-1310, 2024, https://doi.org/10.18196/jrc.v5i5.21937.

[14] S. A. Eissa, S. W. Shneen, E. H. Ali, “Flower Pollination Algorithm to Tune PID Controller of TCP/AQM Wireless Networks,” Journal of Robotics and Control (JRC), vol. 4, no. 2, pp. 149-156, 2023, https://doi.org/10.18196/jrc.v4i2.17533.

[15] A. Maarif, A. I. Cahyadi, S. Herdjunanto, Iswanto, Y. Yamamoto, “Tracking Control of Higher Order Reference Signal Using Integrators and State Feedback,” IAENG International Journal of Computer Science, vol. 46, no. 2, pp. 208-216, 2019, https://www.iaeng.org/IJCS/issues_v46/issue_2/IJCS_46_2_09.pdf.

[16] A. H. Ahmed, A. S. Yahya and A. J. Ali, “Speed Control for Linear Induction Motor Based on Intelligent PI-Fuzzy Logic,” Journal of Robotics and Control (JRC), vol. 5, no. 5, pp. 1470-1478, 2024, https://doi.org/10.18196/jrc.v5i5.22203.

[17] S. W. Shneen, D. H. Shaker, F. N. Abdullah, “Simulation model of PID for DC-DC converter by using MATLAB,” International Journal of Electrical and Computer Engineering (IJECE), vol. 11, no. 5, pp. 3791-3797, 2021, http://doi.org/10.11591/ijece.v11i5.pp3791-3797.

[18] A. Setiawan and A. Ma'arif, “Stirring system design for automatic coffee maker using OMRON PLC and PID control,” International Journal of Robotics and Control Systems, vol. 1, no. 3, pp. 390-401, 2021, https://doi.org/10.31763/ijrcs.v1i3.457.

[19] S. W. Shneen and A. L. Shuraiji, “Simulation model for pulse width modulation-voltage source inverter of three-phase induction motor,” International Journal of Power Electronics and Drive Systems, vol. 14, no. 2, pp. 719-726, 2023, http://doi.org/10.11591/ijpeds.v14.i2.pp719-726.

[20] D. Saputra, A. Ma’arif, H. Maghfiroh, P. Chotikunnan, S. F. Rahmadhia, “Design and application of PLC-based speed control for DC motor using PID with identification system and MATLAB tuner,” International Journal of Robotics and Control Systems, vol. 3, no. 2, pp. 233-244, 2023, https://doi.org/10.31763/ijrcs.v3i2.775.

[21] S. W. Shneen and G. A. Aziz, “Simulation model of 3-phase PWM rectifier by using MATLAB/Simulink,” International Journal of Electrical and Computer Engineering, vol. 11, no. 5, pp. 3736-3746, 2021, http://doi.org/10.11591/ijece.v11i5.pp3736-3746.

[22] E. K. Suseno and A. Ma'arif, “Tuning of PID controller parameters with genetic algorithm method on DC motor,” International Journal of Robotics and Control Systems, vol. 1, no. 1, pp. 41-53, 2021, https://doi.org/10.31763/ijrcs.v1i1.249.

[23] E. Marliana, A. Wahjudi, L. Nurahmi, I M. L. Batan, G. Wei, “Optimizing the Tuning of Fuzzy-PID Controllers for Motion Control of Friction Stir Welding Robots,” Journal of Robotics and Control (JRC), vol. 5, no. 4, pp. 1002-1017, 2024, https://doi.org/10.18196/jrc.v5i4.21697.

[24] Z. B. Abdullah, H. S. Dakheel, S. W. Shneen, “Simulation model of using ANN and PID controller for 2Ph-HSM by matlab,” AIP Conference Proceedings, vol. 3002, no. 1, p. 050004, 2024, https://doi.org/10.1063/5.0206748.

[25] E. K. Rahayu, A. Ma’arif and A. Cakan, “Particle swarm optimization (PSO) tuning of PID control on DC motor,” International Journal of Robotics and Control Systems, vol. 2, no. 2, pp. 435-447, 2022, https://doi.org/10.31763/ijrcs.v2i2.476.

[26] Q. Ali and M. Ezzaldean, “Direct current deadbeat predictive controller for bldc motor using single dc-link current sensor,” Engineering and Technology Journal, vol. 38, no. 8, pp. 1187-1199, 2020, https://doi.org/10.30684/etj.v38i8A.471

[27] S. W. Shneen, M. Q. Sulttan, and M. H. Jaber, “Variable speed control for 2Ph-HSM in RGS: A comparative simulation study,” International Journal of Electrical and Computer Engineering, vol. 10, no. 3, pp. 2285–2295, 2020, http://doi.org/10.11591/ijece.v10i3.pp2285-2295.

[28] U. Ullah and A. Ullah, “An evolutionary algorithm for the solution of multi-objective optimization problem,” International Journal of Advances in Applied Sciences, vol. 11, no. 4, pp. 287-295, 2022, http://doi.org/10.11591/ijaas.v11.i4.pp287-295.

[29] H. A. Ali and M. K. Al-Khatat, “Design, simulation and implementation of dc motor drive,” Engineering and Technology Journal, vol. 32, no. 1, pp. 162-175, 2014, https://doi.org/10.30684/etj.32.1A.13.

[30] F. N. Abdullah, G. A. Aziz, S. W. Shneen, “Simulation model of servo motor by using matlab,” Journal of Robotics and Control (JRC), vol. 3, no. 2, pp. 176–179, 2022, https://doi.org/10.18196/jrc.v3i2.13959.

[31] B. Alsayid, W. A. Salah and Y. Alawneh, “Modelling of sensored speed control of bldc motor using matlab/simulink,” International Journal of Electrical and Computer Engineering, vol. 9, no. 5, pp. 3333–3343, 2019, http://doi.org/10.11591/ijece.v9i5.pp3333-3343.

[32] S. W. Shneen, H. S. Dakheel and Z. B. Abdulla, “Design and implementation of variable and constant load for induction motor,” International Journal of Power Electronics and Drive Systems, vol. 11, no. 2, pp. 762–773, 2020, http://doi.org/10.11591/ijpeds.v11.i2.pp762-773.

[33] A. J. Blauch, M. Bodson and J. Chiasson, “High-speed parameter estimation of stepper motors,” IEEE Transactions on Control Systems Technology, vol. 1, no. 4, pp. 270-279, 1993, https://doi.org/10.1109/87.260272.

[34] K. M. Goher, S. O. Fadlallah, “Control of a two-wheeled machine with two-directions handling mechanism using PID and PD-FLC algorithms,” International Journal of Automation and Computing, vol. 16, no. 4, pp. 511-533, 2019, https://doi.org/10.1007/s11633-019-1172-0.

[35] Y. Bekakra and D. Ben Attous, “Optimal tuning of pi controller using pso optimization for indirect power control for dfig based wind turbine with mppt,” International Journal of System Assurance Engineering and Management, vol. 5, no. 3, pp. 219–229, 2014, https://doi.org/10.1007/s13198-013-0150-0.

[36] A. H. Abed, M. M. E. Ali, “PSO-Based ekf estimator design for pmbldc motor,” Engineering and Technology Journal, vol. 34, no. 8, pp. 1651– 1665, 2016, https://doi.org/10.30684/etj.34.8A.15.

[37] A. L. Shuraiji and S. W. Shneen, “Fuzzy Logic Control and PID Controller for Brushless Permanent Magnetic Direct Current Motor: A Comparative Study,” Journal of Robotics and Control (JRC), vol. 3, no. 6, pp. 762-768, 2022, https://doi.org/10.18196/jrc.v3i6.15974.

[38] Chun-Liang Lin, Horn-Yong Jan and Niahn-Chung Shieh, “GA-based multiobjective PID control for a linear brushless DC motor,” IEEE/ASME Transactions on Mechatronics, vol. 8, no. 1, pp. 56-65, 2003, https://doi.org/10.1109/TMECH.2003.809136.

[39] S. W. Shneen, “Advanced optimal for three phase rectifier in power-electronic systems,” Indonesian Journal of Electrical Engineering and Computer Science, vol. 11, no. 3, pp. 821-830, 2018, http://doi.org/10.11591/ijeecs.v11.i3.pp821-830.

[40] R. Thangaraj, T. R. Chelliah, M. Pant, A. Abraham, and C. Grosan, “Optimal gain tuning of PI speed controller in induction motor drives using particle swarm optimization,” Logic Journal of IGPL, vol. 19, no. 2, pp. 343–356, 2011, https://doi.org/10.1093/jigpal/jzq031.

[41] A. J. Attiya, S. W. Shneen, B. A. Abbas, Y. Wenyu, “Variable speed control using fuzzy-pid controller for two-phase hybrid stepping motor in robotic grinding,” Indonesian Journal of Electrical Engineering and Computer Science, vol. 3, no. 1, pp. 102– 118, 2016, http://doi.org/10.11591/ijeecs.v3.i1.pp102-118.

[42] Y. Tang, H. Chen and F. Zhu, “Simulation study of brushless DC motor speed control system based on GA-PID,” International Conference on Algorithm, Imaging Processing, and Machine Vision (AIPMV 2023), vol. 12969, 2024, https://doi.org/10.1117/12.3014483.

[43] Chun-Liang Lin, Horn-Yong Jan and Niahn-Chung Shieh, “GA-based multiobjective PID control for a linear brushless DC motor,” IEEE/ASME Transactions on Mechatronics, vol. 8, no. 1, pp. 56-65, 2003, https://doi.org/10.1109/TMECH.2003.809136.

[44] H. S. Dakheel, Z. B. Abdullah, N. S. Jasim, S. W. Shneen, “Simulation model of ann and pid controller for direct current servo motor by using matlab/simulink,” TELKOMNIKA (Telecommunication Computing Electronics and Control), vol. 20, no. 4, pp. 922-932, 2022, https://doi.org/10.12928/telkomnika.v20i4.23248.

[45] W. K. Wibowo and S. K. Jeong, “Genetic algorithm tuned PI controller on PMSM simplified vector control,” Journal of Central South University, vol. 20, no. 11, pp. 3042–3048, 2013, https://doi.org/10.1007/s11771-013-1827-x.

[46] S. W. Shneen, F. N. Abdullah and D. H. Shaker, “Simulation model of single phase PWM inverter by using MATLAB/Simulink,” International Journal of Power Electronics and Drive Systems, vol. 12, no. 1, pp. 212-216, 2021, http://doi.org/10.11591/ijpeds.v12.i1.pp212-216.

[47] A. K. K. A. Raheem, S. W. Shneen, M. H. Jaber, and A. H. Reja, “Design and simulation of a second-order universal switched- capacitor filter as a 10-pin dual-in-line package integrated circuit,” Engineering and Technology Journal, vol. 30, no. 18, pp. 3175–3191, 2012, https://doi.org/10.30684/etj.30.18.6.

[48] S. W. Jeaeb, A. Z. Salman, Q. A. Jawad, H. Shareef, “Advanced Optimal by PSO-PI for DC Motor,” Indonesian Journal of Electrical Engineering and Computer Science, vol. 16, no. 1, pp. 165–175, 2019, http://doi.org/10.11591/ijeecs.v16.i1.pp165-175.

[49] Z. Huang and X. Li, “Simulation and comparative study of PID control in DC servo motor systems,” AIP Conference Proceedings, vol. 3144, no. 1, p. 040008, 2024, https://doi.org/10.1063/5.0214484.

[50] S. W. Shneen, “Advanced optimal for power-electronic systems for the grid integration of energy sources,” Indonesian Journal of Electrical Engineering and Computer Science, vol. 1, no. 3, pp. 543-555, 2016, http://doi.org/10.11591/ijeecs.v1.i3.pp543-555.


Refbacks

  • There are currently no refbacks.


Copyright (c) 2024 Ghada Adel Aziz, Fatin Nabeel Abdullah, Salam Waley Shneen

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

 


About the JournalJournal PoliciesAuthor Information

International Journal of Robotics and Control Systems
e-ISSN: 2775-2658
Website: https://pubs2.ascee.org/index.php/IJRCS
Email: ijrcs@ascee.org
Organized by: Association for Scientific Computing Electronics and Engineering (ASCEE)Peneliti Teknologi Teknik IndonesiaDepartment of Electrical Engineering, Universitas Ahmad Dahlan and Kuliah Teknik Elektro
Published by: Association for Scientific Computing Electronics and Engineering (ASCEE)
Office: Jalan Janti, Karangjambe 130B, Banguntapan, Bantul, Daerah Istimewa Yogyakarta, Indonesia