Next Article in Journal
Transient Flow-Induced Stress Investigation on a Prototype Reversible Pump–Turbine Runner
Previous Article in Journal
Analysis of the Relationship between Fuel Prices and Vehicle Numbers in Urban Road Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Active Disturbance Rejection Control of Permanent Magnet Synchronous Motor Based on RPLESO

1
School of Civil Engineering, Southeast University, Nanjing 210018, China
2
Xi’an Modern Control Technology Research Institute, Xi’an 710065, China
3
Ningbo Yingkai Intelligent Equipment Co., Ltd., Ningbo 315000, China
*
Author to whom correspondence should be addressed.
Submission received: 22 April 2024 / Revised: 20 May 2024 / Accepted: 28 May 2024 / Published: 19 June 2024
(This article belongs to the Special Issue Advances in Permanent Magnet Motor and Motor Control)

Abstract

:
In view of the problem of the low-speed jitter of household lawn mowers driven by a permanent magnet synchronous motor (PMSM) at low speeds and high torque, and the complicated parameters of traditional non-linear active disturbance rejection controllers, a partially optimized linear active disturbance rejection control (LADRC) driving PMSM strategy is proposed. First, the linear extended state observer (LESO), which bears a significant burden in terms of speed and load estimation in active disturbance rejection control, is optimized by reducing its order to improve the anti-disturbance performance of the active disturbance rejection controller within a limited bandwidth. Secondly, the reduced-order parallel linear extended state observer (RPLESO) is obtained by optimizing the parallel structure of the order-reduced LESO, which improves the control precision and robustness of the system. Through a simulation and experimental verification, the optimized LADRC control of the PMSM system is shown to improve the parameter adjustability, speed estimation precision and system robustness.

1. Introduction

Traditional non-road fuel vehicles, represented by domestic lawn mowers, have problems such as high power consumption, serious pollution and loud noise. Under the “two-carbon” strategic goal of “carbon peak” and “carbon neutrality”, the transformation of non-road fuel vehicles into electric power vehicles is an important means to deal with a series of problems, such as air pollution control, energy conservation, emission reduction and the energy crisis. Non-road vehicles have the characteristics of a narrow driving range, poor road conditions, uneven road surfaces and short driving distances [1], while ordinary motors are unable to meet the requirements of the unique working conditions. The permanent magnet synchronous motor (PMSM) is widely used in non-road electric vehicles, with its advantages of a simple structure, high power density, high operating efficiency, small size, large overload capacity, small moment of inertia and small torque ripple [2]. Therefore, the construction of motor speed regulation control systems with PMSMs as the core and in line with the complex non-road working conditions has become the research goal in this field. Most control methods in the traditional PMSM vector control system use PI controllers. The most common type is vector control. Although this controller can eliminate the dependence on a precise mathematical model of the controlled object, a contradiction exists between the system rapidity and overshoot [3]. When the PMSM system is subjected to internal and external periodic and aperiodic disturbances, such as speed fluctuations, sudden changes in load, parameter perturbations, the dead-time effects of inverters and sampling errors of the stator current, it is unable to ensure the high-precision control of the motor speed. To solve these problems, scholars at home and abroad have proposed advanced PMSM control algorithms, including sliding mode control [4], active disturbance rejection control (ADRC) [5], model prediction control [6], neural network control [7] and artificial intelligence control [8].
Initially proposed by Han Jingqing [9], ADRC has become a research hotspot at home and abroad since it does not depend on a precise system model and has high disturbance resistance capabilities. ADRC consists of three parts: a trace differentiator (TD), an extended state observer (ESO) and nonlinear state error feedback (NLSEF). The TD is used to arrange the transition process, reduces or avoids overshoot and provides high-quality input. The ESO is used to observe the internal and extended states to improve the controllability of the system. NLSEF is used to provide an effective control quantity. Because ARDC does not depend on a precise mathematical model of the controlled object and its structure is relatively fixed, it can reduce the external disturbance and internal uncertainty and alleviate the strong coupling and nonlinear characteristics of the motor, and it has the advantages of a strong anti-interference ability, small overshoot, high precision, strong robustness and a wide application range [10]. At the same time, ARDC also has many shortcomings, such as large algorithm parameters, a high demand for disturbance modeling, delays in computation and the increased consumption of computing resources. In order to reduce the difficulties in parameter adjustment and the number of system control parameters, linear active disturbance rejection control (LADRC) was proposed by Gao Zhiqiang et al. [11], which simplifies the structure of the auto-disturbance rejection controller. Furthermore, it proposes to adopt the frequency domain analysis method in classical control theory and a linear extended state observer (LESO) and linear state error feedback (LSEF) to tune the parameters of ADRC, so that the number of LADRC parameters is reduced to two. These are the controller bandwidth and observer bandwidth, which are closely related to the performance of the closed-loop system and greatly reduce the difficulty in the parameter tuning of nonlinear ADRC [12,13]. A single-winding bearingless flux-switching PMSM in linear ADRC with model compensation has been designed. The LESO and error feedback control rates have been implemented and compared to traditional PID control, demonstrating stronger anti-interference abilities [14]. Ref. [15] overcomes the non-smooth nature of the nonlinear function in the auto-disturbance controller, and an improved first-order ADRC is used in the machine control system to observe and feedforward the disturbance of the system through the extended state observer. Ref. [16] uses ADRC to control the speed only, but the state observer in ADRC also estimates the back-EMF, which is sent to a phase-locked loop (PLL) in order to obtain the final estimated speed and position. Refs. [17,18] only use ADRC and a speed estimation method based on a sliding mode observer (SMO) simultaneously. Ref. [19] proposes a simplified ADRC controlling both the speed and current. A few works, like [20], design basic two-order ADRC controllers for PMSMs. Therefore, LADRC can be easily applied to industrial control.
Taking the PMSM as the research object, this paper proposes an improved LADRC control strategy by analyzing its topological structure, its working principle and the operating conditions of off-road vehicles. Firstly, the disturbance of the speed loop is analyzed, and it is concluded that aperiodic disturbances, such as the speed and sudden changes in load, have the most prominent influence on the system. In order to improve the speed accuracy and robustness of the PMSM speed control system, the LESO, with a large estimated burden in the LADRC controller, is reduced in order. Instead of estimating the feedback speed calculated by the encoder, the load disturbance of the system is accurately estimated and fed back to the system, which improves its anti-disturbance ability. Then, the LESO with a reduced order is optimized in a parallel structure, which not only retains the advantage of the easy tuning of the LADRC parameters but also improves the observation precision and anti-disturbance ability of the controller. Through a simulation and experimental verification, the optimized ESO with a reduced-order parallel structure is shown to exhibit higher speed observation accuracy, tracking performance and system robustness, and it can effectively solve the problem of the jitter of domestic lawn mowers at low speeds.

2. The Mathematical Model of the PMSM and LADRC

2.1. The Basic Mathematical Model of the PMSM

This paper selects a three-phase surface permanent magnet synchronous motor (SPMSM) as its research object. The mathematical model of the SPMSM in a two-phase rotating coordinate system d q based on three-phase stator stationary coordinate A B C and two-phase stator stationary coordinate α β is presented in Figure 1.
Considering the ideal mathematical modeling of the PMSM, we make the following assumptions: (1) we ignore the magnetic circuit saturation effect; (2) we ignore the hysteresis and eddy current loss; (3) the magnetic field space is sinusoidal. The voltage equation under the α β stationary coordinate system is
u α = R s i α + L s d i α d t ω e ψ f sin θ e
u β = R s i β + L s d i β d t ω e ψ f cos θ e
In the equation, u α , u β and i α , i β are the voltage and current of the α β axis, respectively; L s is the stator inductance; R s is the stator resistance; ψ f is the magnetic chain of the rotor permanent magnet; ω e is the electric angular velocity; ω e = p n ω r , where p n is the pole logarithm of the motor and ω r is the mechanical angular velocity; and θ e is the rotor angular position.
The voltage equation in the synchronous rotating d q coordinate system is
u d = R s i d + L d d i d d t ω e L q i q
u q = R s i q + L q d i q d t + ω e L d i d + ω e ψ f
In the equation, u d and u q are the stator voltages of the d q axis; i d and i q are the stator currents of the d q axis; L d and L q are the stator inductance of the d q axis; and L d = L q = L s . The torque balance and motion equations of the PMSM, respectively, are shown below.
Torque balance equation:
T e = 3 2 p n ψ f i q + L d L q i d i q
Since there is L q = L d in the SPMSM, the torque equation is
T e = 3 2 p n ψ f i q
The equation of motion is
T L = T e J d ω e d t B ω r
T e is the electromagnetic torque; T L is the load torque; J indicates the inertia; B is the viscosity friction coefficient.

2.2. The Basic Mathematical Model of LADRC

In this paper, the basic mathematical model of LADRC is derived by taking a second-order system as an example. The general form of the differential equation of the second-order system is
y ¨ = a 1 y ˙ a 0 y + w + b u
In the equation, y and u are, respectively, the output and input of the controlled object; ω is the system disturbance; a 0 and a 1 are unknown coefficients; and b is the controller gain. Combining Formulas (7) and (8), the equation of motion can be converted into
ω ˙ r = a ( x ) + b 0 u y = ω r
in which a ( x ) = K e ( i q u ) T L B ω r J + ( b b 0 ) u is the total system disturbance; K e = 3 2 p n ψ f and b = K e J are the control gain; b 0 is an estimate of b .
For the system shown in Equation (9), a linear trace differentiator (LTD) not only provides the transition process but also provides the corresponding differential signal of the transition signal, and the inertia link has a transition effect, so the first-order inertia link can be used to design the LTD for convenience.
e 1 = u 1 ω r u ˙ 1 = ε 1 e 1
e 1 is the observation error of the LTD; u 1 is the tracked input signal; and ε 1 is the tracking factor (the time constant of the inertial link).
The mathematical model of the second-order LESO can be derived from Formula (9) as follows:
e 2 = z 1 ω r z ˙ 1 = z 2 β 1 e 2 + b 0 u z ˙ 2 = β 2 e 2
e 2 is the observation error of the LESO; z 1 is the tracking value of rotational speed ω r ; z 2 is the observation value of the disturbance; β 1 and β 2 are the gain coefficients of the observer.
The linear state error feedback for the system shown in Equation (9) can be designed as
e 3 = u 1 z 1 u 2 = K p ( u 1 z 1 ) u = ( u 2 z 2 ) / b 0
e 3 is the observation error of the LSEF; K P is the proportional adjustment factor, related to the bandwidth of the system.
The final form of the LADRC controller can be obtained by combining the above Formulas (10)–(12):
u = K p ( ω r ω r ) z 2 / b 0
The parameters that need to be fixed in the controller are ε 1 , β 1 , β 2 and K P . According to the LESO parameter configuration method in the literature [11], an appropriate observer bandwidth and controller bandwidth are selected to determine the convergence speed of the observer and controller, respectively, and we set parameters β 1 = 2 ω o , β 2 = ω o 2 , K P = ω c . Generally, when designed, ω o is about 3–5 times that of ω c . The control block diagram of the speed control structure of the traditional LADRC is shown in Figure 2.

2.3. The Design of the Order-Reduced Parallel LESO

In the traditional LESO, not only the system disturbance value but also the feedback velocity ω r is observed. In fact, in the speed loop of the servo system, the feedback speed signal can be precisely measured by the encoder, so the state feedback observer does not need to observe the speed signal. Moreover, the speed information obtained directly via the encoder can cause the speed feedback signal to be unaffected by the bandwidth of the observer. Therefore, a reduced-order linear extended state observer (RLESO) can be obtained by reducing the order of the above second-order extended state observer.
According to the above Equation (11), the equation of state is established as follows:
z ˙ 3 z ˙ 4 = 0 1 0 0 z 3 z 4 + 1 0 b 0 u + 0 1 a ˙ ( t )
z 3 is the state variable of the rotation speed ω r ; z 4 is the state variable of the total disturbance of the system a ( t ) . Since z 3 is known and z 4 is unknown, z 4 = z ˙ 3 b 0 u is set, and a descending-order observer is constructed as follows:
z ˙ 2 = β 3 ( z 2 z 4 ) = β 3 ( z ˙ 3 z 2 b 0 u )
where β 3 is the bandwidth of the reduced-order observer.
In general, there will be measurement noise when the signal is measured directly by the sensor, and Equation (15) contains the differential term z 3 , which is sensitive to noise. In order to suppress the influence of noise signals, the variable substitution method is used to change the above equation. We define a new state variable as follows:
z 5 = z 4 β 3 z 3
From Formulas (15) and (16), it can be obtained that
z ˙ 5 = β 3 ( z 5 + β 3 z 3 + b 0 u ) a ^ ( t ) = z 5 + β 3 z 3
where a ^ ( t ) is the observed integrated disturbance. Equation (16) achieves the estimation of the total disturbance of the system a ( t ) and has a better anti-interference capacity with regard to the system noise and better adaptability. The structure block diagram of the RLESO is shown in Figure 3.
Compared with nonlinear active disturbance rejection control, order-reduced linear active disturbance rejection control is more simplified in its parameter configuration, but, due to bandwidth limitations in actual observation, large observation errors will be generated, increasing the burden of the closed-loop controller [21]. In order to equip the observer with the ideal bandwidth, from the perspective of the hardware cost, system sampling frequency and sensor noise, this paper considers the parallel connection of two order-reduced LESOs to obtain a wider range of adjustable bandwidths and better observation performance without increasing the system cost or the adjustable parameters. Figure 4 shows the structural diagram of the reduced-order parallel linear extended state observer (RPLESO).
In order to simplify the design, both observers use the same parameters. Table 1 lists the system control parameters.
As shown in Figure 4, the system disturbance is divided into two parts: z 5 and a ^ ( t ) .
a ( t ) = z 5 + a ^ ( t )
Here, z 5 is the observed value of RLESO1 for the disturbance a ( t ) e, and a ^ ( t ) is the observed error of the disturbance.
When RLESO1 is subjected to a large disturbance, z 5 cannot be completely compensated for, so it is considered to compensate for the observation error a ^ ( t ) via the parallel RLESO2, so as to compensate for the total disturbance of the system more accurately. The basic principle of disturbance compensation is to transform the original system into a first-order integral system and construct a first-order integral system with u 1 as the input. The influence of the disturbance error on the system is the difference between the output of the integral system and that of the actual system, and a ^ ( t ) is accurately observed and offset by the parallel RLESO.
Based on the above design, where the current loop is controlled by the PI, the block diagram of the PMSM speed active disturbance rejection control system with the RPLESO designed in this paper can be obtained, as shown in Figure 5.

3. Simulation Analysis

In order to verify the effectiveness of the control strategy designed above, this system, as well as the traditional PI double closed-loop control system and the traditional linear ADRC speed governing system, as shown in Figure 5, asre built in MATLAB/Simulink ver. R2024a, respectively, for a simulation and comparative study. The research object of this paper is the driving motor (with a reducer) of the domestic lawn mower. The specific parameters of the driving motor are shown in Table 2.

3.1. Speed Tracking Simulation Experiment

The simulation experiment’s strategy is as follows: when the motor is unloaded, the initial reference speed is set to 500 r/min; the reference speed is set to 1200 r/min at 0.2 s; the reference speed is suddenly reduced to 1000 r/min at 0.4 s; and at 0.6 s, the reference speed is suddenly reduced to 400 r/min. The simulation results are shown in Figure 6. It can be seen from the local magnification diagram in the figure that both the control algorithm with the RPLESO designed in this paper and the traditional linear ADRC control algorithm have a faster response than the PI control. In terms of overshoot, the algorithm designed in this paper has a smaller overshoot than the traditional LADRC control algorithm, which is almost negligible. In terms of steady-state precision, the control algorithm proposed in this paper has a smaller steady-state error.

3.2. Simulation Experiment with Sudden Changes in Load

In order to verify the adaptability of the control strategy under sudden load changes, the following simulation experiments are designed. The motor starts with no load and the steady speed is set at 1000 r/min. When the motor reaches the steady speed, a load torque of 10 N·m is suddenly added at 0.1 s. When the rotational speed is stabilized, we remove the load at 0.3 s, and the system’s speed response curve is obtained, as shown in Figure 7. Table 3 and Table 4 show the calculated values of the velocity overshoot and steady-state error.
As can be seen from Figure 7, the overshoot of the proposed control strategy is significantly reduced compared with that of the traditional LADRC when the speed is increased, while the overshoot of both methods is superior to that of the traditional PI control during loading and unloading. Table 3 shows that the maximum overshoot of the PI control reaches 0.642%. Compared with the traditional LADRC control and PI control, the control strategy proposed in this paper has the advantage of smaller overshoot during a speed increase. Table 4 shows the steady-state accuracy of the velocity after the load becomes stable. It can be seen that, compared with the traditional control strategy, the steady-state speed precision error of the proposed control strategy under the sudden load change is only 0.001%, which is almost negligible. This is because the disturbance caused by the sudden load change is large. For the traditional linear ADRC, its observer is limited by the bandwidth and is easily affected by the amplitude. However, the speed controller designed in this paper uses two parallel order-reduced observers, and it can observe the error of the observer while guaranteeing the bandwidth, which can improve the anti-interference ability and steady-state precision of the control system. We also tested three control strategies under rated speed and torque, as shown in Figure 8.
Figure 9 shows the q -axis current waveform of the motor at no-load startup and during sudden loading and a load reduction.
As can be seen from Figure 9, when the PMSM is started without any load, the speed response of the control strategy proposed in this paper is better than that of the traditional LADRC and PI control, and the maximum current value at the start moment is smaller than that of the traditional control strategy, thus reducing the design requirements of the hardware circuit and the design cost of the controller.

4. Experimental Verification

In order to further prove the practicality of the improved active disturbance rejection control algorithm based on the proposed RPLESO in engineering practice, a set of back-to-back experimental platforms composed of a CDC-S130B motor and magnetic powder dynamometer is built, with LKS32MCO80R8T8 as its main controller, as shown in Figure 10. When the reference speed of the test platform is 50 r/min, the steady-state speed control accuracy of the three control strategies under no load and a 40 N·m load is obtained, as shown in Figure 11 and Figure 12, respectively. The data obtained from the experiments are exported to an Excel file via the host computer. The data file is then imported into MATLAB for plotting. By adjusting the size and local zoom of the data waveforms under different experimental conditions in each image, the vector graphics are exported. MATLAB’s data statistics functions are used to compare the motor speed waveforms and the stability under load disturbances under different experimental conditions.
We calculate the speed fluctuation error under the three control algorithms in Figure 11 and Figure 12 based on the standard deviation in Formula (19), as shown in Table 5.
s = ( x 1 x ) 2 + ( x 2 x ) 2 + ( x n x ) 2 n 1
The speed fluctuation of the RPLESO is comparable to that of LADRC when the motor is unloaded but significantly smaller than those of the other two control methods when loaded.
In order to test the robustness of the proposed control strategy and the traditional LADRC and PI control under a disturbance, as well as the precision in the observing the speed, the reference speed is set at 50 r/min, and the speed fluctuations under no load and a 40 N·m load are, respectively, tested. As shown in Figure 12 and Figure 13, the active disturbance rejection control based on the RPLESO has strong robustness to disturbances, and the speed fluctuation is the smallest under no load and a disturbance. Therefore, compared with traditional control, the active disturbance rejection control optimized in this paper has good speed observation accuracy and tracking performance and stronger robustness.
We compare the speed on the motor side with the output speed after adding a reducer to the motor, as shown in Figure 14, Figure 15, Figure 16, Figure 17, Figure 18, Figure 19, Figure 20, Figure 21, Figure 22 and Figure 23. Although the low-speed torque is increased when adding a reducer on the outside of the motor, the speed fluctuation also increases compared to the previous case, which leads to vibration in non-road vehicles at low speeds. To address this issue, we will consider improving it by reducing the order of the linear ADRC and adding digital filtering algorithms in the feedback loop.

5. Conclusions

This paper applies LADRC in a PMSM double closed loop control system, proposes an improved LADRC control based on order-reduced parallel linear active disturbance rejection control and provides the design of a velocity loop LADRC controller and the parameters of the current loop PI controller. The simulation analysis and experimental verification show that
  • The LADRC speed loop controller based on the RPLSEO can improve the steady-state speed precision of the system and effectively solve the problem of vehicle jitter at low speeds;
  • The improved LADRC controller can obtain better observation performance than the traditional LADRC under the condition of an actual bandwidth limitation, thus reducing the application cost of the control system and having more practical application value;
  • The algorithm proposed in this paper reduces the adjustable parameters of the system speed controller to four, improves the tunability of the parameters, makes the system more robust and can reach stability faster after being disturbed.

Author Contributions

Conceptualization, C.Z., B.W., K.L. and K.R.; Methodology, C.Z., B.W., K.L. and K.R.; Software, C.Z., K.L. and K.R.; Validation, C.Z. and K.R.; Formal analysis, C.Z., B.W., K.L. and K.R.; Investigation, C.Z., B.W. and K.L.; Resources, C.Z., B.W. and K.L.; Data curation, C.Z., B.W. and K.L.; Writing—original draft, C.Z.; Writing—review & editing, C.Z.; Visualization, C.Z.; Supervision, C.Z.; Project administration, C.Z. and K.L.; Funding acquisition, C.Z. and K.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Conflicts of Interest

Authors Kai Liu and Kaixuan Ren were employed by the company Ningbo Yingkai Intelligent Equipment Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Ye, C. Design and Simulation of All-Terrain Agricultural Electric Vehicle. Master’s Thesis, Jimei University, Xiamen, China, 2015; pp. 1–2. [Google Scholar]
  2. Xu, J.; Wang, T.; Jia, P. Quasi-resonant Active Disturbance Rejection Control for Current Harmonics Suppression of Permanent Magnet Synchronous Motor. Proc. CSEE 2023, 43, 2450–2460. [Google Scholar]
  3. Kang, E.; Wu, B.; Yu, C. Research on Sensorless of Permanent Magnet Synchronous Motor Based on LADRC Control. Electr. Mach. Control. 2023, 27, 69–78. [Google Scholar]
  4. Zhou, M. Research on Chattering-Free Terminal Sliding-Mode Control and Application in Induction Motor Drive. Master’s Thesis, Harbin Institute of Technology, Harbin, China, 2019. [Google Scholar]
  5. Han, J. Active Disturbance Rejection Control Technique—The Technique for Estimating and Compensating the Uncertainties; National Defense Industry Press: Beijing, China, 2008. [Google Scholar]
  6. Yang, C.; Liu, K.; Hu, M.; Hua, W. FPGA-based Extended Control Set Model Predictive Current Control with Zero Computational Delay for Permanent Magnet Synchronous Motor. Proc. CSEE 2024, 12, 4726. [Google Scholar]
  7. Chaoui, H.; Khayamy, M.; Okoye, O. Adaptive RBF network based direct voltage control for interior PMSM based vehicles. IEEE Trans. Veh. 2018, 67, 5740–5749. [Google Scholar] [CrossRef]
  8. Qiao, L.; Liu, Y.; Hu, P. Research on Control of PMSM Speed Control System Based on Genetic Algorithm and Fuzzy PID. Micromotors 2021, 54, 92–98. [Google Scholar]
  9. Han, J. Auto Disturbances Rejection Control Technique. Front. Sci. 2007, 1, 24–31. [Google Scholar]
  10. Han, J. From PID Technique to Active Disturbances Rejection Control Technique. Control Eng. China 2002, 9, 13–18. [Google Scholar]
  11. Gao, Z. Scaling and bandwidth-parameterization based controller tuning. In Proceedings of the 2003 American Control Conference, Denver, CO, USA, 4–6 June 2003; pp. 4989–4996. [Google Scholar]
  12. Jin, H.; Zhang, R.; Wang, L.; Gao, Z.Q. Root locus analysis on parameter tuning robustness of linear active disturbance rejection control. Control. Theory Appl. 2018, 35, 1648–1653. [Google Scholar]
  13. Fu, C.; Tan, W. Tuning of linear ADRC with known plant information. ISA Trans. 2016, 65, 384–393. [Google Scholar] [CrossRef]
  14. Lin, P.; Wu, Z.; Liu, K.; Sun, X. A class of linear-nonlinear switching active disturbance rejection speed and current controllers for PMSM. IEEE Trans. Power Electron. 2021, 36, 14366–14382. [Google Scholar] [CrossRef]
  15. Deng, F.; Guan, Y. PMSM Vector Control Based on Improved ADRC. In Proceedings of the 2018 IEEE International Conference of Intelligent Robotic and Control Engineering (IRCE), Lanzhou, China, 24–27 August 2018; pp. 154–158. [Google Scholar]
  16. Chen, Q.; Dong, F.; Tao, L.; Nan, Y. Sensorless speed control of permanent magnet synchronous motor system based on active disturbance rejection control. In Proceedings of the 2016 Chinese Control and Decision Conference (CCDC), Yinchuan, China, 28–30 May 2016; pp. 6719–6723. [Google Scholar]
  17. Qiu, Z.; Xiao, J.; Wang, S. Active-disturbance rejection control based on a novel sliding mode observer for PMSM speed and rotor position. J. Vibroeng. 2015, 17, 4603–4617. [Google Scholar]
  18. Sun, K.; Zhao, Y.; Shu, Q. A position sensorless vector control system of permanent magnet synchronous motor based on active-disturbance rejection controller. In Proceedings of the International Conference on Mechatronics and Automation IEEE, Changchun, China, 9–12 August 2009; pp. 3833–3837. [Google Scholar]
  19. Wu, C.; Qi, R. The simplified active disturbance rejection control for permanent magnet synchronous motor drive system. In Proceedings of the 32nd Chinese Control Conference, Xi’an, China, 26–28 July 2013; pp. 4172–4176. [Google Scholar]
  20. Li, S.; Xia, C.; Zhou, X. Disturbance rejection control method for permanent magnet synchronous motor speed-regulation system. Mechatronics 2012, 22, 706–714. [Google Scholar] [CrossRef]
  21. Li, J.; Qi, X.; Xia, Y.; Gao, Z. On Linear/Nonlinear Active Disturbance Rejection Switching Control. Acta Autom. Sin. 2016, 42, 202–212. [Google Scholar]
Figure 1. Coordinate transformation of the PMSM.
Figure 1. Coordinate transformation of the PMSM.
Energies 17 03025 g001
Figure 2. Block diagram of the traditional LADRC speed control structure.
Figure 2. Block diagram of the traditional LADRC speed control structure.
Energies 17 03025 g002
Figure 3. A reduced-order linear extended state observer.
Figure 3. A reduced-order linear extended state observer.
Energies 17 03025 g003
Figure 4. Block diagram of the RPLESO structure.
Figure 4. Block diagram of the RPLESO structure.
Energies 17 03025 g004
Figure 5. Block diagram of the PMSM speed active disturbance rejection control system containing the RPLESO.
Figure 5. Block diagram of the PMSM speed active disturbance rejection control system containing the RPLESO.
Energies 17 03025 g005
Figure 6. Speed tracking curves.
Figure 6. Speed tracking curves.
Energies 17 03025 g006
Figure 7. Speed response curves for sudden loading and unloading of 10 N·m.
Figure 7. Speed response curves for sudden loading and unloading of 10 N·m.
Energies 17 03025 g007
Figure 8. Speed fluctuations at rated speed and rated torque.
Figure 8. Speed fluctuations at rated speed and rated torque.
Energies 17 03025 g008
Figure 9. Comparison of q -axis current waveforms.
Figure 9. Comparison of q -axis current waveforms.
Energies 17 03025 g009
Figure 10. Experimental platform of the PMSM drive system.
Figure 10. Experimental platform of the PMSM drive system.
Energies 17 03025 g010
Figure 11. Steady-state accuracy of no-load speed.
Figure 11. Steady-state accuracy of no-load speed.
Energies 17 03025 g011
Figure 12. Steady-state accuracy of speed with 40 N·m load.
Figure 12. Steady-state accuracy of speed with 40 N·m load.
Energies 17 03025 g012
Figure 13. Comparison of the RPLESO and PI when the load is 40 N·m.
Figure 13. Comparison of the RPLESO and PI when the load is 40 N·m.
Energies 17 03025 g013
Figure 14. Dynamic characteristics at a given speed change.
Figure 14. Dynamic characteristics at a given speed change.
Energies 17 03025 g014
Figure 15. Comparison of loads of 2, 5, 10 N·m.
Figure 15. Comparison of loads of 2, 5, 10 N·m.
Energies 17 03025 g015
Figure 16. Electromagnetic and load torque.
Figure 16. Electromagnetic and load torque.
Energies 17 03025 g016
Figure 17. d -axis current at load of 2 N·m.
Figure 17. d -axis current at load of 2 N·m.
Energies 17 03025 g017
Figure 18. q -axis current at load of 2 N·m.
Figure 18. q -axis current at load of 2 N·m.
Energies 17 03025 g018
Figure 19. Load with reducer of 40 N·m.
Figure 19. Load with reducer of 40 N·m.
Energies 17 03025 g019
Figure 20. Load with reducer of 80 N·m.
Figure 20. Load with reducer of 80 N·m.
Energies 17 03025 g020
Figure 21. Load with reducer of 100 N·m.
Figure 21. Load with reducer of 100 N·m.
Energies 17 03025 g021
Figure 22. PI and LADRC with reducers.
Figure 22. PI and LADRC with reducers.
Energies 17 03025 g022
Figure 23. PI and RPLESO with reducers.
Figure 23. PI and RPLESO with reducers.
Energies 17 03025 g023
Table 1. Parameters of the control system.
Table 1. Parameters of the control system.
ParameterNumeric Value
LTD tracking factor ε 1 8
Observer bandwidth ω o 2500
Controller bandwidth ω c 500
Controller gain b 0 12
Current ring controller K P 17
Current ring controller K i 5750
Table 2. Parameters of the permanent magnet motor.
Table 2. Parameters of the permanent magnet motor.
ParameterNumeric Value
Power rating / K W 2.2
Rated voltage / V 72
Rated current / A 32
Rated speed / ( r / min ) 5500
Stator resistance / Ω 0.066
d Axis inductance / H 0.59
q Axis inductance / H 0.59
Number of pole pairs P n 5
Rated torque / ( N m ) 14.3
Linkage / W b 0.175
Moment of inertia / ( k g m 2 ) 2.48
Table 3. Speed overshoot.
Table 3. Speed overshoot.
ProjectRisingLoadingUnloading
RPLESO0.2880.0770.083
LADRC1.8500.0790.060
PI00.6420.637
Numerical units: %.
Table 4. Precision of steady-state speed.
Table 4. Precision of steady-state speed.
ProjectLoadingUnloading
RPLESO0.0010.001
LADRC0.0290.018
PI0.0700.005
Numerical units: %.
Table 5. Standard deviation of speed fluctuation in three control modes.
Table 5. Standard deviation of speed fluctuation in three control modes.
ProjectRPLESOLADRCPI
Unload7.447.799.42
Load0.552.917.44
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

Zhou, C.; Wang, B.; Liu, K.; Ren, K. Active Disturbance Rejection Control of Permanent Magnet Synchronous Motor Based on RPLESO. Energies 2024, 17, 3025. https://0-doi-org.brum.beds.ac.uk/10.3390/en17123025

AMA Style

Zhou C, Wang B, Liu K, Ren K. Active Disturbance Rejection Control of Permanent Magnet Synchronous Motor Based on RPLESO. Energies. 2024; 17(12):3025. https://0-doi-org.brum.beds.ac.uk/10.3390/en17123025

Chicago/Turabian Style

Zhou, Chengpeng, Bo Wang, Kai Liu, and Kaixuan Ren. 2024. "Active Disturbance Rejection Control of Permanent Magnet Synchronous Motor Based on RPLESO" Energies 17, no. 12: 3025. https://0-doi-org.brum.beds.ac.uk/10.3390/en17123025

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