Genetic algorithm-based optimization of PID controller parameters for DC motor speed control

This study investigated the optimization of PID controller parameters for DC motor speed control using genetic algorithms, comparing the results with the traditional Ziegler-Nichols tuning method. A comprehensive mathematical model of a DC motor was developed in MATLAB/Script, incorporating realistic operating constraints and dynamic load variations to simulate practical industrial applications. The genetic algorithm was configured with a crossover rate of 90%, mutation rate of 3%, population size of 20 individuals, and single-point crossover method, running for 100 iterations. The fitness function incorporated multiple performance criteria including total error, settling time, and overshoot. The GA-optimized PID controller with parameters kp=95.984, ki=0.250, and kd=13.005 outperformed the Ziegler-Nichols-tuned controller (kp=20, ki=0.5, kd=3) across all performance metrics. Most notably, the overshoot was reduced by approximately 59% (from 4.724% to 1.922%), while maintaining comparable rise time. The controller also demonstrated excellent robustness when subjected to variable load torques of 20 N·m and 10 N·m at different points during simulation.

Authors

Publication Details

Journal
Journal of Computer & Electrical and Electronics Engineering Sciences
Published
2025-10-03
DOI
https://doi.org/10.51271/jceees-0028
Primary Topic
Advanced Algorithms and Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Genetic algorithm-based optimization of PID controller parameters for DC motor speed control

Zafer Civelek, Mustafa Teke
Journal of Computer & Electrical and Electronics Engineering Sciences
Advanced Algorithms and Applications
article

Genetic algorithm-based optimization of PID controller parameters for DC motor speed control

Zafer Civelek, Mustafa Teke
article en

Abstract

This study investigated the optimization of PID controller parameters for DC motor speed control using genetic algorithms, comparing the results with the traditional Ziegler-Nichols tuning method. A comprehensive mathematical model of a DC motor was developed in MATLAB/Script, incorporating realistic operating constraints and dynamic load variations to simulate practical industrial applications. The genetic algorithm was configured with a crossover rate of 90%, mutation rate of 3%, population size of 20 individuals, and single-point crossover method, running for 100 iterations. The fitness function incorporated multiple performance criteria including total error, settling time, and overshoot. The GA-optimized PID controller with parameters kp=95.984, ki=0.250, and kd=13.005 outperformed the Ziegler-Nichols-tuned controller (kp=20, ki=0.5, kd=3) across all performance metrics. Most notably, the overshoot was reduced by approximately 59% (from 4.724% to 1.922%), while maintaining comparable rise time. The controller also demonstrated excellent robustness when subjected to variable load torques of 20 N·m and 10 N·m at different points during simulation.

Journal of Computer & Electrical and Electronics Engineering SciencesVol. 3(2)
Openalex Percentile: Top 66%
Advanced Algorithms and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.