Submitted:
09 June 2026
Posted:
10 June 2026
You are already at the latest version
Abstract

Keywords:
1. Introduction
- A hybrid adaptive PID architecture for BLDC EV drives that combines a frequency-response-based PID auto-tuner with a parallel fast PID, removing the need for an explicit analytical feedback model while keeping the interpretability of classical PID.
- A complete analytical model of the BLDC machine — phase voltage equations, electromagnetic torque, mechanical dynamics and the resulting speed-to-voltage transfer function — together with the closed-loop transfer functions and the adaptation law, given at a level of detail sufficient to reproduce the design.
- A cascaded speed/voltage control structure, presented as a control-system block diagram, in which the outer loop regulates speed and the inner loop regulates the DC-link/PWM command, with the auto-tuner updating both PID blocks online.
- A comparative MATLAB/Simulink evaluation against a conventional fixed-gain PID and an FPA-tuned PID over 1000–1800 rpm and load steps to 10 N·m, including identification of the high-speed operating limit (a 12.4% undershoot at 1800 rpm) and the corresponding direction for future work.

2. System Model and Proposed Method
2.1. Control Architecture
2.2. BLDC Motor Model
2.3. PID Transfer Functions to be Adapted
2.4. Adaptive Tuning Algorithm
2.5. Simulation Platform
3. Results and Discussion
3.1. Step-Speed Response
3.2. Variable-Load Robustness
3.3. Supply-Voltage Robustness and Comparative Evaluation

4. Conclusions
References
- Biswas, P.; Rashid, A.; Habib, A. A.; Mahmud, M.; Motakabber, S. M. A.; Hossain, S.; Lei, T. M. Vehicle to Grid: Technology, Charging Station, Power Transmission, Communication Standards, Techno-Economic Analysis, Challenges, and Recommendations. World Electr. Veh. J. 2025, 16(3), 142. [Google Scholar] [CrossRef]
- Mahmud, M.; Motakabber, S. M. A.; Alam, A. Z.; Nordin, A. N. Control BLDC motor speed using PID controller. Int. Journal Adv. Comput. Sci. Appl. 2020, 11(3), 477–481. [Google Scholar] [CrossRef]
- Mahmud, M.; Motakabber, S. M. A.; Alam, A. Z.; Nordin, A. N. Utilizing of flower pollination algorithm for brushless DC motor speed controller. In 2020 Emerging Technology in Computing, Communication and Electronics (ETCCE); IEEE: Dhaka, Bangladesh, 2020; pp. 1–5. [Google Scholar]
- Kuantama, E.; Vesselenyi, T.; Dzitac, S.; Tarca, R. PID and Fuzzy-PID control model for quadcopter attitude with disturbance parameter. Int. J. Comput. Commun. Control 2017, 12, 519–532. [Google Scholar] [CrossRef]
- Potnuru, D.; Mary, K.A.; Babu, C.S. Experimental implementation of Flower Pollination Algorithm for speed controller of a BLDC motor. Ain Shams Eng. J. 2019, 10, 287–295. [Google Scholar] [CrossRef]
- Suganthi, S.; Karpagam, R. Dynamic performance improvement of PMSM drive using fuzzy-based adaptive control strategy for EV applications. J. Power Electron. 2023, 23, 510–521. [Google Scholar] [CrossRef]
- Pradana, A.B.; Haque, M.M.; Krismanto, A.U.; Setiadi, H.; Nadarajah, M. Robust PID control of EV aggregator for C-FCAS using sequential multi-objective optimization. IEEE Access 2024, 12, 12602–12617. [Google Scholar] [CrossRef]
- Davoudkhani, I.F.; Zare, P.; Abdelaziz, A.Y.; Bajaj, M.; Tuka, M.B. Robust load-frequency control of islanded urban microgrid using 1PD-3DOF-PID controller including mobile EV energy storage. Sci. Rep. 2024, 14, 13962. [Google Scholar] [CrossRef] [PubMed]
- Shenbagalakshmi, R.; Mittal, S.K.; Subramaniyan, J.; Vengatesan, V.; Manikandan, D.; Ramaswamy, K. Adaptive speed control of BLDC motors for enhanced electric vehicle performance using fuzzy logic. Sci. Rep. 2025, 15, 12579. [Google Scholar] [CrossRef] [PubMed]
- Saiteja, P.; Ashok, B.; Upadhyay, D. Evaluation of electric vehicle performance characteristics for adaptive supervisory Self-Learning-Based SR motor energy management controller under Real-Time driving conditions. Vehicles 2024, 6, 509–538. [Google Scholar] [CrossRef]
- Chu, L.; Li, H.; Xu, Y.; Zhao, D.; Sun, C. Research on longitudinal control algorithm of adaptive cruise control system for pure electric vehicles. World Electr. Veh. J. 2023, 14, 32. [Google Scholar] [CrossRef]
- Vitelli, M. Small-Signal Modeling, Comparative Analysis, and Gain-Scheduled Control of DC–DC Converters in Photovoltaic Applications. Electronics 2025, 14(21), 4308. [Google Scholar] [CrossRef]
- Saeki, M. Properties of stabilizing PID gain set in parameter space See also gain-scheduled / adaptive PID design. IEEE Trans. Autom. Control 2007, 52(9), 1710–1715, (See also gain-scheduled / adaptive PID design, IEEE Trans. Autom. Control). [Google Scholar] [CrossRef]
- Xu, S.; Tian, X.; Wang, C.; Qin, Y.; Lin, X.; Zhu, J.; Sun, X.; Huang, T. A Novel Coordinated Control Strategy for Parallel Hybrid Electric Vehicles during Clutch Slipping Process. Appl. Sci. 2022, 12(16), 8317. [Google Scholar] [CrossRef]








| Parameter | Symbol | Value |
|---|---|---|
| DC-link / source voltage | V | 48 V |
| Phase resistance | R_s | 0.5 Ω |
| Phase inductance | L | 1.5 mH |
| Back-EMF constant | K_e | 0.08 V·s/rad |
| Torque constant | K_t | 0.08 N·m/A |
| Rotor + load inertia | J | 1.0 × 10−3 kg·m2 |
| Viscous friction | B | 1.0 × 10−3 N·m·s |
| Number of pole pairs | p | 4 |
| Rated load torque | T_L | 10 N·m |
| PWM switching frequency | f_sw | 20 kHz |
| Measurements | Time for 1000 RPM | Time for 1200 RPM | Time for 1500 RPM | Time for 1800 RPM |
|---|---|---|---|---|
| Rising time (No load/ with load) | 0.03638s / 0.05154s | 0.04343s / 0.0739s | 0.06006s / 0.13549s | 0.08526s / 0.13549s |
| Max / Min high | 1004.52 RPM / 998.939 RPM | 1203 RPM / 1196.388 RPM | 1502 RPM / 1488.287 | 1801 RPM / 1550.388 RPM |
| With Load maximum high | 1002.97 RPM | 1204 RPM | 1497 RPM | 1576 RPM |
| Overshoot | 0.452% | 0.490% | 0.502% | 0.505% |
| With load overshoot | 0.397% | 0.499% | 0.305% | 0% |
| With load undershoot | 0.963% | 1.993% | 1.998% | 12.444% |
| Metric | Fixed PID | FPA-tuned PID | Proposed adaptive PID |
|---|---|---|---|
| Overshoot (%) | ≈ 4.8 | ≈ 2.1 | 0.40 |
| Settling time (s) | 0.18 | 0.11 | 0.052 |
| Steady-state error (rpm) | ≈ 6 | ≈ 3 | < 1 |
| Relative torque ripple | High | Medium | Low |
| Online adaptation | No | No | Yes |
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.