Next Article in Journal
Preserving Clusters in Synthetic Data Sets Based on Correlations and Distributions
Previous Article in Journal
Performance Analysis of FSO-UWOC Mixed Dual-Hop Relay System with Decode-and-Forward Protocol
Previous Article in Special Issue
Characteristics Improvement of Brushless Doubly-Fed Wind Turbine Generator with Minimized Asymmetric Phenomena
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Review of Intelligent Motor Controller Parameter Self-Tuning Technology

School of Electrical Engineering, Southeast University, Nanjing 210096, China
*
Author to whom correspondence should be addressed.
Electronics 2025, 14(11), 2229; https://doi.org/10.3390/electronics14112229
Submission received: 9 May 2025 / Revised: 27 May 2025 / Accepted: 28 May 2025 / Published: 30 May 2025

Abstract

:
The self-tuning of control parameters for permanent magnet synchronous motor controllers is extensively utilized in industrial and production settings. The self-tuning algorithms and strategies employed significantly influence the quality and efficiency of production processes. In response to diverse practical application scenarios and system performance requirements, scholars have developed numerous intelligent self-tuning schemes. This paper reviews a substantial body of recent research on intelligent self-tuning technologies for permanent magnet synchronous motor controller parameters conducted by international scholars. It summarizes typical intelligent self-tuning methods, including single-neuron proportional–integral–derivative controllers, neural network proportional–integral–derivative controllers, and proportional–integral–derivative controllers optimized using particle swarm optimized algorithms, and compares their performance metrics through simulation studies. Additionally, it outlines the self-tuning strategies and optimization improvements based on each intelligent algorithm, identifies key research challenges, and evaluates existing solutions. Finally, this paper provides an overview of the current state and future prospects of intelligent self-tuning technology for permanent magnet synchronous motor controller parameters.

1. Introduction

Permanent magnet synchronous motors (PMSMs) have gained extensive application in motion control systems, including industrial robots and machine tools, owing to their superior power density, high torque-to-inertia ratio, and broad speed control range [1]. Proportional–integral–derivative (PID) controllers, characterized by their straightforward structure, ease of implementation, and robust performance, are predominantly employed in PMSM drive systems [2,3]. The improper setting of PID controller parameters can significantly impact system performance. Consequently, researching the tuning methods for PID controller parameters in PMSM drive systems holds substantial engineering significance [4]. The control parameter tuning methods can primarily be categorized into two types: off-line tuning and on-line tuning. Off-line parameter tuning typically involves manual adjustments based on system response frequency domain indicators. On the other hand, on-line parameter tuning methods encompass several approaches, including rule-based control parameter self-tuning, model reference adaptive control parameter self-tuning, extremum tuning, active disturbance rejection control in combination with self-tuning, and intelligent algorithm-based control parameter self-tuning. The intelligent algorithm-based self-tuning method primarily adjusts the control parameters using artificial intelligence algorithms and numerical optimization techniques. The classification of tuning methods for the motor PID controller is illustrated in Figure 1.
The method for off-line tuning PID control parameters based on frequency domain characteristic analysis has reached a relatively mature stage. Scholars have conducted a series of control parameter tuning investigations based on the frequency domain response characteristics of the system, such as amplitude margin, phase margin, and the distribution of closed-loop poles and zeros. For instance, in Reference [5], a physical PID controller prototype with an automatic tuning function was designed by combining the Marchetti-Scali method and the Ackermann method for calculating PID control parameters, thereby significantly enhancing the effectiveness of PID parameter tuning via the relay method. Reference [6] investigated the impact of the dominant pole and phase margin on system performance under various PID control parameters. In industrial application scenarios, due to the nonlinear and time-varying uncertainties inherent in control systems, the off-line tuning method for PID control parameters based on frequency domain characteristic analysis often fails to meet the required performance standards.
The development of online control parameter self-tuning methods has been rapid. Numerous scholars have employed heuristic algorithms or fuzzy logic to determine the optimal values of control parameters, ensuring the efficiency and responsiveness of PID controllers. This is typically achieved through in-loop simulations using either the built-in PID controller of a programmable logic controller (PLC) or an external parameter self-tuning algorithm module. Reference [7] established communication between a PLC and MATLAB via the OPC (OLE for process control) UA (unified architecture), proposing a PLC-based PID controller adjustment method. The study further improved the self-tuning process of control parameters by adopting an adaptive artificial bee colony fuzzy logic (AABC-FL) approach. Reference [8] utilized MATLAB/Simulink to design a PSO (particle swarm optimized) fuzzy PID controller based on PLCs, significantly enhancing the effectiveness and real-time applicability of the system in industrial frequency control.
Given that the self-tuning of PID control parameters based on PLC has disadvantages, such as stringent configuration requirements and susceptibility to limitations imposed by initial conditions, Reference [9] proposed a PID controller integrating extremum search control and feedforward compensation, which effectively reduced energy consumption during system operation. Additionally, some scholars have combined model reference adaptive control, active disturbance rejection control, and PID control to further enhance the control performance [10,11].
In recent years, the advancement of intelligent algorithms, including single-neuron models, neural networks, and genetic algorithm (GA), has demonstrated significant advantages in controlling nonlinear, time-varying, and other complex systems. Researchers have integrated these intelligent algorithms with traditional PID control strategies to achieve intelligent self-tuning of PID parameters. Consequently, various intelligent self-tuning methods for motor controller parameters have been proposed, such as those based on single-neuron PID controllers, neural network PID controllers [12], and genetically optimized PID controllers [13].
An intelligent algorithm does not require an exact mathematical model of the control system. Instead, it evaluates system states using performance metrics such as time series integral error [14] and cross entropy [15], iteratively optimizing control parameters to enhance the relevant performance indices of the control system. The block diagram illustrating the self-tuning of control parameters based on the intelligent algorithm is presented in Figure 2.
Focusing on the intelligent self-tuning method of motor controller parameters, this paper elucidates the current advancements in utilizing intelligent algorithms for control parameter self-tuning. Using a simulation, it compares the performance characteristics of three types of intelligent self-tuning technologies for motor controller parameters, summarizes the primary research challenges and existing solutions, and concludes with an overview and future outlook.

2. Single-Neuron PID Controller

Since the 1980s, the integration of artificial neural networks (ANNs) with control systems has emerged as a novel branch of intelligent control, providing an innovative approach to addressing the challenges posed by complex, nonlinear, uncertain, and time-varying systems [16].
The single neuron serves as the fundamental building block of neural networks, possessing self-learning and adaptive capabilities. Its simplicity and computational efficiency make it well-suited for the self-tuning of proportional control system parameters [17].
In Figure 3, the controller output at the kth sampling time can be mathematically represented as follows:
x 1 ( k ) = e ( k ) e ( k 1 )
x 2 ( k ) = e ( k )
x 3 ( k ) = e ( k ) 2 e ( k 1 ) + e ( k 2 )
u ( k ) = u ( k 1 ) + w 1 x 1 ( k ) + w 2 x 2 ( k ) + w 3 x 3 ( k )
η p ,   η i ,   a n d   η d represent the proportional, integral, and derivative iterative adjustment coefficients, respectively. The iterative adjustment formula for the neuron weights is presented as follows.
w 1 ( k ) = w 1 ( k 1 ) + η p x 1 ( k 1 ) u ( k 1 ) e ( k 1 )
w 2 ( k ) = w 2 ( k 1 ) + η i x 2 ( k 1 ) u ( k 1 ) e ( k 1 )
w 3 ( k ) = w 3 ( k 1 ) + η d x 3 ( k 1 ) u ( k 1 ) e ( k 1 )
As illustrated in Figure 3, e represents the deviation between the actual system output and the desired input, u denotes the output from the embedded PID controller, k signifies the proportional gain of the PID controller, x 1 corresponds to the proportional error, x 2 to the integral error, and x 3 to the derivative error of the embedded PID controller. The neuron weights w 1, w 2, and w 3 are utilized as the proportional, integral, and derivative gains of the PID controller, respectively, enabling the realization of proportional control parameter self-tuning through the iterative adjustment of these weights.
Scholars have conducted extensive research on the self-tuning technology of control parameters for single-neuron PID controllers. Firstly, regarding improvements to the neuron weight iteration formula in control parameter self-tuning, reference [16] introduced a weighted sum of squares approach to enhance the iteration formula and modified the gain coefficient K into a dynamic parameter, thereby improving the efficiency of single-neuron control parameter self-tuning. Reference [18] analyzed the performance differences in control parameter self-tuning under various iterative learning rates of neuron weights through simulations and proposed a method for determining the optimal learning rate. Reference [19] developed a quadratic performance exponential learning algorithm for the iteration of single-neuron weights. This approach exhibits superior adaptability and anti-interference capabilities, effectively reducing system overshoot. To further enhance the frequency response capability of self-tuning control parameters, reference [20] utilized GA to optimize the weight iteration formula of the single neuron, improving system robustness.
Secondly, advanced control methods have been employed to directly improve the control structure of the single-neuron PID controller. Liu Chunyuan et al. from Qingdao University of China proposed a compound control parameter self-tuning method. When motor speed is below 2000 rpm, a single-neuron PID controller is used; when the speed exceeds 2000 rpm, a traditional PID controller is employed to improve the response speed of the control system [17]. Since the single-neuron PID controller is not sensitive to angle deviation signals, Ma Fei et al. from Xi’an Jiaotong University of China established an angle-predetermined loop model to enhance the self-tuning link of control parameters and improve the tracking accuracy of the control system for angle-given signals [21]. To address the poor multi-objective optimization performance of the single-neuron control parameter self-tuning system, Jiao Jun’s research team at Hefei University of Technology used a radial basis function neural network (RBFNN) to assess the system state. This method leverages the rapidity of single-neuron self-tuning while avoiding local optimal solutions [22].
A significant drawback of single-neuron control parameter self-tuning is its limitation to setting only the proportional control parameters of the PID controller, without real-time adjustment of integral and derivative control parameters. Zhang Hui et al. from Anhui University of China employed Hebbian computing strategies to adjust proportional control parameters in real-time, ensuring system performance comparable to the simultaneous tuning of integral and derivative control parameters [23]. The initial value setting of neuron weights significantly impacts the efficiency of self-tuning. Xu Song et al. from Jiangsu University of China adopted the adaptive moment estimation (Adam) method to set the initial value of single-neuron weights, accelerating the self-tuning process [24]. To address the poor self-tuning effect of single-neuron PID control parameters in strongly coupled and complex nonlinear systems, Cao Hongliang et al. from Huazhong University of Science and Technology combined feedforward control structures with single-neuron PID controllers, resulting in a system that combines robust control and PID control advantages [25].
The single-neuron PID control parameter self-tuning system, despite having online tuning capabilities for PID control parameters, suffers from limited nonlinear approximation and logic operation abilities due to its single-layer neural network structure. Consequently, it often fails to achieve satisfactory control effects in complex systems [26].
In summary, scholars accelerated the self-tuning speed of control parameters by enhancing the iterative approach for single-neuron weight adjustment. These improved methods exhibit advantages such as a simple structure and ease of implementation. Additionally, researchers have enhanced the control architecture of the single-neuron PID controller. This effectively addresses the limitation of weak multi-objective optimization capability in the single-neuron PID controller, resulting in a more flexible control framework. The improved methods and their corresponding advantages for the single-neuron PID controller are summarized in Table 1.

3. Neural-Network-Based PID Controller

Neural networks have the capability to learn and store a large number of input–output mappings that accurately reflect the underlying system model without requiring an explicit derivation of the detailed mathematical representation of complex systems [27]. The structure is illustrated in Figure 4. In Figure 4, e k ,   e k 1   a n d   e k 2 represent the deviations between the actual system output and the desired input at the kth, (k − 1)th, and (k − 2)th sampling times, respectively. The weights of the neural network are denoted as w i j , while a and b represent the bias constants of the neural network. The outputs of the neural network serve as the control parameters for the PID controller. If the activation function of the input layer is f x and the normalization function of the output layer is g x , the network weights w i j are updated iteratively, and the output O i 3 of the neural network can be expressed as follows:
I 1 ( 1 ) = e ( k )
I 2 ( 1 ) = e ( k 1 )
I 3 ( 1 ) = e ( k 2 )
O 1 ( 3 ) = K p
O 2 ( 3 ) = K i
O 3 ( 3 ) = K d
O i ( 3 ) = g i w l i ( 2 , 3 ) f j w i j ( 1 , 2 ) I i ( 1 ) + a + b
Let η 1   a n d   η 2 denote the iterative learning rates. α 1   a n d   α 2 represent the iterative inertia coefficients. The weight update rule for the neural network can then be formulated as follows:
w i j ( 1 , 2 ) ( k ) = η 1 O j 1 ( k ) + α 1 w i j ( 1 , 2 ) ( k 1 )
w l i ( 2 , 3 ) ( k ) = η 2 O i 2 ( k ) + α 2 w l i ( 2 , 3 ) ( k 1 )
Scholars have conducted extensive research on the self-tuning technology of neural network PID control parameters. Firstly, optimization efforts have focused on refining the iterative process of neural network weights and the self-tuning calculation of control parameters. Reference [28], in response to the inherent challenges of initializing weights and thresholds in BP neural networks, utilized the artificial fish swarm algorithm (AFSA) to optimize the selection of initial weights in this study. Consequently, they designed the AFSA-BP-PID controller, which significantly improved the dynamic performance of the permanent magnet synchronous linear motor and reduced the system tuning time. Reference [29] enhanced the neural adaptive iterative learning control scheme by incorporating an error tracking signal, achieving satisfactory non-uniform angle trajectory tracking performance. Figure 5 illustrates the enhanced block diagram of the control parameter self-tuning mechanism achieved through the integration of feedforward control.
Abdullah Fayez et al. from the University of Philadelphia, Jordan, compared the performance differences between PID control parameter self-tuning systems optimized using fuzzy logic and those optimized by neural networks through simulations, proposing a formula to determine the optimal learning rate for network weight iteration [30]. Arshia Rezaei’s team at Sharif University of Technology in Iran introduced the cuckoo search algorithm to design a nonlinear model predictive control (MPC) algorithm with neural networks for self-tuning, enhancing system robustness [31]. Figure 6 presents the block diagram illustrating the structure of the neural network PID controller within the nonlinear model predictive control algorithm.
To conserve computing resources and enhance the efficiency of control parameter self-tuning, reference [32] employed a diagonal recursive optimization algorithm to streamline the computational steps of the output layer in the neural network PID control parameter self-tuning method, thereby accelerating the convergence speed of the control parameter self-tuning process. Figure 7 presents the block diagram of the neural network PID controller structure, which has been simplified through the application of the diagonal recursive optimization algorithm.
Secondly, various research teams have applied reinforcement learning and other techniques to directly enhance the structure of neural network PID controllers, effectively boosting system performance. To mitigate the impact of model and sensor measurement errors on control parameter self-tuning, reference [33] designed an adaptive compensator based on Lyapunov theory, improving the robustness of neural network PID controllers.
Traditional backpropagation neural network (BPNN) PID control parameter self-tuning methods suffer from long iteration cycles and slow response times. Reference [34] improved this traditional method using ANN, significantly enhancing the rapidity of self-tuning. Figure 8 presents the block diagram illustrating the structure of the ANN-PID controller.
Reference [35] combined MPC with neural network PID control parameter self-tuning, improving dynamic performance. Despite these improvements, MPC-optimized neural network PID controllers still struggle with nonlinear interference suppression. Reference [36] further refined the neural network PID control parameter self-tuning method using actor–critic reinforcement learning, balancing flexibility and stability. Figure 9 presents the structural block diagram of the neural network PID controller enhanced by the Actor-Critic reinforcement learning approach.
For hardware implementation efficiency, reference [37] optimized the hidden layer calculation structure of neural networks, enabling self-tuning via a single field-programmable gate array (FPGA). In Reference [38], authors enhanced the input layer activation function by incorporating a nonlinear calculation factor, improving dynamic performance. The block diagram of the neural network PID controller with an enhanced nonlinear computation factor is presented in Figure 10.
In Reference [39], the RBFNN was integrated into the traditional PID algorithm for system identification, ensuring high precision, stability, and rapid response in multi-motor cooperative control. In reference [40], a feedforward neural network architecture was utilized to enhance the structure of the RBFNN, leading to the design of a self-tuning PID controller based on RBFNN. The resulting motor control system exhibited excellent tracking performance and strong anti-interference capabilities. The block diagram illustrating the structure of the RBFNN is presented in Figure 11.
In summary, scholars have employed optimization algorithms to refine the iterative process of neural network weights. This approach accelerates the self-tuning process of neural network control parameters. Additionally, scholars have enhanced the architecture of neural network PID controllers. These enhancements significantly improve the self-tuning performance of control parameters. The improved neural network PID controller methods and their corresponding advantages are presented in Table 2.

4. PID Controller Utilizing a Numerical Optimization Algorithm

The lightweight neural network is prone to converging on local optima, which compromises the performance of self-tuned PID control parameters. In contrast, deep neural networks involve substantial computational demands, extended iteration cycles, and stringent requirements for system hardware performance and storage capacity. Scholars have achieved commendable results by directly employing numerical optimization algorithms for the self-tuning of PID control parameters [41]. The architecture of a PID controller based on numerical optimization algorithms is illustrated in Figure 12.
On one hand, scholars have enhanced traditional numerical optimization methods such as GA and particle swarm optimization (PSO). For instance, Michael Neath et al. from the University of Auckland, New Zealand, utilized derivative-free optimization techniques to refine the traditional GA PID control parameter self-tuning system, leading to superior system performance [42]. Wang Hongzhi et al. from Changchun University of China introduced an improved GA-PID controller using quantum states as fundamental units. They effectively addressed the issue of local optima encountered by traditional GA-PID controllers due to improper selection, crossover, and mutation methods, thus ensuring stable motor speed control [43].
f ( x , y ) = A × exp B × 1 d i = 1 d x 2 exp 1 d i = 1 d cos ( C π × y 2 ) + A
where A, B, and C represent the system gain constants, which are defined as per the literature. Additionally, A = 20, B = 0.2, C = 2, x and y denote the quantization characteristic parameters of the system state with x and y in (−10, 10).
Fan Xiaoshuai et al. from the National University of Defense Technology enhanced the traditional GA-PID controller via a nonlinear dynamic model, thereby improving its global search capability during parameter self-tuning [44]. The Vu Van Tan team at Hanoi University of Transport, Vietnam, optimized the PSO-PID controller within the home assistant (HASS) framework, which significantly improved the self-tuning ability of control parameters under nonlinear disturbances [45].
On the other hand, recognizing the limitations of traditional numerical optimization algorithms, various research teams have innovatively combined multiple traditional numerical optimization algorithms or proposed new optimization algorithms for control parameter self-tuning. In the literature [46], the combination of PSO and GA resulted in faster system step response. Reference [47] applied an integral anti-saturation strategy to the GA-PID control parameter self-tuning system, effectively resolving output saturation issues and suppressing harmonic components in current waveforms. Reference [48] integrated GA, PSO, Sparse Search Algorithm (SSA), and Differential Evolution (DE) to propose an improved monkey multiagent deep reinforcement learning (IMM-MADRL) optimization algorithm for PID control parameter self-tuning, achieving better overall performance. The block diagram of the IMM-MADRL optimization algorithm is presented in Figure 13.
Reference [49] introduced a cloud model-based quantum GA for PID control parameter self-tuning, overcoming the slow search speed of traditional GA through cloud crossover and mutation operators. Reference [50] evaluated the advantages and disadvantages of estimation of distribution algorithms, ant colony optimization, PSO, and model algorithms in PID control parameter self-tuning, proposing a metaheuristic algorithm with stronger anti-disturbance capabilities compared to traditional methods. In order to further reduce the complexity of the metaheuristic algorithm, the Technical University of Madrid [51] proposed a method for real-time adjustment of motor controller parameters by considering both performance and energy efficiency components in the objective function. This approach not only leverages the strong anti-disturbance capabilities of the metaheuristic algorithm, but also enhances the multi-objective optimization capability of the system. Reference [52] combined multiple input–output system control theory with real-valued GA to achieve simultaneous self-tuning of multiple PID controllers. Finally, reference [53] applied GA to optimize scaling factors and control rules of variable domain fuzzy inference, enabling online adaptive tuning of PID control parameters and significantly enhancing system control performance.
Reference [54] integrated the human learning mechanism with the Cauchy–Gaussian mutation strategy. An improved sparrow search algorithm for PID control parameter self-tuning was proposed, which not only strengthened the algorithm’s ability to avoid local optima, but also enabled it to effectively adapt to system changes and disturbances, thereby improving overall reliability. The mathematical representation of the improved sparrow search algorithm is presented in the following equation.
X i d ( t + 1 ) = X b e s t d ( t ) + [ X i d ( t ) X k d ( t ) ] [ λ 1 c a u c h y ( 0 , σ 2 ) + λ 2 G a u s s ( 0 , σ 2 ) ]
In the formula, X i d ( t + 1 ) denotes the position of the individual with the best fitness after mutation. X b e s t d ( t ) indicates the position of the current individual with the best fitness. X d k represents an individual randomly selected from dimensions d and instance k. The parameters λ 1 and λ 2 are dynamically updated during the iterative process. The function Cauchy() signifies a random parameter drawn from a Cauchy distribution, while Gauss() signifies a random parameter drawn from a Gaussian distribution.
Reference [55] employs an adaptive weighted particle swarm optimization (AWPSO) algorithm to optimize the controller gain coefficient, thereby significantly enhancing the adaptability of the system. The motor control system achieves faster convergence, higher stability, and improved synchronization capabilities. The mathematical representation of the AWPSO algorithm is provided in the following equation.
V k + 1 = ω V k + c 1 ( P b e s t P ) r a n d ( 0 , 1 ) + c 2 ( g b e s t P ) r a n d ( 0 , 1 ) P k + 1 = P + V k + 1
where V denotes the velocity of the particle, k represents the iteration index, P indicates the current position of the particle, rand(0, 1) refers to a random number uniformly distributed between 0 and 1, c 1 and c 2 are learning factor typically set to 2, and ω is the inertia weight ranging between 0.1 and 0.9.
Reference [56] employs a fuzzy logic PID controller, which demonstrates significantly enhanced control accuracy and efficiency compared to the conventional PID controller while also exhibiting superior system robustness and reliability. Reference [57] enhances the PID controller through PLIM closed-loop vector control, incorporating fuzzy logic to improve the responsiveness of torque control. In the literature [58], fuzzy logic is integrated with PSO, effectively preventing system overshoot and oscillation.
Due to the inherent randomness in the tuning results of the traditional fuzzy logic control parameter self-tuning method, the system is unable to rapidly acquire the optimal PID control parameters. In reference [59], the orthogonal optimization method is employed to predefine PID parameters, thereby enabling the system to swiftly and precisely select an optimal set of PID control parameters.
In summary, scholars have employed derivative-free optimization techniques, quantum properties, nonlinear dynamics algorithms, large-model inference acceleration algorithms, and other approaches to enhance traditional numerical optimization methods. These efforts have yielded significant improvements in the field of control parameter self-tuning. Additionally, scholars have innovatively improved traditional numerical optimization algorithms, effectively enhancing the performance of parameter self-tuning. The enhanced approach for the numerical optimization of the PID controller, along with its corresponding advantages, is presented in Table 3.
In the actual industrial production process, single neurons and neural networks employ the gradient descent method to adjust control parameters in real-time. They are prone to becoming trapped in local optima, thus failing to obtain the optimal PID control parameters. It is possible to encounter multiple groups of local optimal solutions during the actual parameter tuning process of control systems.
PSO possesses the characteristics of global search capability, independence from gradients, relatively simple parameter adjustment, and suitability for parallel and efficient computation. It is particularly appropriate for modern control scenarios involving complex models and dynamic characteristics. As a numerical optimization algorithm, PSO finds extensive application in PID self-tuning engineering practices.

5. Simulation Experiment

To investigate the differences in the effectiveness of single-neuron, neural network, and numerical optimization algorithms for tuning control parameters, this study selects four scenarios, load torque mutation, large load moment of inertia, sudden velocity signal changes, and variable viscous friction coefficients, all under conditions where system electrical and mechanical parameters are unknown. The performances of the single-neuron PID control parameter self-tuning system, neural network PID control parameter self-tuning system, and PSO-based PID control parameter self-tuning system are compared. First, a parameter index reflecting system performance is defined, followed by simulations and comparisons of the aforementioned intelligent PID control parameter self-tuning methods conducted within the MATLAB 9.14 R2023a/Simulink simulation environment.

5.1. Data Collection Process

The resistance per phase is R S = 2.2 Ω , the inductance along both the d-axis and q-axis is L d = L q = 3.95   m H , the number of pole pairs is p = 4 , the flux linkage amplitude per phase is   φ f = 0.1827   W b , and the speed setpoint is 500 rpm. The motor has an initial moment of inertia of J = 0.00011   k g m 2 , a viscous friction coefficient of B = 0.0012   N · m · s / r a d , and a rated torque of T N = 1.0   N · m . The electromagnetic and mechanical parameters of the motor utilized in the simulation experiment are presented in Table 4.
The system following error is defined as follows:
e k i = x d i x k i
In this context, i refers to the number of parameter self-tuning methods; k represents the sampling time; x d i signifies the desired speed; and x k i indicates the actual speed.
Let E represent the velocity tracking error metric, where the subscript m denotes the root mean square (RMS) of the absolute error values. The E m values are as follows:
E m = 1 M k = a a + M | e k i | 2
where a   a n d   M represent the initial sampling points and the length of the state interval in different states, respectively.
The single neuron and neural network are trained in an online manner. The input layer of the neural network consists of four neurons, which receive the actual motor speed, the reference speed, the speed error, and the integrated speed error with a forgetting factor as inputs. The hidden layer comprises seven neurons, and the activation function for these neurons is a symmetric Sigmoid function.
f ( x ) = tanh x = e x e x e x + e x
Backpropagation via gradient descent is employed to continuously update the network weights. The output layer contains three neurons, with an output range of 0 to 1. Since the three control parameters must remain non-negative, the activation function of the output layer neurons adopts a non-negative Sigmoid function.
g ( x ) = 1 2 1 + tanh x = e x e x + e x
The performance index function is defined as the square of the control error.
E k = 1 2 v r e f v a c t k 2
The tuned PID control parameters are obtained by multiplying the network output by the corresponding gain coefficients. The research team from Southeast University [60] have employed the Lyapunov method to investigate the stability of the automatic parameter tuning approach for the BPNN-PID controller. Their experimental findings confirm the efficacy of the proposed method and underscore the considerable improvement in the robustness and overall performance of the servo control system. The stability analysis of the BPNN-PID controller is not elaborated upon independently in this study.
In order to enhance the real-time performance of parameter tuning, as per Equation (19), the PSO algorithm was configured with 20 particles for each iteration in each generation. The inertia weight ω was set to 0.8, the learning factors were defined as c 1 = c 2 = 2 , and the initial particle velocity was determined as 10% of the PID control parameter threshold.
The “To Workspace” module was utilized to gather speed data during the simulation experiment for subsequent analysis. The sampling period was established at 0.0001 s, and the total simulation time was set to 0.5 s.

5.2. Simulation Results

Under no-load conditions, the comparison of the simulated speed waveforms is presented in Figure 14, Figure 15 and Figure 16. The special symbol “*” in the figure legend denotes that the corresponding control signal is preset.
According to the simulation results, a comparison of the speed control error index was conducted among the single-neuron PID control parameter self-tuning method, the PID control parameter self-tuning method based on the PSO algorithm, and the neural network PID control parameter self-tuning method under no-load conditions. The comparisons are presented as follows. All results were differentiated based on the given speed. Results of the analysis are presented in Figure 17.
When a sudden load torque ( T N = 1.3   N · m ) is applied at 0.2 s, the comparison of the simulated speed waveforms is presented in Figure 18, Figure 19 and Figure 20. The special symbol “*” in the figure legend denotes that the corresponding control signal is preset.
After the application of a sudden load torque, the peak value of the absolute error between the actual speed and the reference speed is utilized as a metric to evaluate the impact of the abrupt load change on the control system’s performance. Results of the analysis are presented in Figure 21.
The load moment of inertia is configured to be 30 times the initial value, and the simulation speed waveform comparison is presented in Figure 22, Figure 23 and Figure 24. The special symbol “*” in the figure legend denotes that the corresponding control signal is preset.
According to the simulation results, the comparison of speed control error indices for the single-neuron PID control parameter self-tuning method, the PID control parameter self-tuning method based on the PSO algorithm, and the neural network PID control parameter self-tuning method under conditions of high inertia is presented below. Results of the analysis are presented in Figure 25.
When a speed command of v r e f = 700   r p m is applied within the 0.2 s, the simulation speed waveform comparison is presented in Figure 26, Figure 27 and Figure 28. The special symbol “*” in the figure legend denotes that the corresponding control signal is preset.
According to the simulation results, a comparison of the speed control error index is conducted among three methods: single-neuron PID control parameter self-tuning, PID control parameter self-tuning based on the PSO algorithm, and neural network PID control parameter self-tuning under the condition of a sudden speed command change. The findings are presented as follows. Results of the analysis are presented in Figure 29.
The viscous friction coefficient has been adjusted to twice its original value, resulting in B = 0.0024   N · m · s / r a d . Figure 30, Figure 31 and Figure 32 below present a comparison of the simulation speed waveforms under this new condition. The special symbol “*” in the figure legend denotes that the corresponding control signal is preset.
According to the simulation results, the data of each group were compared. Specifically, the speed control error index was evaluated for three methods: the single-neuron PID control parameter self-tuning method, the PID control parameter self-tuning method based on the PSO algorithm, and the neural network PID control parameter self-tuning method under the condition of a variable viscous friction coefficient, as shown below. All results were differentiated based on the given speed. Results of the analysis are presented in Figure 33.
In summary, the single-neuron system’s speed-following performance remains stable under sudden load torque and speed signals, but in no-load conditions, the speed-following error is relatively significant. Additionally, in systems with a large-load moment of inertia, there is a more pronounced overshoot in the speed-following system. In contrast, both the neural network PID controller and the PSO-PID controller demonstrate smaller speed-following errors under no-load conditions and exhibit high-intensity readings in systems with a large-load moment of inertia. However, after receiving load torque and speed signals, these controllers experience considerable fluctuations in speed. Adjustments to the system’s viscous friction coefficient have a minimal impact on the self-tuning performance of systems with three control parameters. The characteristics of three typical control parameter self-tuning methods are presented in Table 5.

5.3. Analysis of the Limitations of the Intelligent Self-Tuning Method

The performance disparities among three control parameter self-tuning algorithms should be attributed to variations in their computational complexities. References [61,62] have investigated the iterative computation process and computational complexity differences among single-neuron models, neural networks, and PSO algorithms. A single neuron consists solely of an input layer and an output layer, with its computation process involving a linear weighted sum, followed by direct output through an activation function. This approach does not require backpropagation calculations, only one matrix multiplication and activation function evaluation, resulting in microsecond-level computations per iteration. Consequently, its computational complexity is low, but limited to optimizing simple nonlinear systems or solving linearly separable problems. Neural networks involve forward propagation, which includes multi-layer matrix multiplications and activation functions, as well as backpropagation for gradient calculation and parameter updates. Backpropagation typically requires 2–3 times the computational effort of forward propagation. The overall computational cost scales proportionally with the number of layers and neurons, enabling the resolution of complex nonlinear problems, but at the expense of high computational demands that often necessitate high-performance computing resources such as GPU acceleration or parallel processing. Reinforcement-learning-based PID controllers exhibit notable limitations in this context. Reinforcement learning necessitates a substantial volume of interaction data to train the policy network, while industrial control systems demand high real-time performance, which precludes extensive trial-and-error processes. Furthermore, frequent adjustments to PID parameters can readily induce system oscillations. Additionally, deep reinforcement learning (DRL) requires the real-time execution of neural network inference, yet most PLCs or embedded controllers lack the computational power to meet these demands and achieve millisecond-level responses. The decision-making logic of neural networks is opaque, making it challenging for engineers to comprehend the rationale behind parameter adjustments, thereby failing to satisfy the interpretability requirements of industrial control systems. Finding the appropriate neural network learning rate and discount factor involves significant hyperparameter sensitivity, which can easily lead to differential effects and, consequently, result in the suboptimal self-tuning performance of control parameters.
The PSO algorithm searches for optimal solutions via particle swarm iterations, updating particle positions and velocities in each iteration while evaluating the fitness function. Its computational load scales proportionally with the number of particles and does not require gradient calculations. However, the optimization algorithm tends to converge to a local optimal solution, making it challenging to rapidly acquire the optimal PID control parameters.
Regarding guidance for user resource allocation, researchers, system designers, and practitioners are leveraging GPU acceleration, task scheduling, resource management, memory optimization, and parallel computing techniques to substantially reduce neural network training times. The pre-training of the neural network model enables the determination of a more suitable learning rate and network inertia coefficient, thereby mitigating the impact of differential effects. Single-neuron models and PSO algorithms exhibit short computation times per iteration and can operate efficiently on most industrial microcontrollers. In practical applications, engineers combine optimization algorithms with neural networks or single neurons to expand the range of control parameters and avoid becoming trapped in local optima.

6. Primary Research Challenges Discussion

(1)
Nonlinearity and Coupling in PMSM Control Systems
Due to the presence of nonlinearities such as dead zones and saturation in the motor magnetic circuit within the control system’s inverter, as well as the coupling effects among the control axes of the multi-degree-of-freedom industrial servo control system, the early-stage control parameter self-tuning systems, such as single-neuron PID controllers and BP NN-PID controllers, have not adequately accounted for these factors. Consequently, this has led to reduced accuracy and compromised stability of the control system. Reference [63] utilized a deep reinforcement learning algorithm with continuous observation and action spaces to tune the proportional control parameters of nonlinear systems, enabling the rapid acquisition of optimal proportional control parameter values for PID controllers. Reference [64] proposed a cross-coupling control strategy that successfully resolved the issue of insufficient synchronization control accuracy in dual-motor servo systems under high load interference by incorporating active disturbance rejection control to enhance sliding mode control. Reference [65] developed an enhanced first-order active disturbance rejection controller based on an optimized nonlinear function, effectively addressing the challenges of poor control performance, synchronization, and stability in permanent magnet drive systems when using PID controllers for multi-motor control. Linear motors represent complex systems characterized by strong coupling, multi-variable dynamics, high-order nonlinearity, and time-varying behavior, which are susceptible to external disturbances and parameter mismatches. In reference [66], a sliding mode controller was designed using the exponential arrival law method, and sliding mode variable structure control was applied to the speed regulation system of a linear induction motor, achieving excellent control outcomes.
(2)
Computational Complexity of PID Parameter Self-Tuning Algorithms
Because the utilization of advanced intelligent algorithms for self-tuning PID control parameters involves substantial computational requirements, it is often unsuitable for low-performance processors and fails to meet the demands of specific applications. Reference [67] introduced a novel Virtual Reference Feedback Tuning (VRFT) method combined with a Vector-Based Constant Amplitude Control (VCAC) algorithm to enhance the fuzzy logic optimization of PID controllers, significantly improving the efficiency of PID parameter self-tuning. Reference [68] proposed a fuzzy PID three-loop control strategy that notably decreased the computational load on DSPs during the control cycle compared to traditional self-adjusting PID controllers.
(3)
Robustness and Adaptability
In industrial application scenarios, the load, temperature, and other environmental parameters of the PMSM control system frequently fluctuate, and motor parameters are prone to drift. This imposes stringent requirements on the adaptability of controller parameter self-tuning algorithms. Reference [69] integrates the parameter-solving process of PID control with the characteristics of multi-layer feedforward neural networks based on backpropagation algorithms to enhance the system’s robustness against external disturbances and uncertainties. Reference [70] proposes a control parameter tuning strategy based on PID improvement and optimal error performance, effectively improving the system’s capability to operate under various speed conditions. Reference [71] refines the second-order super-twisting sliding mode control algorithm using the recursive PID-NT (non-singular terminal sliding variable) estimation method, improving the accuracy and robustness of knee exoskeleton robots by incorporating advanced uncertainty mitigation techniques. Reference [72] combines generalized Type-2 fuzzy logic with memristor-based PID control to adaptively adjust controller parameters in real-time, significantly enhancing system robustness. Reference [73] merges the jellyfish optimization algorithm with traditional PID controllers, predicts motor running states via ANN, dynamically adjusts PID control parameters, adapts effectively to dynamic environmental conditions, and enhances system reliability.
(4)
Multi-Objective Optimization Requirements
There may be multiple performance indices required by the PMSM control system, such as response speed, overshoot, and steady-state accuracy. It is necessary for multi-objective swarm intelligence optimization to balance conflicting performance indices and cross-paradigm controller designs to fully address the diverse and comprehensive requirements of industrial systems, including stability, energy efficiency, and real-time performance, ensuring optimal system functionality. Reference [74] enhanced the PID controller optimized by the GA by incorporating the Normal Distribution Crossover (NDX) operator, adaptive crossover probability, and variable neighborhood mutation mechanisms, thereby improving the performance of multiple objectives. To address the limitation of traditional PSO algorithms that are prone to falling into local optimal solutions, reference [75] introduced a multi-objective PSO algorithm for self-tuning PID control parameters, capable of satisfying multiple control objectives, such as controller constraints and output performance. In reference [76], the Multi-Objective State Transition Algorithm (MOSTA) was employed for self-tuning PID control parameters, demonstrating shorter computation times compared to the multi-objective PSO algorithm.
(5)
Experimental validation and hardware performance evaluation
Currently, the self-tuning methods for PID controller parameters proposed by many scholars remain primarily in the simulation verification stage and lack sufficient physical experimental validation. The practical application effectiveness of these proposed self-tuning methods requires further detailed analysis. In reference [77], the Variable Neighborhood Search (VNS) algorithm was employed to achieve self-tuning of the control parameters for a PID controller. A system performance hardware test based on an STM32 development board confirmed the efficacy of the control parameter self-tuning algorithm. In reference [78], the self-tuning of PID controller parameters was conducted using system identification and adaptive deep learning algorithms, with the performance of the self-tuning algorithm being evaluated within an actual industrial system. Reference [79] enhanced the fuzzy optimization PID controller parameter self-tuning method based on the resonant frequency of the control vector, validating the proposed algorithm’s effectiveness on a transducer experimental platform. An improved multi-stage hysteresis and fuzzy controller-based predictive direct torque control (MPDTC) application-specific integrated circuit (ASIC) was proposed in reference [80]. The hardware architecture was implemented using Verilog Hardware Description Language (HDL), and the ASIC was fabricated using TSMC 0.18 μm 1P6M CMOS technology. Compared to traditional DTC systems designed using FPGA development boards, hardware testing demonstrates that this scheme exhibits lower energy consumption as well as superior robustness and convenience.
(6)
Insufficient integration with traditional control methodologies
The hybrid architecture, which integrates modern intelligent methods with classical frequency domain adjustment techniques, represents a design concept that merges data-driven models with prior signal processing knowledge. However, over the past three years, research on the application of hybrid architectures in the motor domain has predominantly focused on motor fault diagnosis. Correspondingly, there is a noticeable lack of studies exploring the use of hybrid architectures in motor control, particularly in the realm of PID control parameter tuning. In reference [81], a novel hybrid adaptive fusion deep learning model was introduced by combining synchronous compressed short-time Fourier transform with Kolmogorov–Arnold network, significantly enhancing the accuracy of motor diagnosis under high-noise conditions. Reference [82] proposed an innovative fault diagnosis method, equipping a multi-input convolutional neural network (MICNN) with a feature extraction model and further refining this model through Bayesian deep learning to quantify the uncertainty of motor fault diagnosis results and improve the interpretability of the model. Reference [83] introduced an Adaptive Local Binary Pattern (ALBP) method based on traditional Local Binary Pattern (LBP) technology and convolutional neural networks (CNNs), further elevating the precision of motor fault diagnosis.

7. Conclusions

There is a scarcity of retrospective studies in the field of motor controller parameter self-tuning. While some scholars have reviewed artificial intelligence-based self-tuning algorithms for motor control parameters, there remains a gap in the application of numerical optimization algorithms for control parameter self-tuning. Additionally, no simulation comparison has been conducted to analyze the performance differences between numerical optimization algorithms and artificial intelligence algorithms in the context of control parameter self-tuning. This study addresses these research gaps by providing a comprehensive simulation analysis of the effects of single-neuron, neural network, and PSO algorithms on control parameter tuning under four conditions: load torque mutation, high-load moment of inertia, sudden speed signal changes, and variable viscous friction coefficients. The findings provide valuable insights into the practical applications of control parameter self-tuning algorithms. Furthermore, this paper examines the research challenges and key achievements in intelligent self-tuning technology for PID control parameters, summarizing the future development trends and challenges as follows:
(1)
Enhanced control accuracy: By employing more optimized control methods and advanced control parameter self-tuning algorithms, the tracking precision, response speed, and computational efficiency of the control system can be further improved.
(2)
Greater algorithm and framework integration: A hybrid control parameter self-tuning method that combines numerical optimization algorithms, neural networks, and single-neuron approaches is proposed to leverage the strengths of different algorithms across various application scenarios. The neural network weights are optimized using the application of a numerical optimization algorithm. A hybrid control parameter self-tuning framework that integrates intelligent algorithms with traditional frequency domain analysis and state observers can effectively leverage the strengths of various control parameter self-tuning methods, thereby achieving superior tuning performance.
(3)
Improved adaptability: Advanced control theory and optimization algorithms are utilized to balance multiple performance indices, ensuring that the servo system operates at maximum efficiency while achieving high performance.
(4)
Increased specificity: A targeted controller parameter self-tuning method is developed based on the specific requirements and characteristics of actual system operating conditions.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/electronics14112229/s1, Compressed package S1: Simulations.

Author Contributions

Conceptualization, Z.S. and Y.H.; methodology, Z.S.; software, Z.S.; validation, Z.S. and Y.H.; formal analysis, Y.H.; investigation, Y.H.; resources, Y.H.; data curation, Z.S.; writing—original draft preparation, Z.S.; writing—review and editing, Z.S.; visualization, Z.S.; supervision, Z.S.; project administration, Z.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data are contained within the Supplementary Materials. The original contributions presented in this study are included in the Supplementary Materials. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
PIDproportional–integral–derivative
PSOparticle swarm optimized
AWPSOadaptive weighted particle swarm optimization
PMSMpermanent magnet synchronous motor
GAgenetic algorithm
BPNNbackpropagation neural network
ANNartificial neural network
MPCmodel predictive control
RBFNNradial basis function neural network
Adamadaptive moment estimation
FPGAfield-programmable gate array
HASShome assistant
SSAsparse search algorithm
DEdifferential evolution
IMM-MADRLimproved monkey multiagent deep reinforcement learning
VRFTvirtual reference feedback tuning
VCACvector-based constant amplitude control
GABSgenetic algorithm based on the state space
NTnon-singular terminal sliding variable
GABSgenetic algorithm based on the state-space
NDXnormal distribution crossover
MOSTAmulti-objective state transition algorithm
VNSvariable neighborhood search
DTCdirect torque control
ASICapplication-specific integrated circuit
HDLhardware description language
PLCprogrammable logic controller
AABC-FLadaptive artificial bee colony fuzzy logic
OPCOLE for process control
UAunified architecture
DRLdeep reinforcement learning
MICNNmulti-input convolutional neural network
CNNconvolutional neural network
ALBPadaptive local binary pattern

References

  1. Skowron, M.; Krzysztofiak, M. Permanent Magnet Synchronous Motor Stator and Rotor Fault Detection Using Transfer Learning and Field-Circuit Model. IEEE Access 2025, 13, 74555–74566. [Google Scholar] [CrossRef]
  2. Yu, K.; Li, S.; Zhu, W.; Wang, Z. Sensorless Control Scheme for PMSM Drive via Generalized Proportional Integral Observers and Kalman Filter. IEEE Trans. Power Electron. 2025, 40, 4020–4033. [Google Scholar] [CrossRef]
  3. 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]
  4. Assani, N.; Matić, P. Evaluating the ANN Model Performance for PID Controller Tuning in Flow Process Control: A Comparative Study. IEEE Access 2025, 13, 88499–88508. [Google Scholar] [CrossRef]
  5. Moučka, M.; Hofreiter, M. PID Controller with an Autotuning Function. IEEE Access 2024, 12, 136202–136221. [Google Scholar] [CrossRef]
  6. Chen, P.; Luo, Y.; Gan, H.; Liu, Y.; Chen, Y. A Current- and Speed-Loop Decoupling Controller for SPMSM Under Periodic Disturbances. IEEE Trans. Power Electron. 2024, 39, 6889–6902. [Google Scholar] [CrossRef]
  7. Altınkaya, H.; Ekmekci, D. Tuning of PID Controller in PLC-Based Automatic Voltage Regulator System Using Adaptive Artificial Bee Colony–Fuzzy Logic Algorithm. Electronics 2024, 13, 5039. [Google Scholar] [CrossRef]
  8. Elhawat, M.; Altınkaya, H. Frequency Regulation of Stand-Alone Synchronous Generator via Induction Motor Speed Control Using a PSO-Fuzzy PID Controller. Appl. Sci. 2025, 15, 3634. [Google Scholar] [CrossRef]
  9. Maarouf, A.; Bin Salamah, Y.; Ahmad, I. Decentralized Control Framework for Optimal Platoon Spacing and Energy Efficiency. Electronics 2025, 14, 169. [Google Scholar] [CrossRef]
  10. Mahmoud, A.; Bajodah, A.H. Performance Enhancement of MRAC via Generalized Dynamic Inversion. Actuators 2025, 14, 18. [Google Scholar] [CrossRef]
  11. Wang, J.; Miao, Q.; Zhou, X.; Sun, L.; Gao, D.; Lu, H. Current Control Method of Vehicle Permanent Magnet Synchronous Motor Based on Active Disturbance Rejection Control. World Electr. Veh. J. 2023, 14, 2. [Google Scholar] [CrossRef]
  12. Song, Y.; Wan, W.; Zhu, L.; Song, A. Modeling and Control Design for a Musculoskeletal Robot via Adaptive Dynamic Programming. IEEE Trans. Autom. Sci. Eng. 2025, 22, 14843–14854. [Google Scholar] [CrossRef]
  13. Massoud, M.M.; Alves, P.H.T.F.; Libby, J. Enhancing Dual-Loop Pressure Control in Pneumatic Soft Robotics with a Comparison of Evolutionary Algorithms for PID & FOPID Controller Tuning. IEEE Robot. Autom. Lett. 2025, 10, 6119–6126. [Google Scholar] [CrossRef]
  14. Hou, L.; Zhao, X.; Chen, T.; Zhang, Y.; Ling, Q.; Tao, B. A Sensing Strategy Combining Kinematic Model with FBG Sensors for Continuum Robots. IEEE Trans. Instrum. Meas. 2025, 74, 7506911. [Google Scholar] [CrossRef]
  15. Bi, Q.; Ji, W.; Yi, J.; Zhan, H.; Xia, G.-S. Cross-Level Multi-Instance Distillation for Self-Supervised Fine-Grained Visual Categorization. IEEE Trans. Image Process. 2025, 34, 2954–2969. [Google Scholar] [CrossRef]
  16. Wang, L.; Wang, H. Study on the Optimization for Reactive Power Regulation of Synchronous Condenser Based on Single Neuron Adaptive PID*. Chin. J. Electr. Eng. 2025, 11, 184–193. [Google Scholar] [CrossRef]
  17. Ajith, N.; Rajendran, A.; Naldi, G.; D’Angelo, E.; Diwakar, S. An Equivalent Single Spiking Neuron Model of the Working Memory. In Proceedings of the 2025 International Conference on Cognitive Computing in Engineering, Communications, Sciences and Biomedical Health Informatics (IC3ECSBHI), Greater Noida, India, 16–18 January 2025; pp. 570–574. [Google Scholar] [CrossRef]
  18. Wu, C.; Wang, X.; Yang, L. Research on Simulation of Temperature Control System for Gyro Based on Single Neuron PID. In Proceedings of the 2010 International Conference on Machine Vision and Human-Machine Interface, Kaifeng, China, 24–25 April 2010; pp. 381–384. [Google Scholar] [CrossRef]
  19. Wang, Z.; Li, X.; Lu, X. Temperature control based on a single neuron PID algorithm for a blackbody radiation source. In Proceedings of the 2017 IEEE International Conference on Mechatronics and Automation (ICMA), Takamatsu, Japan, 6–9 August 2017; pp. 220–225. [Google Scholar] [CrossRef]
  20. El Zoghby, H.M.; Samir, A.S.; Bendary, A.F.; Hazem, A.; Ramadan, H.S.; Elmesalawy, M.M.; Afia, R.S.A. Islanded Microgrids Frequency Support Using Green Hydrogen Energy Storage with AI-Based Controllers. IEEE Access 2024, 12, 128129–128140. [Google Scholar] [CrossRef]
  21. Ma, F.; Lu, J.; Liu, L.; He, Y. Application of Improved Single Neuron Adaptive PID Control Method in the Angle Predefined Loop of Active Radar Seeker for Anti-radiation Missile. In Proceedings of the 2021 IEEE 4th Advanced Information Management, Communicates, Electronic and Automation Control Conference (IMCEC), Chongqing, China, 18–20 June 2021; pp. 2160–2164. [Google Scholar] [CrossRef]
  22. Jiao, J.; Chen, J.; Qiao, Y.; Wang, W.; Wang, C.; Gu, L. Single Neuron PID Control of Agricultural Robot Steering System Based on Online Identification. In Proceedings of the 2018 IEEE Fourth International Conference on Big Data Computing Service and Applications (BigDataService), Bamberg, Germany, 26–29 March 2018; pp. 193–199. [Google Scholar] [CrossRef]
  23. Zhang, H.; Jin, H.; Liu, Z.; Liu, Y.; Zhu, Y.; Zhao, J. Real-Time Kinematic Control for Redundant Manipulators in a Time-Varying Environment: Multiple-Dynamic Obstacle Avoidance and Fast Tracking of a Moving Object. IEEE Trans. Ind. Inform. 2020, 16, 28–41. [Google Scholar] [CrossRef]
  24. Xu, S.; Shi, S.; Jiang, W.; Hashimoto, S. Cooperative Control of Recurrent Neural Network for PID-Based Single Phase Hotplate Temperature Control Systems. IEEE Access 2023, 11, 105557–105569. [Google Scholar] [CrossRef]
  25. Cao, H.; Li, X. Thermal Management-Oriented Multivariable Robust Control of a kW-Scale Solid Oxide Fuel Cell Stand-Alone System. IEEE Trans. Energy Convers. 2016, 31, 596–605. [Google Scholar] [CrossRef]
  26. Jin, L.; Li, S.; Luo, X.; Li, Y.; Qin, B. Neural Dynamics for Cooperative Control of Redundant Robot Manipulators. IEEE Trans. Ind. Inform. 2018, 14, 3812–3821. [Google Scholar] [CrossRef]
  27. Karlsson, V.; Kämäräinen, J. Neural Code Translation with LIF Neuron Microcircuits. Neural Comput. 2025, 37, 1124–1153. [Google Scholar] [CrossRef] [PubMed]
  28. Yang, J.; Zhou, Q.; Xie, B. Application Research of Intelligent PID Parameter Optimization Algorithm for XY Linear Motor Motion Platform in Wire Bonder. In Proceedings of the 2024 25th International Conference on Electronic Packaging Technology (ICEPT), Tianjin, China, 7–9 August 2024; pp. 1–5. [Google Scholar] [CrossRef]
  29. Zhu, G.; Yan, Q. Error Tracking-Based Neuro-Adaptive Learning Control for Pneumatic Artificial Muscle Systems with Output Constraint. IEEE Access 2023, 11, 127479–127491. [Google Scholar] [CrossRef]
  30. Al-Saoudi, A.F.; Al-Aubidy, K.M.; Al-Mahasneh, A.J. Comparison of PID, Fuzzy Logic, ANFIS and Model Predictive Controllers for Cruise Control System. In Proceedings of the 2024 21st International Multi-Conference on Systems, Signals & Devices (SSD), Erbil, Iraq, 22–25 April 2024; pp. 263–265. [Google Scholar] [CrossRef]
  31. Elsisi, M.; Mahmoud, K.; Lehtonen, M.; Darwish, M.M.F. Effective Nonlinear Model Predictive Control Scheme Tuned by Improved NN for Robotic Manipulators. IEEE Access 2021, 9, 64278–64290. [Google Scholar] [CrossRef]
  32. Xiong, N. Research on Adaptive Decoupling Control Algorithm Based on Optimal Parameter Identification. In Proceedings of the 2024 IEEE 6th International Conference on Power, Intelligent Computing and Systems (ICPICS), Shenyang, China, 26–28 July 2024; pp. 977–982. [Google Scholar] [CrossRef]
  33. Liu, Z.; Wang, X.; Guan, X.; Ma, Z.; Tang, P.; Zheng, C. Precise Docking Control of AUV Based on Neural Network Adaptive Controller. In Proceedings of the 2018 IEEE 8th International Conference on Underwater System Technology: Theory and Applications (USYS), Wuhan, China, 1–3 December 2018; pp. 1–6. [Google Scholar] [CrossRef]
  34. Gueye, D.; Ndiaye, A.; Diao, A. Adaptive Controller Based on Neural Network Artificial to Improve Three-phase Inverter Connected to the Grid. In Proceedings of the 2020 9th International Conference on Renewable Energy Research and Application (ICRERA), Glasgow, UK, 27–30 September 2020; pp. 72–77. [Google Scholar] [CrossRef]
  35. Kasprzyk, K.; Gałuszka, A. Energy savings possibilities gained from neural network application in compressed air supervisory control systems. In Proceedings of the 2023 27th International Conference on Methods and Models in Automation and Robotics (MMAR), Międzyzdroje, Poland, 22–25 August 2023; pp. 279–285. [Google Scholar] [CrossRef]
  36. Rezaei, A.; Talaeizadeh, A.; Alasty, A. Self-Tuning PID Controller for an Arm-Angle Adjustable Quadrotor Using an Actor-Critic-Based Neural Network. In Proceedings of the 2024 19th Iranian Conference on Intelligent Systems (ICIS), Sirjan, Iran, 23–24 October 2024; pp. 205–210. [Google Scholar] [CrossRef]
  37. Himavathi, S.; Anitha, D.; Muthuramalingam, A. Feedforward Neural Network Implementation in FPGA Using Layer Multiplexing for Effective Resource Utilization. IEEE Trans. Neural Netw. 2007, 18, 880–888. [Google Scholar] [CrossRef]
  38. Zhou, M.; Zhang, Q. Hysteresis Model of Magnetically Controlled Shape Memory Alloy Based on a PID Neural Network. IEEE Trans. Magn. 2015, 51, 7301504. [Google Scholar] [CrossRef]
  39. Zhao, M.; Wang, Q.; Wang, Y.; Dong, Q. Multi-Motor Cooperative Control Strategy for Speed Synchronous Control of Construction Platform. Electronics 2022, 11, 4162. [Google Scholar] [CrossRef]
  40. Hoai, H.-K.; Than, H. Realization of the Sensor-less Permanent Magnet Synchronous Motor Drive Control System with an Intelligent Controller. Electronics 2020, 9, 365. [Google Scholar] [CrossRef]
  41. Liu, J.; Chen, S.; Wang, P.; Cai, S.; Xu, C.; Chu, J. Output Feedback-Based Continuous-Time Distributed PID Optimization Algorithms. IEEE Trans. Netw. Sci. Eng. 2025, 12, 955–969. [Google Scholar] [CrossRef]
  42. Neath, M.J.; Swain, A.K.; Madawala, U.K.; Thrimawithana, D.J. An Optimal PID Controller for a Bidirectional Inductive Power Transfer System Using Multiobjective Genetic Algorithm. IEEE Trans. Power Electron. 2014, 29, 1523–1531. [Google Scholar] [CrossRef]
  43. Wang, H.; Xu, S.; Hu, H. PID Controller for PMSM Speed Control Based on Improved Quantum Genetic Algorithm Optimization. IEEE Access 2023, 11, 61091–61102. [Google Scholar] [CrossRef]
  44. Fan, X.; Bai, X.; Jiang, Z.; Zhang, S. An Optimization Method of Attitude Control Parameters Based on Genetic Algorithm for the Boost-Glide Rocket. IEEE Trans. Aerosp. Electron. Syst. 2024, 60, 4356–4376. [Google Scholar] [CrossRef]
  45. Tan, V.V.; Tu, D.T.; Vinh, N.V.; Thang, P.T.; Mihaly, A.; Gaspar, P. Optimizing a Hybrid Controller for Automotive Active Suspension System by Using Genetic Algorithms with Two High Level Parameters. IEEE Access 2024, 12, 172451–172464. [Google Scholar] [CrossRef]
  46. Hasanien, H.M. Design Optimization of PID Controller in Automatic Voltage Regulator System Using Taguchi Combined Genetic Algorithm Method. IEEE Syst. J. 2013, 7, 825–831. [Google Scholar] [CrossRef]
  47. Li, J.; Li, W. On-Line PID Parameters Optimization Control for Wind Power Generation System Based on Genetic Algorithm. IEEE Access 2020, 8, 137094–137100. [Google Scholar] [CrossRef]
  48. Zhang, H.; Assawinchaichote, W.; Shi, Y. New PID Parameter Autotuning for Nonlinear Systems Based on a Modified Monkey–Multiagent DRL Algorithm. IEEE Access 2021, 9, 78799–78811. [Google Scholar] [CrossRef]
  49. Wan, J.; He, B.; Wang, D.; Yan, T.; Shen, Y. Fractional-Order PID Motion Control for AUV Using Cloud-Model-Based Quantum Genetic Algorithm. IEEE Access 2019, 7, 124828–124843. [Google Scholar] [CrossRef]
  50. Tayarani-N, M.-H.; Yao, X.; Xu, H. Meta-Heuristic Algorithms in Car Engine Design: A Literature Survey. IEEE Trans. Evol. Comput. 2015, 19, 609–629. [Google Scholar] [CrossRef]
  51. Serradilla, F.; Cañas, N.; Naranjo, J.E. Optimization of the Energy Consumption of Electric Motors through Metaheuristics and PID Controllers. Electronics 2020, 9, 1842. [Google Scholar] [CrossRef]
  52. Juang, J.-G.; Huang, M.-T.; Liu, W.-K. PID Control Using Presearched Genetic Algorithms for a MIMO System. IEEE Trans. Syst. Man Cybern. Part C (Appl. Rev.) 2008, 38, 716–727. [Google Scholar] [CrossRef]
  53. Chen, L.; Zhou, Z.P.; Wan, Z.C.; Wan, G.C.; Tong, M.S. Fast Braking of Segmented Electro-Pneumatic Braking System by Using Variable-Universe Fuzzy-PID Controller Optimized by Genetic Algorithm. IEEE Trans. Veh. Technol. 2025, 74, 2610–2619. [Google Scholar] [CrossRef]
  54. Jin, K.; Xiao, P.; Yang, D.; Fang, Z.; Zhang, R.; Yang, A. Research on Steering-by-Wire System Motor Control Based on an Improved Sparrow Search Proportional–Integral–Derivative Algorithm. Electronics 2024, 13, 4553. [Google Scholar] [CrossRef]
  55. Zhang, T.; Xu, X.; Zhang, F.; Gu, Y.; Deng, K.; Xu, Y.; Xie, T.; Song, Y. Adaptive Weighted Particle Swarm Optimization for Controlling Multiple Switched Reluctance Motors with Enhanced Deviatoric Coupling Control. Electronics 2024, 13, 4320. [Google Scholar] [CrossRef]
  56. Ma, C.; Huang, B.; Basher, M.K.; Rob, M.A.; Jiang, Y. Fuzzy PID Control Design of Mining Electric Locomotive Based on Permanent Magnet Synchronous Motor. Electronics 2024, 13, 1855. [Google Scholar] [CrossRef]
  57. Abdelwanis, M.I.; El-Sousy, F.F.M.; Ali, M.M. A Fuzzy-Based Proportional–Integral–Derivative with Space-Vector Control and Direct Thrust Control for a Linear Induction Motor. Electronics 2023, 12, 4955. [Google Scholar] [CrossRef]
  58. Singh, N.; Sharma, A.K.; Tiwari, M.; Jasiński, M.; Leonowicz, Z.; Rusek, S.; Gono, R. Robust Control of SEDCM by Fuzzy-PSO. Electronics 2023, 12, 335. [Google Scholar] [CrossRef]
  59. Zhou, H.; Chen, R.; Zhou, S.; Liu, Z. Design and Analysis of a Drive System for a Series Manipulator Based on Orthogonal-Fuzzy PID Control. Electronics 2019, 8, 1051. [Google Scholar] [CrossRef]
  60. Bao, L.; Peng, F.; Huang, Y.; Du, Y. An Online Auto-Tuning Method for PID Controllers Based on Back Propagation Neural Network. In Proceedings of the 2024 27th International Conference on Electrical Machines and Systems (ICEMS), Fukuoka, Japan, 26–29 November 2024; pp. 657–663. [Google Scholar] [CrossRef]
  61. Mei, J.; Yuan, H.; Chu, X.; Ding, L. Efficient Optimization Method of the Meshed Return Plane Through Fusion of Convolutional Neural Network and Improved Particle Swarm Optimization. Electronics 2025, 14, 1035. [Google Scholar] [CrossRef]
  62. Kaur, R.; Asad, A.; Al Abdul Wahid, S.; Mohammadi, F. A Survey of Advancements in Scheduling Techniques for Efficient Deep Learning Computations on GPUs. Electronics 2025, 14, 1048. [Google Scholar] [CrossRef]
  63. Moin, H.; Shah, U.H.; Khan, M.J.; Sajid, H. Fine-Tuning Quadcopter Control Parameters via Deep Actor-Critic Learning Framework: An Exploration of Nonlinear Stability Analysis and Intelligent Gain Tuning. IEEE Access 2024, 12, 173462–173474. [Google Scholar] [CrossRef]
  64. Zhang, D.; Yu, S.; Lu, E.; Wei, Q.; Yang, Z. Study on Cross-Coupling Synchronous Control Strategy of Dual-Motor Based on Improved Active Disturbance Rejection Control–Nonsingular Fast Terminal Sliding Mode Control Strategy. Electronics 2025, 14, 526. [Google Scholar] [CrossRef]
  65. Liu, L.; Liu, C.; Che, C.; Wu, Y.; Zhao, Q. Research on the Coordinated Control of Mining Multi-PMSM Systems Based on an Improved Active Disturbance Rejection Controller. Electronics 2025, 14, 477. [Google Scholar] [CrossRef]
  66. Ma, S.; Zhao, J.; Xiong, Y.; Wang, H.; Yao, X. Sliding-Mode Control of Linear Induction Motor Based on Exponential Reaching Law. Electronics 2024, 13, 2352. [Google Scholar] [CrossRef]
  67. Ye, S.; Long, Z.; Ju, J.; Peng, T.; Yin, J.; Zhao, H. Toward Ultrasonic Wire Bonding for High Power Device: A Vector Based Resonant Frequency Tracking and Constant Amplitude Control. IEEE Trans. Autom. Sci. Eng. 2023, 20, 1337–1348. [Google Scholar] [CrossRef]
  68. Wen, C.; Li, S.; Wang, P.; Li, J. An Input-Series Output-Parallel DC–DC Converter Based on Fuzzy PID Three-Loop Control Strategy. Electronics 2024, 13, 2342. [Google Scholar] [CrossRef]
  69. Wu, Q.; Chen, A.; Cao, Y. Optimal PID Parameter Tuning Method of First-Order Time-Lag System Based on BP Neural Network. In Proceedings of the 2024 IEEE 6th International Conference on Power, Intelligent Computing and Systems (ICPICS), Shenyang, China, 26–28 July 2024; pp. 1001–1006. [Google Scholar] [CrossRef]
  70. Sun, G. Optimal Tuning of Dominate Parameters of Complex Electromechanical System Based on Fuzzy PID Control. In Proceedings of the 2023 International Conference on Telecommunications, Electronics and Informatics (ICTEI), Lisbon, Portugal, 11–13 September 2023; pp. 18–22. [Google Scholar] [CrossRef]
  71. Behnamgol, V.; Asadi, M.; Aphale, S.S.; Sohani, B. Recursive PID-NT Estimation-Based Second-Order SMC Strategy for Knee Exoskeleton Robots: A Focus on Uncertainty Mitigation. Electronics 2025, 14, 1455. [Google Scholar] [CrossRef]
  72. Feng, T.; Deng, S.; Chen, X.; Zhang, C.; Mao, Y. A Generalized Type-2 Fuzzy-Based Analog Memristive Controller. Electronics 2025, 14, 1178. [Google Scholar] [CrossRef]
  73. Alshireedah, A.; Yusupov, Z.; Rahebi, J. Optimizing Solar Water-Pumping Systems Using PID-Jellyfish Controller with ANN Integration. Electronics 2025, 14, 1172. [Google Scholar] [CrossRef]
  74. Wang, M.; Zeng, S.; He, Y.; Su, S.; Liu, P. Multi-Objective Optimization of a Fractional-Order Control System for an EMS-Type Maglev Model. IEEE Trans. Veh. Technol. 2024, 73, 12652–12667. [Google Scholar] [CrossRef]
  75. Tian, Y.; Wang, Q.; Wang, Y.; Jin, Q. A novel design method of multi-objective robust PID controller for industrial process. In Proceedings of the 2014 9th IEEE Conference on Industrial Electronics and Applications, Hangzhou, China, 9–11 June 2014; pp. 242–246. [Google Scholar] [CrossRef]
  76. Zhou, X.; Zhou, J.; Yang, C.; Gui, W. Set-Point Tracking and Multi-Objective Optimization-Based PID Control for the Goethite Process. IEEE Access 2018, 6, 36683–36698. [Google Scholar] [CrossRef]
  77. Silva, G.; Silva, P.; Santos, V.; Segundo, A.; Luz, E.; Moreira, G. A VNS Algorithm for PID Controller: Hardware-In-The-Loop Approach. IEEE Lat. Am. Trans. 2021, 19, 1502–1510. [Google Scholar] [CrossRef]
  78. Chai, T.; Zhou, Z.; Cheng, S.; Jia, Y.; Song, Y. Industrial Metaverse-Based Intelligent PID Optimal Tuning System for Complex Industrial Processes. IEEE Trans. Cybern. 2024, 54, 6458–6470. [Google Scholar] [CrossRef]
  79. Ghenna, S.; Giraud, F.; Giraud-Audine, C.; Amberg, M. Vector Control of Piezoelectric Transducers and Ultrasonic Actuators. IEEE Trans. Ind. Electron. 2018, 65, 4880–4888. [Google Scholar] [CrossRef]
  80. Sung, G.-M.; Tung, L.-F.; Huang, C.-C.; Huang, H.-Y. Modified Predictive Direct Torque Control ASIC with Multistage Hysteresis and Fuzzy Controller for a Three-Phase Induction Motor Drive. Electronics 2022, 11, 1802. [Google Scholar] [CrossRef]
  81. Ren, J.; Teoh, S.S. A Hybrid Adaptive Fusion Deep Learning Model for Fault Diagnosis of Rotating Machinery Under Noisy Conditions. IEEE Access 2025. [Google Scholar] [CrossRef]
  82. Lai, Z.; Peng, W.; Feng, G.; Pan, M. Bayesian Deep Learning for Fault Diagnosis of Induction Motors with Reduced Data Reliance and Improved Interpretability. IEEE Trans. Energy Convers. 2025. [Google Scholar] [CrossRef]
  83. Geraei, H.; Rodriguez, E.A.V.; Majma, E.; Habibi, S.; Al-Ani, D. A Noise Invariant Method for Bearing Fault Detection and Diagnosis Using Adapted Local Binary Pattern (ALBP) and Short-Time Fourier Transform (STFT). IEEE Access 2024, 12, 107247–107260. [Google Scholar] [CrossRef]
Figure 1. Classification of control parameter tuning methods.
Figure 1. Classification of control parameter tuning methods.
Electronics 14 02229 g001
Figure 2. Control parameter self-tuning utilizing intelligent algorithms.
Figure 2. Control parameter self-tuning utilizing intelligent algorithms.
Electronics 14 02229 g002
Figure 3. PID controller based on a single neuron.
Figure 3. PID controller based on a single neuron.
Electronics 14 02229 g003
Figure 4. Automated regulator for neural network PID controller parameters.
Figure 4. Automated regulator for neural network PID controller parameters.
Electronics 14 02229 g004
Figure 5. Block diagram illustrating the improvement in the feedforward control method.
Figure 5. Block diagram illustrating the improvement in the feedforward control method.
Electronics 14 02229 g005
Figure 6. Nonlinear MPC algorithm with a neural network-based PID controller.
Figure 6. Nonlinear MPC algorithm with a neural network-based PID controller.
Electronics 14 02229 g006
Figure 7. Simplified neural network PID controller via diagonal recursive optimization algorithm.
Figure 7. Simplified neural network PID controller via diagonal recursive optimization algorithm.
Electronics 14 02229 g007
Figure 8. Block diagram of the ANN-PID controller.
Figure 8. Block diagram of the ANN-PID controller.
Electronics 14 02229 g008
Figure 9. Neural network PID controller enhanced by the actor–critic reinforcement learning approach.
Figure 9. Neural network PID controller enhanced by the actor–critic reinforcement learning approach.
Electronics 14 02229 g009
Figure 10. Neural network PID controller with an enhanced nonlinear calculation factor.
Figure 10. Neural network PID controller with an enhanced nonlinear calculation factor.
Electronics 14 02229 g010
Figure 11. Structure diagram of RBFNN.
Figure 11. Structure diagram of RBFNN.
Electronics 14 02229 g011
Figure 12. PID controller utilizing a numerical optimization algorithm.
Figure 12. PID controller utilizing a numerical optimization algorithm.
Electronics 14 02229 g012
Figure 13. Block diagram representation of the enhanced monkey multi-agent optimization algorithm.
Figure 13. Block diagram representation of the enhanced monkey multi-agent optimization algorithm.
Electronics 14 02229 g013
Figure 14. Waveform of no-load speed for a PSO-PID control parameter self-tuning system.
Figure 14. Waveform of no-load speed for a PSO-PID control parameter self-tuning system.
Electronics 14 02229 g014
Figure 15. Waveform of no-load speed for a BPNN-PID control parameter self-tuning system.
Figure 15. Waveform of no-load speed for a BPNN-PID control parameter self-tuning system.
Electronics 14 02229 g015
Figure 16. Waveform of no-load speed for a neuron-PID control parameter self-tuning system.
Figure 16. Waveform of no-load speed for a neuron-PID control parameter self-tuning system.
Electronics 14 02229 g016
Figure 17. System speed following error with no load.
Figure 17. System speed following error with no load.
Electronics 14 02229 g017
Figure 18. Waveform of surge load speed for a PSO-PID control parameter self-tuning system.
Figure 18. Waveform of surge load speed for a PSO-PID control parameter self-tuning system.
Electronics 14 02229 g018
Figure 19. Waveform of surge load speed for a BPNN-PID control parameter self-tuning system.
Figure 19. Waveform of surge load speed for a BPNN-PID control parameter self-tuning system.
Electronics 14 02229 g019
Figure 20. Waveform of surge load speed for a neuron-PID control parameter self-tuning system.
Figure 20. Waveform of surge load speed for a neuron-PID control parameter self-tuning system.
Electronics 14 02229 g020
Figure 21. System speed following error with surge load.
Figure 21. System speed following error with surge load.
Electronics 14 02229 g021
Figure 22. Waveform of large inertia speed for a PSO-PID control parameter self-tuning system.
Figure 22. Waveform of large inertia speed for a PSO-PID control parameter self-tuning system.
Electronics 14 02229 g022
Figure 23. Waveform of large inertia speed for a BPNN-PID control parameter self-tuning system.
Figure 23. Waveform of large inertia speed for a BPNN-PID control parameter self-tuning system.
Electronics 14 02229 g023
Figure 24. Waveform of large inertia speed for a neuron-PID control parameter self-tuning system.
Figure 24. Waveform of large inertia speed for a neuron-PID control parameter self-tuning system.
Electronics 14 02229 g024
Figure 25. System speed following error with large inertia.
Figure 25. System speed following error with large inertia.
Electronics 14 02229 g025
Figure 26. Waveform of v r e f = 700   r p m speed for a PSO-PID control parameter self-tuning system.
Figure 26. Waveform of v r e f = 700   r p m speed for a PSO-PID control parameter self-tuning system.
Electronics 14 02229 g026
Figure 27. Waveform of v r e f = 700   r p m speed for a BPNN-PID control parameter self-tuning system.
Figure 27. Waveform of v r e f = 700   r p m speed for a BPNN-PID control parameter self-tuning system.
Electronics 14 02229 g027
Figure 28. Waveform of v r e f = 700   r p m Speed for a neuron-PID control parameter self-tuning system.
Figure 28. Waveform of v r e f = 700   r p m Speed for a neuron-PID control parameter self-tuning system.
Electronics 14 02229 g028
Figure 29. System speed following error with the abrupt speed command.
Figure 29. System speed following error with the abrupt speed command.
Electronics 14 02229 g029
Figure 30. Waveform of B = 0.0024   N · m · s / r a d speed for a PSO-PID control parameter self-tuning system.
Figure 30. Waveform of B = 0.0024   N · m · s / r a d speed for a PSO-PID control parameter self-tuning system.
Electronics 14 02229 g030
Figure 31. Waveform of B = 0.0024   N · m · s / r a d speed for a BPNN-PID control parameter self-tuning system.
Figure 31. Waveform of B = 0.0024   N · m · s / r a d speed for a BPNN-PID control parameter self-tuning system.
Electronics 14 02229 g031
Figure 32. Waveform of B = 0.0024   N · m · s / r a d speed for a neuron-PID control parameter self-tuning system.
Figure 32. Waveform of B = 0.0024   N · m · s / r a d speed for a neuron-PID control parameter self-tuning system.
Electronics 14 02229 g032
Figure 33. System speed following error with variable viscous friction coefficient.
Figure 33. System speed following error with variable viscous friction coefficient.
Electronics 14 02229 g033
Table 1. Enhanced methods and corresponding advantages of single-neuron PID controllers.
Table 1. Enhanced methods and corresponding advantages of single-neuron PID controllers.
Self-Tuning Method for Control ParametersEnhanced MethodsKey Features
Single-neuron PID controllerSum of squares in weighting calculationEnhanced efficiency
Optimization of fixed learning rateEnhanced self-tuning property
Quadratic performance-based exponential learning algorithmEnhanced adaptability and anti-jamming capabilities
Optimization of GAEnhanced robustness
Compound control modelAvoid local optimal solution
RBFNN state identificationImproved control performance
Hebbian computational methodologySelf-tuning speed increased
Stochastic optimization of adaptive momentumWithstand coupling and nonlinearity
Implement of feedforward control structureCombination of robust, PID control
Table 2. Enhanced methodology and associated advantages of the neural network PID controller.
Table 2. Enhanced methodology and associated advantages of the neural network PID controller.
Self-Tuning Method for Control ParametersEnhanced MethodsKey Features
Neural network-based PID controllerDetermine the initial values of weightsEnhanced efficiency
Feedforward control approachStreamline the calculation process
Fuzzy logic algorithmAcceleration of weight iteration
Cuckoo search algorithmEnhanced robustness
Diagonally recursive optimization algorithmStreamline the calculation process
Adaptive compensatorEnhance overall accuracy
Improved ANNEnhanced efficiency
Improved MPCEnhanced dynamic performance
Reinforcement learning with actor–critic methodsmaneuverability and stability
Optimize architecture of hidden layersOptimization of hardware utilization
Incorporate nonlinear computational factorEnhanced dynamic performance
Table 3. Numerical optimization algorithm for PID controller improvement and corresponding advantages.
Table 3. Numerical optimization algorithm for PID controller improvement and corresponding advantages.
Self-Tuning Method for Control ParametersEnhanced MethodsKey Features
Numerical optimization algorithmDerivative-free optimization methodEnhanced efficiency
Enhanced algorithm for quantum property analysisAvoid local optimal solution
Nonlinear dynamic modelAvoid local optimal solution
Inference algorithms for large-scale modelsMinimize nonlinear disturbances
Combination of PSO and GAEnhanced step response speed
Comprehensive anti-saturation strategyMitigate harmonic components
Apply IMM-MADRL algorithmImproved overall performance
Quantum-inspired GAEnhanced search efficiency
Metaheuristic algorithmBetter resilience against disturbances
Theory for multiple input–output systemsMultiple parameters self-tuning
Fuzzy inference systemEnhanced system performance
Table 4. Simulation of motor electrical and mechanical parameters.
Table 4. Simulation of motor electrical and mechanical parameters.
Motor SpecificationsNumerical Data
Resistance of the motor stator R S / Ω 2.2
Motor direct axis inductance L d / m H 3.95
Motor quadrature axis inductance L d / m H 3.95
Number of motor poles P n 4
Flux of the permanent magnet motor φ f / W b 0.1827
Initial specified velocity v r e f / r p m 500
Moment of inertia J / ( k g m 2 )0.00011
Coefficient of viscous damping B / ( N · m · s / r a d )0.0012
Rated torque of the motor T N / ( N · m )1.3
Table 5. Comparative analysis of three typical self-tuning methods for control parameters.
Table 5. Comparative analysis of three typical self-tuning methods for control parameters.
Self-Tuning Method for Control ParametersAdvantagesLimitationsShared Characteristics
Neuron-PIDMinimal influence of abrupt load torqueSignificant no-load following errorMinimal influence of viscous friction coefficient
Minimal impact of sudden speed signalSignificant overshoot with large load
BPNN-PIDMinimal no-load following errorSignificant influence of abrupt load torque
Superior performance with large loadSignificant impact of sudden speed signal
PSO-PIDMinimal no-load following errorSignificant influence of abrupt load torque
Superior performance with large loadSignificant impact of sudden speed signal
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.

Share and Cite

MDPI and ACS Style

Song, Z.; Huang, Y. Review of Intelligent Motor Controller Parameter Self-Tuning Technology. Electronics 2025, 14, 2229. https://doi.org/10.3390/electronics14112229

AMA Style

Song Z, Huang Y. Review of Intelligent Motor Controller Parameter Self-Tuning Technology. Electronics. 2025; 14(11):2229. https://doi.org/10.3390/electronics14112229

Chicago/Turabian Style

Song, Zhiru, and Yunkai Huang. 2025. "Review of Intelligent Motor Controller Parameter Self-Tuning Technology" Electronics 14, no. 11: 2229. https://doi.org/10.3390/electronics14112229

APA Style

Song, Z., & Huang, Y. (2025). Review of Intelligent Motor Controller Parameter Self-Tuning Technology. Electronics, 14(11), 2229. https://doi.org/10.3390/electronics14112229

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop