Next Article in Journal
Effect of Single-Row and Double-Row Passive Vortex Generators on the Deep Dynamic Stall of a Wind Turbine Airfoil
Previous Article in Journal
Analysis of Magnetic Field and Torque Features of Improved Permanent Magnet Rotor Deflection Type Three-Degree-of-Freedom Motor
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Current Harmonics Controller for Reduction of Acoustic Noise, Vibrations and Torque Ripple Caused by Cogging Torque in PM Motors under FOC Operation

Department of Power Systems and Electric Drives, Faculty of Electrical Engineering and Information Technology, University of Zilina, 01026 Zilina, Slovakia
*
Author to whom correspondence should be addressed.
Energies 2020, 13(10), 2534; https://doi.org/10.3390/en13102534
Submission received: 22 April 2020 / Revised: 13 May 2020 / Accepted: 13 May 2020 / Published: 16 May 2020
(This article belongs to the Section E: Electric Vehicles)

Abstract

:
This article presents an effective algorithm to reduce acoustic noise, vibrations and torque ripple caused by cogging torque in three-phase Permanent Magnet (PM) motors under Field Oriented Control (FOC) operation. Cogging torque profile is suitably included into q-axis current reference, which must be then precisely tracked in order to mitigate acoustic noise, vibrations, torque ripple and speed ripple caused by cogging torque. Conventional FOC structure has been extended by a Current Harmonics Controller (CHC) to achieve precise control of dq current harmonics for all operation speeds, which is crucial to reduce impact of cogging torque and increase performance of electric drive with PM motor. Effectiveness of proposed control technique is experimentally verified by vibrations and acoustic noise measurements.

1. Introduction

High-performance robotic applications, some automotive applications or home applications require smooth torque, low vibrations and quiet operation. Low-cost PM motors used in this kind of applications can significantly decrease operation quality and comfort of the users. However, price reduction in industry leads to more frequent use of low-cost PM motors with simple and low construction quality. Harmonic magnetic forces caused by cogging torque generate radial vibrations in the stator, which results in undesirable vibrations and acoustic noise in medium-low power PM motors [1,2,3,4,5]. Cogging torque is also the source of torque ripple and produces jerky rotation of the shaft at lower speeds [6]. A few strategies have been proposed in the past in order to minimize the cogging torque. Undesirable impact of the cogging torque on the performance of the PM motor can be suppressed by modifications in the motor construction [7] or by current injection [8,9].
Motor with higher construction quality allows for achieving better operation in terms of noise, vibrations and torque ripple. Most of the common techniques to suppress the cogging torque are associated with the skewing of the stator slots or magnet segments [10,11,12]. Magnet pole arc can have a huge impact on the cogging torque amplitude [10,13,14], as well as the fractional number of slots per pole or suitable magnet shifting [10,12,13]. Most significant harmonic component in the cogging torque profile may be attenuated through adding notches into the stator teeth [10]. However, these advanced design approaches are worthless in low-cost PM motors. Considerable torque ripple, vibrations and noisy operation are therefore often observed in these motors. These are the reasons why reduction of the cogging torque by advanced control algorithms seems to be the cheapest and in many cases also the only feasible option to reduce the effects of the cogging torque.
Frequency of torque ripple, speed ripple, vibrations and acoustic noise caused by cogging torque is a few times higher than fundamental stator electrical frequency f e . However, speed PI controller of conventional FOC has a strongly limited bandwidth and that causes significant amplitude attenuation and phase delay during regulation of alternating disturbance signals, like cogging torque. These are the reasons why conventional FOC is not able to reduce impact of cogging torque sufficiently even at lower speeds, where the effect of the cogging torque on the ripple in speed is most significant.
Most of the control strategies to minimize impact of the cogging torque by modifying control algorithm require cogging torque identification. Map of the cogging torque is usually added into control as a map of the q-axis current depending on the position of the rotor. Precisely tracked q-axis current reference ensures production of electromagnetic torque, which counteracts the cogging torque in order to ensure smoother operation of the motor [8,15,16]. However, this conventional FOC extension is possible to apply only at lower speeds because required current harmonics added into q-axis current reference usually have a few times higher frequency than f e . Bandwidth of conventional current PI controllers can be too tight for such high frequencies of an input variable and then the compensation becomes insufficient [17] because a standard PI controller is designed to be effective with DC quantities, while producing delays and amplitude errors when elaborating alternating quantities. Frequency of added q-axis current reference to reduce impact of cogging torque depends on frequency of its harmonic components. Accurately tracked dq current trajectories are essential in order to reduce acoustic noise, vibrations and torque ripple of the motor and based on the frequency of tracked dq current trajectories can be required to use advanced control strategies.
Control strategies for identification and reduction of cogging torque in low-cost BLDC (BrushLess Direct Current) drives were presented in [8]. Authors added cogging torque map based on rotor position into the control structure and reached higher performance and lower torque ripple in robotic applications compared with BLDC motors with better quality and higher price. This approach was successful only at low-speed applications while authors in [18] designed very complex high-bandwidth current control based on a dead-beat controller, together with a self-commissioning method to identify cogging torque and shape of Back-EMF (ElectroMotive Force) in order to reduce their impact. Authors were able to achieve stable and precise regulation of current even at high frequencies with this dead-beat controller extended by current prediction. Another approach with repetitive current controller placed parallel to conventional current PI controller was investigated in [19] and successful rejection of periodic disturbances was achieved; however, this approach works well only with disturbances period and integral multiply of sampling time. Different extensions of conventional current PI controller were introduced in [20,21], where multiple reference frame approach was utilized for control of current harmonics in higher speeds and thus torque ripple reduction, while, in [22], authors used a resonant controller in cooperation with a standard PI controller (PIR controller), which increased a controller’s ability to reduce periodic variations in control error, which has the same frequency as resonant frequency of a resonant controller. However, authors mentioned side effects of PIR controller during high dynamic operation. Another technique for torque ripple reduction with a single layer artificial neural network was introduced in [23,24]. This technique used only speer ripple or ripple in estimated torque to form compensation voltage. Despite of these great results, these methods are quite difficult and need significant computational time.
Many researchers in the past focused on the reduction of torque ripple in PM motors by modifying the motor design and also by different advanced algorithms mentioned above. Only few authors focused on the minimization of vibrations and acoustic noise, which are very important parameters for automotive or home applications, where the comfort of the user is in the first place [3,4,7,9]. Authors of this paper have focused on the identification of various sources of torque ripple in previous work [6]. Then, an adaptive algorithm has been applied to reduce torque ripple, speed ripple and acoustic noise in low-cost PM motors caused mainly by non-sinusoidal Back-EMF and by cogging torque under FOC operation. The adaptive method was based on reduction of speed ripple harmonics. Considerable speed ripple must be visible for proper functionality of this adaptive method, which is a disadvantage [25]. Authors of this paper have also focused on the control strategies for the identification of cogging torque in PM motors and for reduction of speed ripple by tracking the cogging torque profile, where also limits of conventional method for cogging torque reduction are presented [17]. This article presents simple and effective modification of FOC structure in order to reduce detrimental effects of cogging torque like torque ripple, vibrations and acoustic noise. Based on the above-mentioned analyses and experiences, a novel Current Harmonics Controller (CHC) is presented. CHC has the capability to control dq current harmonic components, which is crucial in order to reduce impact of cogging torque. Precise tracking of cogging torque map suitably added into a q-axis current reference must be ensured. Successful experimental verification of proposed method is included in the article, where measurements of acoustic noise and vibrations are performed.

2. Mathematical Model of a Three-Phase PM Motor

Voltage equations of three-phase PM motor in dq frame are as follows [26]:
u d = R s i d + d ψ d d t ω e ψ q = R s i d + L d d i d d t ω e L q i q , u q = R s i q + d ψ q d t + ω e ψ d = R s i q + L q d i q d t + ω e L d i d + ω e Ψ P M ,
where u d and u q are dq voltages, R s is stator resistance, L d and L q are dq inductances, i d and i q are dq currents, ψ d and ψ q represent dq linkage fluxes, ω e is electric angular velocity and Ψ P M is the flux of PM.
Figure 1 shows Back-EMF voltage of PM motor ACT 57BLF02, which is used in this paper. Back-EMF contains dominant 5th and 7th harmonic components in abc reference frame, which leads to dominant 6th harmonic component in dq reference frame. Dominant 5th and 7th harmonic components in Back-EMF voltage will lead to production of 6th harmonics component in dq currents, which must be suppressed. Non-sinusoidal Back-EMF also leads to 6th harmonics component in produced electromagnetic torque T e . This must also be considered in the motor’s model and thats why the rotational induced voltages in Equation (1) must be adjusted to involve non-sinusoidal shape of Back-EMF [27]:
ω e ψ q ψ d = ω e L q L d i q i d + P ( ϑ e ) e a e b e c = ω e L q L d i q i d + ω e K e f d ( ϑ e ) f q ( ϑ e ) ,
where e a , e b and e c describe phase Back-EMF in abc reference frame, K e is voltage constant, f d ( ϑ e ) and f q ( ϑ e ) describe shape of Back-EMF in dq reference frame depending on the electrical position of the rotor ϑ e . Transformation matrix abc frame to dq frame is represented by P ( ϑ e ) :
P ( ϑ e ) = 2 3 c o s ( ϑ e ) c o s ( ϑ e 2 π 3 ) c o s ( ϑ e + 2 π 3 ) s i n ( ϑ e ) s i n ( ϑ e 2 π 3 ) s i n ( ϑ e + 2 π 3 )
Voltage equations of Permanent Magnet Synchronous Motor (PMSM) in dq reference frame (1) which include non-sinusoidal rotational induced voltages (2) will be adjusted as follows [28]:
u d = R s i d + L d d i d d t ω e L q i q + ω e K e f d ( ϑ e ) u q = R s i q + L q d i q d t + ω e L d i d + ω e K e f q ( ϑ e )
Mechanical equations of three-phase PM motor are as follows [26]:
d ω r d t = 1 J ( T e T l o a d T c o g g ) d ϑ r d t = ω r
where J is inertia, T e is electromagnetic torque, T l o a d is load torque, T c o g g is cogging torque and ϑ r is the mechanical angular position of the rotor. Electromagnetic torque T e for three-phase PM motor with sinusoidal Back-EMF voltages is described as follows:
T e = 3 2 p ( ψ d i q ψ q i d ) = 3 2 p ψ PM i q + ( L d L q ) i q i d
where ψ PM i q is proportional to synchronous torque, while ( L d L q ) i q i d is proportional to reluctance torque, whereas T e for three-phase PM motor with non-sinusoidal waveform of Back-EMF voltages respecting their shape functions is described as follows:
T e = e a i a + e b i b + e c i c ω r = 3 2 p K e f d ( ϑ e ) i d + K e f q ( ϑ e ) i q + ( L d L q ) i q i d
Any misalignment between stator currents and Back-EMF voltages leads to ripple in produced electromagnetic torque T e according to Equation (7), which is also shown in Figure 2.
Mechanical torque on the shaft is expressed as:
T m e c h = T e T c o g g
Figure 3 shows fundamentals of torque ripple in PMSM controlled by FOC based on equations above. Stator currents i a b c can be distorted by harmonic components in Back-EMF e a b c and by inverter output voltages u a b c * distorted by dead-time. Misalignment between stator currents and Back-EMF voltages leads to ripple in electromagnetic torque T e . Misalignment between T e , T l o a d and cogging torque T c o g g leads to ripple in produced mechanical torque. This paper is focused on torque ripple caused by cogging torque and its impact on acoustic noise and vibrations.

Cogging Torque

Cogging torque represents the interaction between magnets on the rotor and stator poles or teeth without electrical excitation. Therefore, it is independent of any stator current and yields to torque ripple and thus to ripple in the rotor speed. This parasitic torque is also the source of vibro-acoustics issues caused by harmonic magnetic forces, which generate radial vibrations in the stator and result in undesirable acoustic noise [1,2,5,29]. Moment of inertia has a filtering impact on the ripple in mechanical speed. Cogging torque can be mathematically described as follows:
T c o g g = 1 2 ϕ δ 2 d R d ϑ r
where ϕ δ describes magnet’s flux crossing the air-gap and R determines overall reluctance through which the flux flows. When the overall reluctance R does not differ with rotation of the rotor, the derivation in Equation (9) is equal to zero, which leads to zero cogging torque [13,30,31].
Cogging torque can be mathematically represented by Fourier series as follows:
T c o g g = k = 1 T k s i n s i n ( k L C M [ Q , 2 p ] ϑ r ) + T k c o s c o s ( k L C M [ Q , 2 p ] ϑ r )
T k s i n and T k c o s determine the amplitude of k-th harmonic element of sine and cosine components. LCM[Q,2p] describes the least common multiple of the poles number 2p and the slots number Q [13].
Figure 4 shows measured cogging torque profile for one electrical revolution and its FFT analysis at no-load. Measured cogging torque profile has dominant 2nd and 6th harmonic component. Cogging torque can be identified by various methods, but in this paper was extracted from q-axis current during slow rotation of the rotor under FOC operation [17]. Identified cogging torque map can be added into the q-axis current reference and then the impact of cogging torque can be greatly reduced if precise tracking of the q-axis current reference is ensured.
Figure 5 shows almost identical cogging torque profile for one electrical revolution and its FFT analysis measured at constant load (45% of nominal load).

3. Experimental Setup

Figure 6 shows the experimental setup, which was used for all experiments to get the results shown below. Setup consists of three-phase PM motor ACT 57BLF02 (parameters in Table 1) with low-resolution incremental encoder QEDS-5886 (512 ppr), control board containing microcontroller NXP MPC5643L where the FOC has been implemented [32], NXP three-phase low voltage power inverter (Figure 7), 12 V power source, piezoelectric element to measure vibrations. Piezoelectric element is coupled with oscilloscope to measure its voltage output. Laptop with microphone and program Spectroid is used to measure acoustic noise. Real-time visualization of control variables (currents, speed, position, …) handled by the control unit are displayed through the program NXP FreeMASTER.
Figure 8 shows variables and functions implemented in FOC calculation for MPC5643L using Automotive Math and Motor Control Library (AMMCLib). More details about implemented FOC are in [32].

4. Reducing Impact of the Cogging Torque

4.1. Conventional Control Technique to Reduce the Impact of the Cogging Torque

Impact of the cogging torque on the torque ripple, speed ripple, acoustic noise and vibrations can be significantly reduced by adding dominant harmonics of the cogging torque profile into the q-axis current reference, which must be very precisely tracked. Then, produced electromagnetic torque T e counteracts the cogging torque. The most effective approach for used PM machine in terms of smoothing performance vs. computational time is to compensate only dominant harmonics components of the cogging torque. It means that only dominant 2nd and 6th harmonic components of the cogging torque profile, as shown in Figure 9, will be added into the q-axis current reference as follows:
i q c o g g = 2 3 A c o g g 2 s i n ( 2 ϑ e + φ c o g g 2 ) + A c o g g 6 s i n ( 6 ϑ e + φ c o g g 6 ) p K e
where A c o g g 2 and A c o g g 6 are amplitudes of 2nd and 6th harmonic components of the cogging torque and their phases are represented by φ c o g g 2 and φ c o g g 6 .
Figure 10 shows ripple in speed with and without basic cogging torque compensation depicted in Figure 9. Blue waveform represents speed without cogging torque compensation, green waveform represents speed when only 2nd harmonic of cogging torque is added into q-axis current reference and red waveform represents speed when 2nd and 6th harmonics of cogging torque profile are added into q-axis current reference. Reference mechanical speed is 100 rpm.
Control scheme in Figure 9 can be sufficient for reduction of the speed ripple at lower speeds. Detrimental effect of the cogging torque on the speed ripple is filtered by inertia at higher speeds. Precise q-axis current reference tracking at higher stator frequencies and therefore higher speeds can be difficult because of the insufficient current loop bandwidth. Figure 11 shows bode plot of current loop. Current loop bandwidth is tuned for 500 Hz. In case that stator electrical frequency f e = 50 Hz, 6th harmonic components of the cogging torque profile added for its compensation into q-axis current reference will have frequency 300 Hz. Figure 11 shows phase delay 21 degrees for frequency 300 Hz, which means phase-shifted compensation of 6th harmonic component. This leads to insufficient reduction and the torque ripple, acoustic noise and vibrations. A suitable modification of current control structure depicted in Figure 9 is thus required to reduce torque ripple, acoustic noise and vibrations caused by 6th harmonic component of the cogging torque in the whole speed range. 2nd harmonic of the cogging torque is sufficiently compensated only by current PI controller.

4.2. Proposed Current Harmonics Controller

Precise dq currents trajectory tracking without amplitude attenuation or phase shift must be ensured for the effective compensation of the cogging torque and non-sinusoidal Back-EMF voltage. This can be a challenge because dq current controllers have to control signals with frequency a few times higher than fundamental frequency f e . For compensation of the non-sinusoidal Back-EMF, it is mainly 6-multiply of f e . For compensation of the cogging torque for used PM motor these are mainly 2 and 6-multiply of f e , but challenging is mainly 6-multiply of f e . In order to overcome the limits of standard PI controller based FOC, a modified current control structure is described here, including a Current Harmonic Controller (CHC), which is able to precisely control dq current harmonics for reducing influence of cogging torque or non-sinusoidal Back-EMF. The most effective approach for used PM machine in terms of performance of CHC vs. computational time of CHC is to extend PI controller with novel CHC structure only for 6th harmonic component.
Current PI controllers in FOC structure are extended by proposed CHC algorithm, which is placed parallel to dq currents PI controllers. Figure 12 shows extension of standard FOC, where CHC blocks ( C H C d 6 and C H C q 6 ) in both current loops calculate required injected 6th harmonic d-axis or q-axis voltage. Injection of 6th dq voltages harmonic with correct phase and amplitude results in minimizing error between reference and feedback currents.
Shape of these injected voltages in dq frame is modified online, based on the error in dq currents to achieve precise control of 6th dq current harmonic. It results in correct dq currents harmonic, which counteracts the cogging torque and non-sinusoidal Back-EMF.
The input of this compensation algorithm is error of dq currents and ϑ e . Amplitude x q 6 and phase ϕ of compensation voltage in q-axis are adapted during operation, based on error in q-axis current. Compensation voltage is described as follows:
u q 6 * = x q 6 s i n ( 6 ϑ e + ϕ ) = x q 6 [ s i n ( 6 ϑ e ) c o s ( ϕ ) + s i n ( ϕ ) c o s ( 6 ϑ e ) ]
Voltage u q 6 * is composed from cosine and sine components:
u q 6 * = x q 6 s i n ( 6 ϑ e + ϕ ) = a q 6 s i n s i n ( 6 ϑ e ) + a q 6 c o s c o s ( 6 ϑ e )
where a q 6 s i n is amplitude coefficient of sine part and a q 6 c o s is amplitude coefficient of cosine part for q-axis. Variations in these amplitude coefficients result in modification of injected q voltage. Amplitude coefficients a q 6 s i n and a q 6 c o s are DC values in steady-state.
Integrators with constant gain k C H C are used for calculation of these amplitude coefficients to reach minimal error of 6th harmonic in q-axis current:
a q 6 s i n = e q s i n k C H C s a q 6 c o s = e q c o s k C H C s
Integrator behaves as a low-pass filter with the time constant, which is proportional to 1 k C H C . In this paper, k C H C = 10 is chosen. This means that 63.3% of convergence to steady-state values of amplitude coefficients is done in 0.1 s. Input errors into these integrators are calculated as follows:
e q s i n = e i q s i n ( 6 ϑ e ) e q c o s = e i q c o s ( 6 ϑ e )
where e iq describes actual error in q-axis current. After discrete transformation of Equations (14) by using Backward-Euler discrete substitution s z 1 T s z amplitude coefficients in k-th step are calculated in microcontroller as follows:
a q 6 s i n ( k ) = a q 6 s i n ( k 1 ) + e q s i n ( k ) k C H C T s a q 6 c o s ( k ) = a q 6 c o s ( k 1 ) + e q c o s ( k ) k C H C T s
where k represents step number, e q s i n ( k ) represents input error in k-th step and T s is a sampling time of current loop, T s = 0.0001 s. Figure 13 shows block scheme of the algorithm for determination of q-axis compensation voltage harmonic. The same procedure applies to d-axis current harmonics controller.
In case that CHC is applied like in Figure 12 without applied cogging torque map added into required q-axis current, CHC rejects only the impact of non-sinusoidal Back-EMF and dead-time. Figure 14 shows abc currents and dq currents significantly distorted by harmonics of non-sinusoidal Back-EMF and by dead-time. The sixth harmonic component in dq currents is significantly reduced, when CHC is applied (CHC ON). This leads to significant reduction of dominant 5th and 7th harmonic components in abc currents. Figure 15 shows transient state of amplitude coefficients and continuous reduction of 6th harmonics in dq currents after turning on the CHC algorithm.

5. Results of Cogging Torque Reduction

The described method to reduce acoustic noise, vibrations and torque ripple connected with the 2nd and 6th harmonic of the cogging torque was applied and verified on an experimental setup, which is in Figure 6 with motor ACT 57BLF02.

5.1. Torque Ripple Reduction

The effectiveness of the proposed approach as shown in Figure 12 has been experimentally validated on a 125 W PMSM drive. Significant reduction of torque ripple is achieved compared with application of only a cogging torque map (without using CHC) or without any application of cogging torque map. Figure 16 shows this comparison at f e = 66.7 Hz. CHC significantly reduces torque ripple. Figure 17 shows ratio between torque ripple T r i p p l e and rated torque T N for wider speed range. Torque ripple T r i p p l e is a maximal amplitude of ripple in mechanical torque.

5.2. Acoustic Noise and Vibrations Reduction

The Spectroid program was used to evaluate the produced acoustic noise, which performs FFT analysis from the signal from the microphone and visualizes the measured data as a spectrogram. Motor was located at a distance 70 cm from the PC microphone. The lower part of Figures 18, 20, 22, 23, 25 and 27 shows the sound FFT analysis over time as a spectrogram (FFT analysis is performed every 20 ms during the time range of the spectrograph, which is 9 s). The time axis is placed on the right side of the spectrograms. Color determines noise level in dB based on the color-scale placed on the left side of the spectrograms. The upper part of the figures with the yellow curve shows the last FFT analysis of measured noise.
Figure 18 and Figure 19 show motor performance during start-up. The motor is controlled by the standard FOC algorithm. Speed ω e started from 0 to 640 rad s ( f e = 102 Hz; mechanical speed n = 1529 rpm). The white curve in all spectrogram figures below indicates fundamental frequency f e curve. The full spectrum of acoustic noise is described by grid of curves (2 f e , 3 f e , …) which are an integer multiple of f e . Figure 18 shows that the most visible noise curves are 2 f e and 6 f e .
Figure 20 and Figure 21 show the start-up sequence with applied cogging torque map (2nd + 6th harmonic) and CHC algorithm for 6th harmonic. Figure 20 shows that significant reduction of acoustic noise connected with 2 and 6-multiply of f e (2 f e and 6 f e curves) was achieved. In addition, 4 f e and 8 f e noise curves were greatly reduced.
Figure 22 shows acoustic noise at steady-state case at ω e = 300 rad s . Green arrows indicate adding 2nd and 6th harmonic of cogging torque map into q-axis current and turning on CHC algorithm. After that, acoustic noise connected with 2, 4 and 6-multiply of f e are significantly reduced (at least −10 dB).
Figure 23, Figure 24, Figure 25, Figure 26 and Figure 27 show proper functionality of the proposed approach even at approximately 50% of nominal load. Noise curves in frequency under f e (e.g., 0.5 f e ) are caused by non-ideal coupling with load.
Figure 28 shows measurement of acoustic noise and vibrations for 2 f e curve and 6 f e curve vs. their own frequency for these three cases: 1. cogging torque map OFF (blue and yellow), 2. only cogging torque map (2nd and 6th harmonic) ON (red and purple), 3. cogging torque map ON + CHC (green). Measurement of acoustic noise and vibrations was performed in steady state for a more speed points. Application of only cogging torque map reduces acoustic noise and vibrations significantly only at lower speed. At higher speeds, the reduction of noise and vibrations is negligible. Figure 28 shows that noise and vibrations waveforms excited by 2nd harmonic of the cogging torque are the same as waveforms excited by 6th harmonic of the cogging torque. Figure 29 shows acoustic noise and vibrations for 2 f e curve and 6 f e curve vs. mechanical speed. Results shown in Figure 28 and Figure 29 and in Table 2 and Table 3 are measured during no-load condition.
For evaluation of produced vibrations, a piezoelectric element was used, which generates voltage based on detected vibrations. Output voltage was measured and processed on an oscilloscope. The piezoelectric element was placed on a desk in distance of 10 cm from the motor.
Figure 30, Figure 31 and Figure 32 shows acoustic noise and vibrations at steady-state case at ω e = 300 rad s and no-load condition. Figure 30 shows measurements when adding 2nd and 6th harmonic of cogging torque map into q current is not applied and CHC is turned off. Figure 31 shows measurements when adding only 2nd harmonic of cogging torque map into q current, while CHC is turned off. Figure 32 shows measurements when 2nd and 6th harmonic of cogging torque profile is added into q current and CHC is turned on. Acoustic noise and vibrations connected with 2, 4, 8 and 6-multiply of f e are significantly reduced (at least −10 dB) in Figure 32.

6. Conclusions

This work proposes a new control approach to increase the performance of electric drives with PM motor in terms of vibrations and acoustic noise reduction by modification of FOC structure. Dominant harmonic components (2nd and 6th) of cogging torque profile are superimposed into q-axis current reference to reduce acoustic noise, vibrations, torque ripple and speed ripple caused by cogging torque.
The Novel Current Harmonic Controller (CHC) algorithm was presented. CHC is simple and easy to use algorithm for control of dq current harmonics in order to reduce acoustic noise, vibrations and torque ripple in whole speed range. It can be used not only for precise tracking of dq current references, but also for suppression of undesirable low-order current harmonics caused by non-sinusoidal Back-EMF and dead-time. Very precise tracking of q-axis current reference, which has six times higher frequency than stator electrical frequency f e and contains suitably added cogging torque profile to suppress its impact on performance of the PM motor was presented in this paper.
Achieved results show that proposed approach significantly improves performance of low-cost PM motor in terms of lower acoustic noise, vibrations and torque ripple, which are highly influenced by poor construction, which often leads to significant cogging torque.
In future work, we would like to remove limitations of proposed approach and evaluate application of CHC in field oriented control for other machines (multi-phase motor, induction motor, synchronous reluctance motor) in order to improve their performance in terms of torque ripple, acoustic noise and vibrations. We would like to deeply investigate strong saturation of the stator as a limitation in terms of correct identification and thus reduction of cogging torque, despite of measured cogging torque map under no-load was almost the same as under 45% load. Although low-cost encoder with low-resolution (512 ppr) was used during measurement, which can be considered also as a limitation. Therefore, we would like to test functionality of the proposed approach even with less ppr or in sensorless operation.

Author Contributions

Conceptualization, methodology, investigation, software, validation, writing—original draft preparation, M.S. (Martin Sumega), formal analysis, resources, writing—review and editing, supervision, P.R., M.S. (Marek Stulrajter). All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the project of Slovak Scientific Grant Agency VEGA No. 1/0615/19, and by project ITMS: 26220120046, cofounded from EU sources and European Regional Development Fund.

Acknowledgments

This paper was supported by the project VEGA No. 1/0615/19 and by project ITMS: 26220120046, cofounded from EU sources and European Regional Development Fund. The paper was also supported by Department of Electrical, Electronics and Computer Engineering of the University of Catania (Italy), especially by Giacomo Scelba and Mario Cacciato.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

ϑ r rotor mechanical angular position
f e stator electrical frequency
ω r mechanical angular velocity
T e electromagnetic torque
* required value
ϑ e rotor electrical angular position
ω e electrical angular velocity
n r rotor mechanical speed expressed in rpm
T c o g g cogging torque
S a , S b , S c inverter switching signals

Abbreviations

The following abbreviations are used in this manuscript:
PMPermanent Magnet
FOCField Oriented Control
CHCCurrent Harmonics Controller
Back-EMFBack Electromotive Force (voltage)
BLDCBrushless Direct Current
PMSMPermanent Magnet Synchronous Motor
PIProportional Integral
LCMLeast Common Multiple
SVMSpace Vector Modulation
FFTFast Fourier Transform

References

  1. Islam, R.; Husain, I. Analytical Model for Predicting Noise and Vibration in Permanent-Magnet Synchronous Motors. IEEE Trans. Ind. Appl. 2010, 46, 2346–2354. [Google Scholar] [CrossRef]
  2. Le Besnerais, J. Acoustic noise & vibrations due to magnetic forces in permanent magnet synchronous machines for traction application. Eomys Eng. 2016. Available online: https://eomys.com/IMG/pdf/2016_10_18_acoustic_noise_and_vibrations_due_to_magnetic_forces_in_pmsm_for_traction_applications.pdf (accessed on 15 May 2020).
  3. Zhu, Z.Q.; Leong, J.H. Analysis and Mitigation of Torsional Vibration of PM Brushless AC/DC Drives with Direct Torque Controller. IEEE Trans. Ind. Appl. 2012, 48, 1296–1306. [Google Scholar] [CrossRef]
  4. Yang, H.; Chen, Y. Influence of Radial Force Harmonics with Low Mode Number on Electromagnetic Vibration of PMSM. IEEE Trans. Energy Convers. 2014, 29, 38–45. [Google Scholar] [CrossRef]
  5. Lee, H.J.; Chung, S.U.; Hwang, S.M. Noise source identification of a BLDC motor. J. Mech. Sci. Technol. 2008, 22, 708–713. [Google Scholar] [CrossRef]
  6. Sumega, M.; Zossak, S.; Varecha, P.; Rafajdus, P. Sources of torque ripple and their influence in BLDC motor drives. Transp. Res. Procedia 2019, 40, 519–526. [Google Scholar] [CrossRef]
  7. Galfarsoro, U.; Parra, J.; McCloskey, A.; Zarate, S.; Hernández, X. Analysis of vibration induced by cogging torque in permanent-magnet synchronous motors. In Proceedings of the IEEE International Workshop of Electronics, Control, Measurement, Signals and their Application to Mechatronics, Donostia-San Sebastian, Spain, 24–26 May 2017. [Google Scholar]
  8. Piccoli, M.; Yim, M. Anticogging: Torque ripple suppression, modeling, and parameter selection. Int. J. Robot. Res. 2016, 35, 148–160. [Google Scholar] [CrossRef]
  9. Le Besnerais, J. Electromagnetically-excited noise mitigation techniques of electric motors used in EV/HEV applications. Eomys Eng. 2018. Available online: https://eomys.com/IMG/pdf/2018_06_21_noise_mitigation_techniques_of_electric_motors_used_in_ev_hev.pdf (accessed on 15 May 2020).
  10. Bianchi, N.; Bolognani, S. Design Techniques for Reducing the Cogging Torque in Surface-Mounted PM Motors. IEEE Trans. Ind. Appl. 2002, 38, 1259–1265. [Google Scholar] [CrossRef]
  11. Islam, R.; Husain, I.; Fardoun, A.; McLaughlin, K. Permanent-Magnet Synchronous Motor Magnet Designs with Skewing for Torque Ripple and Cogging Torque Reduction. IEEE Trans. Ind. Appl. 2009, 45, 152–160. [Google Scholar] [CrossRef]
  12. Zhu, D.Q.; Howe, D. Influence of Design Parameters on Cogging Torque in Permanent Magnet Machines. IEEE Trans. Energy Convers. 2000, 15, 407–412. [Google Scholar] [CrossRef] [Green Version]
  13. Dosiek, L.; Pillay, P. Cogging Torque Reduction in Permanent Magnet Machines. IEEE Trans. Ind. Appl. 2007, 43, 1565–1571. [Google Scholar] [CrossRef] [Green Version]
  14. Li, T.; Slemon, G. Reduction of cogging torque in permanent magnet motors. IEEE Trans. Magn. 1988, 24, 2901–2903. [Google Scholar]
  15. Park, H.W.; Park, S.J.; Lee, Y.W.; Song, S.; Kim, C. Reference frame approach for torque ripple minimization of BLDCM over wide speed range including cogging torque. IEEE Trans. Ind. Electron. 2000, 47, 637–642. [Google Scholar]
  16. Holtz, J.; Springob, L. Identification and Compensation of Torque Ripple in High-Precision Permanent Magnet Motor Drives. IEEE Trans. Ind. Electron. 1996, 43, 309–320. [Google Scholar] [CrossRef] [Green Version]
  17. Sumega, M.; Rafajdus, P.; Scelba, G.; Stulrajter, M. Control Strategies for the Identification and Reduction of Cogging Torque in PM Motors. In Proceedings of the 2019 International Conference on Electrical Drives & Power Electronics (EDPE), The High Tatras, Slovakia, 24–26 September 2019; pp. 74–80. [Google Scholar]
  18. Springob, L.; Holtz, J. High-Bandwidth Current Control for Torque-Ripple Compensation in PM Synchronous Machines. IEEE Trans. Ind. Electron. 1998, 45, 713–721. [Google Scholar] [CrossRef]
  19. Mattavelli, P.; Tubina, L.; Zigliotto, M. Torque-Ripple Reduction in PM Synchronous Motor Drives Using Repetitive Current Control. IEEE Trans. Power Electron. 2005, 20, 1423–1431. [Google Scholar] [CrossRef]
  20. Chapman, P.L.; Sudhoff, S.D. A Multiple Reference Frame Synchronous Estimator/Regulator. IEEE Trans. Energy Convers. 2000, 15, 197–202. [Google Scholar] [CrossRef] [Green Version]
  21. Musak, M.; Stulrajter, M.; Hrabovcova, V.; Cacciato, M.; Scarcella, G.; Scelba, G. Suppression of Low-order Current Harmonics in AC Motor Drives via Multiple Reference Frames Based Control Algorithm. Electr. Power Components Syst. 2015, 43, 2059–2068. [Google Scholar] [CrossRef]
  22. Xia, C.; Ji, B.; Yan, Y. Smooth Speed Control for Low Speed High Torque Permanent Magnet Synchronous Motor Using Proportional Integral Resonant Controller. IEEE Trans. Ind. Electron. 2015, 62, 2123–2134. [Google Scholar] [CrossRef]
  23. Flieller, D.; Nguyen, N.K.; Wira, P.; Strutzer, G.; Abdeslam, D.O.; Merckle, J. A Self-Learning Solution for Torque Ripple Reduction for Nonsinusoidal Permanent-Magnet Motor Drives Based on Artificial Neural Networks. IEEE Trans. Ind. Electron. 2014, 61, 655–666. [Google Scholar] [CrossRef] [Green Version]
  24. Truong, P.H.; Flieller, D.; Nguyen, N.K.; Merckle, J.; Strutzer, G. An Investigation of Adaline for Torque Ripple Minimization in Non-Sinusoidal Synchronous Reluctance Motors. In Proceedings of the 39th Annual Conference of the IEEE Industrial Electronics Society (IECON), Vienna, Austria, 10–13 November 2013; pp. 2602–2607. [Google Scholar]
  25. Sumega, M.; Zossak, S.; Varecha, P.; Rafajdus, P.; Stulrajter, M. Adaptive algorithm to reduce acoustic noise and torque ripple in low-cost PM motors. In Proceedings of the International Aegean Conference on Electrical Machines and Power Electronics (ACEMP) & International Conference on Optimization of Electrical and Electronic Equipment (OPTIM), Istanbul, Turkey, 27–29 August 2019; pp. 100–107. [Google Scholar]
  26. Pillay, P.; Krishnan, R. Modeling, simulation, and analysis of permanent-magnet motor drives. I. The permanent-magnet synchronous motor drive. IEEE Trans. Ind. Appl. 1989, 25, 265–273. [Google Scholar] [CrossRef]
  27. Lazor, M.; Stulrajter, M. Modified Field Oriented Control for Smooth Torque Operation of a BLDC Motor. In Proceedings of the 10th International Conference ELEKTRO, Rajecke Teplice, Slovakia, 19–20 May 2014; pp. 180–195. [Google Scholar]
  28. Wang, S. BLDC Ripple Torque Reduction via Modified Sinusoidal PWM. In Proceedings of the Fairchild Semiconductor Power Seminar; 2009; pp. 1–10. Available online: https://www.semanticscholar.org/paper/BLDC-Ripple-Torque-Reduction-via-Modified-PWM-Wang/80aac8a85484b0830ccf9cfc00add136c785b313 (accessed on 15 May 2020).
  29. Leong, J.H.; Zhu, Z.Q. Acoustic noise and vibration of direct-torque-controlled permanent magnet brushless DC drives. In Proceedings of the 6th IET International Conference on Power Electronics, Machines and Drives (PEMD), Bristol, UK, 27–29 March 2012; Volume 48, pp. 1296–1306. [Google Scholar]
  30. Krishnan, R. Permanent Magnet Synchronous and Brushless DC Motor Drives; CRC Press: Boca Raton, FL, USA, 2010. [Google Scholar]
  31. Hanselman, D. Brushless Permanent Magnet Motor Design, 2nd ed.; Magna Physics Publishing: Lebanon, OH, USA, 2006. [Google Scholar]
  32. Stulrajter, M.; Filka, R. Dual 3-Phase PMSM Development Kit with MPC5643L; Application Note (AN4518); Freescale Semiconductor: Austin, TX, USA, 2012. [Google Scholar]
Figure 1. (a) Measured phase Back-EMF voltage, (b) FFT analysis of Back-EMF voltage, n r = 750 rpm.
Figure 1. (a) Measured phase Back-EMF voltage, (b) FFT analysis of Back-EMF voltage, n r = 750 rpm.
Energies 13 02534 g001
Figure 2. Ripple in produced T e based on misalignment between stator currents and Back-EMF voltages.
Figure 2. Ripple in produced T e based on misalignment between stator currents and Back-EMF voltages.
Energies 13 02534 g002
Figure 3. Fundamentals of torque ripple in PMSM controlled by FOC.
Figure 3. Fundamentals of torque ripple in PMSM controlled by FOC.
Energies 13 02534 g003
Figure 4. (a) measured cogging torque at no-load condition; (b) FFT analysis of measured cogging torque.
Figure 4. (a) measured cogging torque at no-load condition; (b) FFT analysis of measured cogging torque.
Energies 13 02534 g004
Figure 5. (a) Measured cogging torque at 45% of rated load (b) FFT analysis of measured cogging torque.
Figure 5. (a) Measured cogging torque at 45% of rated load (b) FFT analysis of measured cogging torque.
Energies 13 02534 g005
Figure 6. Used experimental setup.
Figure 6. Used experimental setup.
Energies 13 02534 g006
Figure 7. NXP three-phase low voltage power inverter with shunt resistors for current measurement [32].
Figure 7. NXP three-phase low voltage power inverter with shunt resistors for current measurement [32].
Energies 13 02534 g007
Figure 8. Variables and functions as implemented in FOC calculation for MPC5643L [32].
Figure 8. Variables and functions as implemented in FOC calculation for MPC5643L [32].
Energies 13 02534 g008
Figure 9. Proposed modification of FOC.
Figure 9. Proposed modification of FOC.
Energies 13 02534 g009
Figure 10. (a) speed ripple; (b) FFT of speed waveform, required n r = 100 rpm.
Figure 10. (a) speed ripple; (b) FFT of speed waveform, required n r = 100 rpm.
Energies 13 02534 g010
Figure 11. Bode diagram of closed current loop with PI controller.
Figure 11. Bode diagram of closed current loop with PI controller.
Energies 13 02534 g011
Figure 12. Proposed modification of FOC.
Figure 12. Proposed modification of FOC.
Energies 13 02534 g012
Figure 13. Current harmonic controller for calculation of compensation q-axis voltage.
Figure 13. Current harmonic controller for calculation of compensation q-axis voltage.
Energies 13 02534 g013
Figure 14. (a) abc (b) dq currents after application of CHC.
Figure 14. (a) abc (b) dq currents after application of CHC.
Energies 13 02534 g014
Figure 15. Transient state of amplitude coefficients and dq currents after turning on CHC.
Figure 15. Transient state of amplitude coefficients and dq currents after turning on CHC.
Energies 13 02534 g015
Figure 16. Torque ripple at n r = 1000 rpm and f e = 66.7 Hz.
Figure 16. Torque ripple at n r = 1000 rpm and f e = 66.7 Hz.
Energies 13 02534 g016
Figure 17. Peak value of torque ripple vs. mechanical speed.
Figure 17. Peak value of torque ripple vs. mechanical speed.
Energies 13 02534 g017
Figure 18. Sound spectrogram measured during start-up ( ω e from 0 to 640 rad s ). Cogging map is not applied. Speed ramp 300 rpm s and no-load condition.
Figure 18. Sound spectrogram measured during start-up ( ω e from 0 to 640 rad s ). Cogging map is not applied. Speed ramp 300 rpm s and no-load condition.
Energies 13 02534 g018
Figure 19. (a) dq currents and voltages; (b) ω e and T e during start-up sequence of Figure 18.
Figure 19. (a) dq currents and voltages; (b) ω e and T e during start-up sequence of Figure 18.
Energies 13 02534 g019
Figure 20. Sound spectrogram measured during start-up ( ω e from 0 to 640 rad s ). Cogging torque map (2nd + 6th harmonic) + CHC are applied. Speed ramp 300 rpm s and no-load condition.
Figure 20. Sound spectrogram measured during start-up ( ω e from 0 to 640 rad s ). Cogging torque map (2nd + 6th harmonic) + CHC are applied. Speed ramp 300 rpm s and no-load condition.
Energies 13 02534 g020
Figure 21. (a) dq currents and voltages; (b) ω e and T e during start-up sequence of Figure 20.
Figure 21. (a) dq currents and voltages; (b) ω e and T e during start-up sequence of Figure 20.
Energies 13 02534 g021
Figure 22. Sound FFT analysis at steady-state ω e = 300 rad s with applied cogging torque map and CHC algorithm. No-load condition.
Figure 22. Sound FFT analysis at steady-state ω e = 300 rad s with applied cogging torque map and CHC algorithm. No-load condition.
Energies 13 02534 g022
Figure 23. Sound spectrogram measured during start-up ( ω e from 0 to 600 rad s ). Cogging map is not applied. Speed ramp 300 rpm s and approx. 50% of rated load.
Figure 23. Sound spectrogram measured during start-up ( ω e from 0 to 600 rad s ). Cogging map is not applied. Speed ramp 300 rpm s and approx. 50% of rated load.
Energies 13 02534 g023
Figure 24. (a) dq currents and voltages; (b) ω e and T e during start-up sequence of Figure 23.
Figure 24. (a) dq currents and voltages; (b) ω e and T e during start-up sequence of Figure 23.
Energies 13 02534 g024
Figure 25. Sound spectrogram measured during start-up ( ω e from 0 to 600 rad s ). Cogging torque map (2nd + 6th harmonic) + CHC are applied. Speed ramp 300 rpm s and approx. 50% of rated load.
Figure 25. Sound spectrogram measured during start-up ( ω e from 0 to 600 rad s ). Cogging torque map (2nd + 6th harmonic) + CHC are applied. Speed ramp 300 rpm s and approx. 50% of rated load.
Energies 13 02534 g025
Figure 26. (a) dq currents and voltages; (b) ω e and T e during start-up sequence of Figure 25.
Figure 26. (a) dq currents and voltages; (b) ω e and T e during start-up sequence of Figure 25.
Energies 13 02534 g026
Figure 27. Sound FFT analysis at steady-state ω e = 300 rad s with applied cogging torque map and CHC algorithm. Approx. 50% of rated load.
Figure 27. Sound FFT analysis at steady-state ω e = 300 rad s with applied cogging torque map and CHC algorithm. Approx. 50% of rated load.
Energies 13 02534 g027
Figure 28. Acoustic noise and vibrations (2 f e curve and 6 f e curve) vs. their own frequency.
Figure 28. Acoustic noise and vibrations (2 f e curve and 6 f e curve) vs. their own frequency.
Energies 13 02534 g028
Figure 29. Acoustic noise and vibrations (2 f e curve and 6 f e curve) vs. mechanical speed n r .
Figure 29. Acoustic noise and vibrations (2 f e curve and 6 f e curve) vs. mechanical speed n r .
Energies 13 02534 g029
Figure 30. Cogging torque map OFF, CHC OFF, ω e = 300 rad s : (a) vibrations FFT; (b) acoustic noise FFT.
Figure 30. Cogging torque map OFF, CHC OFF, ω e = 300 rad s : (a) vibrations FFT; (b) acoustic noise FFT.
Energies 13 02534 g030
Figure 31. Only 2nd harmonic of cogging torque map applied, CHC OFF, ω e = 300 rad s : (a) vibrations FFT; (b) acoustic noise FFT.
Figure 31. Only 2nd harmonic of cogging torque map applied, CHC OFF, ω e = 300 rad s : (a) vibrations FFT; (b) acoustic noise FFT.
Energies 13 02534 g031
Figure 32. 2nd and 6th harmonic of cogging torque map applied, CHC ON, ω e = 300 rad s : (a) vibrations FFT; (b) acoustic noise FFT.
Figure 32. 2nd and 6th harmonic of cogging torque map applied, CHC ON, ω e = 300 rad s : (a) vibrations FFT; (b) acoustic noise FFT.
Energies 13 02534 g032
Table 1. Parameters of used three-phase PM motor ACT 57BLF02.
Table 1. Parameters of used three-phase PM motor ACT 57BLF02.
Number of Poles2p[-]8 Output Power P N [W]125
Nominal Voltage U N [V]24 Rated Speed n N [rpm]3000
Rated Current I N [A]7.8 Rated Torque T N [Nm]0.4
Torque Constant K t [ Nm A ]0.066 Back-EMF Constant K e [ Vs rad ]0.01
Motor InertiaJ [kg.m 2 ]0.000017 Stator Resistance R s [ Ω ]0.2423
Table 2. Acoustic noise and vibrations for 2 f e curve vs. mechanical speed n r .
Table 2. Acoustic noise and vibrations for 2 f e curve vs. mechanical speed n r .
Vibrations [dB]Acoustic Noise [dB]
n r [rpm]Cogg. map OFFCogg. map ONCogg. map OFFCogg. map ON
286−56−71.4−79−80
334−57−70.2−80−85
382−49.8−70.4−85−86
430−50.2−68−77−85
513−34.6−61−62−89
597−27−54.2−54−79
668−29.8−57.8−52−80
716−28.6−57.4−56−82
836−35.8−64−59−79
955−45−67−52−87
1027−51.8−71.4−53−71
1122−57.4−61−54−66
1265−57−59.4−52−58
1385−57−57−62−64
1409−55−57−69−71
1528−54.2−54.2−72−78
Table 3. Acoustic noise for 6 f e curve vs. mechanical speed n r .
Table 3. Acoustic noise for 6 f e curve vs. mechanical speed n r .
Acoustic Noise [dB]
n r [rpm]Cogg. map OFFCogg. map ONCogg. map ON + CHC
119−74−85−85
143−69−82−85
167−64−77−80
191−49−67−75
215−46−60−66
239−51−68−75
286−55−66−73
334−49−63−72
382−51−62−70
430−51−65−80
513−68−79−89
597−75−83−90
668−72−80−89
716−66−74−85
836−75−83−90
955−70−77−91
1027−65−71−85
1122−71−75−90
1265−68−72−89
1385−68−70−88
1409−65−67−90
1528−64−66−90

Share and Cite

MDPI and ACS Style

Sumega, M.; Rafajdus, P.; Stulrajter, M. Current Harmonics Controller for Reduction of Acoustic Noise, Vibrations and Torque Ripple Caused by Cogging Torque in PM Motors under FOC Operation. Energies 2020, 13, 2534. https://doi.org/10.3390/en13102534

AMA Style

Sumega M, Rafajdus P, Stulrajter M. Current Harmonics Controller for Reduction of Acoustic Noise, Vibrations and Torque Ripple Caused by Cogging Torque in PM Motors under FOC Operation. Energies. 2020; 13(10):2534. https://doi.org/10.3390/en13102534

Chicago/Turabian Style

Sumega, Martin, Pavol Rafajdus, and Marek Stulrajter. 2020. "Current Harmonics Controller for Reduction of Acoustic Noise, Vibrations and Torque Ripple Caused by Cogging Torque in PM Motors under FOC Operation" Energies 13, no. 10: 2534. https://doi.org/10.3390/en13102534

APA Style

Sumega, M., Rafajdus, P., & Stulrajter, M. (2020). Current Harmonics Controller for Reduction of Acoustic Noise, Vibrations and Torque Ripple Caused by Cogging Torque in PM Motors under FOC Operation. Energies, 13(10), 2534. https://doi.org/10.3390/en13102534

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop