PERFORMANCE ANALYSIS OF PID AND FUZZY LOGIC CONTROLLERS FOR DC MOTOR SPEED CONTROL A MATLAB SIMULATION STUDY

Akinmade Faruq

PAPER · v1.0 · 2026-03-24 · human

Applied Sciences Engineering Signal and systems engineering

Abstract

A comparative simulation study using MATLAB is performed on both PID controllers and Mamdani-type fuzzy-logic controllers for speed control in a 100 W Permanent Magnet DC motor. The second-order transfer function model is developed and simulated using MATLAB 2023a with a multi-step change (50 → 100 → 75 → 120 rad/s) within 8 s, simultaneously subjected to disturbances due to loads (+0.3 Nm, -0.2 Nm) on error measurement. The best results among 8 controllers (PID - 6, FLC-2) are obtained using PID controllers: Rise Time 0.115 s (PID-Ziegler-Nichols method), Settling Time 0.483 s, Overshoot 4.64% and Negligible Steady-State error. The overall integral error values (IAE, ISE, ITAE & ITSE) showed 21.6 to 34.2% reduced values with respect to FLC controllers. Peak and RMSE error values on track- following are also reduced. The disturbance observation indicated 88.0 rad/s error value with respect to 103.0 rad/s error value with FLC controllers (a ≈ 17% improvement over FLC controllers). The net root-mean-square value on Actuator output (Control Voltage) is 300 V with respect to 141.5 V required by FLC controllers. The simulation requires 0.0279 s with respect to 24.89 s required by FLC controllers (approximately 894x faster). Conclusively, it is advised to prefer precision, fast-acting devices with PID controllers.

Keywords

DC Motor PID Controller Fuzzy Logic Controller Speed Control MATLAB Simulation And Performance Analysis

Download PDF