DOI: 10.3390/info17070617 ISSN: 2078-2489

Development of an Improved Controller for Brushless DC Motor Drive Systems Combining Decision Tree and Sliding Mode Theory

Kuei-Hsiang Chao, Yu-Hong Guo, Chin-Tsung Hsieh

To enhance drive performance, this paper introduces an advanced speed controller architecture intended for a brushless DC motor (BLDCM) operating under field-oriented control (FOC). This newly developed controller integrates decision tree theory (DTT) with sliding mode theory (SMT). Initially, the regression algorithm from the classification and regression tree (CART) framework is applied to partition the deviation between the actual motor speed and the target command into 10 distinct error zones. These intervals serve as the basis for configuring three critical parameters of a standard exponential reaching law sliding mode controller (ERLSMC): namely, the sliding mode dynamic trajectory control gain, the exponential reaching gain, and the constant speed reaching gain. Following each split, the mean squared error (MSE) of the respective nodes is evaluated to determine the root node. The dataset is recursively bifurcated into dual subsets using the chosen split variables and thresholds, establishing a structured decision pathway through each successive child node. As a result, the sliding mode speed controller receives dynamically optimized modifications for its three key gains in real time during BLDCM operation. In addition, the controller continuously computes an updated sliding mode dynamic trajectory control gain by tracking the derivative of the speed error. Tuning these three operational gains effectively mitigates the transient overshoot typically induced by the conventional exponential reaching law (ERL) across diverse running states. This mechanism ensures that the speed response of the BLDCM drive system dynamically and accurately follows target commands under fluctuating conditions. Advantageously, the introduced control strategy avoids intensive computational routines and eliminates the need for extensive training datasets, ensuring straightforward implementation. To validate this approach, the proposed methodology is applied to the BLDCM drive system using the Matlab/Simulink environment. Its execution is benchmarked against conventional sliding mode controllers (SMCs) configured with three distinct control strategies: the constant speed reaching law (CSRL), the standard ERL, and the extension theory combined with exponential reaching law (ETERL). The resulting simulation data confirms that the proposed adaptive controller delivers superior performance over the alternative three reaching laws regarding both transient command tracking and robustness in load regulation.

More from our Archive