Design of a Robust Controller for Speed Sensorless Brushless DC Motor Drive
Abstract
1. Introduction
2. BLDCM and Traditional FOC System
2.1. Dynamic Model of BLDCM
2.2. Traditional FOC System
3. Proposed Control System
3.1. Three-Phase Active PFC
3.2. Sliding Mode Speed Estimator
3.3. Principles of P-I Controllers and Their Applications in FOC
3.4. Fundamentals of ET
3.5. Quantitative Design of the Speed Controller
3.6. ET-Based P-I Controller Parameter Tuning
3.6.1. Interval Subdivision and Parameter Design for Mode 1
3.6.2. Correlation Degree Calculation and Weight Settings
3.7. Parameter Tuning Process of the ET-Based P-I Controller
4. Experimental Results and Analysis
4.1. Digital Control Core and Development Work
Power Drive Circuit Design
4.2. Test Motor and Experimental Equipment Configuration
4.3. AC-Side Power Factor Measurement
4.4. System Protection Mechanism Test Results
- (1)
- Over-voltage protection test
- (2)
- Over-current protection test
4.5. Experimental Testing and Comparison of Speed Control Performance
4.5.1. Speed Tracking Response
4.5.2. Experimental Analysis of Load Regulation Response
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Nomenclature
| Acronyms | |
| BLDCM | brushless DC motor |
| FOC | field-oriented control |
| P-I | proportional–integral |
| SMC | sliding mode controller |
| ERL | exponential reaching law |
| CSRL | constant speed reaching law |
| FLC | fuzzy logic controller |
| PF | power factor |
| RSC | robust speed controller |
| ET | extension theory |
| PFC | power factor correction |
| SRCS | synchronous rotating coordinate system |
| SVPWM | space vector pulse width modulation |
| VOC | voltage-oriented control |
| PLL | phase-locked loop |
| MTPA | maximum torque per ampere |
| KPIs | key performance indicators |
| IAE | integral of absolute error |
| MBD | model-based design |
| DSP | digital signal processor |
| PWM | pulse width modulation |
| IPM | intelligent power module |
| IGBT | insulated gate bipolar transistor |
| CCS | code composer studio |
| PC | personal computer |
| IDE | integrated development environment |
| ETPIC | ET-based P-I controller |
| CSRLSMC | constant speed reaching law sliding mode controller |
| ERLSMC | exponential reaching law sliding mode controller |
| ETERLSMC | ET-based exponential reaching law sliding mode controller |
| Symbols | |
| d- and q-axis voltages | |
| d- and q-axis currents | |
| stator resistance | |
| d- and q-axis inductances | |
| electrical angular velocity | |
| permanent magnet flux linkage | |
| Te | electromagnetic torque |
| moment of inertia | |
| viscous friction coefficient | |
| mechanical rotor speed | |
| load torque | |
| electrical rotor angle | |
| mechanical angle | |
| three-phase stator current | |
| estimates the rotor magnetic field position | |
| estimates the rotor magnetic field speed | |
| d- and q-axis voltage commands | |
| kp, ki | parameters of the P-I controller |
| N | the name of the object |
| C | the characteristic |
| V | the measured value of the characteristic |
| R | one-dimensional matter element |
| Rn | multidimensional matter element matrix |
| F0 = <a, b> | classical domain |
| F = <d, e> | neighborhood domain |
| Gc(s) | transfer function |
| Gclose(s) | closed-loop transfer function |
| W1, W2 | weight values |
| represent the maximum and minimum values | |
| e | speed difference |
| rate change in the speed difference |
References
- Lee, C.I.; Jang, G.H. Experimental Measurement and Simulated Verification of the Unbalanced Magnetic Force in Brushless DC Motors. IEEE Trans. Magn. 2008, 44, 4377–4380. [Google Scholar] [CrossRef] [Scilit]
- Prabudha, B.V.; Balamurugan, A.; Selvathai, T.; Reginald, R.; Varadhan, J. Evaluation of Different Vector Control Methods for Electric Vehicle Application. In Proceedings of the 2nd International Conference on Power and Embedded Drive Control (ICPEDC), Chennai, India, 21–23 August 2019; pp. 273–278. [Google Scholar]
- Yuze, W.; Wei, Z.; Chengliu, A.; Kai, W.; Haifeng, W. The Cooperative Control of Speed of Underwater Driving Motor Based on Fuzzy PI Control. In Proceedings of the 23rd International Conference on Electrical Machines and Systems (ICEMS), Hamamatsu, Japan, 24–27 November 2020; pp. 647–651. [Google Scholar]
- Murali, S.B.; Rao, P.M. Adaptive Sliding Mode Control of BLDC Motor Using Cuckoo Search Algorithm. In Proceedings of the 2nd International Conference on Inventive Systems and Control (ICISC), Coimbatore, India, 19–20 January 2018; pp. 989–993. [Google Scholar]
- Zhang, Z.; Yang, L.; Liu, Y.; Li, X.; Yang, X. An AEFA-Based Optimum Design of Fuzzy PID Controller for Attitude Control Flywheel with BLDC Motor. Aerospace 2022, 9, 789. [Google Scholar] [CrossRef] [Scilit]
- Zadeh, L.A. The Role of Fuzzy Logic in the Management of Uncertainty in Expert Systems. In Proceedings of the 15th International Symposium on Multiple-Valued Logic, Kingston, ON, Canada, 28–30 May 1985; pp. 2–5. [Google Scholar]
- Zhao, W.; Hua, W.; Tan, Q. BLDC Motors Sensorless Control Based on MLP Topology Neural Network. Energies 2023, 16, 7701. [Google Scholar] [CrossRef] [Scilit]
- IEC 61000-3-2; Electromagnetic Compatibility (EMC)—Part 3-2: Limits—Limits for Harmonic Current Emissions (Equipment Input Current ≤ 16 A per Phase). International Electrotechnical Commission: Geneva, Switzerland, 2018.
- Qi, C.; Xie, J.; Mao, H.; Xie, Q. Condition Assessment of Valve-side Bushing of Converter Transformer Based on Extension Theory. In Proceedings of the IEEE International Conference on High Voltage Engineering and Application (ICHVE), Beijing, China, 6–10 September 2020; pp. 1–4. [Google Scholar]
- Chao, K.H.; Li, J.Y. An Intelligent Controller Based on Extension Theory for Batteries Charging and Discharging Control. Sustainability 2023, 15, 15664. [Google Scholar] [CrossRef] [Scilit]
- Chao, K.-H.; Lin, Z.-N. Extenics Theory-Based Speed Controller Design for a Brushless DC Motor Drive System. In Proceedings of the 2025 International Future Energy Electronics Conference (IFEEC), Bali, Indonesia, 19–21 November 2025; pp. 359–364. [Google Scholar]
- Zuo, Y.; Lai, C.; Iyer, K.L.V. A Review of Sliding Mode Observer-Based Sensorless Control Methods for PMSM Drive. IEEE Trans. Power Electron. 2023, 38, 11352–11367. [Google Scholar] [CrossRef] [Scilit]
- An, I. 3-Phase PFC and APF Application with TI C2000 MCU; Technical Report; Texas Instruments: Dallas, TX, USA, 2012. [Google Scholar]
- Xie, T.; Kuai, Z.; Ye, X.; Zhu, L.; Guo, K.; Shi, S. Coordinate Conversions and Deviation Analysis in Multi-source Data Fusion. In Proceedings of the 2nd China International SAR Symposium (CISS), Shanghai, China, 3–5 November 2021; pp. 1–3. [Google Scholar]
- Liu, C.H. AC Motor Control: Principles of Vector Control and Direct Torque Control, 4th ed.; Donghua Book Company: Taipei, Taiwan, 2007. [Google Scholar]
- Sun, Q.; Zhu, X.; Niu, F. Sensorless Control of Permanent Magnet Synchronous Motor Based on New Sliding Mode Observer with Single Resistor Current Reconstruction. CES Trans. Electr. Mach. Syst. 2022, 6, 378–383. [Google Scholar] [CrossRef] [Scilit]
- Mitsubishi Electric. PM100CG1A065: Flat-Base Type Insulated Package—Power Module Datasheet; Mitsubishi Electric Corporation: Tokyo, Japan, 2016; Available online: https://www.mitsubishielectric.com/semiconductors/powerdevices/datasheets/ipm/g1_series/pm100cg1a(l)065.pdf (accessed on 16 May 2026).
- Gujjar, M.N.; Kumar, P. Comparative Analysis of Field Oriented Control of BLDC Motor Using SPWM and SVPWM Techniques. In Proceedings of the 2nd IEEE International Conference on Recent Trends in Electronics, Information & Communication Technology (RTEICT), Bangalore, India, 19–20 May 2017; pp. 924–929. [Google Scholar]
- Sonam, K.; Nikhil, P.; Sudeep, B.; Atul, G. Implementation of Single-phase Modified SRF-PLL Using Model Based Development Approach. In Proceedings of the North American Power Symposium (NAPS), Morgantown, WV, USA, 17–19 September 2017; pp. 1–6. [Google Scholar]
- Butt, C.; Hoque, M.A.; Rahman, M.A. Simplified Fuzzy Logic Based MTPA Speed Control of IPMSM Drive. In Proceedings of the 38th IAS Annual Meeting on Conference Record of the Industry Applications Conference, Salt Lake City, UT, USA, 12–16 October 2003; pp. 499–506. [Google Scholar]
- Wang, T.; Wang, H.; Hu, H.; Lu, X.; Zhao, S. An Adaptive Fuzzy PID Controller for Speed Control of Brushless Direct Current Motor. SN Appl. Sci. 2022, 4, 71. [Google Scholar] [CrossRef] [Scilit]
- Yumuk, E.; Copot, C.; Ionescu, C.M. A Robust Auto-turning P-I Controller Design Based on S-shaped Time Domain Response. In Proceedings of the 8th International Conference on Control, Decision and Information Technologies (CoDIT), Istanbul, Turkey, 17–20 May 2022; pp. 525–530. [Google Scholar]
- Krishnan, R. Electric Motor Drives: Modeling, Analysis, and Control; Prentice Hall: Upper Saddle River, NJ, USA, 2001. [Google Scholar]
- Panagopoulos, H.; Åström, K.J.; Hägglund, T. Design of PID Controllers Based on Constrained Optimization. In Proceedings of the American Control Conference, San Diego, CA, USA, 2–4 June 1999; pp. 3858–3862. [Google Scholar]
- Ogata, K. Modern Control Engineering, 5th ed.; Prentice Hall: Upper Saddle River, NJ, USA, 2010. [Google Scholar]
- Texas Instruments. TMS320F28335, TMS320F28334, TMS320F28333, TMS320F28332, TMS320F28235, TMS320F28234, TMS320F28232 Digital Signal Controllers (DSCs) Data Sheet; Texas Instruments: Dallas, TX, USA, 2023; Available online: https://www.ti.com/lit/ds/symlink/tms320f28335.pdf (accessed on 16 May 2026).
- AM2200H BLDC Motor. Available online: https://www.adlee.com/zh-tw/product-552515/%E5%B7%A5%E6%A5%AD%E7%94%A8%E7%9B%B4%E6%B5%81%E7%84%A1%E5%88%B7%E9%A6%AC%E9%81%94.html (accessed on 16 May 2026).
- Chao, K.H.; Hsieh, C.T.; Chen, X.J. A Robust Controller Based on Extension Sliding Mode Theory for Brushless DC Motor Drives. Electronics 2024, 13, 4028. [Google Scholar] [CrossRef] [Scilit]















| Characteristic | Neighborhood Domain |
|---|---|
| Speed error (rpm) | −6~6 |
| Rate of change in speed error (rpm/s) | −120~120 |
| Characteristic | Speed Error (rpm) | Rate of Change in Speed Error (rpm/s) | |
|---|---|---|---|
| Type | |||
| Mode 1 | <−1.2,1.2> | <−24,24> | |
| Mode 2 | <−2.4,2.4> | <−48,48> | |
| Mode 3 | <−3.6,3.6> | <−72,72> | |
| Mode 4 | <−4.8,4.8> | <−96,96> | |
| Mode 5 | <−6,6> | <−120,120> | |
| Extenics-Based Matter Element Model | Parameter |
|---|---|
| Electrical Specifications | Value |
|---|---|
| Three-phase rated voltage | 220 V |
| Three-phase rated current | 9.8 A |
| Rated apparent power | 2156 VA |
| Rated speed | 6000 rpm |
| Operating frequency range | 0~200 Hz |
| Number of poles | 4 |
| Stator resistance | 0.15 Ω |
| d-axis inductance | 2.39 mH |
| q-axis inductance | 1.235 mH |
| Flux linkage | 0.126 Wb |
| Moment of inertia | 0.00145 kg·m2 |
| Speed Command Change | ETPIC | CSRLSMC | ERLSMC | ETERLSMC | ||||
|---|---|---|---|---|---|---|---|---|
| Overshoot | Settling Time | Overshoot | Settling Time | Overshoot | Settling Time | Overshoot | Settling Time | |
| 1000→1100 rpm | 0 rpm | 0.4 s | 0 rpm | 1.2 s | 8 rpm | 0.8 s | 0 rpm | 0.6 s |
| 2000→2100 rpm | 0 rpm | 0.5 s | 0 rpm | 1.3 s | 8 rpm | 0.9 s | 0 rpm | 0.7 s |
| 3000→3100 rpm | 0 rpm | 0.6 s | 0 rpm | 1.5 s | 8 rpm | 0.10 s | 0 rpm | 0.8 s |
| Speed Command Change | ETPIC | CSRLSMC | ERLSMC | ETERLSMC | ||||
|---|---|---|---|---|---|---|---|---|
| Overshoot | Settling Time | Overshoot | Settling Time | Overshoot | Settling Time | Overshoot | Settling Time | |
| 1000→2000 rpm | 0 rpm | 1.5 s | 0 rpm | Not | 70 rpm | 3.2 s | 0 rpm | 2.0 s |
| Speed Command Change | ETPIC | CSRLSMC | ERLSMC | ETERLSMC | ||||
|---|---|---|---|---|---|---|---|---|
| Overshoot | Settling Time | Overshoot | Settling Time | Overshoot | Settling Time | Overshoot | Settling Time | |
| 1000→2000 rpm | 0 rpm | 1.7 s | 0 rpm | Not | 50 rpm | 4.0 s | 0 rpm | 2.1 s |
| 2000→3000 rpm | 0 rpm | 1.6 s | 0 rpm | Not | 25 rpm | 2.8 s | 0 rpm | 1.8 s |
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
Chao, K.-H.; Lin, Z.-N. Design of a Robust Controller for Speed Sensorless Brushless DC Motor Drive. Electronics 2026, 15, 3126. https://doi.org/10.3390/electronics15143126
Chao K-H, Lin Z-N. Design of a Robust Controller for Speed Sensorless Brushless DC Motor Drive. Electronics. 2026; 15(14):3126. https://doi.org/10.3390/electronics15143126
Chicago/Turabian StyleChao, Kuei-Hsiang, and Zheng-Nan Lin. 2026. "Design of a Robust Controller for Speed Sensorless Brushless DC Motor Drive" Electronics 15, no. 14: 3126. https://doi.org/10.3390/electronics15143126
APA StyleChao, K.-H., & Lin, Z.-N. (2026). Design of a Robust Controller for Speed Sensorless Brushless DC Motor Drive. Electronics, 15(14), 3126. https://doi.org/10.3390/electronics15143126

