• Tidak ada hasil yang ditemukan

Torque Ripple Reduction in PM Motors using Current Harmonics Controller

N/A
N/A
Bình Nguyễn Quốc

Academic year: 2023

Membagikan "Torque Ripple Reduction in PM Motors using Current Harmonics Controller"

Copied!
6
0
0

Teks penuh

(1)

Torque Ripple Reduction in PM Motors using Current Harmonics Controller

Martin Sumega, Pavol Rafajdus, Stefan Kocan University of Zilina

Zilina, Slovak Republic [email protected]

Marek Stulrajter NXP Semiconductors Roznov pod Radhostem, Czechia

[email protected]

Abstract—This paper presents novel modification of Field Ori- ented Control (FOC) in order to reduce torque ripple in 3-phase Permanent Magnet (PM) motors caused by non-sinusoidal Back- EMF. A smooth torque operation is ensured by precise tracking of a modified q-axis current reference, which includes Back- EMF shape. Alternating component added into q-axis current reference has 6 times higher frequency than fundamental stator electrical frequency. Therefore precise tracking of such current reference is usually not feasible with conventional PI controller due to its limited bandwidth. This paper introduces Current Harmonics Controller (CHC) added into current control loop in FOC structure in order to increase performance of the current loop if alternating current reference or alternating disturbances occurs as a 6thharmonic over one electrical revolution.

Index Terms—torque ripple, Back-EMF, PMSM, BLDC, torque ripple reduction

I. INTRODUCTION

Low-cost three-phase PM motors are widely used in many industry and automotive applications due to cost reduction trends. Disadvantage of simpler and thus cheaper construction of PM motor is in higher torque ripple.

Conventional FOC works with constant d-axis and q-axis currents and their references in order to achieve a smooth torque under condition of perfectly sinusoidal Back Electro- motive Force (Back-EMF). However, in practice Back-EMF shape varies from almost sinusoidal to almost trapezoidal, depending on the shape, arrangement and magnetization of the magnets [1]. Non-sinusoidal waveform of Back-EMF voltage leads to torque ripple if constant current reference is used and also to generation of harmonic components in currents. To ensure smooth torque under FOC operation, current reference must be properly modified and current control loops must be extended by advanced algorithms, because conventional PI current controllers are strongly limited by their bandwidth.

This significantly reduces ability of PI controllers for precise tracking of such alternating current reference [2], [3].

Most of the solutions for reduction of torque ripple caused by non-sinusoidal Back-EMF require information about Back- EMF shape of used PM motor. Based on on this waveform, dqcurrent references are modified to reduce torque ripple [4], [5], [6]. This basic approach is appropriate only at lower stator frequencies, because alternating component added into current

reference has few times higher frequency than fundamental stator electrical frequencyfe. Limited bandwidth of current PI controllers leads to insufficient reduction of torque ripple. Fre- quency of alternating component added into current reference to suppress impact of non-sinusoidal Back-EMF is 6 times higher than fundamental stator electrical frequencyfe. Precise tracking ofd-axis andq-axis current references is necessary in order to reduce torque ripple and therefore advanced control techniques must be used.

Several advanced algorithms to reduce torque ripple caused by non-sinusoidal Back-EMF have been introduced in the past.

High-bandwidth current controller for torque ripple reduction in PMSM was implemented based on dead-beat controller.

Control algorithm was extended by current predictor to ensure stability [2], [7]. Repetitive current controller is able to elim- inate periodic disturbances and thus accurately track periodic current references [3]. Multiple reference frame approach was used to transform alternating components ofdq currents into DC values, which were then controlled by conventional PI regulators [8], [9]. Resonant controller placed parallel to con- ventional PI controller significantly improves performance of current control loop [10]. Neural current or speed controllers are also able to achieve improvement in terms of torque ripple [11]. Modified field oriented control for smooth torque in drives with BLDC motor was successfully implemented with extended model of 3-phase PM machine and with modified Park transformation respecting Back-EMF shape [12], [13] .

This paper presents novel approach for precise control of current harmonics in dq frame. Current Harmonic Con- troller (CHC) extends conventional FOC structure in order to precisely tracks modified dq current references respecting shape of non-sinusoidal Back-EMF and ensures torque ripple minimization. Paper includes extended model of 3-phase PM motor and detailed description of proposed approach with successful experimental verification.

II. MODEL OF3-PHASEPMMOTOR INdqFRAME

Voltage equations of 3-phase PM motor indqframe:

ud=Rsid+dψd

dt −ωeψq (1) uq=Rsiq+dψq

dt +ωeψd (2)

978-1-7281-7542-3/20/$31.00 ©2020 IEEE

(2)

where ud and uq are dq voltages, Rs is stator resistance, Ld andLq are dqinductances, id andiq are dq currents,ωe

is electric angular velocity, ψd and ψq are dq linkage fluxes.

Linkage fluxes indqframe and their derivations are described as follows:

ψd=Ldid+ ΨPM ⇒ dψd

dt =Ld

did

dt (3)

ψq=Lqiq ⇒ dψq

dt =Lq

diq

dt (4)

whereΨP M is a flux of PM. Linkage fluxes indqframe and their derivations (3) and (4) will be substituted into equations (1) and (2) as follows [1]:

ud=Rsid+Lddid

dt −ωeLqiq (5) uq=Rsiq+Lqdiq

dt +ωe(LdidPM) (6) Used 3-phase PM motor ACT 57BLF02 has a non- sinusoidal Back-EMF voltage as is shown in Fig. 1. Dominant 5th and 7th harmonic components in Back-EMF voltage in abc reference frame will lead to dominant 6th harmonic component indqframe like it is shown in Fig. 2. This has to be considered in the model and therefore the rotational induced voltages from equations (5) and (6) will be adjusted to include this non-sinusoidal Back-EMF waveform [12].

ωe

−ψq

ψd

e

Lq

Ld

−iq

id

+P(ϑe)

 ea

eb

ec

=

e Lq

Ld

−iq

id

eKe

fde) fqe)

(7)

whereea,eb,ecrepresent phase Back-EMF voltages inabc frame, Ke represent voltage constant, fde)andfqe)rep- resent Back-EMF shape functions depending on the electrical positionϑeindqframe. Fig. 2 showsfde)andfqe)Back- EMF shape functions with dominant 6th harmonic compo- nents. P(ϑe)representsabctodqtransformation matrix.

P(ϑe) = 2 3

cos(ϑe) cos(ϑe3 ) cos(ϑe+3)

−sin(ϑe) −sin(ϑe3 ) −sin(ϑe+3)

(8) Voltage equations (5) and (6) respecting rotational induced voltages (7) will be modified as follows [14]:

ud=Rsid+Lddid

dt −ωeLqiqeKefde) (9) uq=Rsiq+Lqdiq

dt +ωeLdideKefqe) (10) Mechanical equations of 3-phase PM motor are as follows:

e

dt = p

J(Te−Tload) (11)

(a)

2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 0

0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 0.045

Harmonic component

e [V]

(b)

Fig. 1: a) Measured phase Back-EMF voltage b) FFT analysis of Back-EMF voltage

Fig. 2: Back-EMF shape functions depending on the electrical positionϑe indqframe

e

dt =ωe (12)

where J is inertia, Te is electromagnetic torque, Tload is load torque andϑe is electrical angular position of the rotor.

(3)

Electromagnetic torque for 3-phase PM motor with sinu- soidal Back-EMF:

Te=3

2p(ψdiq−ψqid) =3 2p

ψPMiq+ (Ld−Lq)iqid (13) Electromagnetic torque for 3-phase PM motor with non- sinusoidal Back-EMF respectingfde)andfqe)Back-EMF shape functions:

Te= 3 2p

Kefde)id+Kefqe)iq+ (Ld−Lq)iqid

(14) III. FOCRESPECTING NON-SINUSOIDALBACK-EMF Back-EMF shape functions fde) and fqe) have to be suitably added into FOC structure to ensure production of the smooth electromagnetic torque Te. In a practice, impact of Back-EMF harmonics in d-axis only produces mainly 6th harmonic component in d-axis current, but impact on the torque ripple is quite small and therefore fde) will not be added into d-axis current reference, which will remain set to id = 0. Impact of Back-EMF harmonics in q-axis is much bigger, because it produces mainly 6th harmonic component in q-axis current and also significant torque ripple, even in case that q-axis current harmonics are zero. Equation (14) shows, that fqe) function must be inversely added into q- axis current to counteract impact of non-sinusoidal Back-EMF in order to reduce torque ripple.

Requiredq-axis currentiq consists of DC partiqP I, which is output from speed PI controller and from AC partiqBEM F, which containsfqe)Back-EMF shape function.

iq =iqP I+iqBEM F (15) iqBEM F = (1−fqe))iqP I (16) Alternating part iqBEM F in q-axis current reference iq will have 6 times higher frequency than fundamental stator electrical frequency fe, therefore precise tracking of such q- axis current reference is usually not feasible with conventional PI controllers. In addition, evendq current harmonics(mainly 6th) caused by non-sinusoidal Back-EMF voltage is usually not feasible to suppress with conventional PI controllers. Fig.

3 shows current loop bode plot, where its bandwidth is tuned for 500 Hz. In case thatfe= 50Hz, theniqBEM F added into q-axis current reference for compensation of non-sinusoidal Back-EMF will have frequency 300 Hz. Fig. 3 shows signif- icant phase delay at frequency 300 Hz. Phase delay between alternating q-axis current reference and alternating part of q- axis current leads to insufficient reduction of the torque ripple caused by non-sinusoidal Back-EMF. Limited bandwidth is reason, why conventional PI controller is usually not suitable for precise control of such harmonic signals and successful minimization of the torque ripple. Therefore conventional FOC structure have to extended.

Fig. 4 shows advanced algorithm, which has to be added into FOC structure in order to ensure precise control of dq

current harmonics and reduce 6th harmonic in torque ripple in whole speed range. In Fig. 4 inverter switching signals are indicated bySa,Sb,Scand mechanical angular velocity isωr.

−30

−20

−10 0 10

Magnitude (dB)

101 102 103 104

−90

−45 0

System: CL Frequency (Hz): 300 Phase (deg): −19.3

Phase (deg)

Frequency (Hz)

Fig. 3: Bode plot of closed current loop with conventional PI controller

* 0

id

dq αβ

u*

u*

*

ud

*

uq

PM motor

αβ abc dq

αβ

ia

ib

ic

i

i

*

r

r e

id

iq

*

iq PI

e

e Speed

observer

e

* q BEMF

i

q- current harmonics controller

* 6

uq iq

e

Equation (16)

PIq

PId

PI

d- current harmonics controller id

e

* 6

ud

UDC

SVM 3-phase power inverter Sc

Sb

Sa

Fig. 4: Proposed modification of FOC

IV. CURRENT HARMONICS CONTROLLER

Precise tracking of current references iq and id without phase shift or amplitude attenuation have to be ensured for successful compensation of the non-sinusoidal Back-EMF voltage in order to reduce torque ripple under FOC opera- tion. However, this is usually not possible with conventional current PI controllers, because they must control signals, that have a frequency 6 times higher, than the stator fundamental frequencyfe, which is mentioned in the section above.

Conventional FOC algorithm with current PI controllers is extended with novel Current Harmonics Controller (CHC) al- gorithm for control of 6thharmonic component indqcurrents.

(4)

CHC is located parallel to bothd andqPI current controllers.

Fig. 4 shows conventional FOC extended by CHC algorithm (blue blocks) placed to both current loops. CHC calculates 6th harmonic voltages, which must be added intod-axis and q-axis voltage. Proper amplitude and phase of 6th harmonic component added into d andqvoltages will lead to reducing the error between reference and feedback indqcurrents. Then extended current controllers are able to precisely track 6th harmonic component in their reference.

Input to CHC algorithm inq-axis is error between reference and feedback q-axis current and rotor electrical position ϑe. Phase φ and amplitude xq6 of compensation voltage uq6 in q-axis are adjusted during operation, based on input variables to achieve precise control of 6th harmonic in q-axis current.

Compensation voltage uq6 is described as follows:

uq6=xq6sin(6ϑe+φ) =

xq6[sin(6ϑe)cos(φ) +sin(φ)cos(6ϑe)] (17) Injected compensation q-axis voltage can be divided into sine component and cosine component:

uq6 =xq6sin(6ϑe+φ) =aq6sinsin(6ϑe) +aq6coscos(6ϑe) (18) where aq6sin and aq6cos represent amplitude coefficients of sine component and cosine component. Changes inaq6sinand aq6cos will lead to changes in phase and amplitude of injected uq6 voltage. These coefficients converge to DC values in steady state and their proper values ensure minimum error between reference and feedback of 6th harmonic component in q current. Value of aq6sin and aq6cos are determined by integration with constant gain kCHC:

aq6sin=eqsin

kCHC

s aq6cos=eqcoskCHC

s

(19)

Input for integrators are determined as follows:

eqsin=eiqsin(6ϑe)

eqcos =eiqcos(6ϑe) (20) where eiq is error between reference and feedback q-axis current. Backward-Euler methods≈z−1T

sz is used to transform integrators in equations (19) into discrete domain. Then am- plitude coefficients inkthstep will be implemented in micro- controller as follows:

aq6sin(k) =aq6sin(k−1) +eqsin(k)kCHCTs

aq6cos(k) =aq6cos(k−1) +eqcos(k)kCHCTs (21) wherekdescribes actual step andTs= 0.0001srepresents a sampling time. Integrators in equations (21) will behave same as a low-pass filter with the time constant equal to

1

kCHC. Integrator gain kCHC = 10was chosen in this article.

This ensures convergence to 63.3% of steady state values for amplitude coefficients in 0.1 second.

Fig. 5 shows CHC algorithm applied intoqaxis to calculate compensation q voltage harmonics. The same approach with CHC is applied ford-axis.

Fig. 5: Current harmonic controller applied for qaxis

0 0.005 0.01 0.015 0.02 0.025 0.03

−2 0 2

time [s]

Iabc [A]

CHC OFF

Ia Ib Ic

0 0.005 0.01 0.015 0.02 0.025 0.03

−2 0 2

time [s]

Iabc [A]

CHC ON

Ia Ib Ic

(a)

0 0.005 0.01 0.015 0.02 0.025 0.03

−0.5 0 0.5

time [s]

I d [A]

CHC OFF CHC ON

0 0.005 0.01 0.015 0.02 0.025 0.03 2.2

2.4 2.6

time [s]

Iq [A]

CHC OFF CHC ON

(b)

Fig. 6: a) abcb)dqcurrents when CHC is applied without modifiedq-axis current reference

If CHC is used as shown in Fig. 4 withoutfqe)function added into iq current reference (iq = iqP I), then CHC is able to suppress only dq current harmonics caused by dead- time and non-sinusoidal Back-EMF. Ripple in electromagnetic torqueTecan be completely reduce only by includingfqe)

(5)

function into iq. Fig. 6 shows dq and abc currents strongly deformed due to non-sinusoidal Back-EMF and dead-time. 6th harmonic in dq currents is almost completely minimized, if CHC is turned on (CHC ON). Then dominant 5th and 7th harmonics no longer appear in abc currents. Fig. 7 shows transient state in sine and cosine components of amplitude coefficients and continuous minimization of 6th harmonic components in d-axis and q-axis currents after activating the CHC algorithm.

0 0.2 0.4 0.6 0.8 1

−0.2

−0.1 0 0.1 0.2

time [s]

a [−]

ad6sin ad6cos aq6sin aq6cos

0 0.2 0.4 0.6 0.8 1

−0.5 0 0.5

time [s]

Idq [A]

Id fbck.

Id ref.

Iq fbck.

Iq ref.

CHC ON

CHC ON

Fig. 7: Transient state of amplitude coefficients andd-axis andq-axis currents after turning on CHC

V. TORQUE RIPPLE REDUCTION USINGCHC In the first place, FOC with the conventional current PI controllers has been evaluated in terms of capability to pre- cisely track iq and id current references. In the other words, its capability to suppress alternating input error. As expected, limited bandwidth of PI current controllers causes, that it doesn’t track dq current references properly. Fig. 8 shows significant steady-state error in dq currents as a consequence of insufficient current loop bandwidth. The feedback q-axis current shows the impact of the imprecisely tracked reference iqBEM F and the non-sinusoidal Back-EMF voltage, which acts as a disturbance input as well as for d-axis current.

DC errors in dqcurrents are always perfectly reduced by the conventional PI controllers.

Under the same load condition, CHC has been placed parallel to dq currents PI controllers, as shown in scheme of Fig. 4. Fig. 9 shows significantly increased performance of the resulting current controllers, showing almost perfect match betweendqfeedback currents and their references even at fe= 80Hz, while alternating input dqcurrent errors have frequency6fe= 480Hz.

Electromagnetic torque Te has been estimated based on equation (14) in order to verify the proposed approach with CHC. Fig. 10 shows the estimated electromagnetic torque Te, with a average value 0.18 Nm (45% of nominal torque).

Conventional PI current controllers achieved peak ripple about 5%, whereas torque ripple is approximately 5-times lower with the proposed CHC approach.

0 0.002 0.004 0.006 0.008 0.01 0.012

−0.5 0 0.5 1

time [s]

I d [A]

Id feedback Id reference

0 0.002 0.004 0.006 0.008 0.01 0.012

2.8 3 3.2 3.4

time [s]

Iq [A]

Iq feedback Iq reference

0 0.002 0.004 0.006 0.008 0.01 0.012

−2 0 2 4

time [s]

Iabc [A]

Ia Ib Ic

Fig. 8: Tracking ofdqcurrent references with conventional FOC and resulting abccurrents

VI. EXPERIMENTAL SETUP

Fig. 11 shows experimental setup used for all experi- ments shown above. Setup consists of control board with micro-controller NXP MPC5643L running FOC application [15], three-phase PM motor ACT 57BLF02 together with encoder (512 pulses per revolution), NXP three-phase low voltage power stage and power source (12V). Software NXP FreeMASTER for real-time data (position, speed, currents, ...) visualization was used.

TABLE I: Parameters of used BLDC motor ACT 57BLF02

Rated power PN[W] 125

Rated current IN[A] 7.8 Nominal voltage UN[V] 24 Rated speed nN[rpm] 3000 Rated torque TN[N m] 0.4 Number of poles 2p[−] 8 Stator resistance Rs[Ω] 0.242277 D-axis inductance Ld[H] 0.000140521 Q-axis inductance Lq[H] 0.000197 Motor inertia J[kgm2] 0.000017 Back-EMF constant Ke[radV s] 0.01

VII. CONCLUSION

This paper presents novel approach to reduce torque ripple in 3-phase PM motors under FOC operation caused by non- sinusoidal Back-EMF. Current harmonics controller was intro- duced together with modification of q-axis current reference in order to counteract impact of non-sinusoidal Back-EMF.

CHC was placed parallel to current PI controllers in FOC structure and significantly increased performance of current

(6)

0 0.002 0.004 0.006 0.008 0.01 0.012

−0.5 0 0.5 1

time [s]

Id [A]

Id feedback I

d reference

0 0.002 0.004 0.006 0.008 0.01 0.012

2.8 3 3.2 3.4

time [s]

Iq [A]

Iq feedback Iq reference

0 0.002 0.004 0.006 0.008 0.01 0.012

−2 0 2 4

time [s]

I abc [A]

Ia Ib Ic

Fig. 9: Tracking ofdqcurrent references with FOC extended by CHC and resulting abccurrents

0 0.002 0.004 0.006 0.008 0.01 0.012 0

0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18

time [s]

Te [Nm]

CHC OFF CHC ON

Fig. 10: Estimated electromagnetic torqueTein conventional FOC vs. FOC with CHC

loops. Therefore this extended current controller was able to precisely track periodic alternating signal in q-axis current reference and also suppress all disturbances, which acts as 6th harmonic component over one electrical revolution. Successful experimental validation with design of proposed method is included in the paper.

ACKNOWLEDGMENT

This work was supported by Slovak Scientific Grant Agency VEGA No. 1/0615/19, and by projects ITMS:26220120046, cofounded from EU sources and European Regional Develop- ment Fund.

Fig. 11: Used experimental setup

REFERENCES

[1] R. Krishnan, ”Permanent Magnet Synchronous and Brushless DC Motor Drives”,CRC Press, 2010, ISBN: 978-0-8247-5384-9

[2] L. Springob and J. Holtz, ”High-Bandwidth Current Control for Torque- Ripple Compensation in PM Synchronous Machines”,IEEE Transac- tions on industrial electronics, VOL. 45, Oct. 1998, pp. 713-721 [3] P. Mattavelli, L. Tubina and M. Zigliotto, ”Torque-Ripple Reduction in

PM Synchronous Motor Drives Using Repetitive Current Control”,IEEE Transactions on power electronics, VOL. 20, 2005, pp. 1423-1431 [4] H. W. Park, S. J. Park, Y. W. Lee, S. Song and Ch. Kim, ”Reference

frame approach for torque ripple minimization of BLDCM over wide speed range including cogging torque”,IEEE Transactions on industrial electronics, VOL. 47, Feb. 2000, pp. 637-642

[5] D. Hanselman, ”Minimum Torque Ripple, Maximum Efficiency Excita- tion of Brushless Permanent Magnet Motors ”,IEEE Transactions on Industrial Electronics, VOL. 41, June 1994, pp. 292-300

[6] S. J. Park, H. W. Park, M. H. Lee and F. Harashima,”A New Approach for Minimum-Torque-Ripple Maximum-Efficiency Control of BLDC Motor”,IEEE Transactions on industrial electronics, VOL. 47, Feb.

2000, pp. 109-114

[7] J. Holtz and L. Springob, ”Identification and Compensation of Torque Ripple in High-Precision Permanent Magnet Motor Drives”, IEEE Transactions on industrial electronics, VOL. 43, Apr. 1996, pp. 309- 320

[8] P. L. Chapman and S. D. Sudhoff, ”A Multiple Reference Frame Synchronous Estimator/Regulator”, IEEE Transactions on energy con- version, VOL. 15, June 2000, pp. 197-202

[9] M. Musak, M. Stulrajter, V. Hrabovcova, M. Cacciato, G. Scarcella and G. Scelba, ”Suppression of Low-order Current Harmonics in AC Motor Drives via Multiple Reference Frames Based Control Algorithm”, Electric Power Components and Systems, VOL. 43, Issue 18, Sep. 2015, pp. 2059-2068, ISSN: 1532-5016

[10] Ch. Xia, B. Ji and Y. Yan, ”Smooth Speed Control for Low Speed High Torque Permanent Magnet Synchronous Motor Using Proportional Inte- gral Resonant Controller”,IEEE Transactions on industrial electronics, VOL. 62, Apr. 2015, pp. 2123-2134

[11] D. Flieller, N. K. Nguyen, P. Wira, G. Strutzer, D. O. Abdeslam and J. Merckle, ”A Self-Learning Solution for Torque Ripple Reduction for Nonsinusoidal Permanent-Magnet Motor Drives Based on Artificial Neural Networks”,IEEE Transactions on industrial electronics, VOL.

61, Feb. 2014, pp. 655-666

[12] M. Lazor and M. Stulrajter, ”Modified Field Oriented Control for Smooth Torque Operation of a BLDC Motor”, 10th International Conference ELEKTRO 2014, May 2014, pp. 180-195

[13] P. Kshirsagar and R. Krishnan, ”High-Effciency Current Excitation Strategy fr Variable-Speed Nonsinusoidal Back-EMF PMSM Machines,”

IEEE Transactions on Industry Applications, VOL. 48, Nov. 2012, pp.

1875-1889

[14] S. Wang, ”BLDC Ripple Torque Reduction via Modified Sinusoidal PWM”, FAIRCHILD SEMICONDUCTOR POWER SEMINAR 2008 - 2009, 2009, pp. 10.

[15] M. Stulrajter and R. Filka, ”Dual 3-Phase PMSM Development Kit with MPC5643L”, Freescale Semiconductor, 2012, Application Note, AN4518

Referensi

Dokumen terkait