Real-Time Flux-weakening Control for an IPMSM Drive System Using a Predictive Controller

Real-Time Flux-weakening Control for an IPMSM Drive System Using a Predictive Controller

Volume 2, Issue 6, Page No 76-86, 2017

Author’s Name: Tian-Hua Liu1, a), Shao-Kai Tseng1, Yi Chen1, Mao-Bin Lu1

View Affiliations

1Department of Electrical Engineering, National Taiwan University of Science and Technology, 106, Taiwan

a)Author to whom correspondence should be addressed. E-mail: Liu@mail.ntust.edu.tw

Adv. Sci. Technol. Eng. Syst. J. 2(6), 49-55 (2017); a  DOI: 10.25046/aj020610

Keywords: predictive controller, real-time tuning, flux-weakening control, IPMSM

Share

507 Downloads

Export Citations

This paper proposes extended-range high-speed control for an IPMSM drive system. A simple real-time tuning flux-weakening control algorithm is proposed and implemented to control an IPMSM drive system in a wide variable speed range, from 3 r/min up to 2700 r/min. This flux-weakening control algorithm does not require any motor parameters and only needs simple mathematical computations. The proposed drive system adjusts the angle between the d-axis and q-axis current to reach flux-weakening control. In addition, a multiple sampling predictive controller is implemented to enhance the dynamic responses of the proposed drive system, which yields improved overall transient responses, superior load responses, and good tracking responses. A detailed analysis of the proposed drive system’s stability is discussed as well. A 32-bit digital signal processor, TMS-320F-28335, is used to execute the predictive controller and the flux-weakening control algorithm for the IPMSM drive system. Experimental results can validate the theoretical analysis.

Received: 07 October 2017, Accepted: 29 October 2017, Published Online: 10 November 2017

1. Introduction

Use of the interior permanent magnet synchronous motor (IPMSM) has greatly increased due to its advantages over other motors, which include high efficiency, wide operating speed range, high power density, and robustness. The IPMSM has two different torque components: electromagnetic torque and reluctance torque. By strategically controlling the d-axis and q-axis currents, the maximum torque per ampere (MTPA) control or flux weakening control can be achieved at different operating speeds.

This paper is an extension of work originally presented in 2017 IEEE 26th International Symposium on Industrial Electronics (ISIE) Conference [1]. Several researchers have proposed different flux-weakening control methods to increase the high-speed operating range of an IPMSM. For example, Bolognani et al. proposed an adaptive flux-weakening controller for an IPMSM drive system. The adaptation algorithm, however, is very complicated to implement [2]. Zhu et al. implemented a flux-weakening control for a PMSM drive system [3]. The proposed method accounted for resistance voltage drop and inverter nonlinearities. This method, however, is only suitable for a PMSM drive system, not an IPMSM drive system. Kwon et al. proposed a flux-weakening control for an IPMSM with quasi-six-step operation [4]. A feed-forward path, which consists of a one dimensional look-up table, is required. Pan et al. proposed a robust flux-weakening control strategy for a surface-mounted permanent-magnet motor drive [5]. A closed-form solution of the maximum available torque-producing current is generated to achieve both fast responses and real-time tuning flux-weakening control. This method, however, is suitable for a surface mounted PMSM but not an IPMSM. Uddin et al. proposed an on-line parameter-estimation-based high-speed control of an IPMSM drive. The method of estimating the d-axis inductance, q-axis inductance, and external load, however, is very complicated [6]. Pan et al. proposed a voltage-constraint-based flux-weakening control of an IPMSM drive system [7]. The method requires a d-axis current command and q-axis current command generator, which is rather complicated. Jung et al. proposed a hexagonal voltage limit to increase the voltage amplitude and to improve the DC-link voltage utilization in an IPMSM drive system. A torque control method based on the voltage angle was investigated. The idea is very good; however, the voltage vector selection algorithm is very complicated [8]. Chaithongsuk et al. proposed an optimal design of permanent magnet motors to improve flux-weakening performance in variable speed drives. It was shown that a salient-pole motor performed better at high speeds than a non-salient pole motor [9]. Kim proposed a novel magnetic flux-weakening method for permanent magnet synchronous motors in electric vehicles [10]. By adjusting the air gap between the stator and rotor, an increased maximum speed and maximum output power could be obtained. This method, however, requires very complicated motor modifications. Jevremovic et al. proposed a simple robust integral controller to achieve field weakening control for a PMSM [11]. Harnefors et al. used a systematic analysis to determine the parameters of the current and speed combined controller to reduce the complicity [12]. To improve the performance of field weakening control, Wallmark et al. [13] and Bedetti et al. implemented a voltage regulator to achieve flux-weakening control for an electric vehicle and an IPMSM [14].

In this paper, a simple flux-weakening control method is proposed. This method has several advantages over previously proposed flux-weakening methods [1]-[14]. For one thing, the parameters of the IPMSM are not required. Also, the computations for the flux-weakening control are very simple. For example, only square root, multiplication, and addition are used. In addition, to achieve fast responses and good load disturbance rejection capability from the low-speed range to high-speed range, a predictive controller is employed. In contrast to previous research on predictive control [15]-[16], this paper proposes a multiple-loop predictive control motor drive system. The sampling interval of the current-loop is 100 , and the sampling interval of the speed-loop is 1 ms. Due to the quick current regulation, the proposed system has better performance than previous one-loop predictive control drive systems [15]-[16]. Unlike previous methods of flux-weakening control without using motor parameters [2], [16]-[17], the proposed method provides a simple control algorithm for voltage regulation without an adaptive controller or PI controller. To the authors’ best knowledge, the proposed flux-weakening control method is a new idea. In addition, the idea of the predictive controller applied in the simplified flux-weakening control of an IPMSM is original.

2. Predictive Controller Design

The theory of predictive control was first proposed in the 1970s, and predictive controllers have been used in chemical and steel processing for more than 40 years. Recently, predictive control has been applied in motor drives due to the fast computation ability of the digital signal processor (DSP). The design objective of a predictive controller is to compute the control input u to optimize the future dynamic behavior for the output y of the plant. This optimization must be performed within a limited time window. Several researchers have investigated predictive control for motor drives. For example, Pacas et al. proposed a predictive direct torque control for PMSMs, which yielded a faster torque settling time than the classic field-oriented control with a PI controller [15]. Bolognani et al. investigated the design and implementation of model predictive control for electric motor drives [16]. Fuentes et al. implemented a predictive speed control for a two-mass system driven by a PMSM. Their proposed method allowed feedback of all the mechanical and electrical state variables into a single control input and provided a higher bandwidth closed-loop speed control [18]. Siami et al. proposed an improved predictive current control using prediction error correction for PMSMs [19]. Tarczewski et al. implemented a constrained state feedback speed control for PMSMs, which calculated the boundaries of control signals to provide permissible values of the future state variables [20].

In this paper, a systematic predictive controller design is proposed for an IPMSM drive system. The proposed predictive controllers, including a predictive current controller and a predictive speed controller, provide a multiple sampling rate control system and a closed-loop speed-control block diagram that are different from the predictive controllers proposed in previously published papers [15]-[16], [18]-[20].

 The design of a predictive controller requires the following. First, a model of the uncontrolled drive system is developed. Next, a cost function that represents the desired behavior of the system is defined. Finally, a predictive controller for the motor drive system is derived.

2.1.  Predictive Current Controller

The state-variable equation of an IPMSM can be expressed as

Where d/dt is the differential operator,  and  are the d-axis and q-axis stator currents,  is the stator resistance, and  are the d-axis and q-axis stator voltages, and  are the d-axis and q-axis self-inductances,  is the permanent magnetic flux leakage, and  is the electric motor speed.

After transferring the continuous-time domain into the discrete-time domain, (1) can be expressed as

The related parameters in (2) and (3) are shown as follows

where  is the sampling interval of current-loop control. Because the sampling time interval is shorter than the time constant of the stator current-loop, Euler approximation can be used here. As a result, the parameters shown in (4a)-(4d) can be described as follows

Then (2) and (3) can be rewritten as follows

According to (6), the (k+1)-th predictive current can be expressed as

The performance index of the d-axis current control is defined as

The following equation is the partial differential of (9) manipulated to equal zero.

Substituting (8) into (10), we can obtain

After arranging the above, it is not difficult to obtain

Finally, from (12), we can derive the d-axis voltage command as

By using the same principle, we can derive the q-axis voltage command as follows

2.2.  Predictive Speed Controller

The differential equation of an IPMSM is

Where  is the inertia,  is the mechanical speed,  is the differential operator,  is the total output torque,  is the external load, and  is the viscous frictional coefficient. According to (15) and assuming , the speed can be expressed as

By converting (16) into discrete form, one can obtain

where  is the sampling interval of the speed-loop control. Next, by setting the predictive window as 1 and the predictive control as 1, the performance index  is expressed as

where  is the predictive speed,  and  are polynomials of , and  is the weighting factor. By computing , one can obtain

Substituting (17) into (22), one can derive

The speed command at (k+1)th sampling interval can be expressed as a fixed command Sp and then can be defined as

By substituting (24) into (23), we can obtain

The control input can be expressed as

The predictive controller is shown in Figure 1. The block diagram of the predictive control includes a command gradation M(z), a controller R(z), a plant P(z), and a feedback gain N. The structure is very similar to a standard control system; however, the parameters can be systematically derived. Unlike [16], this paper outlines a systematic closed-loop block diagram of the predictive controller, which provides a clear feedback control structure for an IPMSM drive system. This is an unprecedented method of predictive control and also a major aspect of this paper.

Figure 1 Block diagram of predictive speed-loop control.

2.3.  Stability Analysis of the Proposed Drive System

The desired torque command of an IPMSM can be generated by the following equation

In the real world, there are parameter variations of the IPMSM and the external load measuring error. To compensate for that, the total equivalent load with uncertainty can be expressed as , which includes the summation of the external load, the load influenced by the parameter variations, torque tracking errors of both MTPA and flux weakening, and external load measuring error. Then (30) can be rewritten as

where  is the total load disturbance,  is the variation of inertia, and  is the variation of the viscous coefficient. Next, the dynamic speed equation of the IPMSM is

Where  is the estimated total load disturbance, which includes the influence of the motor parameters’ uncertainty. The tuning step of the , which is 0.18 , creates a varying torque that is less than 1% of the output torque . As a result, the influence of the uncertainty is bound. The speed error, which is the difference between the speed command and the real speed, can be expressed as

Taking the differential of the speed error, one can obtain

Subtituting (31) and (33) into (35), one can obtain

We can define the load estimation error as . Assuming the external load changes slowly when compared to the quick responses of the speed control loop, it is possible to let  The differential of the estimated load, therefore, can be expressed as follows

Define a lyapunov function as

where  is a weighting factor. By taking the derivative of the Lyapunov function, one can derive

Substituting (36) into (39), one can obtain

According to (40), it is possible to choose an adaption law as follows

Substituting (41) into (40), we can obtain the differential of Lyapunov function as

From (42), the differential of Lyapunov function is negative semi-definite. Then, Barbalet lemma can be applied. First, a function  is set, which is equal to  Next, by integrating the , we can obtain

From (43), we can conclude

According to (44), the speed error converges to zero as time approaches infinity.

3. MTPA Control and Flux-weakening Control

3.1.  Basic Principle

The dynamic d-q axis voltages of an IPMSM can be expressed as

The total output torque of an IPMSM is

Where  is the current amplitude. Two major control algorithms can be derived from (47) and can be used to adjust the torque of an IPMSM: field-oriented control and MTPA control. The field-oriented control sets a fixed d-axis current and adjusts the q-axis current to obtain linear proportional torque. The MTPA control sets a variable d-axis current, which is related to the q-axis current, to obtain maximum torque/ampere. The method can generate more torque than field-oriented control. However, the method creates a nonlinear relationship between the torque and q-axis current [3], which is a disadvantage of MTPA control. While it is a fact that MTPA’s influence on torque linearity is a drawback, achieving maximum torque is a greater benefit that outweighs that disadvantage. The issue will be researched further by the authors of this paper.

Taking  and substituting it into (47), we can obtain

From (48), the d-axis current under MTPA control can be expressed as

The advance angle under MTPA control is

and the current amplitude  is expressed as

In steady-state and neglecting the voltage drops of the resistance and inductance, it is not difficult to obtain

The voltage amplitude is

If  is the maximum voltage amplitude, the voltage constraint can be shown as

The maximum current amplitude  can be expressed as

From (56), it is easy to obtain

Combining (49), (54), and (57), the constraints of the IPMSM drive system can be obtained. The drive system operates under MTPA control when the motor speed is below the rated base-speed. After the drive system reaches its base speed, there are two constraints: the current constraint of the maximum amplitude, , and the voltage constraint of the maximum voltage amplitude, . However, the  is decreased as the motor speed increases, which is shown in Figure 2. As a result, the axes of the ellipse are reduced when the motor speed increases. When , the motor operates under MTPA control, which is indicated as OCBA in Figure 2. When , the motor operates in region II, in which the motor can operate either under MTPA control or flux-weakening control. If , MTPA control is used; on the other hand, if , flux-weakening control is used. When , the motor operates in region III, in which only flux-weakening control can be used.

3.2.  Proposed Real-Time Flux-weakening Control

In the real world, flux-weakening control is very complicated because it requires and , which are very difficult to measure [15].

To solve this difficulty, in this paper, a real-time tuning flux-weakening control is proposed. First, the voltage amplitude of the IPMSM, , which is expressed in (54) is compared to the maximum voltage amplitude, . The , which is shown in Figure 3(a), is tuned as follows

Figure 2 Operating regions of an IPMSM.

where  is the step size of the real-time tuning control. By using (58), (59a), and (59b), the  can be real-time tuned, as shown in Figure 3(a)(b). Finally, a block diagram of the proposed real-time tuning flux-weakening control is shown in Figure 4. First, the amplitude of the desired output voltage  is calculated. Next, the desired output voltage, , is compared with the measured output voltage, . After that, (58) is used to compute the  Similar to previous research [2]-[5], [21], the proposed flux-weakening control method reduces the torque at high-speed operating range, and is not guaranteed the torque linearity. This is a common characteristic of flux-weakening control algorithms. However, the stability analysis of the whole drive system is discussed in the previous section of this paper.

Figure 3 Operating curves and torque-speed curves of an IPMSM

(a) operating curves (b) torque-speed curves.

Figure 4 Block diagram of the proposed flux-weakening control.

4. Implementation

The implemented IPMSM drive system is shown in Figure 5(a) and (b). Figure 5(a) is a block diagram of the proposed IPMSM. The system consists of two main parts: the DSP system and the hardware circuit. The DSP system uses a TMS-320F-28335, which is a 32-bit, digital signal processor manufactured by Texas Instruments. The sampling interval of the current-loop control is 100 , while that of the speed-loop control is 1 ms.

Taking the MTPA operating region as an example, the controller works as follows. First, as shown in Figure 5(a) and based on the predictive speed controller, after the speed command is input and the motor speed is feedback, the q-axis current control  is computed. Second, the load compensator compensates for the load disturbance  and then generates the compensation current . Then the total q-axis current command, which is the summation of the  and , is computed and expressed as . Next, the d-axis current is computed through (49) when the motor is operating in the MTPA region. After that, the advance phase angle  and stator current amplitude  are computed by using (50) and (51). Finally, the flux-weakening is obtained by adding

By using the MTPA table and the real-time tuning flux-weakening control, the advance angle of the current can be obtained. After that, the d-axis current command  and the q-axis current command  are calculated. A current regulated control and a space vector PWM modulation are executed. Finally, the switching states of the inverter are determined and output. A closed-loop system can thus be obtained. A DC motor is coupled with the IPMSM. The motor parameters are: , , , and . The motor is 4-pole, 1-HP, and rated at 1500 r/min.

Figure 5(b) shows a photograph of the entire hardware circuit, which includes a DSP, gate drivers, peripheral devices, current sensing circuits, and an inverter. Figure 5(c) shows a photograph of the implemented IPMSM drive system, including an IPMSM and a dynamometer.

5. Experimental Results

The performance of the proposed flux-weakening control for an IPMSM drive system was evaluated according to experimental results. Figure 6(a) shows the measured steady-state torque-speed curves using the zero d-axis current control and the MTPA control.  Figure 6(b) shows measured steady-state torque-speed curves using the MTPA control and the hybrid control, which is a combination of the MTPA control and the flux-weakening control.

Figure 5 The implemented IPMSM drive system

(a) block diagram (b) hardware circuit (c) motor and dynamometer.

As you can observe, the hybrid control has better performance than the MTPA control. Figure 6 (c) shows the q-axis current to the d-axis current trajectory when the IPMSM is operating from the MTPA control region to the flux-weakening control region. The d-axis current increases slightly in the MTPA region; however, the d-axis current increases significantly in the flux-weakening region.

Figure 7(a)(b) and (c) show the measured waveforms of the IPMSM operating at 1800 r/min under loads of 0.57 N-m and 1.89 N-m. Figure 7(a) is the amplitude of the stator current . Figure 7(b) shows the relative measured d-axis and q-axis currents. Figure 7(c) shows the measured advance angle  that is the sum of the  and , which are the measured flux-weakening angle and the measured MTPA control angle. The delay of the measured responses is due to the lag between the load command and the external load that is generated by the dynamometer. Figure 8(a) shows the load disturbance responses when using the proposed predictive controller, the previous predictive controller that was proposed by [21], and the PI controller. The parameters of the PI controller are obtained by using the pole assignment technique. The locations of the desired poles for the closed-loop drive system are assigned as -4.06+j0.13 and -4.06-j0.13, respectively. The proposed predictive controller performs better than the previous predictive controller and the PI controller. At this 2000 r/min high speed, the field weakening algorithm is applied. The maximum allowed external load at this operating speed is 1.6 N.m. Experimental results show the proposed predictive controller performs the best. Figure 8(b) shows the repetitive 1.6 N.m load disturbance responses. The proposed predictive controller performs well again.

Figure 9(a) shows the measured step-input transient speed responses at the maximum speed, 2700 r/min. In this paper, the rated speed is 1500 r/min. The measured responses show the proposed predictive controller has a quicker rise time than the previous predictive controller proposed by [16] and the PI controller. Figure 9(b) shows the measured step-input transient speed responses at 3 r/min, which is the minimum operating speed. According to Figure 9(a) and Figure 9(b), we can conclude that the adjustable speed ratio of the maximum speed to minimum speed is 900:1. Figure 10 (a)(b)(c)(d) shows the current command and measured current errors using different controllers. Again, the proposed predictive controller has the smallest tracking errors. Figure 11(a)(b)(c) show the measured dynamic responses of the proposed flux-weakening control at 1800 r/min. A 5V step input at  is injected for every 1 second. The real voltage amplitude of the motor, which is expressed as  can track the voltage command  well. The rise time of the voltage control is about 50 ms. Figure 11(a), Figure 11(b) and Figure 11(c) show the responses of speed, voltage amplitude, and controlling angle  respectively. Figure 12(a) shows the measured efficiency of the whole drive system. The proposed method has higher efficiency than the linear flux-weakening method that was proposed by [21]. The major reason is that the proposed method provides greater output torque at the same motor speed. Figure 12(b) and (c) show the measured speed responses as the inertia of the drive system is increased to 5 times. The proposed predictive controller can provide a lower overshoot and a shorter settling time as the inertia increases.

Figure 6 Measured steady-state characteristic curves

(a)MTPA and zero d-axis current (b) MTPA and hybrid control

(c) q-axis current to d-axis current curve.

Figure 7 Measured 1800 r/min with loads of 0.57 N-m and 1.89 N-m

(a)  (b) measured d-q axis currents (c) advance angle.

Figure 8 Measured field weakening operating speed with a large 1.6 N.m external load.

(a) step-input load (b) repetitive loads.

Figure 9 Measured step-input transient speed responses

(a) highest speed (b) lowest speed.

Figure 10 Comparison of measured current responses using different controllers

current command (b) proposed predictive (c) previous predictive (d) PI.

Figure 11 Measured dynamic responses of the flux-weakening control at 1800 r/min

 (a) speed (b) voltage magnitude regulation (c) .

Figure 12 Measured efficiency and varied inertia speed responses.

(a) efficiency (b) proposed predictive controller (c) PI controller.

6. Conclusions

In this paper, an MTPA control and a real-time flux-weakening control drive system using a predictive controller is proposed to improve the adjustable speed range and dynamic responses of an IPMSM. Experimental results show that the proposed drive system has good performance, including fast transient responses, good load disturbance rejection capability, and good tracking responses. Furthermore, the proposed method is easily implemented by using a DSP. Experimental results validate the theoretical analysis.

  1. H. Liu, S. K. Tseng, and M. B. Lu, “Auto-tunning flux-weakening control for an IPMSM drive system using a predictive controller,” IEEE 26th International Symposium on Industrial Electronics (ISIE), 238-243, 2017.
  2. Bolognani, S. Calligaro, and R. Petrella, “Adaptive flux-weakening controller for interior permanent magnet synchronous motor drives,” IEEE J. of Emerg. and Sel. Top. in Pow. Electron., 2(2), 236-248, June 2014.
  3. Liu, Z. Q. Zhu, E. Mohamed, Y. Fu, and X. Qi, “Flux-weakening control of nonsalient pole PMSM having large winding inductance, accounting for resistive voltage drop and inverter nonlinearities,” IEEE Trans. on Pow. Electron., 27(2), 942-952, Feb. 2012.
  4. S. Kwon, G. Y. Choi, M. S. Kwak, and S. K. Sul, “Novel flux-weakening control of an IPMSM for quasi-six-step operation,” IEEE Trans. on Ind. Appl., 44(6), 1722-1731, Nov./Dec. 2008.
  5. T. Pan and J. H. Liaw, “A robust field-weakening control strategy for surface-mounted permanent-magnet motor drives,” IEEE Trans. on Energy Conver., 20(4), 701-709, Dec. 2005.
  6. N. Uddin and M. M. I. Chy, “Online parameter-estimation-based speed control of PM AC motor drive in flux-weakening region,” IEEE Trans. on Ind. Appl., 44(5), 1486-1494, Sep./Oct. 2008.
  7. M. Sue and C. T. Pan, “Voltage-constraint-tracking-based field-weakening control of IPM synchronous motor drives,” IEEE Trans. on Ind. Electron., 55(1), 340-347, Jan. 2008.
  8. Y. Jung, C. C. Mi, and K. Nam, “Torque control of IPMSM in the field-weakening region with improved DC-link voltage utilization,’ IEEE Trans. on Ind. Electron., 62(6), 3380-3387, June 2015.
  9. Chatithongsuk, B. Nahid-Mobarakeh, J. P. Caron, N. Takorabet, and F. Meibody-Tabar, “Optimal design of permanent magnet motors to improve field-weakening performances in variable speed drives,” IEEE Trans. on Ind. Electron., 59(6), 2484-2494, June 2012.
  10. C. Kim, “A novel magnetic flux weakening method of permanent magnet synchronous motor for electric vehicles,” IEEE Trans. on Magn., 48(11), 4042-4045, Nov. 2012.
  11. R. Jevremovic and D. P. Marcetic, “Closed-loop flux-weakening for permanent magnet synchronous motors,” Conference on Power Electronics, Machines and Drives, PEMD 2008, 4th IET, 717-721, Apr. 2008.
  12. Harnefors, K. Pietilainen and L. Gertmar, “Torque-maximizing field-weakening control: design, analysis, and parameter selection,” IEEE Trans. on Ind. Electron., 48(1), 161-168, Feb. 2001.
  13. Wallmark, “On control of permanent-magnet synchronous motors in hybrid-electric vehicle applications,” Technical Reports at the School of Electric Engineering, Technical Report, no. 495L, Chalmers University of Technology, Master Thesis, 2004
  14. Bedetti, S. Calligaro and R. Petrella, “Analytical design of flux-weakening voltage regulation loop in IPMSM drives,” IEEE Energy Conversion Congress and Exposition (ECCE), ECCE 2015, 6145-6152, Sep. 2015.
  15. Pacas and J. Weber, “Predictive direct torque control for the PM synchronous machine,” IEEE Trans. on Ind. Electron., 52(5), 1350-1356, Sep. 2005.
  16. Bolognani, S. Bolognani, L. Peretti, and M. Zigliotto, “Design and implementation of model predictive control for electrical motor drives,” IEEE Trans. on Ind. Electron., 56(6), 1925-1936, June 2009.
  17. M. Kim and S. K. Sul, “Speed control of interior permanent magnet synchronous motor drive for the flux weakening operation,” IEEE Trans. on Ind. Appl., 33(1), 43-48, Jan./Feb. 1997.
  18. J. Fuentes and C. A. Silva, “Predictive speed control of a two-mass system driven by a permanent magnet synchronous motor,” IEEE Trans. on Ind. Electron., 59(7), 2840-2848, July 2012.
  19. Siami, D. A. Khaburi, A. Abbaszadeh, and J. Rodriguez, “Robustness improvement of predictive current control using prediction error correction for permanent-magnet synchronous machines,” IEEE Trans. on Ind. Electron., 63(6), 3458-3466, June 2016.
  20. Tarczewski and L. M. Grzesiak, “Constrained state feedback speed control of PMSM based on model predictive approach,” IEEE Trans. on Ind. Electron., 63(6), 3867-3875, June 2016.
  21. Chen, Y. Sun, and B. Liu, “Interior permanent magnet synchronous motor linear field-weakening control,” IEEE Trans. on Energy Conver., 31(1), 159-164, Mar. 2016.

Citations by Dimensions

Citations by PlumX

Google Scholar

Scopus