Adaptive RBF Neural Network-Based Self-Tuning PID Control for BLDC Motor-Driven Robotic Joints
Abstract
1. Introduction
- (1)
- A dynamic-stage-aware modeling framework for BLDC motor startup is established, where the coupling mechanism between current and speed is explicitly analyzed and utilized for controller design.
- (2)
- An RBF neural network-based online identification mechanism is developed to estimate the Jacobian information of the motor dynamics in real time, enabling adaptive tuning of PID parameters without requiring an explicit system model.
- (3)
- A self-tuning PID control strategy based on Jacobian-driven gradient descent is proposed, which achieves smooth transient response with negligible overshoot and strong robustness under time-varying operating conditions.
- (4)
- A hardware-implemented robotic joint platform is developed to validate the effectiveness of the proposed method under practical conditions, including abrupt start–stop and disturbance scenarios.
2. Structure of the Robotic Joint and Motor Starting Characteristics
2.1. Structure of the Robotic Joint
2.2. Mathematical Model of the BLDC Motor
2.3. Dynamic Model of the Robotic Joint
2.4. Dynamic Characteristics Analysis of the Motor Starting Process
3. Controller Design
3.1. Principles and Limitations of Conventional PID Control
3.1.1. Basic Control Principle
3.1.2. Application Limitations
- (1)
- It cannot effectively accommodate the multivariable, strongly coupled, and nonlinear dynamics of the motor, making it difficult to maintain optimal control performance across the full operating range;
- (2)
- It exhibits limited robustness to load disturbances and external electromagnetic interference, leading to fluctuations in control performance;
- (3)
- During dynamic processes such as motor startup and speed transients, delayed parameter adaptation may result in degraded control accuracy.
3.2. Design of an RBF Neural Network-Enhanced Self-Tuning PID Controller
3.2.1. Structure and Mathematical Model of the RBF Neural Network
3.2.2. Core Function and Working Mechanism of the RBF Neural Network
- (1)
- Definition of the Performance Index and Identification Objective
- (2)
- Iterative Update of Network Parameters Based on Gradient Descent
- (3)
- Extraction of Jacobian Information of the Motor Dynamics
3.2.3. RBF Neural Network-Based Self-Tuning Mechanism for PID Parameters
- (1)
- When the Jacobian magnitude is large (i.e., the motor speed is highly sensitive to control input), and are reduced, while is appropriately increased to suppress overshoot and oscillations;
- (2)
- When the Jacobian magnitude is small (i.e., the motor speed is less sensitive to control input), and are increased, while is reduced to improve response speed and eliminate steady-state error;
- (3)
- During dynamic processes such as motor startup and reference speed changes, the gains , , and are rapidly adjusted according to real-time variations in the Jacobian to achieve fast response with minimal or no overshoot;
- (4)
- Under load disturbances and external interference, the Jacobian information enables real-time perception of model variations, allowing timely tuning of PID parameters to enhance disturbance rejection capability.
3.3. Stability Analysis of the Proposed Control System
- The reference speed is bounded;
- The Jacobian , estimated by the RBF neural network, is bounded;
- The approximation error of the RBF neural network is bounded.
- (1)
- Error Definition
- (2)
- Parameter Vector Definition
- (3)
- Lyapunov Function
- (4)
- Error Dynamics
- (5)
- Adaptive Law
- (6)
- Lyapunov Difference Analysis
4. Simulation and Analysis of the Control System
4.1. Step Response Analysis
4.2. Simulation Analysis Under Sudden Changes in Reference Speed
4.3. Performance Comparison of the Two Control Systems
5. Experimental Validation
5.1. Experimental Platform Development
5.2. Experimental Results and Analysis
5.2.1. Winding Voltage and Current Waveform Analysis
5.2.2. Dynamic Response Under Start–Stop Conditions
5.2.3. Quantitative Performance Evaluation
5.2.4. Step Response Experimental Validation
5.2.5. Hardware Issues and Optimization Considerations
5.3. Hardware Validation Summary
5.4. Computational Complexity and Real-Time Performance Analysis
6. Conclusions
- (1)
- The RBF neural network serves as an effective online identifier capable of approximating nonlinear motor dynamics with arbitrary accuracy. The resulting Jacobian information provides a precise dynamic basis for PID parameter tuning, fundamentally overcoming the lack of model awareness in conventional PID control.
- (2)
- The proposed RBF-PID self-tuning control system achieves demonstrates superior performance under various operating conditions, including step response, speed variation, and abrupt start–stop scenarios. It demonstrates superior steady-state accuracy, adaptability, and disturbance rejection capability, effectively addressing the shortcomings of conventional PID control.
- (3)
- The proposed approach combines algorithmic advancement with practical implementability. It can be readily integrated into existing PID-based hardware architectures with minimal modification. However, due to increased computational requirements, appropriate hardware resource allocation and thermal management are necessary. These challenges can be effectively addressed through the use of high-performance low-power processors and enhanced heat dissipation design.
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| RBF | Radial basis function |
| BLDC | Brushless direct current motors |
| PID | Proportional-integral-derivative |
| PI | Proportional-integra |
| BP | Backpropagation |
| DSP | Digital signal processor |
| PWM | Pulse width modulation |
| UUB | Uniformly ultimately bounded |
| THD | Total harmonic distortion |
References
- Hasanen, B.; Suthar, B.; Zweiri, Y.; Seneviratne, L.; Hussain, I. Design of Twisted String Actuated Flexure Joint for Supernumerary Robotic Arm for Bimanual Tasks. IEEE Sens. J. 2025, 25, 7848–7857. [Google Scholar] [CrossRef]
- Ai, J.; Meng, J.; Mai, X.; Zhu, X. BCI Control of a Robotic Arm Based on SSVEP With Moving Stimuli for Reach and Grasp Tasks. IEEE J. Biomed. Health Inform. 2023, 27, 3818–3829. [Google Scholar] [CrossRef] [PubMed]
- Fukuoka, M.; Nakamura, F.; Verhulst, A.; Inami, M.; Kitazaki, M.; Sugimoto, M. Sensory Attenuation with a Virtual Robotic Arm Controlled Using Facial Movements. IEEE Trans. Vis. Comput. Graph. 2024, 30, 4023–4038. [Google Scholar] [CrossRef] [PubMed]
- Zhu, X.; Zhang, B.; Qiu, Y.; Chepinskiy, S.A. An Interaction Behavior Decision-Making Model of Service Robots for the Disabled Based on Human–Robot Empathy. IEEE Access 2024, 12, 15778–15790. [Google Scholar] [CrossRef]
- Black, D.G.; Hosseinabadi, A.H.H.; Salcudean, S.E. 6-DOF Force Sensing for the Master Tool Manipulator of the da Vinci Surgical System. IEEE Robot. Autom. Lett. 2020, 5, 2264–2271. [Google Scholar] [CrossRef]
- Cha, B.; Lee, K.-H.; Ryu, J. Deep-Learning-Based Emergency Stop Prediction for Robotic Lower-Limb Rehabilitation Training Systems. IEEE Trans. Neural Syst. Rehabil. Eng. 2021, 29, 1120–1128. [Google Scholar] [CrossRef]
- Guo, C.; Luk, W. FPGA-Accelerated Sim-to-Real Control Policy Learning for Robotic Arms. IEEE Trans. Circuits Syst. II Express Briefs 2024, 71, 1690–1694. [Google Scholar] [CrossRef]
- Lu, Z.; Zhou, Y.; Hu, L.; Zhu, J.; Liu, S.; Huang, Q.; Li, Y. A Wearable Human-Machine Interactive Instrument for Controlling a Wheelchair Robotic Arm System. IEEE Trans. Instrum. Meas. 2024, 73, 4005315. [Google Scholar] [CrossRef]
- Kaczmarski, B.; Goriely, A.; Kuhl, E.; Moulton, D.E. A Simulation Tool for Physics-Informed Control of Biomimetic Soft Robotic Arms. IEEE Robot. Autom. Lett. 2023, 8, 936–943. [Google Scholar] [CrossRef]
- Rodríguez-Nieto, D.; Navas, E.; Fernández, R. Automated Seeding in Hydroponic Greenhouse with a Dual-Arm Robotic System. IEEE Access 2025, 13, 30745–30761. [Google Scholar] [CrossRef]
- Zhang, F.; Li, Z. Design of fractional PID control system for BLDC motor based on FPGA. In Proceedings of the 2018 Chinese Control and Decision Conference (CCDC), Shenyang, China, 9–11 June 2018; pp. 2293–2296. [Google Scholar]
- Mahmud, M.; Motakabber, S.M.A.; Zahirul Alam, A.H.M.; Nordin, A.N. Adaptive PID Controller Using for Speed Control of the BLDC Motor. In Proceedings of the 2020 IEEE International Conference on Semiconductor Electronics (ICSE), Kuala Lumpur, Malaysia, 28–29 July 2020; pp. 168–171. [Google Scholar]
- De Viaene, J.; Ceulemans, D.; Derammelaere, S.; Stockman, K. Sensorless Load Angle Control for Energy Optimal Sinusoidal Driven BLDC Motor Applications. IEEE/ASME Trans. Mechatron. 2022, 27, 2290–2300. [Google Scholar] [CrossRef]
- Mamadapur, A.; Unde Mahadev, G. Speed Control of BLDC Motor Using Neural Network Controller and PID Controller. In Proceedings of the 2019 2nd International Conference on Power and Embedded Drive Control (ICPEDC), Chennai, India, 21–23 August 2019; pp. 146–151. [Google Scholar]
- Sridhar, H.S.; Hemanth, P.; Pavitra; Soumya, H.V.; Joshi, B.G. Speed Control of BLDC Motor using Soft Computing Technique. In Proceedings of the 2020 International Conference on Smart Electronics and Communication (ICOSEC), Trichy, India, 10–12 September 2020; pp. 1162–1168. [Google Scholar]
- Lu, Y.; Huang, J.; Jiang, Z.; Tang, T.; Tang, H.; Shi, L. PID Adaptive Feedback Motor System Based on Neural Network. IEEE Access 2024, 12, 60149–60154. [Google Scholar] [CrossRef]
- Farrag, M.; Lai, C.S.; Darwish, M. A Comparison of PI and RBF Brushless DC Motor Speed Control Methods. In Proceedings of the 2023 58th International Universities Power Engineering Conference (UPEC), Dublin, Ireland, 30 August–1 September 2023; pp. 1–5. [Google Scholar]
- Amirkhani, A.; Shirzadeh, M.; Heydari, J. Automotive Electric Power Steering Control with Robust Observer Based Neuroadaptive Type-2 Radial Basis Function Methodology. IEEE Open J. Veh. Technol. 2024, 5, 592–605. [Google Scholar] [CrossRef]
- Liang, H.; Chen, H.; Guo, J.; Zuo, X. Detection and Identification Method of Drilling Total Hydrocarbon Gas Based on Infrared Spectroscopy and KL+BP-RBF Algorithm. IEEE Trans. Instrum. Meas. 2022, 71, 2504510. [Google Scholar] [CrossRef]














| Performance Metric | Dual-Loop PI Controller | Proposed RBF-PID Controller |
|---|---|---|
| Rise Time (s) | 0.0008 | 0.0036 |
| Settling Time (s) | 0.0065 | 0.0052 |
| Overshoot (%) | 23.26 | 0 |
| Steady-State Error (rpm) | ≈0 | ≈0 |
| Tracking Error (RMS, rpm) | ≈20 | ≈8 |
| Parameter Name | Parameter Value |
|---|---|
| Rated Torque/(Nm) | 0.413 |
| Rated Current/(A) | 5.7 |
| Rated Voltage/(V) | 48 |
| Terminal Resistance/(Ω) | 0.771 |
| Terminal Inductance/(mH) | 0.36 |
| Number of Pole Pairs | 12 |
| Performance Metric | Value (Experimental Results) |
|---|---|
| Steady-State Speed (rpm) | 1690 |
| Steady-State Error (rpm) | ≈0 |
| Speed Fluctuation Range (rpm) | <±10 (estimated from waveform) |
| Settling Time (s) | ≈0.01–0.02 (from start-up response) |
| Total Harmonic Distortion (THD) | <3% |
| Current Ripple | Low (smooth waveform, no oscillation) |
| Disturbance Response | Stable under abrupt start–stop |
| Performance Metric | Conventional PID | Proposed RBF-PID |
|---|---|---|
| Rise Time (s) | 0.0022 | 0.0038 |
| Settling Time (s) | 0.0062 | 0.0050 |
| Overshoot (%) | 18.34 | 1.78 |
| Steady-State Error (rpm) | ≈0 | ≈0 |
| Tracking Error (RMS, rpm) | ≈18 | ≈7 |
| Speed Fluctuation (±rpm) | ±12 | ±3 |
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.
Share and Cite
Xue, C.; Bi, H.; Zhu, L. Adaptive RBF Neural Network-Based Self-Tuning PID Control for BLDC Motor-Driven Robotic Joints. Appl. Sci. 2026, 16, 4469. https://doi.org/10.3390/app16094469
Xue C, Bi H, Zhu L. Adaptive RBF Neural Network-Based Self-Tuning PID Control for BLDC Motor-Driven Robotic Joints. Applied Sciences. 2026; 16(9):4469. https://doi.org/10.3390/app16094469
Chicago/Turabian StyleXue, Caixia, Hui Bi, and Lun Zhu. 2026. "Adaptive RBF Neural Network-Based Self-Tuning PID Control for BLDC Motor-Driven Robotic Joints" Applied Sciences 16, no. 9: 4469. https://doi.org/10.3390/app16094469
APA StyleXue, C., Bi, H., & Zhu, L. (2026). Adaptive RBF Neural Network-Based Self-Tuning PID Control for BLDC Motor-Driven Robotic Joints. Applied Sciences, 16(9), 4469. https://doi.org/10.3390/app16094469
