Voltage Angle Control of Surface Permanent Magnet Synchronous Motor for Low-Cost Applications

Download (0)

전체 글
(1)

Ⅰ. Introduction

In these days, surface permanent magnet synchronous motors (SPMSMs) are widely used due to its various advantages such as high efficiency, high power density, and fast dynamic control capability. To drive the SPMSMs, the current vector control scheme has been generally employed in industries because it shows a good dynamic control performance. However, the current vector controller requires high precision phase- current sensing units and a micro-controller supporting a fast calculation. Therefore, the implementation cost of the current vector controlled SPMSM drives is becoming an obstacle in low-cost applications.

For SPMSM drives used in low-cost applications, a current sensor-less vector control scheme was proposed in [1], wherein phase currents of SPMSM are estimated using a voltage equation. Although phase-current sensing units are not used in [1], a current estimator and a current vector control function should be executed at every pulse-width modulation (PWM) period in motor control software and thus a microprocessor with a fast computation speed is needed for its implementation. The single-shunt based phase- current sensing strategy can be considered for low-cost applications [2, 3]. However, it also requires a high-performance micro-controller for its implementation because voltage vectors should be modulated at every half PWM switching

Voltage Angle Control of Surface Permanent Magnet Synchronous Motor for Low-Cost Applications

Kwang-Woon Lee

*

, Guechol Kim

*

Abstract

This paper presents a voltage angle control strategy for surface permanent magnet synchronous motor (SPMSM) drives used in low-cost applications, wherein a current vector control is not employed. In the proposed method, the current vector control scheme, which requires high precision phase-current sensing units and a fast calculation capability of a motor drive controller, is replaced with the voltage angle controller. The proposed voltage angle controller calculates a d-axis voltage command to make the d-axis current zero by using a simple equation obtained from the voltage equation of SPMSM. The proposed method shows performance similar to the current vector controlled SPMSM drive during steady-states and its structure is very simple and thus it can be easily implemented with a low-cost microcontroller. The effectiveness of the proposed method is verified through simulations and experiments.

Key words: SPMSM, Current Vector Control, Voltage Angle Control, Inverter, PLL

* Dept. of Electronic Engineering, Mokpo National Maritime University

★ Corresponding author

E-mail:kwlee89@mmu.ac.kr, Tel:+82-61-240-7269

※ Acknowledgment

This work was financially supported in part by VCTech. Co., Ltd.

Manuscript received Sep. 7, 2018; revised Sep. 11, 2018; accepted Sep. 12. 2018

This is an Open-Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/3.0) which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited.

195

(2)

period for the single-shunt based current sensing.

In addition, it should be noted that much effort is required in designing a printed circuit board (PCB) pattern for the single-shunt based current sensing because its performance is very sensitive to inverter noises.

In the low-cost applications such as fan motor and actuators used in a small-capacity personal transport, good dynamic control performance is relatively less important and the current vector control does not have to be used. It means that a voltage angle control strategy without the current vector control function can be considered for low-cost SPMSM drives. A conventional approach using the voltage angle control has been implemented based on a look-up table wherein the voltage angles at various operating points are saved [4]. The key point demanded in the look-up table based voltage angle control method is that the voltage angle should be deliberately chosen so as to the d-axis current should remain zero. Otherwise, excessive d-axis currents can be supplied to SPMSM and result in an efficiency decrease of SPMSM drive. It should be noted that making a voltage angle look-up table that shows satisfactory results over the entire operating ranges of SPMSM is not easy and it requires a time-consuming effort.

To cope with this problem, this paper presents a simple voltage angle control strategy wherein a d-axis voltage command to make the d-axis current zero is obtained by using an equation derived from the voltage equation of SPMSM.

The main advantage of the proposed method is that it shows performance similar to the current vector controlled SPMSM drive during steady- states if electrical parameters’ variation of SPMSM is negligible. In addition, the structure of the proposed voltage angle controller is very simple and thus it can be easily implemented with a low-cost microcontroller.

To prove the effectiveness of the proposed voltage angle controller for SPMSM drives,

simulations and experiments have been performed using SPMSM. The simulation and experimental results show that the d-axis current of SPMSM is controlled near zero during steady-states by the proposed voltage angle control method.

Ⅱ. Proposed Voltage Angle Control Strategy

Figure 1 shows a conventional structure of the current vector controlled PMSM drive. As described in introduction, the current vector control scheme requires phase-current sensing units and a high-performance microcontroller for its implementation and thus it becomes less competitive in terms of cost. The voltage angle controlled PMSM drive does not use phase- current sensing units as shown in Fig. 2 and the d-q axes currents are not directly controlled.

Instead, the d-axis current is controlled to zero through the voltage angle control strategy and the q-axis current is regulated by the q-axis voltage command, produced by a speed controller in the case of Fig. 2.

Fig. 1. The structure of the current vector controlled PMSM drive.

Fig. 2. The structure of the voltage angle controlled

PMSM drive in speed control mode.

(3)

The voltage equations of SPMSM are given as follows:

d

d s d s e s q

v r i L di L i

dt w

= + - (1)

q

q s q s e s d e PM

v r i L di L i

dt w w l

= + + + (2)

where v

d

and v

q

are the d-q axis stator voltages, i

d

and i

q

are the d-q axis stator currents, r

s

is the

stator resistance, L

s

is the stator inductance, w

e

is

the electrical angular velocity of the rotor, and l

PM

is the permanent magnet flux linkage, respectively.

From (1) and (2), following equation can be derived.

(

2 2 2

)

2

2

s d e s q

s e s d e s PM

d q

s s e s

r v L v

r L i L

di di

r L L

dt dt

w

w w l

w +

= + +

+ +

(3)

Ignoring derivative terms in (3) yields that

(

2 2 2

)

2

s d e s q s e s d e s PM

r v + w L v = r + w L i + w l L (4) From (4), the d-axis voltage command to make the d-axis current zero can be derived as follows:

(

2 *

)

* e s PM e s q

d

s

L L v

v r

w l - w

= (5)

where v

*d

and v

*q

are the d-q axis stator voltage commands, respectively. To limit the q-axis voltage command under output voltage saturation condition, the q-axis voltage command has to satisfy the following condition.

2

( )

* * 2

3

q dc d

v £ æ ç v ö ÷ - v

è ø (6)

It should be noted that parameter uncertainties and voltage errors due to the dead-time of voltage source inverter (VSI) are not considered in (5). It means that the d-axis current cannot be exactly regulated to zero under parameter uncertainty conditions. However, considering the conventional look-up table based method, the d-axis voltage regulation method expressed in (5) can show appropriate performance in low- cost SPMSM drives wherein a high-performance control does not significantly affect the overall efficiency of the system.

When an input current to SPMSM drive has to be controlled, the input current can be measured at a relatively low-cost through a low-pass filtering of the inverter dc-link current. In this case, although an instantaneous input current control is impossible, the proposed voltage angle control method can be applied as shown in Fig. 3 to control the d-axis current to be zero and a similar effect as the minimum copper loss control can be obtained at steady-states.

Ⅲ. Simulation and Experimental Results

3.1 Simulation Study

To see the effect of the proposed voltage angle control strategy, a simulation study using the machine parameters listed in Table I was performed.

For the simulation, the control structure of SPMSM drive was configured as the same as Fig. 3. It means that the dc-link current command is given and the average dc-link current is obtained through the low-pass filtering

Variable Name Value[unit]

Stator resistance 0.01945 [Ω]

Stator inductance 0.00008 [H]

PM flux linkage 0.0168 [Wb]

Number of poles 10

DC-link voltage 68 [V]

Table 1. SPMSM parameters.

(4)

of the dc-link current. The current controller in Fig. 3 is implemented using a conventional proportional-integral (PI) type controller and it outputs the q-axis voltage command necessary to track the dc-link current command. The voltage angle controller in Fig. 3 calculates the d-axis voltage command using the equation (5) and the maximum value of the q-axis voltage command is limited as the equation (6). The pole voltage of the inverter is obtained from the d-q

axis voltage commands using a conventional space vector pulse-width modulation (SVPWM) strategy. For the simulation, the PWM frequency of VSI was set to 12 kHz and a mechanical load proportional to the rotor speed of SPMSM was employed.

Figure 4 shows simulation results when the dc-link current command was set to 20[A]. It is seen from Fig. 4 that the d-axis current command is controlled to be zero at steady- states. However, when the magnitude of the d-q axis voltage command is very small such as a starting condition in Fig. 4, it is observed that the d-axis current deviates from zero; this is due to the dead-time effect in VSI. Therefore, it can be stated that the practical limit of the proposed voltage angle control method is observed from Fig. 3. The structure of the voltage angle controlled

PMSM drive in the dc-link current control mode.

0 1000 2000 3000

Wm_rpm

0 -20 -40 20 40

Ia

0 -10 -20 10 20 30

Id Iq

0 10 20

Vd_cmd Vq_cmd

0 0.2 0.4 0.6 0.8 1

Time (s) 0

400 800 1200

Tem_PMSM31*Wm_samp Mechanical speed [r/min]

a-phase current [A]

d-q axis current [A]

d-q axis voltage command [V]

Mechanical output [W]

d-axis current q-axis current

d-axis voltage q-axis voltage

Fig. 4. Simulation results when the dc-link current command was set to 20[A].

0K 2K 4K

Wm_rpm

0

-40 40

Ia

0 20 40

Id Iq

0 -10 10 20 30 40

Vd_cmd Vq_cmd

0 0.2 0.4 0.6 0.8 1

T ime (s) 0

1000 2000 3000

Tem_PMSM31*Wm_samp Mechanical speed [r/min]

a-phase current [A]

d-q axis current [A]

d-q axis voltage command [V]

Mechanical output [W]

d-axis current q-axis current

d-axis voltage q-axis voltage

Fig. 5. Simulation results when the dc-link current

command was set to 50[A].

(5)

Fig. 4. However, because the conventional look-up table based method can also suffer from the same problem, the practical application of the proposed method does not matter.

Figure 5 shows simulation results when the dc-link current command was set to 50[A].

Unlike Fig. 4, it is observed from Fig. 5 that the transient response of the d-axis current was improved. This is because the voltage error due to the dead-time is reduced at higher d-q axis voltage commands. From Figs. 4 and 5, it is clear that the proposed voltage angle control method can regulate the d-axis current to be zero at steady-states.

Figure 6 shows simulation results considering parameter uncertainties, wherein it is assumed

that the stator inductance and the PM flux linkage decrease 5 [%] from the nominal values listed in Table I. It is clearly seen from Fig. 6 that the d-axis current is not controlled to be zero due to the parameter errors. It means that the proposed method is sensitive to the parameter variations and further study is necessary to solve this problem.

3.2 Experimental Verification

To prove the proper operation of the proposed method, an experimental setup was configured as shown in Fig. 7. For the implementation of the proposed method, a low-cost microprocessor, AC33M4064 manufactured by ABOV semiconductor, was used [5]. The parameters of PMSM shown in Fig. 7 are the same as those of listed in Table I. The PWM frequency of the inverter system shown in Fig. 7 was set to 12 [kHz] and control functions for generating PWM gating signals were implemented at every 6 [kHz]. The whole control structure of the experimental setup is the same as Fig. 3. Because AC33M4064 does not support floating-point math operations in hardware, the control functions were implemented only using fixed-point math operations.

Three hall sensors were used for sensing of PMSM’s rotor position. Three external interrupt functions and one internal timer of AC33M4064 were used for the processing of three hall signals.

When the inverter operates, the output of hall signals can be affected by the switching noises of the inverter. For stable operation of hall signal based PMSM drive, the filtering of hall signals is

0K 2K 4K

Wm_rpm

0

-40 40

Ia

0 -20 20 40 60

Id Iq

0 -10 10 20 30 40

Vd_cmd Vq_cmd

0 0.2 0.4 0.6 0.8 1

Time (s) 0

1000 2000 3000

Tem_PMSM31*Wm_samp Mechanical speed [r/min]

a-phase current [A]

d-q axis current [A]

d-q axis voltage command [V]

Mechanical output [W]

d-axis current q-axis current

d-axis voltage q-axis voltage

Fig. 6. Simulation results considering electrical machine parameter errors when the dc-link current command was set to 50[A].

Inverter System

PMSM Load

Machine

Fig. 7. Experimental setup.

(6)

necessary. For this purpose, an additional phase- ocked-loop (PLL) function was programmed for the purpose of filtering hall signals and speed measurement [6]. Figure 8 shows experimental results related with hall signal processing. In Fig. 8, the waveforms of the measured speed and rotor position were obtained using the digital-to- nalog converter interfaced with AC33M4064. It is seen from Fig. 8 that the hall signal processing routine works properly.

The inverter system used in experiments does not support phase current sensing and thus the d-q axis currents cannot be monitored from the inverter system. Instead of monitoring the d-q axis currents, we observed the measured rotor position and the measured a-phase current to see how many d-axis currents are supplied to PMSM. It should be noted that a-phase current’s zero-crossing point (ZCP) exactly overlap with the ZCP of the measured rotor position when the d-axis current is controlled to be zero. Figure 9 shows the experimental results, obtained at steady- tates, when the proposed voltage angle control method was applied. It is seen from Fig. 9 that the ZCP of a-phase current nearly overlaps with the ZCP of the measured rotor position. Therefore, it can be stated from Fig. 9 that the proposed method properly works at actual condition.

a-phase voltage command

a-phase current Rotor position

ZCPs of voltage, current, and rotor position

Rms (C1) 14.35 [A] Freq (C1) 172 [Hz]

Fig. 9. Experimental results obtained at steady-states.

Fig. 10. The torque-speed curve of PMSM when the proposed method was used.

Figure 10 shows the torque-speed curve of PMSM, whose parameters are the same as those listed in Table I, when the proposed voltage angle control method is applied. Although the d-q axis currents based evaluation was not performed, the torque-speed curve shown in Fig.

10 is similar to that of another PMSM drive and thus we concluded that the proposed method works properly.

Ⅳ. Conclusion

In this paper, a voltage angle control strategy wherein the d-axis voltage command to make the d-axis current zero is calculated using a simple equation was proposed. The proposed method was implemented using a low-cost micro-processor and the validity of the proposed Hall signals

Measured speed

Measured rotor position

Fig. 8. Experimental results related with hall signal

processing.

(7)

method was verified through simulations and experiments. In addition, the limit of the proposed method, performance degradation due to the parameter errors and the dead-time, was shown through simulations. Further study to solve the performance degradation of the proposed method is necessary.

References

[1] S. Morimotor, M. Sanada, and Y. Takeda,

“High-Performance Current-Sensorless Drive for PMSM and SynRM With Only Low-Resolution Position Sensor,” IEEE Trans. on Ind. Applicat., vol.39, no.3, pp.792-801, 2003.

DOI:10.1109/TIA.2003.811782

[2] F. Blaabjerg, J. K. Pedersen, U. Jaeger, P.

Thoegersen, “Single current sensor technique in the DC link of three-phase PWM-VS inverters:

A review and a novel solution,” IEEE Trans.

Ind. Appl, vol.33, no.5, pp.1241-1253, 1997.

DOI:10.1109/28.633802

[3] H. K. Ku, H. B. Yeom, and J. M. Kim,

“Average phase current estimation method using a DC link shunt resistor in the three-phase inverter,” The Transactions of the Korean Institute of Power Electronics, vol.21, no.4, pp.343-350, 2016. DOI:10.6113/TKPE.2016.21.4.343

[4] K.-W. Lee, “Current-Sensorless Maximum Torque per Ampere Control for a Surface Mounted Permanent Magnet Synchronous Motor with Low-Resolution Position Sensor,” The Transactions of the Korean Institute of Power Electronics, vol.14, no.3, pp.204-210, Jun. 2009.

[5] ABOV website. (2016). [Online]. Available:

http:// www.abov.co.kr/ (URL)

[6] G. Kim, K. Ueda, S. Cha, T. Ida, Y. Shimizu, T. Matsuoka, and K. Taniguchi, “Process Variation Compensation Technique for Voltage-controlled Ring Oscillator,” IEEJ Transactions on Electrical and Electronic Engineering, vol.2, no.2, pp.189-191, 2007. DOI:10.1002/tee.20125

BIOGRAPHY

Kwang-Woon Lee (Member)

1993:BS degree in Electrical Engineering, Korea University.

1995:MS degree in Electrical Engineering, Korea University.

1999:PhD degree in Electrical Engineering, Korea University.

2000~2007:Senior Research Engineer, Samsung Electronics.

2008~Present:Associate Professor, Mokpo National Maritime University.

Guechol Kim (Member)

2000:BS degree in Electronic and Communication Engineering, Mokpo National Maritime University.

2003:MS degree in Electronic and Communication Engineering, Mokpo National Maritime University.

2007:PhD degree in Electronic Engineering, Osaka University.

2008~Present:Associate Professor, Mokpo National

Maritime University.

수치

Fig.  1.  The  structure  of  the  current  vector  controlled  PMSM  drive.
Fig. 1. The structure of the current vector controlled PMSM drive. p.2
Fig.  4.  Simulation  results  when  the  dc-link  current  command  was  set  to  20[A].
Fig. 4. Simulation results when the dc-link current command was set to 20[A]. p.4
Figure 5 shows simulation results when the dc-link current command was set to 50[A].

Figure 5

shows simulation results when the dc-link current command was set to 50[A]. p.5
Fig.  10.  The  torque-speed  curve  of  PMSM  when  the  proposed  method  was  used.
Fig. 10. The torque-speed curve of PMSM when the proposed method was used. p.6

참조

관련 주제 :