This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
1. Introduction
Permanent-magnet synchronous motors are widely used in various applications due to their simple control, high efficiency, good torque characteristics, and low loss [1]. Current control methods for PMSM include proportional–integral–derivative (PID), sliding mode, adaptive, predictive, and active disturbance rejection control [2–5]. However, the application environment is generally complex and often has various disturbances because PMSM is a nonlinear, multivariable, and strongly coupled system. Hence, these control methods cannot easily perform fast and high-precision control. For example, PID control is sensitive to changes in the parameters of the controlled object model, and only the deviations of the given feedback are adjusted. PID is a single-degree-of-freedom control, and balancing the tracking performance and immunity of the system is difficult. Sliding mode control belongs to the bang-bang control, and the control volume is a noncontinuous quantity. Therefore, the problem of “flicker” inevitably arises. Adaptive control is a time-varying nonlinear system with low control accuracy, and satisfying the control requirements is difficult. Although adjusting the controller parameters in predictive control is unnecessary, accurate object model parameters, which are sensitive to changes in model parameters, are required. Moreover, the evaluation function value needs to be calculated multiple times in a control cycle, which requires a high level of computing power for the microprocessor. This will increase the cost of the control system and reduce the efficiency of industrial production. ADRC does not depend on the parameters of the object model and can estimate and compensate for internal and external disturbances in real time. ADRC also has a strong anti-interference capability and can be used in PMSM to achieve satisfactory results [6, 7].
ADRC technology has been utilized for more than 20 years because of its high precision, simple structure, strong anti-interference capability, fast response, and easy parameter setting. These characteristics have elicited the attention of scholars at home and abroad. The application of ADRC in motor, flight, robot, and other industrial types of control has produced fruitful results. ADRC technology also plays an important role in various fields. For example, ADRC technology was applied to an idle controller, and the extended state observer (ESO) was used to compensate for the interference load and frictional torque of the engine. Meanwhile, a feedforward compensator was designed to improve interference suppression performance [8]. ADRC was transformed into an indirect perturbed Lurie system and then applied to a single-input single-output system. Global and local stabilities were verified with the Lyapunov theorem, and the manner in which linear dynamics was integrated into ADRC technology was described. ADRC was introduced into the rail control of a solar sail to maintain its place on the solar–lunar orbit [9, 10]. ADRC technology was also applied to a time-delay system, which is difficult to control; the parameter tuning method of ADRC technology under different time-delay systems was also summarized [11]. A linear system was used to compensate for the actual system as the nominal system to solve the aircraft attitude tracking problem accurately and efficiently under uncertain model and external disturbances [12]. Wang Ronglin applies ADRC to a position servo system of a rocket launcher driven by a PMSM, which improves the movement accuracy and robustness of the servo system [13]. A nonaffine nonlinear system with unknown external perturbation was used to estimate the unknown parts of a system using ESO, thereby solving the difficult problem of virtual control derivative acquisition [14, 15]. Zhang xinhua applied self-disturbance rejection control technology to a three-degree-of-freedom magnetic levitation permanent magnet planar motor to solve the problem of reduced electromagnetic force due to the deflection of the mover or the sharply decreased magnetic flux density with height [16]. ESO was utilized to linearize dynamically the information of a class of objects with unknown nonlinear properties and perturbations; the optimal control law was designed with LQR theory [17]. Jin Qibing used ADRC to solve the problem of model reduction error in the design process of a two-input/two-output time-delay system controller. The proposed method reduces the influence of the reduced-order error and improves the anti-interference capability and robustness of the control system [18].
However, the applications of these ADRC technologies are based on the traditional ADRC. The traditional nonlinear function of ADRC has many issues in conductivity and smoothness near the origin and segment points, and these issues reduce the performance of ADRC. Many scholars have attempted to improve ADRC to achieve higher precision and stronger anti-interference capability and reduce the limitations of the traditional ADRC. For example, the nonlinear function in ADRC was replaced by a linear function, which reduces the number of tuning parameters required in ADRC to a certain extent, and was then applied to the pressurized water reactor power. However, the linear ADRC reduced the working efficiency of the system and was prone to “peaking” in the initial state [19]. Zhao Zhiliang designed a piecewise smoothing function consisting of linear and fractional power functions and applying the new function to nonlinear ESO. The new and traditional ESO were compared through a numerical simulation. The new ESO achieved smaller peaks and stronger noise immunity than traditional ESO. However, the addition of a power function increased the complexity of the linear function and the response time of the system [20]. In another study, nonlinear ESO was modified into a linear ESO and combined with the least-squares method. The linear function was applied to the nonlinear state error feedback rate to improve the capability of the system to resist interference [21]. Liu Bingyou designed a new nonlinear function that was constructed by interpolation. The new function was applied to ESO, and excellent performance was obtained. However, only the analysis of the new ADRC at the theoretical stage was performed. No actual motor verification was conducted, and the validity of the method was not confirmed. Moreover, the gain and filter performance of the new function were not analyzed [22].
Parameters are added to improve the structure of ADRC, but this addition complicates the tuning and control of the entire system. If a linear ADRC is used, then the control efficiency of the entire system will not be as high as that of nonlinear ADRC, and the “peaking” phenomenon in the initial state could lead to system instability. Therefore, this study designs an optimized ADRC that acts on the PMSM based on the nonlinear function of nonlinear ADRC. First, a mathematical model of the dynamic equation of the PMSM motion equation is established. Second, a new type of nonlinear function is designed to verify the performance of the new function. Then, the design and parameter settings of the ADRC are established. Lastly, a simulation and experimental study of the entire ADRC are performed, and system simulation is conducted by combining ADRC with PMSM. The optimized ADRC exhibits better performance than the traditional ADRC in terms of tracking accuracy and anti-interference capability. The improvement of ADRC by nonlinear function is an effective way, providing a new method for the optimization of ADRC in the future. It also provides a new idea for the combination of linear and nonlinear ADRC and promotes the development of ADRC.
2. Mathematical Model of PMSM
A structural diagram of vector control in PMSM is shown in Figure 1. The speed loop is controlled by ADRC, and the current loop is controlled by PI.
[figure omitted; refer to PDF]A mathematical model of the PMSM used in this study is established under the following conditions:
The electromagnetic torque equation of PMSM is expressed as follows:
3. Optimized ADRC
ADRC comprises three parts. The first part, the tracking differentiator (TD), is used to track signals, including differential ones. The second part, ESO, is utilized to observe the internal state and estimate the unpredictable state of the system. The third part, the nonlinear state error feedback (NLSEF), is used to provide a stable and effective output signal.
3.1. Design of Nonlinear Function
A nonlinear function is used in ESO and NLSEF. Therefore, the nonlinear function is the core of the entire design of the ADRC in the present study. The function expression of fal(e,α,δ), which is generally used in this study, is as follows:
The two segment points in the fal function are δ and -δ. The function is derived at the segment point to verify its derivative. We take the derivative of the fal function at point δ to verify its derivative.
When
When
The interpolation fitting method combined with polynomial and trigonometric function is selected because the δ in the nfal(e,α,δ) function is usually less than 1. In this interval,
If the fitting process is derivable and continuous, then
To simulate and compare the nfal(e,α,δ)and fal(e,α,δ) function, we set δ=0.01 and α=0.25. The function curve is shown in Figure 3, which indicates that the new function has improved continuity and smoothness at the origin and segment points.
[figure omitted; refer to PDF]The nonlinear function is regarded as a link; therefore, the input of the link is e, the output is the dynamic value of the nonlinear function, and the ratio of the output dynamic value and input e is defined as the equivalent gain of the link.
The filtering and anti-interference performance of the nfal(e,α,δ) function are also important. The function filter shown in Figure 5 is used to verify the filtering and antialiasing performance of the nfal(e,α,δ) function.
[figure omitted; refer to PDF]As shown in Figure 5, V is selected as the sinusoidal signal with the addition of Gaussian white noise. K is the proportional coefficient and y is the filtered output. The parameters of the selected filter are as follows: K=20, α=0.5, δ=0.1. As shown in Figures 6 and 7.
[figure omitted; refer to PDF] [figure omitted; refer to PDF]Figures 6 and 7 show that the filtered image only has a small part of irregular fluctuations and basically restores the sine function of the original input perfectly, which is sufficient to demonstrate that the nfal(e,α,δ) function filter has an excellent filtering effect. This result can prove that the nfal(e,α,δ) function has good filtering effect and antijamming performance.
3.2. Design of the TD
TD achieves a smooth approximation of the generalized derivative of the input signal through a nonlinear function in ADRC. The effect is to arrange the transition process according to the reference input and the control object to obtain a smooth input signal. TD’s algorithm is expressed as follows:
The expression is as follows:
Figure 8 shows that when the input signal is a unit step signal, the overshoot is 0% with an adjustment time of 0.628s and the differential signal has a settling time of 0.778s. Figure 9 shows that when the input signal is a unit square wave signal with a period of 3 s, the overshoot is 0% with an adjustment time of 0.635 s, and the differential signal has a settling time of 0.735 s. These results indicate that TD can quickly and accurately track input signals without overshoot providing high-quality differential signals.
3.3. Design of the ESO
ESO is the core of the ADRC. Utilizing ESO could help estimate varying quantities of unknown disturbances and unmodeled dynamics via compensation in the feedback. An estimation of each state variable can be obtained through ESO, which helps achieve the purpose of object reconstruction. ESO is based only on the input and output information of the control object and does not depend on the specific mathematical model that generates the disturbance. Therefore, ESO has strong robustness and versatility. The algorithm is expressed as follows:
Figure 10 shows that when the input signal is a unit step signal, Z1, Z2, and Z3 steadily track the unit step signal, the differential signal of the input signal, and the total perturbation signal of the system at 0.098, 0.312, and 0.825 s, respectively. Figure 11 shows that when the input signal is a unit square wave signal with a period of 3 s, Z1, Z2, and Z3 tracing the unit square wave signal, the differential signal of the square wave signal, and the total system disturbance at the rising and falling edges of 0.095, 0.616, and 1.212 s, respectively. These findings fully demonstrate that the optimized ESO can quickly and accurately estimate the amount of unknown disturbances and unmodeled dynamic changes and can compensate for them in the feedback.
3.4. Design of the NLSEF
NLSEF is an error in the nonlinear algorithm controller between the estimations of state variables generated from TD and ESO and forms the controlled variable with the compensation of the total disturbance. Traditional NLSEF only uses the ratio and the differential of the error signal to calculate nonlinearity. The optimized NLSEF adds the integral part of the signal, improves the control precision of the system, and enhances system immunity. The algorithm of NLSEF is expressed as follows:
Figure 12 shows that when the input signal is a unit step signal, the output curve stably tends to approach the input curve at 0.512 s. In Figure 13, when the input signal is a sinusoidal signal with a period of 4s, the output curve tends to be stable and does not jump in 2.012 s. These findings fully demonstrate that the control signal after the optimization of NLSEF is filtered and has better stability than that before processing. The adaptability and robustness of the system are thus improved.
3.5. Overall Design
Various modules of ADRC are designed in the aforementioned steps. We now combine the new modules of ADRC and use the speed loop model as the controlled object. The combination of the optimized ADRC and the speed loop is shown in Figure 14.
[figure omitted; refer to PDF]4. Simulation Results
The optimized ADRC model is simulated by Simulink in MATLAB, and the simulation waveform of ADRC is obtained to verify and optimize ADRC performance. The same parameters are selected for simulation in the traditional and optimized ADRC as follows. The bandwidth method of ADRC is combined, and the principle of the parameters selected is proposed as follows:
4.1. Parameters of TD
We do not consider the filtering, so we can choose h = h0. The parameters in the tracking differentiator that need to be set are simulation step h and tracking factor r because they affect the tracking accuracy of the output signal. r affects the tracking accuracy of the output signal and the time of the transition process. A large r results in short transition time. Therefore, the general parameters of TD are as follows: r = 10, h = h0 = 0.02.
4.2. Parameters of ESO
The selected bandwidth of δ cannot be chosen too large because it will lose the advantage of the nonlinear equation. By contrast, an extremely small bandwidth will lead to instability of the integrated system. Therefore, choosing 0.01 is appropriate. The factor of nonlinear generally meets the empirical value of 0.5, 0.25, and 0.125. The gain generally satisfies the following formula:
4.3. Parameters of NLSEF
Although the gain is small, the error attenuation speed is high, and the anti-jamming capability is strong, an extremely small gain will cause high-frequency oscillation of the output, which will adversely affect the actual object. Therefore, we take 5, 25, and 75. The speed of error decay and the output are also appropriate.
The same parameters are selected for simulation in the traditional and optimized ADRC. The specific parameter selection is shown in Table 1.
Table 1
Parameters of the ADRC.
Component of ADRC | Parameter name | Symbol | Numerical value |
| |||
TD | Velocity factor | r 0 | 10 |
Simulation step | h 0 | 0.02 | |
| |||
ESO | Nonlinear factors | α 1 | 0.5 |
Nonlinear factors | α 2 | 0.25 | |
Nonlinear factors | α 3 | 0.125 | |
Liner interval width | δ | 0.01 | |
Gain | β 11 | 60 | |
Gain | β 12 | 240 | |
Gain | β 13 | 889 | |
Compensation factor | b 0 | 2.485 | |
| |||
NLSEF | Gain | β 21 | 5 |
Gain | β 22 | 25 | |
Gain | β 23 | 75 | |
Filter factor | δ 1 | 1 |
According to the PMSM vector control system and the ADRC structure diagram, we construct the optimized ADRC MATLAB Model and PMSM vector control system MATLAB model as shown in Figures 15 and 16.
[figure omitted; refer to PDF] [figure omitted; refer to PDF](
(
(
(
(
In summary, in order to more intuitively compare the performance of traditional ADRC and optimize ADRC, the performance of the two in different situations is shown in Table 2.
Table 2
Comparison between Traditional ADRC and Optimized ADRC.
ADRC | Input signal | Overshoot(%) | Adjustment time(s) |
| |||
Traditional ADRC | Unit step | 9.76 | 0.39 |
Sinusoidal | / | 0.71 | |
Small disturbance | 17.91 | 1.89 | |
Big disturbance | 259.34 | 2.01 | |
Square wave pulse | / | 1.98 | |
| |||
Optimized ADRC | Unit step | 0 | 0.24 |
Sinusoidal | / | 0.54 | |
Small disturbance | 0 | 0 | |
Big disturbance | 9.54 | 0.92 | |
Square wave pulse | / | 0.43 |
5. Experimental Results
The experimental platform is a 400W Yaskawa servomotor. The experimental apparatus are shown in Figure 23. The motor parameters are shown in Table 3. The system measures the motor speed through a 1024 photoelectric encoder and uses the same parameters as those in the simulation for traditional ADRC and optimized ADRC.
Table 3
Motor parameters.
Input voltage | 200V |
Rated current | 2.5A |
Working frequency | 250Hz |
Rated power | 400W |
Torque | 1.27N |
Rated speed | 3000r/min |
Maximum speed | 6000r/min |
Motor resolution | 1024cts |
Figure 24 shows the traditional ADRC (a) and the optimized ADRC (b). When the input is 1000 cts/sec, the optimized ADRC tracking curve has less fluctuation and distortion than the traditional ADRC tracking curve, which is suitable for the input signal curve.
[figures omitted; refer to PDF]
Figure 25 shows the traditional ADRC (a) and the optimized ADRC (b). When the input is 1000 cts/sec, the optimized ADRC has less adjustment time and overshoot than the traditional ADRC while also having smaller fluctuations in speed.
[figures omitted; refer to PDF]
Figures 24 and 25 fully explain that the optimized ADRC has higher tracking accuracy and smaller steady-state fluctuation error than the traditional ADRC at low and high speeds.
Figures 26(a), 26(b), and 26(c) show the traditional ADRC when the input is sinusoidal, and Figures 26(d), 26(e), and 26(f) show the optimized ADRC. Figures (a) and (d), (b) and (e), and (c), and (f) show an amplitude of 3000 6,000, and 12,000 cts/sec, respectively, and the frequency is 1 Hz. Figures (a), (b), and (c) show that the traditional ADRC speed amplitude is larger than the fixed amplitude and phase lag, and the tracking error is large. Figures (d), (e), and (f) show that the optimized ADRC speed amplitude is consistent with the given value, phase advance or hysteresis is absent, and the tracking error is evident.
[figures omitted; refer to PDF]
Therefore, the ADRC control effect is better than that of the conventional ADRC whether in low, medium, or high speed. The experimental and simulation results fully prove that the optimization of ADRC tracking accuracy and anti-jamming performance is better than that of the traditional ADRC.
6. Conclusion
As a continuously developing and improving new nonlinear controller, ADRC has been increasingly applied in numerous fields. This study introduces a method to optimize ADRC, constructs a new nonlinear function using the interpolation fitting method to optimize the control effect of ADRC, and elaborates the construction process of the new nonlinear function. The new nonlinear function is then applied to the various components of ADRC. A simulation is conducted to verify the feasibility of the proposed optimization method compared with the traditional ADRC under the same conditions. The simulation verifies the good performance of the optimized ADRC. The two control methods are also compared by using an actual motor. The experimental results show that the optimized ADRC has smaller overshoot, faster adjustment time, and smaller speed fluctuation than the conventional ADRC at constant low and high speeds. At low and high speeds, the optimized ADRC also has faster tuning times, smaller phase shifts, and faster speed fluctuations than conventional ADRC. The experimental and simulation results fully prove that the optimized ADRC is more robust and adaptive and has better anti-interference capability than the traditional ADRC. It also provides a new idea for the combination of linear and nonlinear ADRC and promotes the development of ADRC. Our future work will be carried out in the following aspects:
Conflicts of Interest
The authors declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Acknowledgments
This research is supported by The AnHui Natural Science Foundation (no. 1808085MF182). This research is supported by The AnHui Provincial Key Research and Development Plan Project - Special Scientific and Technological Cooperation with Foreign Countries (no. 1804b06020368). This research is supported by The Open Research Fund of AnHui Key Laboratory of Detection Technology and Energy Saving Devices, AnHui Polytechnic University (no. 2017070503 B026-A02). This research is supported by AnHui Polytechnic University young and middle-aged talent project.
[1] K. Kang, J. Song, C. Kang, S. Sung, G. Jang, "Real-time detection of the dynamic eccentricity in permanent-magnet synchronous motors by monitoring speed and back emf induced in an additional winding," IEEE Transactions on Industrial Electronics, vol. 64 no. 9, pp. 7191-7200, DOI: 10.1109/TIE.2017.2686376, 2017.
[2] J.-W. Jung, V. Q. Leu, T. D. Do, E.-K. Kim, H. H. Choi, "Adaptive PID speed control design for permanent magnet synchronous motor drives," IEEE Transactions on Power Electronics, vol. 30 no. 2, pp. 900-908, DOI: 10.1109/tpel.2014.2311462, 2015.
[3] J. Liu, H. Li, Y. Deng, "Torque ripple minimization of PMSM based on robust ILC via adaptive sliding mode control," IEEE Transactions on Power Electronics, vol. 33 no. 4, pp. 3655-3671, DOI: 10.1109/TPEL.2017.2711098, 2018.
[4] Y. Xie, X. Tang, B. Song, X. Zhou, Y. Guo, "Data-driven adaptive fractional order PI control for PMSM servo system with measurement noise and data dropouts," ISA Transactions, vol. 75, pp. 172-188, DOI: 10.1016/j.isatra.2018.02.018, 2018.
[5] H. Guo, J. Xu, Y.-H. Chen, "Robust control of fault-tolerant permanent-magnet synchronous motor for aerospace application with guaranteed fault switch process," IEEE Transactions on Industrial Electronics, vol. 62 no. 12, pp. 7309-7321, DOI: 10.1109/TIE.2015.2453935, 2015.
[6] H. Sira-Ramírez, J. Linares-Flores, C. García-Rodríguez, M. A. Contreras-Ordaz, "On the control of the permanent magnet synchronous motor: an active disturbance rejection control approach," IEEE Transactions on Control Systems Technology, vol. 22 no. 5, pp. 2056-2063, DOI: 10.1109/tcst.2014.2298238, 2014.
[7] J. Li, X. H. Qi, H. Wan, "Active disturbance rejection control: the oretical results summary and future researches," Control Theory & Applications, vol. 34, pp. 281-295, 2017.
[8] E. Kang, S. Hong, M. Sunwoo, "Idle speed controller based on active disturbance rejection control in diesel engines," International Journal of Automotive Technology, vol. 17 no. 6, pp. 937-945, DOI: 10.1007/s12239-016-0091-0, 2016.
[9] X. Qi, J. Li, Y. Xia, "On the robust stability of active disturbance rejection control for SISO systems," Circuits Systems & Signal Processing, vol. 36, 2016.
[10] Z. Lou, K. Zhang, Y. Wang, "Active disturbance rejection station-keeping control for solar-sail libration-point orbits," Journal of Guidance Control & Dynamics, vol. 39, 2016.
[11] L. J. Wang, Q. Li, C. N. Tong, "Overview of active disturbance rejection control for systems with time-delay," Control Theory & Applications, vol. 30, pp. 1521-1533, 2013.
[12] L. Wang, J.-B. Su, "Attitude tracking of aircraft based on disturbance rejection control," Control Theory and Applications, vol. 30 no. 12, pp. 1609-1616, 2013.
[13] R. L. Wang, B. C. Lu, Y. L. Hou, Q. Gao, "Passivity-based control for rocket launcher position servo system based on improved active disturbance rejection technology," Advances in Mechanical Engineering, vol. 10 no. 3, pp. 121-131, 2018.
[14] C. H. Cheng, Y. A. Hu, J. H. Wu, "Active Disturbance rejection controller of non-affine pure feedback nonlinear systems," Acta Automatica Sinica, vol. 40, pp. 1528-1536, 2014.
[15] C. H. Cheng, Y. A. Hu, J. H. Wu, "Active disturbance rejection controller of non-affine nonlinear systems with adaptive observers," Control Theory & Application, vol. 31, pp. 148-158, 2014.
[16] X. H. Zhang, Q. Zhu, Y. K. Sun, Z. Yang, X. Sun, "Three-degree-of-freedom positioning control of magnetically levitated permanent magnet planar motor using active disturbance rejection control scheme," Advances in Mechanical Engineering, vol. 9 no. 7, pp. 21-31, 2017.
[17] S. P. Li, L. W. Song, "Viscoelastic active control for pulse disturbance," Control Theory & Applications, vol. 34, pp. 367-374, 2017.
[18] Q. B. Jin, Q. Wang, L. Y. Liu, "Design of decentralized proportional-integral-derivative controller based on decoupler matrix for two-input/two-output process with active disturbance rejection structure," Advances in Mechanical Engineering, vol. 6, pp. 121-131, 2016.
[19] Y. Liu, J. Liu, S. Zhou, "Linear active disturbance rejection control for pressurized water reactor power," Annals of Nuclear Energy, vol. 111, pp. 22-30, DOI: 10.1016/j.anucene.2017.08.047, 2018.
[20] Z.-L. Zhao, B.-Z. Guo, "A nonlinear extended state observer based on fractional power functions," Automatica, vol. 81, pp. 286-296, DOI: 10.1016/j.automatica.2017.03.002, 2017.
[21] L. Zhao, B. Zhang, H. Yang, Q. Li, "Optimized linear active disturbance rejection control for pneumatic servo systems via least squares support vector machine," Neurocomputing, vol. 242, pp. 178-186, DOI: 10.1016/j.neucom.2017.02.069, 2017.
[22] B. Liu, "Speed control for permanent magnet synchronous motor based on an improved extended state observer," Advances in Mechanical Engineering, vol. 10 no. 1, pp. 21-31, 2018.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright © 2019 YiBo Meng et al. This is an open access article distributed under the Creative Commons Attribution License (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. https://creativecommons.org/licenses/by/4.0/
Abstract
Permanent-magnet synchronous motor (PMSM) is a nonlinear, multivariate, strongly coupled system with uncertain external interference. A general control method cannot meet system requirements. This study proposes an optimal control strategy based on active disturbance rejection control (ADRC) to achieve high-precision control of PMSM. First, interpolation fitting is used to construct a nonlinear function with improved continuity and derivative near the origin and segment points. Second, various components of active disturbance rejection control are constructed based on the new nonlinear function, which mainly improves the extended state observer and nonlinear state error feedback. Simulation results show that under similar parameters, the improved active disturbance rejection control has smaller overshoot, faster tracking capacity, and stronger anti-interference capability compared with traditional active disturbance rejection control. Finally, the optimized active disturbance rejection control is used in the motion control system of PMSM. Experimental results show that the proposed optimal control strategy is simple and has good control performance.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details


1 Anhui Polytechnic University, College of Electrical Engineering, Wuhu 241000, China; Key Laboratory of Advanced Perception and Intelligent Control of High-End Equipment, Ministry of Education, Wuhu 241000, China
2 Anhui Polytechnic University, College of Electrical Engineering, Wuhu 241000, China; Key Laboratory of Advanced Perception and Intelligent Control of High-End Equipment, Ministry of Education, Wuhu 241000, China; S. M. Wu Manufacturing Research Center, University of Michigan, Ann Arbor, MI 48105, USA