DOI QR코드

DOI QR Code

Speed Control for a PMSM Servo System Using Model Reference Adaptive Control and an Extended State Observer

  • Li, Xiaodi (Key laboratory of Measurement and Control of Complex Systems of Engineering, Ministry of Education) ;
  • Li, Shihua (School of Automation, Southeast University)
  • Received : 2013.10.19
  • Accepted : 2014.01.29
  • Published : 2014.05.20

Abstract

In this paper, the speed regulation problem of permanent synchronous motor (PMSM) systems under the vector control framework is studied. A model reference adaptive controller (MRAC) based on the Lyapunov stability theory is first designed. Since the standard MRAC method provides poor disturbance rejection performance in the case of strong disturbances, a composite control method which combines the MRAC method and the disturbance estimation method, called the MRAC+ESO method, is proposed. An extended state observer (ESO) is introduced to estimate the lumped disturbances. The obtained estimated value acts as a feedforward compensation term to the MRAC controller. A stability analysis of the composite control method is given. Simulation and experimental results are presented and compared to show the effectiveness of the proposed control method.

Keywords

I. INTRODUCTION

The permanent magnet synchronous motor (PMSM) has been widely used in motion control applications due to its excellent features such as a simple structure, high efficiency, high power density and user-friendly maintenance. Many of the industrial applications for servo systems require high performance such as fast response, low overshoot, and insensitivity to disturbances and parameter variations. However, the PMSM is nonlinear plant with states coupling. Although there are methods to make the states decoupled approximately such as setting the referenced direct axis current to zero, it is still difficult for the conventional linear control methods, including the proportional-integral (PI), to achieve a high-precision performance [1]. To enhance the control performance, more advanced control methods have been introduced to PMSM servo systems, e.g., adaptive control [2]-[6], [19], disturbance estimation based control [7], [8], sliding model control [9]-[11], finite-time control [17], predictive control [13], [14], fuzzy control [15], [18], [19], neural network control [1], [12], [15], [16], etc. These methods have improved the performance of PMSM servo systems from different aspects.

Among these methods, the adaptive control method has been widely used in the situations where the system parameters are inaccurately known or the system is operated over a wide range of operating conditions. In such situations, the usual controller with fixed gains may not provide a satisfactory performance. One such concept is the direct adaptive control which identifies the parameters of unknown systems and uses the current parameter to synthesize suitable control gains. This approach is easy to understand and implement, but it needs to identify the system parameters online which may not be allowed in some situations. For example, in many application cases, the PMSM system may not be allowed to add a sufficiently exciting periodical input signal for the online inertia identification [3].

Another concept is the model reference adaptive control (MRAC) approach. It employs a reference model to generate a reference output. The adaptive laws, derived by means of the Lyapunov stability theory, modify the parameters of the controller without the necessity of a sufficiently exciting system input signal [21]. There have been some promising research reports on the application of the MRAC method to motion control systems. In [22], the MRAC technique is employed for the velocity and currents loops of induction motor control systems. In [24], the MRAC method is applied to the outer speed loop of a permanent magnet brushless DC motor. In [23], a MRAC algorithm for the robust control of a PMSM is proposed and applied to the three control loops including a speed loop and two current loops. [25] and [27] combine the MRAC method and the fuzzy control method. The MRAC method and the variable structure control method in the speed loop improve the performance of the DC motor system and the induction motor system, respectively.

In industrial situations, PMSM systems always encouter different disturbances, e.g., friction force, load disturbances and unmodeled dynamics [29]. The conventional control methods may not react directly and quickly to reject these disturbances, but these control methods can finally suppress them through feedback regulation [3]. Although the disturbances can usually not be measured, there is still one efficient way to quickly reject disturbances. This can be done by estimating the disturbances and feedforward compensating them based on their estimated. Disturbance estimation based control is one of the most useful methods and it has been well used in different applications such as, robotic systems [36], spacecraft systems [35], PMSM systems [28], general motion control systems [37], etc. The extended state observer (ESO) technique is one of the most useful observers in the disturbance observer field. Under this framework, many control methods based on the feedforward compensation techniques for disturbances have been developed for PMSM systems [28], [29].

In this paper, the speed regulation problem for PMSM systems is studied. The target here is to pursue a high closed loop performance with good adaptation ability for different working conditions as well as strong robustness against disturbances and uncertainties. First, a MRAC method is developed for the speed loop of the PMSM system. Second, to improve the disturbance rejection ability, a composite speed control method using the MRAC method and disturbance estimation based on the compensation technique is proposed for PMSM servo systems. The simulation and experimental comparison results of both methods are also presented.

This paper is organized as follows. Section II introduces the PMSM model. The MRAC-based speed control scheme is proposed in Section III. Section IV shows the MRAC+ESO composite control strategy. Some conclusions are given in Section Ⅴ.

 

II. THE MATHEMATICAL MODEL OF THE PMSM

The model of the surface mounted permanent magnet synchronous motor is expressed as follows [30]:

where Rs is the stator resistance. id and iq are the d and q axes stator currents. ud and uq are the d and q axes stator voltages. np is the pole pairs number. L is the stator inductance. ω is the rotor angular velocity. ψf is the flux linkage. Kt is the torque constant. J is the rotor inertia. B is the viscous friction coefficient, and TL is the load torque.

The design procedure is based on the framework of the vector control, where the structure of the cascade control loops, including a speed tracking loop and two current tracking loops, are employed. Here two PI controllers are adopted in the two current loops. As shown in Fig. 1, the rotor angular velocity can be obtained from the position sensor. The currents id and iq can be calculated from iα and iβ by the Clarke and Park transformation. Usually, the reference current is set as id* = 0. The reference current iq* is determined by the speed loop controller. This paper concentrates on the design of the speed loop controller.

Fig. 1.The block diagram of the PMSM control system.

From (1), the torque equation of the PMSM system can be written as:

where can be considered as the lumped disturbances including the load torque disturbance and the tracking error of the q axis current loop. Based on the model shown in (2), a speed loop controller is designed to improve the adaptation and disturbance rejection ability of the PMSM speed system.

 

III. MRAC CONTROLLER DESIGN FOR THE PMSM

A. Control Design

The MRAC structure is shown in Fig. 2, where Gm(s) is the reference model, and ω* is the reference speed. In Fig. 2, the “Generalized PMSM” represents the two current loops that include the PMSM and other components [3].

Fig. 2.The block diagram of the standard MRAC method for the PMSM system.

The reference model is chosen as:

where am > 0 and bm > 0 are parameters for this reference model.

Suppose the control law is described as:

where k(t) is the variable feedforward gain and h(t) is the variable feedback gain.

Substituting (4) into (2), yields:

Here, define the speed tracking error and the parameter error as follows:

where

Then, differentiating (6) along system (3) and (5) yields:

Considering the Lyapunov function:

where γ1 > 0 and γ2 > 0.

The differentiation of (9) along the trajectory of (8) yields:

Choose:

Then it can be obtained that:

Therefore, according to the Lyapunov stability theorem, it can be concluded that the closed loop system is asymptotically stable.

B. Simulation and Experimental Results

To demonstrate the efficiency of the MRAC method, some simulation and experiments on a PMSM servo system have been carried out. Both the MRAC and the PI methods are tested on the PMSM system.

The tested motor in the simulation and experiments is a 750W PMSM designed for servo applications. The PMSM parameters are listed in Table I: stator resistance Rs = 1.74Ω, stator inductances Ld = Lq = L = 0.004H, number of pole pairs np = 4, moment of inertia J = 1.78 x 10-4Kg·m2, viscous coefficient B = 7.4 x 10-5N·m·s/rad, rotor flux ψf = 0.402Wb. The PI parameters of both current loops are: Kp = 42 and Ki = 2600. The saturation limit of the q -axis reference current is ±9.42A.

TABLE ITHE PARAMETERS OF THE PMSM

Simulation Results: The parameters for the PI speed controller are: Kp = 0.2 and Ki = 40. For the MRAC speed controller they are: am = bm = 100 and γ1 = γ2 = 0.015. Fig. 3(a) and (b) show the response curves of the MRAC-based controller and the PI controller in the case of a 1000 rpm reference speed. In the simulation, a load torque TL = 2N·m is applied at t = 0.6s. The speed and iq* response curves are also given in Fig. 3 (c) and (d).

Fig. 3.Simulation response curves under the MRAC and the PI controllers: (a) speed. (b) iq* . (c) speed response curves in the presence of a load torque disturbance. (d) iq* response curves in the presence of a load torque disturbance.

Experimental Results: To evaluate the performance of the MRAC method, an experimental setup system for the speed control of a PMSM has been built. The configuration of the experimental setup and the experimental test setup itself are shown in Fig. 4 and Fig. 5. All of the speed control algorithms including the SVPWM are implemented by a TMS320F2808 DSP with a clock frequency of 100MHz. The control algorithm is implemented using C-program. The speed-loop and current-loop sampling periods are 250m ㎲ and 60 ㎲, respectively. The PMSM is driven by a three-phase pulse width modulation (PWM) inverter with an intelligent power module (IPM) with a switching frequency of 10kHz. The phase currents are measured by Hall-effect devices and are converted through two 12-bit analog to digital converters. An incremental position encoder of 2500 lines is used to measure the rotor speed and the absolute rotor position.

Fig. 4.The configuration of the experimental system.

Fig. 5.The experimental test setup.

The parameters of the speed-loop controller are selected as: am = bm = 100 and γ1 = γ2 = 1. Some experimental results are shown in Figs. 6, 7 and 8 when the reference speed is given as 500 rpm, 1000 rpm and 2000 rpm, respectively. When compared with the PI controller, it seems that the MRAC-based controller does not have much of an advantage. Then the rotor inertia J is increased to 11J . Experimental tests have also been carried out to evaluate the performance of the two control methods working in this situation. The results are shown in Figs. 9, 10 and 11. From these results, it can be seen that the performance of the controller with fixed gains (PI) becomes worse when the inertia of the system is changed. However, the MRAC controller with variable gains can adapt to the situation and get a high performance.

Fig. 6.Experimental response curves when the reference speed is 500 rpm: (a) speed and (b) iq*

Fig. 7.Experimental response curves when the reference speed is 1000 rpm: (a) speed and (b) iq*

Fig. 8.Experimental response curves when the reference speed is 2000 rpm: (a) speed and (b) iq*

Fig. 9.Experimental response curves when J is increased to 11J and the reference speed is 500 rpm: (a) speed and (b) iq*

Fig. 10.Experimental response curves when J is increased to 11J and the reference speed is 1000 rpm: (a) speed and (b) iq*

Fig. 11.Experimental response curves when J is increased to 11J and the reference speed is 2000 rpm: (a) speed and (b) iq*

Tests also have been carried out to evaluate the performance in the presence of sudden load torque disturbances. When the PMSM system is running at a steady speed, a load torque TL is added suddenly and removed after some duration. The experimental results are given in Figs. 12, 13 and 14. It can be seen that the MRAC method shows a poor disturbance rejection ability which may limit its application. In the following section, a composite method will be proposed to improve the disturbance rejection ability of the closed loop system using the disturbance estimation theory.

Fig. 12.Experimental response curves in the presence of a sudden load torque disturbance in the case of 500 rpm: (a) speed (PI). (b) iq* (PI). (c) speed (MRAC). (d) iq* (MRAC).

Fig. 13.Experimental response curves in the presence of a sudden load torque disturbance in the case of 1000 rpm: (a) speed (PI). (b) iq* (PI). (c) speed (MRAC). (d) iq* (MRAC).

Fig. 14.Experimental response curves in the presence of a sudden load torque disturbance in the case of 2000 rpm: (a) speed (PI). (b) iq* (PI). (c) speed (MRAC). (d) iq* (MRAC).

 

IV. MRAC+ESO COMPOSITE CONTROLLER DESIGN FOR THE PMSM

A. Control Design

In the design procedure presented above, the influence of the disturbance d (t) is ignored. In fact, the load torque disturbances and un-modeled dynamics are unavoidable in real industrial situations. These disturbances may degrade the performance of the system. For the speed loop of the PMSM system, the lumped disturbances here include the load torque disturbances and the tracking error of the q axis current loop.

If the lumped disturbances are estimated and feed-forward based on the observed value, the influence caused by the disturbance d (t) will be restrained. In this paper, an ESO is added to the MRAC controller. It regards the disturbances d (t) as a new state of the system and estimates both the states and the disturbances. The detail principle of the ESO can be found in [31]-[32].

According to (2), define x1 = ω and x2 = d(t), then (2) can be written as:

where c (t) is the derivative of d (t).

Then, a second-order linear ESO for system (13) is designed as follows:

where z1 is the estimation of speed x1, z2 is the estimation of x2, and - p id the desired pole of the ESO with p > 0.

The block diagram of the composite control method based on a MRAC and an ESO is shown in Fig. 15. It can be observed that a MRAC controller and an extended state observer are employed to construct the composite MRAC+ESO structure. Under this control method, the composite control form is:

Fig. 15.The block diagram of MRAC+ESO method for PMSM system.

B. Stability Analysis

Assumption 1. The disturbance d (t) is bounded, and it satisfies d (t)=0 .

Lemma 1 [34]. Let V: [0,∞) x Rn → R be a continuously differentiable function such that:

∀(t, x, u)∈[0,∞)x Rn x Rm , where α1 and α2 are class K∞ functions, ρ is a class K function, and W3(x) is a continuous positive definite function of Rn. Then, the system ẋ = f(t, x, u), x ∈ Rn , u ∈ Rm is input-to-state stable with γ = α1-1 ° α2 ° ρ.

Lemma 2 [34]. If the following system:

satisfies the following conditions so that: 1. system (16) is globally input-state stable; and 2. then the states of system (16) are asymptotically convergent to zero.

By substituting (15) into (2) and combining with (3), the speed tracking error is given by:

For system (17), choose the Lyapunov function as:

where γ1 > 0, γ2 > 0.

The differentiation of (18) along the trajectory of (17) yields:

1) If b ≥ am , then (19) can be written as:

Supposing that:

That is to say:

In this case, it can be seen that:

2) If b < am , then (19) can also be written as:

Supposing that:

That is to say:

Then it can be seen that:

From the above analysis for both cases, by Lemma 1 it can be seen that system (17) is input-state stable.

Consider the situations where the lumped disturbances d (t ) satisfy Assumption 1. According to the analysis in [33], the ESO states z1(t) → x1(t) and z2(t) → x2(t). Then the estimation of the disturbance satisfies:

Treat as the system input and together with (28) and Lemma 2, it can be concluded that the closed loop system is asymptotically stable.

C. Simulation and Experimental Results

To evaluate the performance of the proposed composite method, simulations and experiments on the PMSM system also have been performed.

Simulation Results: The parameters for the MRAC+ESO speed controller are: am = bm = 100, γ1 = γ2 = 0.015 and p = 450. The speed response curves under the MRAC+ESO are shown in Fig. 16. From the curves, it can be seen that the MRAC and MRAC+ESO methods have almost the same speed response without a load torque disturbance. However, when a sudden load torque disturbance TL = 2N·m applied at t = 0.6s , it can be seen that the system using the MRAC+ESO controller provides less speed fluctuation against disturbance.

Fig. 16.Simulation response curves under MRAC+ESO and MRAC controllers: (a) speed. (b) iq*. (c) speed response curves in the presence of load torque disturbance. (d) iq* response curves in the presence of load torque disturbance.

Experimental Results: In the experiments, the MRAC+ESO parameters of the speed-loop are selected as: am = bm = 100., γ1 = γ2 = 1 and p = 250. The speed responses under the MRAC+ESO method are shown in Figs. 17, 18 and 19 when the reference speed is given as 500 rpm, 1000 rpm and 2000 rpm, respectively. From the response curves, the MRAC and MRAC+ESO methods have almost the same speed response which corresponds to the simulation.

Fig. 17.Experimental response curves when the reference speed is 500 rpm: (a) speed and (b) iq*

Fig. 18.Experimental response curves when the reference speed is 1000 rpm: (a) speed and (b) iq*

Fig. 19.Experimental response curves when the reference speed is 2000 rpm: (a) speed and (b) iq*

Then the inertia J of the PMSM system is increased to11J . Experiments are then performed to test the adaptability of the MRAC+ESO method. The results are shown in Figs. 20, 21 and 22.

Fig. 20.Experimental response curves when J is increased to 11J and reference speed is 500 rpm: (a) speed and (b) iq*

Fig. 21.Experimental response curves when J is increased to 11J and reference speed is 1000 rpm: (a) speed and (b) iq*

Fig. 22.Experimental response curves when J is increased to 11J and reference speed is 2000 rpm: (a) speed and (b) iq*

Tests have also been done to evaluate the disturbance rejection ability of the MRAC+ESO method in the presence of sudden load torque disturbances. The results are shown in Figs. 23, 24 and 25. When compared with the MRAC method, the proposed MRAC+ESO method has a smaller speed decrease and a shorter recovery time while maintaining a good dynamic performance.

Fig. 23.Experimental response curves in the presence of sudden load torque disturbance in the case of 500 rpm: (a) speed (MRAC). (b) iq* (MRAC). (c) speed (MRAC+ESO). (d) iq* (MRAC+ESO).

Fig. 24.Experimental response curves in the presence of sudden load torque disturbance in the case of 1000 rpm: (a) speed (MRAC). (b) iq* (MRAC). (c) speed (MRAC+ESO). (d) iq* (MRAC+ESO).

Fig. 25.Experimental response curves in the presence of sudden load torque disturbance in the case of 2000 rpm: (a) speed (MRAC). (b) iq* (MRAC). (c) speed (MRAC+ESO). (d) iq* (MRAC+ESO).

From all of the experimental results above, it can be seen that although the MRAC+ESO method degrades the adaptation ability, it can obtain a better tracking performance and disturbance rejection when compared to the PI and MRAC methods.

The performance indexes of each control method under different conditions are shown in Table II.

TABLE IIPERFORMANCE INDEXES

 

V. CONCLUSIONS

In this paper, the design of a speed controller based on the MRAC for the PMSM has been investigated. This method has shown a better adaptation ability when compared with the PI method. In order to improve the disturbance rejection ability of the controller, a composite controller which combines the MRAC method with an ESO has been proposed. Simulation and experimental results validate that the composite method can obtain a satisfying performance with a faster transient response and a better disturbance rejection capability.

References

  1. G. J. Wang, C. T. Fong, and K. J. Chang, "Neural-network-based self-tuning PI controller for precise motion control of PMAC motors," IEEE Trans. Ind. Electron., Vol. 48, No. 2, pp. 408-415, Apr. 2001. https://doi.org/10.1109/41.915420
  2. R. L. A. Ribeiro, A. D. Araujo, A. C. Oliveria, and C. B. Jacobina, "A high performance permanent magnet synchronous motor drive by using a robust adaptive control strategy," Power Electroics Specialists Conference, pp. 2260-2266, 2007.
  3. S. H. Li and Z. G. Liu, "Adaptive speed control for permanent-magnet synchronous motor system with variations of load inertia," IEEE Trans. Ind. Electron., Vol. 56, No. 8, pp. 3050-3059, Aug. 2009. https://doi.org/10.1109/TIE.2009.2024655
  4. H. H. Choi, N. T.-T. Vu, and J.-W. Jung, "Digital implementation of an adaptive speed regulator for a PMSM," IEEE Trans. Power Electron., Vol. 26, No. 1, pp. 3-8, Jan. 2011. https://doi.org/10.1109/TPEL.2011.2161020
  5. T.-H. Liu, H.-T. Pu, and C.-K. Lin, "Implementation of an adaptive position control system of a permanent-magnet synchronous motor and its application," IET Electric Power Applications, Vol. 4, No. 2, pp. 121-130, Feb. 2010. https://doi.org/10.1049/iet-epa.2009.0036
  6. K.-H. Kim, "Model reference adaptive control-based adaptive current control scheme of a PM synchronous motor with an improved servo performance," IET Electric Power Applications, Vol. 3, No. 1, pp. 8-18, Jan. 2009. https://doi.org/10.1049/iet-epa:20080030
  7. W.-H. Chen, "Disturbance observer based control for nonlinear system," IEEE/ASME Trans. Mechatron., Vol. 9, No. 4, pp. 706-710, Dec. 2004. https://doi.org/10.1109/TMECH.2004.839034
  8. S. E. Talole, J. P. Kolhe, and S. B. Padke, "Extended-state-observer-based control of flexible-joint system with experimental validation," IEEE Trans. Ind. Electron., Vol. 57, No. 4, pp. 1411-1419, Apr. 2010. https://doi.org/10.1109/TIE.2009.2029528
  9. C. K. Lai and K. K. Shyu, "A novel motor drive design for incremental motion system via sliding-mode control method," IEEE Trans. Ind. Electron., Vol. 52, No. 2, pp. 499-507, Apr. 2005. https://doi.org/10.1109/TIE.2005.844230
  10. S. H. Li, M. M. Zhou, and X. H. Yu, "Design and implementation of terminal slide mode control method for PMSM speed regulation system," IEEE Trans. Ind. Informat., Vol. 3, No. 99, pp. 1-11, Nov. 2012.
  11. K. Jezernik, J. Korelic, and R. Horvat, "PMSM slide mode FPGA-based control for torque ripple reduction," IEEE Trans. Power Electron., Vol. 28, No. 7, pp. 3549-3556, Jul. 2013. https://doi.org/10.1109/TPEL.2012.2222675
  12. F. M. S. Fayez, "Robust adaptive wavelet-neural-network sliding-mode speed control for a DSP-based PMSM drive system," Journal of Power Electronics, Vol. 10, No. 5, pp. 505-517, Jul. 2010. https://doi.org/10.6113/JPE.2010.10.5.505
  13. P. H. Cortes, M. P. Kazmierkowski, R. M. Kennel, D. E. Quevedo, and J. Rodriguez, "Predictive control in power electronics and drive," IEEE Trans. Ind. Electron., Vol. 55, No. 12, pp. 4312-4324, Dec. 2008. https://doi.org/10.1109/TIE.2008.2007480
  14. R. Errouissi, M. Ouhrouche, W.-H. Chen, and A. M. Trzynadlowski, "Robust nonlinear predictive controller for a PMSM with optimized cost function," IEEE Trans. Ind. Electron., Vol. 59, No. 7, pp. 2849-2858, Jul. 2012. https://doi.org/10.1109/TIE.2011.2157276
  15. R. J. Wai, "Hybrid fuzzy neural network control for nonlinear motor-toggle servomechanism," IEEE Trans. Contr. Syst. Technol., Vol. 10, No. 4, pp. 519-532, Jul. 2002. https://doi.org/10.1109/TCST.2002.1014672
  16. F. J. Lin, T. S. Lee, and C. H. Lin, "Robust $H_{{\infty}}$ controller design with recurrent neural network for linear synchronous motor drive," IEEE Trans. Ind. Electron., Vol. 50, No. 3, pp. 456-470, Jun. 2003. https://doi.org/10.1109/TIE.2003.809394
  17. S. H. Li and H. X. Liu, "A speed control for a PMSM using finite-time feedback and disturbance compensation," Transactions of the Institute of Measurement and Control, Vol. 32, No. 2, pp. 170-187, Apr. 2010. https://doi.org/10.1177/0142331209339860
  18. A. V. Sant and K. R. Rajagopal, "PM synchronous motor speed control using hybrid fuzzy-PI," IEEE Trans. Magn., Vol. 45, No. 10, pp. 4672-4675, Oct. 2009. https://doi.org/10.1109/TMAG.2009.2022191
  19. J.-W. Jung, H. H. Choi, and T.-H. Kim, "Fuzzy PD speed controller for permanent magnet synchronous motors," Journal of Power Electronics, Vol. 11, No. 6, pp. 819-823, May. 2011. https://doi.org/10.6113/JPE.2011.11.6.819
  20. J.-W. Jung, H. H. Choi, and D.-M. Lee, "Implementation of a robust fuzzy adaptive speed tracking control system for permanent magnet synchronous motors," Journal of Power Electronics, Vol. 12, No. 6, pp. 904-911, Nov. 2012. https://doi.org/10.6113/JPE.2012.12.6.904
  21. I. D. Landau, "A survey of model reference adaptive techniques-theory and applications," Automatica, Vol. 10, No. 4, pp. 353-379, Jun. 1974. https://doi.org/10.1016/0005-1098(74)90064-8
  22. F. Alonge and F. M. Raimondi, "Model reference adaptive control of motion control system with induction motor," IEEE International Symposium on Ind. Electronics, pp. 803-808, 1995.
  23. N. Golea, A. Golea, and M. Kadjoudj, "Robust MRAC adaptive control of PMSM drive under general parameters uncertainties," IEEE International Conference on Ind. Technology, pp. 767-771, 2006.
  24. Y. Sozer, H. Kaufman, and D. A.Torrey, "Direct model reference adaptive control of permanent magnet brushless DC motor," IEEE International Conference on Control Applications, pp. 633-638, 1997.
  25. A. S. Kumar, M. S. Rao, and Y. S. K. Babu, "Model reference linear adaptive control of DC motor using fuzzy controller," IEEE Region 10 Conference, pp. 1603-1607, 2008
  26. N. Leena and R. Shanmugasundaram, "Adaptive controller for improved performance of brushless DC motor," IEEE International Conference on Data Science and Engineering, pp. 117-122, 2012.
  27. A. F. A. Furtunato, "A robust control for induction motor using a variable structure model reference adaptive control (VS-MRAC)," IEEE International Power electronics Congress, pp. 61-69, 1998.
  28. H. X. Liu and S. H. Li, "Speed control for PMSM servo system using predictive functional control and extended state observer," IEEE Trans. Ind. Electron., Vol. 59, No. 2, pp. 1171-1183, Feb. 2012. https://doi.org/10.1109/TIE.2011.2162217
  29. S. H. Li, C. J. Xia, and X. Zhou, "Disturbance rejection control method for permanent magnet synchronous motor speed-regulation system," Mechatronics, Vol. 22, No. 6, pp. 706-714, Sep. 2012. https://doi.org/10.1016/j.mechatronics.2012.02.007
  30. P. C. Krause, Analysis of Electric Machinery, New Jersey: McGraw-Hill, Chap. 4, 1995.
  31. J. Q. Han, "The extended states observer of a class of uncertain systems," Control Decision, Vol. 10, No. 1, pp. 85-88, Jan. 1995. (in Chinese)
  32. J. Q. Han, "From PID to active disturbance rejection control," IEEE Trans. Ind. Electron., Vol. 56, No. 3, pp. 900-906, Mar. 2009. https://doi.org/10.1109/TIE.2008.2011621
  33. R. Miklosovic and Z. Q. Gao, "A robust two-degree-of-fredom control design technique and its practical application," IEEE Industry Applications Conference, pp. 1495-1502, 2004.
  34. H. K. Khalil. Nonlinear Systems, Prentice-Hall, Chap. 4, 2002.
  35. H. B. Sun, S. H. Li, and S. M. Fei, "A composite control scheme for 6DOF spacecraft formation control," Acta Astronautica, Vol. 69, No. 7-8, pp. 595-611, Sep. 2011. https://doi.org/10.1016/j.actaastro.2011.04.009
  36. J. Su, W. Qiu, H. Ma, and P.-Y. Woo, "Calibration-free robotic eye-hand coordination based on an auto disturbance-rejection controller," IEEE Trans. Robot., Vol. 20, No. 5, pp. 899-907, Oct. 2004. https://doi.org/10.1109/TRO.2004.829458
  37. D. Sun, "Comments on active disturbance rejection control," IEEE Trans. Ind. Electron., Vol. 54, No. 6, pp. 3428-3429, Dec. 2007. https://doi.org/10.1109/TIE.2007.909047

Cited by

  1. Estimation of ESR in the DC-Link Capacitors of AC Motor Drive Systems with a Front-End Diode Rectifier vol.15, pp.2, 2015, https://doi.org/10.6113/JPE.2015.15.2.411
  2. Nonlinear Observer-based Control of Synchronous Machine Drive System vol.10, pp.3, 2015, https://doi.org/10.5370/JEET.2015.10.3.1035
  3. Virtual Inertia Control of D-PMSG Based on the Principle of Active Disturbance Rejection Control vol.10, pp.5, 2015, https://doi.org/10.5370/JEET.2015.10.5.1969
  4. Continuous Sliding Mode Control for Permanent Magnet Synchronous Motor Speed Regulation Systems Under Time-Varying Disturbances vol.16, pp.4, 2016, https://doi.org/10.6113/JPE.2016.16.4.1324
  5. A High Performance Permanent Magnet Synchronous Motor Servo System Using Predictive Functional Control and Kalman Filter vol.15, pp.6, 2015, https://doi.org/10.6113/JPE.2015.15.6.1547
  6. Design of a fractional order adaptive controller for velocity control of a permanent magnet synchronous motor vol.34, pp.4, 2015, https://doi.org/10.1108/COMPEL-12-2014-0338
  7. A Double Bi-Quad Filter with Wide-Band Resonance Suppression for Servo Systems vol.15, pp.5, 2015, https://doi.org/10.6113/JPE.2015.15.5.1409
  8. An improved predictive functional control method with application to PMSM systems vol.104, pp.1, 2017, https://doi.org/10.1080/00207217.2016.1196743
  9. Direct torque control of PMSM using sliding mode backstepping control with extended state observer vol.24, pp.4, 2018, https://doi.org/10.1177/1077546316650097
  10. A Model Reference Adaptive Control Based Speed Controller for a Surface-Mounted Permanent Magnet Synchronous Motor Drive vol.65, pp.12, 2018, https://doi.org/10.1109/TIE.2018.2826480
  11. Simultaneous suppression of torque ripple and flexible load vibration for PMSM under stator current vector orientation pp.1751-8679, 2019, https://doi.org/10.1049/iet-epa.2018.5679