Abstract
To improve the response speed and anti-interference ability of a permanent magnet synchronous motor (PMSM), a PMSM control method based on fractional-order active disturbance rejection control (FOADRC) is proposed in this study. First, a fractional-order tracking differentiator (FOTD) and fractional-order extended state observer (FOESO) are designed using the fractional calculus. According to the response speed of the FOTD and the observation effect of the FOESO, a new fastest function and new nonlinear function are designed. Second, a fractional-order active disturbance rejection (FOADR) controller is built based on the new FOTD, new FOESO, and nonlinear feedback control law, and its stability is proven. Finally, the superiority and effectiveness of the proposed strategy are verified through a simulation and experiments.
Keywords
Introduction
A permanent magnet synchronous motor (PMSM) uses a permanent magnet to replace the excitation winding of a wound synchronous motor and is widely used in various situations because of its simple control, high power density, high precision, and high efficiency. A PMSM is a multivariable, strongly coupled, and time-varying nonlinear system, and its application environment is generally complex and subject to varying degrees of external interference, including motor parameter changes, load disturbances, and other uncertain factors (Gao et al., 2020; Liu et al., 2021; Qi et al., 2015; Yi et al., 2016). Therefore, the control strategy of a PMSM is important. The active disturbance rejection control (ADRC) strategy is widely used in the field of PMSM control because of its strong robustness, high control accuracy, strong anti-interference ability, and other advantages (Meng et al., 2019; Song et al., 2021; Wang et al., 2019; Xi et al., 2003).
ADRC technology is a nonlinear control method first proposed by Han Jingqing, which does not rely on the mathematical model of the controlled object (Chen et al., 2004). The internal and external disturbances of a system are observed in real-time mainly through the extended state observer (ESO), and feedforward compensation is carried out to eliminate the influence of the disturbances on the system (Alhelou et al., 2020; Jin et al., 2020; Zhong et al., 2020). Owing to the increasing number of objects controlled by the ADRC strategy, many of which are a noninteger order, the traditional ADRC technology has encountered some problems, such as low tracking progress, weak anti-interference ability, and slow response speed for fractional-order systems (FOSs). As a result, satisfying the control and tracking of the high-precision, high-accuracy, and strong anti-interference ability of FOSs is difficult for the traditional control strategy. Considering the limitations of traditional ADRC for FOSs, this study proposes a new fractional-order active disturbance rejection control (FOADRC) strategy that can overcome the limitations and enhance control accuracy (Cui et al., 2020; Huang et al., 2020; Liu et al., 2019).
Fractional calculus mainly converts integer order into fractional order for control, so as to reflect the physical object more closely. FOADRC combines ADRC and FOSs to improve the application value of ADRC. Many researchers have studied this direction and achieved many research results. For example, Cortes-Romero et al. (2020) designed a fractional active disturbance rejection control (FADRC) for integer-order systems, which improves the observation ability and control effect of the control system, but there is less research on nonlinear control systems.Al-Saggaf et al. (2020) proposed a fractional-order proportional integral (FPI) controller, which was designed by replacing the nonlinear state error feedback controller. Using the combination of nonlinear function and FPI, an ADRC scheme was designed, which can realize the stable control of the target, but the improvement of the response speed of the whole control system can be further studied. Wen et al. (2013) proposed a fractional-order extended state observer (FESO), and used fractional-order proportional differential controller to replace the traditional tracking differentiator (TD) and nonlinear state feedback, which enhanced the observation ability and tracking performance of the system. Li et al. (2016) proposed a fractional-order nonlinear active disturbance rejection controller (FO-NADRC), which is mainly based on the combination of fractional-order state error feedback law (FO-NLESF) and a new ESO. It controls the Gas turbine plant and further improves the accurate control of the system on the basis of meeting the stable control conditions. Although the fractional-order improvement methods proposed by Li et al. (2016) and Wen et al. (2013) are effective, the overall stability proof required for the application of the FOADRC control strategy for FOSs is less, and the theoretical analysis of the system can be further studied.
Based on the above analysis, this study further examines the FOADRC control strategy and proposes a new control strategy for the stable and rapid control of the PMSM system position angle. Furthermore, this study provides the stability proof of the FOADRC strategy. The main contributions of this study are threefold. First, this study designs a new fastest function and applies it to a TD and designs a fractional-order tracking differentiator (FOTD) using the fractional calculus. The response speed of the whole system is improved. At the same time, the new nonlinear function is designed and applied to fractional-order extended state observer (FOESO). The function proof shows that the new nonlinear function is continuously derivable at the origin, so as to reduce the system jitter. Second, FOADRC controller is designed by FOTD, fractional-order extended state observer (FOESO) and nonlinear state error feedback (NLSEF). The feasibility and stability of the designed system are proved by theoretical derivation, and a new proof method is provided for the stability proof of fractional-order system. Finally, this study verifies the proposed scheme through a simulation and experiments. The results show that when the controller controls the motor, the motor can respond quickly, and has strong anti-interference ability, and has better robustness.
PMSM mathematical model
To facilitate the analysis, the mathematical model of the PMSM is simplified as follows: the spatial distribution of the rotor permanent magnetic field is sinusoidal, the saturation characteristic of the stator core is ignored, the magnetic circuit is linear, the motor parameters remain unchanged, and no core eddy current and hysteresis loss exist (Sun et al., 2020). The voltage equation of the PMSM in the d-p rotating coordinate system can be expressed as
where
The torque equation of the PMSM is
The equation of the motion of the PMSM is
where
Consider that the maximum torque output can be achieved under the vector control mode of
where
FOADRC
As traditional fractional calculus is the basis of derivatives and integrals of any order, it can be described by the calculus operator represented by equation (6)
where
In this study, the concept of fractional-order control is applied to a TD and ESO by combining ADRC and fractional calculus theory, and an FOADRC framework is built, as shown in Figure 1.

FOADRC framework.
The figure shows that the FOADRC is composed mainly of three components: the FOTD, which is mainly used for tracking signals and differential pair tracking signals; FOESO, which is used to observe the internal and external disturbances; and the system state. The nonlinear state error feedback control law is employed mainly to improve the control effect of the system, where X represents the system input signal, and Y represents the output signal of the system response.
Nonlinear function design
As the core of the ADRC, the nonlinear function has a considerable impact on the convergence and stability of the whole controller. As the traditional nonlinear function is not differentiable at the origin and breakpoint and lacks satisfactory continuity and smoothness, in this study, the traditional
When
The fitting process should meet the differentiable continuity condition, then
Solving the equation shows that
FOTD
To meet the rapidity of the system response and reduce the jump and jitter in the process, in this study, for the traditional second-order nonlinear differential tracker, the Caputo fractional calculus is used to improve the expression as shown in equation (10). First, the tanh function is used to replace the sign function, and then the n-times square root operation is performed on the whole. Furthermore, FOTD expression is shown in equation (11)
where
where
Since the fractional calculus
FOESO
The ESO is the core ADRC component, which realizes the observation of internal and external disturbances. The function of the ESO is to expand the disturbance affecting the output of the system into a new state variable. This process does not depend on the model of the controlled object, and the disturbance in the system can be observed without direct measurement.
FOESO is designed based on the fractional system of PMSM, and then expression (5) is transformed into
so FOESO is designed as follows
where
The bandwidth method proposed by Gao is used in this study to adjust the gain coefficients. According to the characteristic equation of the ESO, the following can be known (Ai et al., 2021)
Through pole assignment, the bandwidth of the observer is set as
FOADRC stability analysis
Owing to the difficult problem of nonlinear controlled object stability analysis, a linear nominal model is generally used to examine the main dynamics of a system or dynamics near the equilibrium state. The linear error feedback control law is designed as equation (14)
To examine the stability of the closed-loop nonlinear system, the research system is transformed. If the initial input value of the system is zero, then
According to
When
It is known that
Let
The equation below can be obtained by substituting equations (14) and (15) into equation (5)
where
The equation below can be obtained by substituting equations (14) and (17) into equation (18)
in equation (20),
The equation below can be known by combining equations (19) and (20)
where
which can be further converted to
where
Let
as
According to control theory, when the matrix is a full-rank matrix, the represented system is stable.
Consider that the system stability shown in equation (24) is equivalent to that shown in equation (25)
It can be expressed as follows
where
where
The nonlinear system equation (27) is linearized at the equilibrium point, and the Lyapunov indirect method is combined. Let
The nonlinear system is linearized at the equilibrium point so the matrix coefficient L can be expressed as
According to the Lyapunov indirect method, if matrix L is a Hurwitz matrix, then the equilibrium point of system equation (27) is asymptotically stable.
According to equation (28), relevant parameters are included for simplification, and the following equation can be obtained
The same motor parameters are selected as follows:
It can be seen that the selection of fractional parameters is mainly related to bandwidth, and the fractional parameters are selected as follows:
The verification results are shown in equation (31)
Similarly, when the observer bandwidth
Simulation and experiments
Simulation
To verify the performance of each component of the FOADRC, the parameters of the motor are selected, and the traditional ADRC, improved ADRC (Liu et al., 2017), and FOADRC are used to control the motor to test its control performance under the same conditions. The parameters of the traditional ADRC, improved ADRC, and FOADRC are the same, and the traditional ADRC parameters are the best adjustment parameters. As the larger the
(a) To verify the performance of the improved FOTD, a step input signal with a value of 1 is used for the verification under the same parameter selection. The response curve is illustrated in Figure 2.
FOADRC parameters.

TD and FOTD response curves. (a) TD response curve and (b) ADRC response curve based on improved TD.
Figure 2(a) shows the response curve of the improved FOTD and that the stable tracking time of the traditional TD and FOTD is 0.424 and 0.199 seconds, respectively. The traditional TD can stably track the differential signal of the input signal in 0.443 seconds, and the FOTD can stably track the differential signal of the input signal in 0.025 seconds. Compared with traditional TD, FOTD improves the tracking response speed by 50%. Figure 2(b) demonstrates the response results of the step input signal with a value of 1 for the TD in the ADRC. It can be seen that the time required for the traditional ADRC to reach stability is 0.602 seconds, whereas the time required for the improved FOADRC to reach stability is 0.442 seconds. It can be seen that under the same conditions, the response speed of the ADRC built by the improved FOTD is about 30% higher than that built by the traditional TD to track the input signal, and shows a good tracking effect.
(b) To verify the performance of the FOESO, an ideal second-order system is observed under the same parameters. The superior performance of the FOESO is verified by comparing its results with those of the traditional ESO observation. The response curve is illustrated in Figure 3.

Observation curve of ESO.
The waveforms of the actual position and observation position shown in Figure 3 reveal that the FOESO has a higher observation accuracy than the ESO.
(c) To examine the response speed and anti-interference ability of the FOADRC, an ideal motor model is used for the simulation. Different input signals are observed, and the results are shown in Figures 4 and 5.

Comparison of response speed curves of three control strategies. (a) Step input response curve, (b) sinusoidal input response curve, and (c) square wave input response curve.

Comparison of anti-interference curves of three control strategies: (a) step input response curve and (b) square wave input response curve.
Figure 4(a)–(c) demonstrates the response curves of the three controllers under different input conditions. The comparison shows that the response speed of the FOADRC is significantly higher than that of the improved ADRC and traditional ADRC. As can be seen from Figure 4(a), the improved ADRC improves the speed by 10% compared with the traditional ADRC, while the FOADRC improves the response speed by 13% compared with the traditional ADRC. Similarly, according to Figure 4(b) and (c), the FOADRC response curve is closer to the expected curve, which improves the response speed and the tracking accuracy.
Figure 5(a) and (b) illustrates the simulation diagram of the anti-interference curves of the three ADRC strategies under a step signal with an input value of 100, a pulse signal with an input value of 1, and a step interference signal with a value of 50 and 20. It can be seen from Figure 5(a) that under the step input signal with a value of 100, the traditional ADRC fluctuation amplitude is 23, the improved ADRC fluctuation amplitude is 17, and the FOADRC fluctuation amplitude is 10. Thus, the anti-interference ability of the FOADRC is improved by 13% compared with that of the traditional control strategy. Figure 5(b) reveals that under the pulse input signal with a value of 1, the traditional ADRC fluctuation amplitude is 0.08, the improved ADRC fluctuation amplitude is 0.07, and the FOADRC fluctuation amplitude is 0.05, thereby further verifying the anti-interference performance of the FOADRC. Table 2 presents all the characteristic response values.
Comparison of results under different signal inputs.
When the results in Figures 3 and 4 are compared, it can be seen that the tracking curve of the FOADRC has smaller and fewer fluctuations and a faster response speed than the tracking curve of the traditional ADRC, which is in line with the input signal curve.
Experiments
To verify the performance of the proposed FOADRC, a 4000-W Yaskawa servo motor is used. The experimental platform of the system is composed of the Yaskawa servo motor, a PC, a servo driver, and a load controller, as shown in Figure 6.

Experimental platform.
The selected motor parameters are presented in Table 3.
Motor parameters.
When the input value of the motor is 1000 cts/s, the experiment results of the traditional ADRC and FOADRC under a step signal, sinusoidal signal, and square wave signal are shown in Figures 7–9. It can be seen from Figures 7 and 8 that the time for the two control strategies to enter the stable state is about 45 ms, but the FOADRC has a faster response performance than the traditional ADRC control strategy. Figure 9 reveals that in the presence of interference, the FOADRC has a superior anti-interference effect and can be controlled stably, thereby improving the anti-interference ability of the model. The experimental results show that the FOADRC has the advantages of fast response, high control accuracy, no overshoot, and strong robustness.

Experiment results under step input signal. (a) Traditional ADRC response curve and (b) FOADRC response curve.

Experiment results under sinusoidal input signal. (a) Traditional ADRC response curve and (b) FOADRC response curve.

Experiment results under pulse input signal. (a) Traditional ADRC response curve and (b) FOADRC response curve.
Summary
This study examines a new ADRC strategy applied to an FOS and presents the feasibility and superiority of the strategy through theoretical and experimental verification. The experimental comparison shows that the proposed control strategy can improve the response speed, enhance the anti-interference ability, and reduce the overshoot of the system on the basis of the stable control of the motor. In addition, this study realizes the application of fractional-order and integer-order target. On the basis of integer order, the stability analysis method for fractional-order controller is explored, increases the application range of the ADRC strategy, and provides a new control method for the selection of a motor control strategy and new research idea to future studies on complex objects, thereby demonstrating high research and application value.
Footnotes
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: Anhui Province University Discipline (Professional) Top Talent Academic Funding Project (gxbjZD2021065), The key R&D project of Wuhu City “R&D and Application of Key Technologies of Robot Intelligent Detection System Based on 3D Vision” (2021yf32), and the Anhui Engineering University Jiujiang Industrial collaborative innovation special fund project (2021cyxtb2).
