Adaptive Objective Function Design for Genetic Algorithm-Based PID Control of Brushed DC Motors
Downloads
Keywords
Article Usage Chart
Abstract
This study presents an advanced methodology for improving the performance of brushed DC motors through an adaptive objective function design for Genetic Algorithm (GA)-based PID controllers. Conventional GA-PID tuning methods often rely on static objective functions, which limit their ability to simultaneously optimize multiple performance criteria, including rise time, overshoot, settling time, steady-state error, and energy consumption. To address these limitations, the proposed framework introduces a dynamic weighting mechanism within the GA fitness function, allowing the controller to prioritize different performance objectives adaptively during various phases of motor operation. The research employs both simulation and real-time hardware validation using a 24V brushed DC motor controlled via FPGA, ensuring that theoretical results translate effectively into practical applications. Simulation results demonstrate that the adaptive GA-PID significantly outperforms conventional GA-PID controllers, reducing rise time by approximately 43%, overshoot by nearly 68%, and settling time by 44%, while maintaining steady-state errors below 0.3%. Energy efficiency also improved by 6–7% due to optimized torque allocation. Hardware experiments corroborate these findings, showing robust speed regulation under varying load torques from 0.05 to 0.6 Nm and consistent real-time adaptation of PID parameters without destabilizing the system. Comparative analysis with literature reveals that the adaptive objective function approach effectively integrates multi-objective optimization in a computationally efficient manner, avoiding the complexities of fuzzy logic or multi-heuristic GA methods while maintaining high precision and robustness. The framework's practical implications extend to industrial automation, robotics, and precision electromechanical actuation, where both performance and energy efficiency are critical. Limitations related to computational overhead and adaptation rate tuning are addressed, and strategies for mitigating these challenges in resource-constrained systems are discussed. Overall, this research provides a novel, systematic, and experimentally validated approach to GA-based PID optimization, establishing a foundation for future work in adaptive control, predictive optimization, and multi-motor coordinated systems. The methodology demonstrates that dynamic fitness adaptation not only improves transient and steady-state performance but also enables energy-conscious, scalable, and robust control of electromechanical systems, thereby contributing to both theoretical advancements and practical engineering solutions.
Downloads
References
1. A. Aly, "PIDparameters optimization using genetic algorithm technique for electrohydraulic servo control system," Intelligent Control and Automation, vol. 2. no. 2, pp. 69, 2011.
2. Mirzal, et al., "PID parameters optimization by using genetic algorithm," arXiv preprint arXiv:1204.0885, 2012.
3. Prayitno, et al., "Fuzzy Gain Scheduling PID Controlfor Position of the AR. Drone," International Journal of Electrical and Computer Engineering (IJECE), vol. 8, no.4, pp. 1939-1946, 2018.
4. A. M. Zahir, et al., "Genetic Algorithm Optimization of PID Controller for Brushed DC Motor," Intelligent Manufacturing & Mechatronics: Proceedings of Symposium, 29 January 2018, Pekan, Pahang, Malaysia. Springer Singapore, pp.427-437, 2018.
5. F. Hsu and B. K. Lee, "FPGA-based adaptive PID control of aDC motor driver via sliding-mode approach," Expert Systems with Applications, vol. 38, no. 9, pp. 11866-11872, 2011.
6. E. Buzi and P. Marango., "A Comparison of conventional and nonconventional methods of DC motor speed control," IFAC Proceedings, vol. 46, no. 8, pp. 50-53, 2013.
7. G. A. Salman, et al., "Application of artificial intelligence techniques for LFC and AVR systems using PID controller," International Journal of Power Electronics and Drive Systems (IJPEDS), vol.10, no. 3, pp. 1694-1704, 2019.
8. H. E. Ibrahim, et al., "Optimal PID control of a brushless DC motor using PSO and BF techniques," Ain Shams Engineering Journal, vol.5, no. 2, pp. 391-398, 2014.
9. M. A. Ibrahim, et al., "Optimal PID controller of a brushless DC motor using genetic algorithm," International Journal of Power Electronics and Drive Systems (IJPEDS), vol.10, no. 2, pp. 822-830, 2019.
10. M. A. Sahib and B. S. Ahmed., "A new multiobjective performance criterion used in PID tuning optimization algorithms," Journal of advanced research, vol. 7, no.1, pp. 125-134, 2016.
11. M. B. N. Shah, et al., "PID-based temperature control device for electric kettle," International Journal of Electrical and Computer Engineering, vol. 9, no. 3, pp. 1683, 2019.
12. M. M. A. Alqadasi, et al., "Optimization of PID for industrial electro-hydraulic actuator using PSOGSA," TELKOMNIKA (Telecommunication, Computing, Electronics and Control), vol. 17, no. 5, pp. 2625-2635, 2019.
13. M.A. Shamseldin, et al. "A novel self-tuning fractional order PID control based on optimal model reference adaptive system," International Journal of Power Electronics and Drive System(IJPEDS), vol. 10, no. 1, pp. 230-241, 2019.
14. N. N. Baharudin, and S. M. Ayob., "Brushless DC Motor Speed Control Using Single Input Fuzzy PI Controller," International Journal of Power Electronics and Drive Systems(IJPEDS), vol. 9, no. 4, pp. 1952-1966, 2018.
15. Nasruddin, et al., "Exergy analysis and exergoeconomic optimization of a binary cycle system using a multi objective genetic algorithm," International Journal of Technology, vol. 9, no. 2, pp. 275-286, 2018.
16. P.S Devi and R.V. Santhi, "Introducing LQR-fuzzy for a dynamic multi area LFC-DR model," International Journal of Electrical and Computer Engineering(IJECE), vol.9, no. 2, pp. 861-874, 2019.
17. T. O. Mahony, et al., "Genetic Algorithm for PID Parameter Optimization: Minimizing Error Criteria," Process Control and Instrumentation, pp.148-153, 2000.
18. T. Samakwong and W. Assawinchaichote, "PID controller design for electro-hydraulic servo valve system with genetic algorithm," Procedia Computer Science, vol. 86, pp. 91-94, 2016.
19. V. Sankardoss and P. Geethanjali, "Parameter estimation and speed control of a PMDC motor used in wheelchair," Energy Procedia, vol. 117, pp. 345-352, 2017.
20. W. Yan, et al., "The PWM speed regulation of DC motor based on intelligent control," Systems Engineering Procedia, vol.3, pp. 259-267, 2012.
21. X. Huang, et al., "An enhanced hybridized artificial bee colony algorithm for optimization problems," International Journal of Artificial Intelligence, vol. 8, no. 1, pp. 87-94, 2019.
22. Y. A. Jaen-Cuellar, et al., "PID-controller tuning optimization with genetic algorithms in servo systems," International Journal of Advanced Robotic Systems, vol.10, no.9, pp. 324, 2013.
23. Y. J. Chen, et al., "Using BIM model and genetic algorithms to optimize the crew assignment for construction project planning," International Journal of Technology, vol. 3, pp. 179-187, 2011.
24. A. Sungthong, and W. Assawinchaichote, "Particle swam optimization based optimal PID parameters for air heater temperature control system," Procedia Computer Science, vol. 86, pp. 108-111, 2016.
25. J. W. Polderman and J. C. Willems, "Introduction to the mathematical theory of systems and control," New York, pp. 434, 1998.