Submitted:
08 May 2026
Posted:
09 May 2026
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Experimental Platform and Embedded Control System
2.1. System Modeling and Identification
2.2. Parametric Identification
2.3. Discretization and Transfer Function
2.4. Model Validation
2.5. Encoder Quantization Model
3. Design and Tuning of Model-Based PID Controllers
3.1. Classical Method
3.2. Analytical and Compensated Method
4. Design and Parametric Optimization of a Fuzzy Controller
4.1. Input Variables, Universe of Discourse, and Membership Functions
4.2. Inference Rules
4.3. Parameterization and Optimization of the Fuzzy Controller
| 0.9028 | 99.434318 | 238.2141 |
5. Simulation Framework and Sensitivity Analysis
5.1. Parametric Sensitivity Analysis
6. Experimental Results and Controller Comparison
6.1. Unperturbed Condition
6.1.1. Speed Tracking and Transient Response
6.1.2. Steady-State Regime and Control Signal
6.1.3. Kinematic Profile and Mechanical Effort Analysis
6.2. Condition with Controlled Disturbances
6.2.1. Speed Tracking Under Disturbance
6.2.2. Absolute and Accumulated Error Under Load
6.2.3. Kinematic Profile Under Load: Jerk Ranking Inversion
6.2.4. Comparative Synthesis
7. Conclusions
Author Contributions
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Al-Maliki, A.Y.; Iqbal, K. FLC-based PID controller tuning for sensorless speed control of DC motor. Proceedings of the Proc IEEE Int Conf Ind Technol. Institute of Electrical and Electronics Engineers Inc. 2018, Vol. 2018-February, 169–174. [Google Scholar] [CrossRef]
- Chowdhuri, S.; Mukherjee, A. An evolutionary approach to optimize speed controller of DC machines. Proc. Proc. IEEE Int. Conf. Ind. Technol. 2000 2000, Vol. 1 vol.2, 682–687. [Google Scholar] [CrossRef]
- Bostani, Y. Speed Control of DC Motor Using Extended Kalman FilterBased Fuzzy PID. Int. J. Inf. Electron. Eng. 2013. [Google Scholar] [CrossRef]
- Huang, G.; Lee, S. PC-based PID speed control in DC motor. In Proceedings of the 2008 International Conference on Audio, Language and Image Processing, 2008; pp. 400–407. [Google Scholar] [CrossRef]
- Thorat, M.A.A.; Yadav, S.; Patil, S.S. Implementation of Fuzzy Logic System for DC Motor Speed Control using Microcontroller. Int. J. Eng. 2013, 3. [Google Scholar]
- Rai, J. Speed Control of Dc Motor Using Fuzzy Logic Technique. IOSR J. Electr. Electron. Eng. 2012, 3, 41–48. [Google Scholar] [CrossRef]
- Deshpande, P.; Deshpande, A. Inferential control of DC motor using Kalman Filter. In Proceedings of the 2012 2nd International Conference on Power, Control and Embedded Systems, 2012; pp. 1–5. [Google Scholar] [CrossRef]
- Jayetileke, H.R.; de Mei, W.R.; Ratnayake, H.U.W. Real-time fuzzy logic speed tracking controller for a DC motor using Arduino Due. In Proceedings of the 7th International Conference on Information and Automation for Sustainability, 2014; pp. 1–6, ISSN 2151-1810. [Google Scholar] [CrossRef]
- Abut, T. Modeling and Optimal Control of a DC Motor. Int. J. Eng. Trends Technol. (IJETT) ISSN 2231-5381 2016, 32, 146–150. [Google Scholar] [CrossRef]
- Cardona Soto, J.A.; Ponce, I.U.; Soto, I.; García, M.A.; Mejía, G. Identification of Dynamic Parameters in a DC Motor Using Step and Ramp Torque Response Methods. Sensors 2026, 26, 78. [Google Scholar] [CrossRef] [PubMed]
- Popov, N. NON-LINEAR MODEL IN REGION OF VERY LOW SPEEDS FOR A PERMANENT MAGNET DIRECT CURRENT MOTOR. Environ. Technol. Resour. Proc. Int. Sci. Pract. Conf. 2024, 3, 225–231. [Google Scholar] [CrossRef]
- Rigatos, G.G.; Siano, P. Sensorless Control of Electric Motors with Kalman Filters: Applications to Robotic and Industrial Systems. Int. J. Adv. Robot. Syst. 2011, 8, 71. [Google Scholar] [CrossRef]
- Rigatos, G.G. Adaptive fuzzy control of DC motors using state and output feedback. Electr. Power Syst. Res. 2009, 79, 1579–1592. [Google Scholar] [CrossRef]
- Almatheel, Y.A.; Abdelrahman, A. Speed control of DC motor using Fuzzy Logic Controller. In Proceedings of the 2017 International Conference on Communication, Control, Computing and Electronics Engineering (ICCCCEE), 2017; pp. 1–8. [Google Scholar] [CrossRef]
- Pirani, Y.; Salehfar, H.; Kumaran, J.S.; Ranganathan, P. Fuzzy Logic-based PMDC Motor Speed Control. In Proceedings of the 2025 57th North American Power Symposium (NAPS), 2025; pp. 1–6, ISSN 2833-003X. [Google Scholar] [CrossRef]
- Abdulhussein, K.G.; Yasin, N.M.; Hasan, I.J. Comparison of cascade P-PI controller tuning methods for PMDC motor based on intelligence techniques. 12, 1–11. [CrossRef]
- Abdulhussein, K.G.; Yasin, N.M.; Hasan, I.J. Position - Velocity Control for Two PMDC Motors Connected by a Cross-Coupling Technique with Butterflies Optimization Algorithm. 3, 31–44. [CrossRef]
- Guntay, S.; Saritas, I. BLDC Motor speed control with dynamic adjustment of PID coefficients: Comparison of fuzzy and classic PID. 12, 22–32. [CrossRef]
- Karboua, D.; Toual, B.; Mosaad, M.I.; Youcef, C.; Bengharbi, A.A.; Hussien, S.A. Performance enhancement of PMSM using a hybridizing of nonlinear backstepping control and an optimized linear quadratic regulator. 43, 2637–2664. [CrossRef]
- Kızmaz, H. Comparative Analysis of Optimal Control Strategies: LQR, PID, and Sliding Mode Control for DC Motor Position Performance. 10, 571–592. [CrossRef]
- Afifa, R.; Ali, S.; Pervaiz, M.; Iqbal, J. Adaptive Backstepping Integral Sliding Mode Control of a MIMO Separately Excited DC Motor. 12, 105. [CrossRef]
- Omeje, C.O.; Salau, A.O.; Eya, C.U. Dynamics analysis of permanent magnet synchronous motor speed control with enhanced state feedback controller using a linear quadratic regulator. 10, e26018. [CrossRef]
- Nguyen, T.H.; Nguyen, T.T.; Minh Le, K.; Tran, H.N.; Jeon, J.W. An Adaptive Backstepping Sliding-Mode Control for Improving Position Tracking of a Permanent-Magnet Synchronous Motor With a Nonlinear Disturbance Observer. 11, 19173–19185. [CrossRef]
- Chalardsakul, T.; Piliyasilpa, C.; Sukontanakarn, V. TMS320F28379D microcontroller for speed control of permanent magnet direct current motor. IAES Int. J. Artif. Intell. (IJ-AI) 2024, 13, 2816–2828. [Google Scholar] [CrossRef]
- Yetayew, T.T.; G/Meskel, T.G.; G/michael, D.M. A Concise Evaluation of Auto-tuned PID and Fuzzy Logic Controllers for Speed Control of a DC-Motor. In Proceedings of the Advances of Science and Technology, Cham, 2022; pp. 256–268. [Google Scholar] [CrossRef]
- Gubara, W.; Elnaim, M.; Babiker, S.F. Comparative study on the speed of DC motor using PID and FLC. In Proceedings of the 2016 Conference of Basic Sciences and Engineering Studies (SGCAC), 2016; pp. 24–29. [Google Scholar] [CrossRef]
- Pandey, V.D.; Giri, V. Comparative Analysis of Different Speed Control Methods for DC Drives; 2025; Volume Pages, p. 50. [Google Scholar] [CrossRef]
- Raza, W.; Adzikya, D.; Mehmood, D.S.; Wasti, S.; Hussain, M.; Ahmad, A.; Usman, M.; Raza, S. Fuzzy Logic Speed Regulator for D.C. Motor Tuning. JTAM (Jurnal Teori dan Aplikasi Matematika) 2024, 8, 36. [Google Scholar] [CrossRef]
- Shieh, R.; Lu, Y.S. Jerk-constrained time-optimal control of a positioning servo. In Proceedings of the ICCAS 2010, 2010; pp. 1473–1476. [Google Scholar] [CrossRef]
- Li, H.; Gong, Z.; Lin, W.; Lippa, T. Motion profile planning for reduced jerk and vibration residuals. 2007. [Google Scholar] [CrossRef]
- Rew, K.H.; Ha, C.W.; Kim, K.S. A practically efficient method for motion control based on asymmetric velocity profile. Int. J. Mach. Tools Manuf. 2009, 49, 678–682. [Google Scholar] [CrossRef]
- Rivera, D.E.; Morari, M.; Skogestad, S. Internal model control: PID controller design. Ind. Eng. Chem. Process Des. Dev. 1986, 25, 252–265. [Google Scholar] [CrossRef]
- Yetayew, T.T.; G/Meskel, T.G.; G/michael, D.M. A Concise Evaluation of Auto-tuned PID and Fuzzy Logic Controllers for Speed Control of a DC-Motor. In Proceedings of the Advances of Science and Technology; Berihun, M.L., Ed.; Cham, 2022; pp. 256–268. [Google Scholar] [CrossRef]
- Savitzky, A.; Golay, M.J.E. Smoothing and Differentiation of Data by Simplified Least Squares Procedures. Anal. Chem. 1964, 36, 1627–1639. [Google Scholar] [CrossRef]












| Parameter | (±) | Units | |
|---|---|---|---|
| R | 1.95 | 0.0267 | |
| L | 0.0018 | 0.0002 | H |
| K | 1.4010 | 0.0213 | V·s/rad |
| 0.0554 | 0.0025 | N·m·s/rad | |
| J | 0.0543 | 0.0017 | kg·m2 |
| 2.35 | 15.80 | 0.012 |
| Parameter | Symbol | Value |
|---|---|---|
| Difference Equation Coefficients | ||
| Coefficient | 3.1687 | |
| Coefficient | -2.3972 | |
| Coefficient | 0.0392 | |
| PID Controller Gains | ||
| Proportional Gain | 3.1296 | |
| Integral Gain | 81.0711 | |
| Derivative Gain | 0.00039 | |
| Filter Parameter | ||
| Compensation zero | a | 0.052 |
| NG | NM | NP | Z | PP | PM | PG | |
|---|---|---|---|---|---|---|---|
| NG | VL | VL | VL | VL | VL | ML | ML |
| NM | VL | ML | ML | L | L | L | H |
| NP | ML | L | L | L | L | H | H |
| Z | L | L | L | M | H | H | H |
| PP | L | L | M | H | H | H | MH |
| PM | L | M | H | H | MH | MH | VH |
| PG | H | MH | VH | VH | VH | VH | VH |
| Controller | IAE [rad] | RMS j [rad/s3] | IAJ [rad/s2] |
|---|---|---|---|
| Classic PID | |||
| Comp. PID | |||
| Fuzzy Mamdani | |||
| CV (%): IAE: //; RMS: //; IAJ: // | |||
| (Classic PID / Comp.PID / FLC). | |||
| IAJ ranking: stable. IAE ranking: stable in of samples. | |||
| Metric | PID | Comp. PID | Fuzzy |
|---|---|---|---|
| Peak (rad/s3) | 62.94 | 104.12 | 112.89 |
| RMS j (rad/s3) | 7.14 | 12.00 | 14.39 |
| IAJ (rad/s3) | 48.69 | 62.86 | 115.79 |
| Std Dev j (rad/s3) | 7.14 | 12.01 | 14.39 |
| Sign reversals (#) | 618 | 652 | 312 |
| Metric | PID | Comp. PID | Fuzzy |
|---|---|---|---|
| Peak (rad/s3) | 292.01 | 137.44 | 121.94 |
| RMS j (rad/s3) | 49.62 | 29.42 | 30.67 |
| IAJ (rad/s2) | 590.07 | 354.22 | 377.94 |
| Std Dev j (rad/s3) | 49.64 | 29.43 | 30.68 |
| Sign reversals (#) | 148 | 228 | 240 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).