Next Article in Journal
Energy Management Systems for Microgrids: Main Existing Trends in Centralized Control Architectures
Next Article in Special Issue
Tolerance-Insensitive Design of the Magnet Shape for a Surface Permanent Magnet Synchronous Motor
Previous Article in Journal
Modelling and Numerical Simulation for an Innovative Compound Solar Concentrator: Thermal Analysis by FEM Approach
Previous Article in Special Issue
Design and Analysis of a Permanent Magnet Synchronous Motor Considering Axial Asymmetric Position of Rotor to Stator
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

DC-Link Current Control with Inverter Nonlinearity Compensation for Permanent Magnet Synchronous Motor Drives

School of Instrumentation and Optoelectronic Engineering, Beihang University, Beijing 100191, China
*
Author to whom correspondence should be addressed.
Energies 2020, 13(3), 546; https://doi.org/10.3390/en13030546
Submission received: 22 December 2019 / Revised: 12 January 2020 / Accepted: 20 January 2020 / Published: 22 January 2020
(This article belongs to the Special Issue Permanent Magnet Electrical Machines)

Abstract

:
For permanent magnet synchronous motors (PMSMs) supplied with a voltage source inverter, current control strategies are commonly implemented under the synchronously rotating reference frame. In order to simplify the system structure, three-phase currents can be measured with a single DC-link current sensor using the phase current reconstruction technique. However, it still needs to follow the conventional AC current control approach. In this paper, a DC-link current control method for PMSMs is proposed to further simplify the control system. The problem of phase current control was separated into the problems of amplitude control and phase control. Then, amplitude control was achieved using a closed-loop controller directly tracking the DC-link current; while phase control was achieved by AC-side pulse width modulation (PWM) following the phase angle of back electromotive force. The compensation for nonlinear distortion of the inverter was taken into account during the control process. Finally, the proposed method realized three-phase current control with a single current sensor and controller, and achieved the purpose of electromagnetic torque control. Experimental results demonstrate the effectiveness of the proposed method.

Graphical Abstract

1. Introduction

Owing to their advantages of high power density, high torque inertia ratio and wide speed range, permanent magnet synchronous motors (PMSMs) have been widely used in motion control fields such as aerospace, weaponry, industrial robots, and computer numerical control (CNC) machines [1,2,3,4]. Generally, PMSMs are powered by a three-phase voltage source inverter (VSI) [5,6]. According to rotor position and speed, VSI supplies terminal voltages to stator windings of PMSM through PWM to generate stator currents.
The electromagnetic torque of PMSM is generated by the interaction between rotor permanent magnet and alternating magnetic field formed by stator currents [7]. Thus, torque performance is generally affected by the accuracy of current control. At present, research on current control strategies has become a constant theme in the field of PMSM servo control.
In most PMSM applications, a two-phase current control strategy under the synchronously rotating reference frame (d-q reference frame) is commonly used [8,9,10]. Three-phase alternating stator currents are measured and projected onto d-axis and q-axis that parallel and perpendicular to rotor poles through coordinate transformations, and the purpose is to convert the problem of AC current control under a stationary reference frame into the problem of DC current control under a rotating reference frame. By tracking the converted d-q axis currents, respectively, d-q axis control voltages are generated and then inversely transformed to the terminal voltages of three-phase stator windings. Considering the fact that actual terminal voltages will be distorted due to nonlinear characteristics of VSI, such as dead time, turn-on/turn-off delay and forward voltage drop of power devices [11], nonlinearity compensation is usually introduced in control strategies to optimize phase current waveforms [12,13,14].
In order to simplify system structure and avoid disturbance due to mismatches of sensor characteristics, an interesting research topic has emerged in recent years that replaces traditional phase current measurement with reconstruction [15,16,17,18,19,20]. Since each switching state of VSI corresponds to a specific conduction relationship between DC-link and AC-link, three-phase currents can be sequentially measured by a single DC-link current sensor as switching state changes [15]. However, there are some reconstruction dead zones in the space vector plane, such that the duration of switching state is not sufficient for accurate current sampling [16]. Generally, these reconstruction dead zones need to be narrowed by PWM modification, such as measurement vector insertion [17] and switching-state phase shift [18]. In an earlier study [19], the authors proposed to reduce the effect of dead zones by adjusting the position of current sensor and sampling during zero voltage vectors. In another earlier study [20], a single current sensor was used to sample at multiple positions during both zero vectors and active vectors so that the phase currents were accurately reconstructed. Phase current reconstruction technique only requires a single DC-link current sensor, which simplifies the system structure in feedback channel. However, it still needs to follow the conventional AC current control approach based on the d-q reference frame.
In this paper, a DC-link current control method for PMSMs is proposed in order to further simplify the system structure. The problem of phase current control was separated into the problems of amplitude control and phase control. Then, amplitude control was achieved on the DC side of VSI by directly using DC-link current as the control variable; while phase control was achieved on the AC side of VSI by PWM following the phase angle of back electromotive force (EMF). Nonlinear distortion of VSI was also compensated for during the control process. As a result, the proposed method can simply implement current control of PMSM without phase current reconstruction and coordinate transformations, and finally achieve electromagnetic torque control.

2. System Model and Problem Formulation

The diagram of an equivalent circuit for conventional VSI-PMSM system is shown in Figure 1. Generally, the DC side of VSI is supplied with a constant voltage, while the AC side generates three-phase terminal voltages through PWM to power the stator windings of PMSM.

2.1. PMSM Model

For a surface-mounted PMSM supplied with VSI in Figure 1, the equation of terminal voltages can be written as [21].
u s = R i s + L d i s d t + e + u N
where us = [uA uB uC]T, is = [iA iB iC]T, and e = [eA eB eC]T represent terminal voltages, phase currents, and EMFs of stator windings, respectively; R and L are equivalent stator resistance and inductance, respectively; uN is neutral-point voltage of stator windings.
For convenience, PMSM is assumed to have ideal back EMFs with sinusoidal waveforms expressed as
e = p ψ m ω m S ( θ e )
where ψm and p denote the amplitude of the rotor flux linkage and the number of pole pairs, respectively; ωm and θe denote mechanical speed and electrical angle of the rotor, respectively; S(θe) = [sin(θe), sin(θe – 2π/3), sin(θe + 2π/3)]T [21].
Typically, the phase currents through stator windings should have coincident phase angles with back EMFs in order to realize maximum torque per ampere (MTPA). Thus, the ideal phase currents should be
i s = S ( θ e ) I
where I is the amplitude of the phase currents.
Without consideration of cogging effects and other non-ideal factors of PMSM, the electromagnetic torque can be written as
T e = e T i s ω m = 3 2 p ψ m I
where Te represents the electromagnetic torque of PMSM [22].

2.2. Nonlinear Distortion of VSI

However, the torque performance of PMSM is usually degraded by the total harmonic distortion (THD) of three-phase terminal voltages. The main factors introducing harmonic distortion are some nonlinear characteristics of VSI, such as dead time, turn-on/turn-off delay and forward voltage drop of power devices. The distortion voltages caused by these nonlinearities can be expressed as
v dt = sgn ( i s ) t dt f s U dc
v st = sgn ( i s ) ( t on t off ) f s U dc
v on = R on i s + V th sgn ( i s )
where vdt, vst and von represent the distortion voltages caused by dead time, turn-on/turn-off delay and forward voltage drop, respectively; tdt, ton and toff represent the dead time, turn-on and turn-off delay times, respectively; fs and Udc are the switching frequency and DC-link voltage of VSI, respectively; Ron and Vth represent the average on-state resistance and average threshold voltage of single switching device and its anti-parallel diode, respectively; sgn(⋅) is a signum function [23,24,25].
If the on-resistance Ron is considered as a part of stator resistance R, the total nonlinear voltage verr of VSI can be derived as
v err = v dt + v st + ( v on R on i s ) = A err sgn ( i s )
where Aerr = (tdt + tontoff)fsUdc + Vth [26].
In order to suppress non-ideal current harmonics and torque ripples, compensation for nonlinear distortion of VSI is necessary.

2.3. Problem Formulation

Generally, electromagnetic torque control of PMSM is implemented by controlling phase currents. In conventional drive systems, the d-q reference frame-based control strategy is commonly used, as shown in Figure 2. The three-phase AC currents is in stator windings are projected onto d-axis and q-axis through coordinate transformation to get the control variables id and iq. Since the d-axis and q-axis are always kept parallel and perpendicular to rotor poles, respectively, the problem of the AC current control is converted into the problem of DC current control. id and iq are tracked by two closed-loop current controllers, respectively. As a result, control voltages ud and uq are output and coupled into three-phase terminal voltages us by inverse coordinate transformation.
In order to simplify the system structure, there has been a new research interest in recent years that adopts phase current reconstruction instead of traditional direct measurement (that is, replaces A with B in Figure 2). Through this technique, three-phase currents can be reconstructed with a single DC-link current sensor according to the switching state of VSI. In this way, the number of current sensors required in the feedback channel can be reduced; while in the control channel, the conventional strategy based on the d-q reference frame is still used.
In fact, the transformation from sampled current Idc to control variables id and iq in a system based on phase current reconstruction is a process of DC-AC-DC, as shown in Figure 3. If the measured DC-link current Idc can be directly used as the control variable of phase currents without reconstruction and coordinate transformation, system structure may be further simplified.
Hence, a novel control strategy is proposed in this paper. It can be seen in Equation (4) that the electromagnetic torque of PMSM is linearly related to the amplitude of phase currents in-phase with back EMFs. Thus, we can directly divide the problem of phase current control into two parts, that is, phase control and amplitude control. Phase control can be implemented by following the phase angles of back EMFs; while the amplitude of phase currents can be directly controlled by DC-link current. In this way, we can get the required phase currents and finally achieve the purpose of electromagnetic torque control.

3. Proposed Method

In this section, a DC-link current control method of PMSM is proposed. Firstly, we discuss how to determine the relationship between the amplitude of phase currents and DC-link current, and then design a reference DC-link current. Secondly, we describe how amplitude control of phase currents is implemented on the DC side of VSI by tracking the designed reference DC-link current, and how phase control is implemented by AC-side PWM following the phase angle of back EMF. Finally, a discussion is provided for the proposed method. A detailed introduction is given as follows.

3.1. Design of Reference DC-Link Current

In order to control the amplitude I of phase currents by DC-link current Idc, first we determine the relationship between Idc and I.
According to the law of energy conservation, the input and output power of VSI can be expressed as
U dc I dc = u s T i s + v err T i s
where u s T i s represents the power consumption of PMSM, and v err T i s represents the power loss due to nonlinear distortion of VSI.
Substituting Equations (1) and (8) into Equation (9) gives
U dc I dc = R i s T i s + L d i s T d t i s + e T i s + A err sgn ( i s T ) i s
According to Equations (2) and (3), it is easy to know i s T i s = 3 I 2 / 2 , ( d i s T / d t ) i s = 0 , e T i s = 3 p ψ m I / 2 , sgn ( i s T ) i s = I f ( θ e ) , and f(θe) = |sinθe|+|sin(θeπ/3)|+|sin(θe+2π/3)|. Thus, Equation (10) can be rewritten as
U dc I dc = 3 2 U + A err f ( θ e ) I
where U = RI + mωm can be approximated as the amplitude of terminal voltages us in steady state.
According to the principle of PWM, there is a physical relationship between DC-link voltage and the amplitude of AC voltages as follows:
U amp = ρ k u U dc
where Uamp represents the amplitude of modulated AC voltages uac, ρ represents the modulation ratio of PWM, which is the amplitude ratio of modulation wave to triangle carrier and there is 0 ≤ ρ ≤ 1; ku represents the maximal utilization of DC-link voltage for a certain PWM mode. In SPWM mode, ku = 0.5; while in SVPWM mode, ku = 0.577 [27,28]. In order to output the expected terminal voltages us, modulated AC voltages uac should compensate for nonlinear distortion verr. That is, uac = us + verr, as shown in Figure 4. Thus, there is Uamp = U + Aerr.
Submitting Equation (12) into Equation (11) gives
I dc = 3 2 ρ k u I 1 + ( 2 3 f ( θ e ) 1 ) A err U amp
Generally, Aerr is very small for most MOSFETs and Schottky diodes. Therefore, it can be considered that (2f(θe)/3 − 1)Aerr/Uamp ≪ 1, and then Equation (13) can be approximated as
I dc 3 2 ρ k u I
Based on Equation (14), we can directly convert the measured Idc to I and design the amplitude controller of phase currents with conventional control variable ρ. In this way, the fundamental amplitude U of terminal voltages is adjusted with ρ, but harmonic distortion Aerr = (tdt + tontoff)fsUdc + Vth is almost unchanged with a constant Udc. Obviously, the THD of uac will increase as ρ is reduced. Therefore, the current control performance may deteriorate when the modulation ratio of PWM is low (such as low-speed and low-power situations).
Extensive studies have shown that increasing the utilization for DC-link voltage is beneficial to suppress switching losses and nonlinear distortions of VSI [29,30,31]. In order to avoid the deterioration of control performance caused by low modulation ratio, we locked the modulation ratio ρ = 1 to achieve the maximal utilization of DC-link voltage when PMSM works in the low speed range. Hence, the reference DC-link current I dc * for an expected amplitude I* of phase currents can be designed from Equation (14) as
I dc * = 3 2 k u I *

3.2. Implementation of Current Control

Based on the reference DC-link current in Equation (15), the implementation method for phase current control was designed and the schematic diagram is shown in Figure 5. Since we decoupled the problem of phase current control into the problems of amplitude control and phase control, the control method was designed by two steps accordingly.
Firstly, amplitude control of phase currents is achieved on the DC side of VSI through tracking the reference DC-link current. It can be seen in Equation (12) that the DC-link voltage Udc should be adjustable to control Uamp since the modulation ratio is set to ρ = 1. In order to achieve the expected amplitude I* of phase currents, the corresponding DC-link voltage in steady state should be given as
U dc I = I * = 1 k u U amp I = I * = 1 k u ( R I * + p ψ m ω m + A err )
Hence, an open-loop controller can be designed to achieve I* by simply supplying the DC link with Udc|I = I* if the model in Equation (16) is accurate enough. However, there are inevitable parameter uncertainties and unmodeled dynamics in actual systems, which may limit the accuracy of open-loop control. Therefore, it is necessary to design a closed-loop current controller.
Since I* can be converted to the reference I dc * by Equation (15), DC-link current Idc is directly used as the feedback of closed-loop controller without phase current reconstruction and coordinate transformations. The controller U dc * is designed as
U dc * = K P I ˜ dc + K I 0 t I ˜ dc d τ + 1 k u p ψ m ω m + A err
where I ˜ dc = I dc I dc ; KP and KI are proportional and integral gains of the controller, respectively. The controller in Equation (17) consists of two parts, that is, a proportional integral (PI) controller and a feedforward compensator.
Based on the controller in Equation (17), the closed-loop control system for the DC-link current is shown in Figure 6. In Figure 6a, the DC-DC converter is utilized to produce DC-link voltage Udc according to the controller output U dc * by using DC-side PWM; the transfer function 1/(Ldcs + Rdc) represents the equivalent model of stator windings on DC side; Rdc and Ldc represent equivalent resistance and inductance on DC side, respectively. Furthermore, Figure 6a can be simplified to Figure 6b if both dynamic and steady-state errors of DC-DC converter are denoted by the lumped disturbance d and Udc = U dc * + d.
By tuning controller gains KP and KI, DC-link current Idc can track its reference I dc * accurately. Simultaneously, the amplitude of terminal voltages is adjusted corresponding to DC-link voltage Udc. In this way, amplitude control of phase currents can be achieved, as shown in Figure 6.
Secondly, phase control of phase currents is achieved on AC side of VSI through following the phase angle of back EMF. In order to ensure that each phase current is always in-phase with the corresponding back EMF, the modulation wave of AC-side PWM should be determined to generate the expected terminal voltage.
As shown in Figure 4, the modulated AC voltage with inverter nonlinearity compensation is uac = us + verr. Thus, the expected AC voltages in steady state can be given by
u ac * = u s * + v err = ( U amp * A err ) S ( θ e + δ ) + A err sgn [ S ( θ e + δ ) ]
where u ac * and u s * represent the expected modulated voltages and terminal voltages, respectively; U amp * is the amplitude of u ac * ; δ is a phase advance angle that compensates for system delay and the impedance angle; S(θe + δ) = [sin(θe + δ), sin(θe + δ − 2π/3), sin(θe + δ + 2π/3)]T. Generally, the phase advance angle δ can be obtained by offline measurement or online estimation [32,33].
Since U amp * is controlled by U dc * on DC side and the modulation ratio of AC-side PWM is set to ρ = 1, the modulation wave should be the normalized waveform function of u ac * , that is
μ = u ac * U amp * = ( 1 A err k u U dc * ) S ( θ e +   δ ) + A err k u U dc * sgn [ S ( θ e +   δ ) ]
It can be seen in Equation (19) that the output U dc * of DC-side controller also needs to be used for modulation wave generation on AC side in order to realize accurate nonlinearity compensation. In this way, the expected terminal voltage can be generated by AC-side PWM with the modulation wave μ in Equation (19).
Finally, phase current control of PMSM is implemented by controlling the amplitude and phases separately. Since the electromagnetic torque is linearly related to the amplitude of phase currents in MTPA mode according to Equation (4), the proposed DC-link current control method can achieve electromagnetic torque control.

3.3. Discussion

Considering that the torque performance of PMSM is susceptible to nonlinear distortion of VSI in low modulation area of PWM, a DC-DC converter is usually used to provide DC-link voltage adapting to the operating point of PMSM, especially for motor drives with a wide speed range [31,34]. Based on similar topologies, we lock the modulation ratio ρ = 1 and achieve amplitude control with the maximum utilization for DC-link voltage to improve the control accuracy in the proposed method. On the other hand, amplitude control of the proposed method can also be achieved with conventional control variable ρ if the DC-DC converter is not used.
Compared with conventional current control methods, the one proposed here has certain advantages in simplicity and practicality since the implementation only needs one current sensor and controller without complex coordinate transformations.

4. Experimental Results

In order to verify the proposed DC-link current control method, an experimental platform was built in this study, which consisted of a test PMSM, a load motor and a drive and control board, as shown in Figure 7. The angular position/speed sensor is a resolver mounted on the PMSM. The main parameters of PMSM are listed in Table 1.
The drive and control board uses DSP-TMS320F28335 as the microprocessor and integrates the DC-DC converter, VSI circuit, current detection circuit and resolver-to-digital conversion circuit, and so on. The current sensor is a current shunt monitor INA286 from the Texas Instruments Company. The switching device of VSI is a MOSFET IRFR3910 from the Infineon Company, and the anti-parallel diode is a FYP2006DN from the Fairchild Company. The switching frequency was set to 15-kHz. Considering the propagation delay of the driver IC, the dead time was set to 1μs.
To directly reflect current control accuracy, only the current loop was closed in the experiment. The expected amplitude of phase currents was given as I* = 0.6A and I* = 2 A respectively to verify the performance of the proposed method under a steady state. According to Equation (15), the reference DC-link current under SPWM mode should be set as I dc * = 0.45 A and I dc * = 1.5 A, respectively. Then, a reference current with step change was given to verify the dynamic performance of the method proposed.

4.1. Current Control With I dc * = 0.45 A

First, the expected amplitude of phase currents is set to I* = 0.6 A. Thus, the reference DC-link current of the proposed method should be given to I dc * = 0.45 A according to Equation (15). The classic id = 0 control method based on three-phase currents feedback is adopted to compare with the proposed method under the same conditions.
In the experiment, the drive and control board was powered by a DC voltage source Usource = 45 V, and the DC-link voltage of the proposed method was adjusted by a DC-DC converter around 4.5 V. In order to ensure the rationality of the comparison, the DC-link voltage of id = 0 control was reduced to Udc = 5 V through DC-DC converter to achieve similar utilization. The current control results of the two methods are shown in Figure 8 and Figure 9, respectively.
In Figure 8 and Figure 9a, it can be seen that the phase current results of the proposed method and id = 0 control both have amplitudes close to 0.6A. In order to compare the accuracy of controlled phase currents more clearly, we removed the fundamental component of each waveform in Figure 8 and Figure 9a by fast Fourier transform (FFT), and the extracted harmonic components are shown in Figure 10 and Figure 11, respectively.
By comparing Figure 10 and Figure 11, it can be seen that the harmonic content in the three-phase currents controlled by the proposed method is higher. However, the maximum amplitude of harmonic currents in Figure 11 is only about 0.05 A, which is much smaller than the fundamental amplitude 0.6 A.
Furthermore, we can evaluate the torque performance of PMSM based on current control results. According to (4), the ideal electromagnetic torque generated by three-phase sinusoidal currents with an amplitude of 0.6A should be T e * = 1.5 × 0.09 × 0.6 = 0.081 Nm; and the actual electromagnetic torque can be approximately calculated by Te = eTis/ωm. Therefore, we measured the actual back EMF waveforms of test PMSM with unit speed (that is, e/ωm) in advance, and the result within one mechanical period is shown in Figure 12.
Then, according to the results of three-phase currents in Figure 8 and Figure 9a, the actual electromagnetic torque achieved by the proposed method and id = 0 control can be evaluated, respectively, and the results are shown in Figure 13 and Figure 14. It can be seen that the amplitudes of torque ripples in Figure 13 and Figure 14 are similar. The peak-to-peak value, average value and standard deviation of the two evaluated torques are listed in Table 2. The comparison between the proposed method and id = 0 control shows that each statistical value of the two evaluated torques is very similar. Therefore, the experimental results demonstrate that the proposed method can achieve similar torque control performance to id = 0 control under the same conditions.

4.2. Current Control With I dc * = 1.5 A

In order to further verify the control performance of the proposed method under different conditions, we increased the load of test PMSM and set I* = 2 A. Thus, the reference DC-link current of the proposed method should be given as I dc * = 1.5 A according to (15), and the electromagnetic torque achieved should be T e * = 1.5 × 0.09 × 2 = 0.27 Nm.
Similar to the previous experiment, we reduced Udc to 9 V through DC-DC converter in the comparative experiment of id = 0 control to ensure the similar utilization since Udc of the proposed method was adjusted around 8.5 V. The current control results of the two methods are shown in Figure 15 and Figure 16, respectively.
It can be seen that both of the amplitudes of the three-phase currents in Figure 15 and Figure 16a were about 2 A. After removing the fundamental waves by FFT, harmonic components of the controlled phase currents in Figure 15 and Figure 16a were extracted, as shown in Figure 17 and Figure 18, respectively.
Although the harmonic content in phase currents controlled by the proposed method was higher than that of id = 0 control, the maximum amplitude of harmonic currents is only about 0.1A that far less than the fundamental amplitude. Therefore, the influence of these harmonics on electromagnetic torque is very limited.
Based on the results of controlled phase currents in Figure 15 and Figure 16a, the electromagnetic torque achieved by the proposed method and id = 0 control was evaluated by Te = eTis/ωm, respectively. The waveforms of the evaluated torque are shown in Figure 19 and Figure 20. It can be seen that the amplitudes of torque ripples in the two waveforms were similar. Table 3 provides the statistics of the evaluated torque in Figure 19 and Figure 20. The deviation of each statistical value between the proposed method and id = 0 control is within the order of magnitude of 10−3 Nm. Therefore, it can also be demonstrated under current conditions that the torque performance achieved by the proposed method and id = 0 control is almost equivalent.

4.3. Current Control With Step Change of I dc *

In order to verify the dynamic performance of the proposed method, the reference DC-link current was given as a step change from I dc * = 0.64 A to 1 A. Ideally, the electromagnetic torque of test PMSM should step from 0.115 Nm to 0.18 Nm according to Equations (4) and (15).
If the proposed method and id = 0 control are given the same closed-loop gain and bandwidth by adjusting controller parameters, the current control results are shown in Figure 21 and Figure 22, respectively.
Then, actual electromagnetic torque achieved by the two methods can be estimated from the results of three-phase currents in Figure 21 and Figure 22, respectively, as shown in Figure 23 and Figure 24. It can be seen that the overshoots of electromagnetic torque in Figure 23 and Figure 24 are almost equal and the settling times are similar. The experimental results indicate that the step response of the proposed method and id = 0 control is similar under the same closed-loop control gain and bandwidth.
In the experiment described by this paper, the proposed DC-link current control method of PMSM was verified under steady state and dynamic conditions. The classic id = 0 control method with three-phase currents feedback was used for comparative experiment. Experimental results show that the proposed method can realize high-accuracy phase current control by directly controlling the DC-link current of VSI, and is almost equivalent to id = 0 control in terms of torque control performance. Therefore, the proposed method can provide simple implementation for phase current control of PMSM, since it only needs one current sensor and controller without complex coordinate transformations.

5. Conclusions

In this paper, a simple current control method of PMSM is proposed. The problem of three-phase current control was solved by controlling the amplitude and phases separately. Based on energy conservation between the DC and AC sides of VSI, amplitude of phase currents was controlled by a closed-loop controller that directly tracks the DC-link current. On the other hand, current phases were controlled by AC-side PWM with modulation waves following the phase angles of back EMFs. Nonlinear distortion of VSI was compensated during the control process. As a result, phase current control of PMSM can be implemented by a single current sensor and controller without complex coordinate transformations. Experimental results show that the proposed method can achieve similar torque control performance as id = 0 control with three-phase currents feedback.

Author Contributions

Conceptualization, Z.W.; methodology, K.W.; validation, K.W. and Z.C.; writing— original draft preparation, K.W. and Z.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work was partially supported by The National Natural Science Foundation of China (U1913206).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Dong, S.; Zhang, Q.; Ma, H.; Wang, R. Design for the interior permanent magnet synchronous motor drive system based on the z-source inverter. Energies 2019, 12, 3350. [Google Scholar] [CrossRef] [Green Version]
  2. You, Y.-M. Optimal design of PMSM based on automated finite element analysis and metamodeling. Energies 2019, 12, 4673. [Google Scholar] [CrossRef] [Green Version]
  3. Ye, M.; Shi, T.; Wang, H.; Li, X.; Xia, C. Sensorless-MTPA control of permanent magnet synchronous motor based on an adaptive sliding mode observer. Energies 2019, 12, 3773. [Google Scholar] [CrossRef] [Green Version]
  4. Lim, D.-K.; Yi, K.-P.; Jung, S.-Y.; Jung, H.-K.; Ro, J.-S. Optimal design of an interior permanent magnet synchronous motor by using a new surrogate-assisted multi-objective optimization. IEEE Trans. Magn. 2015, 51, 8207504. [Google Scholar] [CrossRef]
  5. Mu, X.; Chen, G.; Wang, X.; Zhao, J.; Wu, W.; Blaabjerg, F. Multi-frequency single loop passivity-based control for LC-filtered stand-alone voltage source inverter. Energies 2019, 12, 4548. [Google Scholar] [CrossRef] [Green Version]
  6. Xia, C.; Wang, S.; Wang, Z.; Shi, T. Direct torque control for VSI–PMSMs using four-dimensional switching-table. IEEE Trans. Power Electron. 2016, 31, 5774–5785. [Google Scholar] [CrossRef]
  7. Xu, J.X.; Panda, S.K.; Pan, Y.J.; Lee, T.H.; Lam, B.H. A modular control scheme for PMSM speed control with pulsating torque minimization. IEEE Trans. Ind. Electron. 2004, 51, 526–536. [Google Scholar] [CrossRef]
  8. Yang, M.; Lang, X.; Long, J.; Xu, D. Flux immunity robust predictive current control with incremental model and extended state observer for PMSM drive. IEEE Trans. Power Electron. 2017, 32, 9267–9279. [Google Scholar] [CrossRef]
  9. You, Z.C.; Huang, C.H.; Yang, S.M. Online current loop tuning for permanent magnet synchronous servo motor drives with deadbeat current control. Energies 2019, 12, 3555. [Google Scholar] [CrossRef] [Green Version]
  10. Zhang, X.; Hou, B.; Mei, Y. Deadbeat predictive current control of permanent magnet synchronous motors with stator current and disturbance observer. IEEE Trans. Power Electron. 2017, 32, 3818–3834. [Google Scholar] [CrossRef]
  11. Pellegrino, G.; Guglielmi, P.; Armando, E.; Bojoi, R.I. Self-commissioning algorithm for inverter nonlinearity compensation in sensorless induction motor drives. IEEE Trans. Ind. Appl. 2010, 46, 1416–1424. [Google Scholar] [CrossRef] [Green Version]
  12. Liu, K.; Zhu, Z.Q. Online estimation of the rotor flux linkage and voltage-source inverter nonlinearity in permanent magnet synchronous machine drives. IEEE Trans. Power Electron. 2014, 29, 418–427. [Google Scholar] [CrossRef] [Green Version]
  13. Ludek, B.; Lukas, O. Online adaptive compensation scheme for inverter nonlinearity in PMSM drive. In Proceedings of the 7th International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT), Brno, Czech Republic, 6–8 October 2015; pp. 166–171. [Google Scholar]
  14. Choi, C.; Cho, K.; Seok, J. Inverter nonlinearity compensation in the presence of current measurement errors and switching device parameter uncertainties. IEEE Trans. Power Electron. 2007, 22, 576–583. [Google Scholar] [CrossRef]
  15. Carpaneto, M.; Fazio, P.; Marchesoni, M.; Parodi, G. Dynamic performance evaluation of sensorless permanent-magnet synchronous motor drives with reduced current sensors. IEEE Trans. Ind. Electron. 2012, 59, 4579–4589. [Google Scholar] [CrossRef]
  16. Kim, H.; Jahns, T.M. Phase current reconstruction for AC motor drives using a DC link single current sensor and measurement voltage vectors. IEEE Trans. Power Electron. 2006, 21, 1413–1419. [Google Scholar] [CrossRef]
  17. Lu, J.; Hu, Y.; Zhang, X.; Wang, Z.; Liu, J.; Gan, C. High-frequency voltage injection sensorless control technique for IPMSMs fed by a three-phase four-switch inverter with a single current sensor. IEEE/ASME Trans. Mechatron. 2018, 23, 758–768. [Google Scholar] [CrossRef]
  18. Li, X.; Dusmez, S.; Akin, B.; Rajashekara, K. A new SVPWM for the phase current reconstruction of three-phase three-level T-type converters. IEEE Trans. Power Electron. 2016, 31, 2627–2637. [Google Scholar] [CrossRef]
  19. Yan, H.; Xu, Y.; Zou, J. A phase current reconstruction approach for three-phase permanent-magnet synchronous motor drive. Energies 2019, 9, 853. [Google Scholar] [CrossRef] [Green Version]
  20. Tang, Q.; Shen, A.; Li, W.; Luo, P.; Chen, M.; He, X. Multiple-positions-coupled sampling method for PMSM three-phase current reconstruction with a single current sensor. IEEE Trans. Power Electron. 2020, 35, 699–708. [Google Scholar] [CrossRef]
  21. Krishnan, R. Permanent Magnet Synchronous and Brushless DC Motor Drives; CRC Press: Boca Raton, FL, USA, 2009. [Google Scholar]
  22. Zhong, L.; Rahman, M.F.; Hu, W.Y.; Lim, K.W. A direct torque controller for permanent magnet synchronous motor drives. IEEE Trans. Energy Convers. 1999, 14, 637–642. [Google Scholar] [CrossRef]
  23. Urasaki, N.; Senjyu, T.; Kinjo, T.; Funabashi, T.; Sekine, H. Dead-time compensation strategy for permanent magnet synchronous motor drive taking zero-current clamp and parasitic capacitance effects into account. IEE Proc. Electr. Power Appl. 2005, 152, 845–853. [Google Scholar] [CrossRef]
  24. Raute, R.; Caruana, C.; Staines, C.S.; Cilia, J.; Sumner, M.; Asher, G.M. Analysis and compensation of inverter nonlinearity effect on a sensorless PMSM drive at very low and zero speed operation. IEEE Trans. Ind. Electron. 2010, 57, 4065–4074. [Google Scholar] [CrossRef]
  25. Guerrero, J.M.; Leetmaa, M.; Briz, F.; Zamarron, A.; Lorenz, R.D. Inverter nonlinearity effects in high-frequency signal-injection-based sensorless control methods. IEEE Trans. Ind. Appl. 2005, 41, 618–626. [Google Scholar] [CrossRef]
  26. Salt, D.E.; Drury, D.; Holliday, D.; Griffo, A.; Sangha, P.; Dinu, A. Compensation of inverter nonlinear distortion effects for signal-injection-based sensorless control. IEEE Trans. Ind. Appl. 2011, 47, 2084–2092. [Google Scholar] [CrossRef]
  27. Lee, J.; Sun, Y. A new SPWM inverter with minimum filter requirement. Int. J. Electron. 1988, 64, 815–826. [Google Scholar] [CrossRef]
  28. Kang, D.; Lee, Y.; Suh, B.; Choi, C.; Hyun, D. An improved carrier-based SVPWM method using leg voltage redundancies in generalized cascaded multilevel inverter topology. IEEE Trans. Power Electron. 2003, 18, 180–187. [Google Scholar] [CrossRef]
  29. Fang, J.; Zhou, X.; Liu, G. Instantaneous torque control of small inductance brushless dc motor. IEEE Trans. Power Electron. 2012, 27, 4952–4964. [Google Scholar] [CrossRef]
  30. Chen, W.; Liu, Y.; Li, X.; Shi, T.; Xia, C. A novel method of reducing commutation torque ripple for brushless DC motor based on cuk converter. IEEE Trans. Power Electron. 2017, 32, 5497–5508. [Google Scholar] [CrossRef]
  31. Howlader, A.M.; Urasaki, N.; Senjyu, T.; Yona, A. Wide-speed-range optimal PAM control for permanent magnet synchronous motor. In Proceedings of the International Conference on Electrical Machines and Systems, Tokyo, Japan, 15–18 November 2009; pp. 98–102. [Google Scholar]
  32. Al-nabi, E.; Wu, B.; Zargari, N.R.; Sood, V. Input power factor compensation for high-power CSC fed PMSM drive using d-axis stator current control. IEEE Trans. Ind. Electron. 2012, 59, 752–761. [Google Scholar] [CrossRef]
  33. Ahmed, A.; Sozer, Y.; Hamdan, M. Maximum torque per ampere control for buried magnet PMSM based on DC-link power measurement. IEEE Trans. Power Electron. 2017, 32, 1299–1311. [Google Scholar] [CrossRef]
  34. Ou Yang, H.Y.; Lorenz, R.D. Torque ripple minimization in six-step PMSM drives via variable and fast DC bus dynamics. IEEE Trans. Ind. Appl. 2019, 55, 3791–3802. [Google Scholar] [CrossRef]
Figure 1. Diagram of equivalent circuit for a voltage source inverter (VSI)-permanent magnet synchronous motor (PMSM) system.
Figure 1. Diagram of equivalent circuit for a voltage source inverter (VSI)-permanent magnet synchronous motor (PMSM) system.
Energies 13 00546 g001
Figure 2. Diagram of conventional current control system of PMSM.
Figure 2. Diagram of conventional current control system of PMSM.
Energies 13 00546 g002
Figure 3. Transformation from sampled current to control variable.
Figure 3. Transformation from sampled current to control variable.
Energies 13 00546 g003
Figure 4. Diagram of inverter nonlinearity compensation.
Figure 4. Diagram of inverter nonlinearity compensation.
Energies 13 00546 g004
Figure 5. Schematic diagram of the proposed method.
Figure 5. Schematic diagram of the proposed method.
Energies 13 00546 g005
Figure 6. Implementation of DC-link current control. (a) schematic diagram of control system; (b) simplified diagram.
Figure 6. Implementation of DC-link current control. (a) schematic diagram of control system; (b) simplified diagram.
Energies 13 00546 g006
Figure 7. Experimental platform.
Figure 7. Experimental platform.
Energies 13 00546 g007
Figure 8. Current control results of id = 0 control.
Figure 8. Current control results of id = 0 control.
Energies 13 00546 g008
Figure 9. Current control results of proposed method. (a) Phase currents; (b) DC-link current.
Figure 9. Current control results of proposed method. (a) Phase currents; (b) DC-link current.
Energies 13 00546 g009
Figure 10. Harmonic currents of id = 0 control.
Figure 10. Harmonic currents of id = 0 control.
Energies 13 00546 g010
Figure 11. Harmonic currents of proposed method.
Figure 11. Harmonic currents of proposed method.
Energies 13 00546 g011
Figure 12. Back electromotive force (EMF) waveforms of test PMSM with unit speed.
Figure 12. Back electromotive force (EMF) waveforms of test PMSM with unit speed.
Energies 13 00546 g012
Figure 13. Electromagnetic torque of id = 0 control.
Figure 13. Electromagnetic torque of id = 0 control.
Energies 13 00546 g013
Figure 14. Electromagnetic torque of proposed method.
Figure 14. Electromagnetic torque of proposed method.
Energies 13 00546 g014
Figure 15. Current control results of id = 0 control.
Figure 15. Current control results of id = 0 control.
Energies 13 00546 g015
Figure 16. Current control results of proposed method. (a) Phase currents; (b) DC-link current.
Figure 16. Current control results of proposed method. (a) Phase currents; (b) DC-link current.
Energies 13 00546 g016
Figure 17. Harmonic currents of id = 0 control.
Figure 17. Harmonic currents of id = 0 control.
Energies 13 00546 g017
Figure 18. Harmonic currents of proposed method.
Figure 18. Harmonic currents of proposed method.
Energies 13 00546 g018
Figure 19. Electromagnetic torque of id = 0 control.
Figure 19. Electromagnetic torque of id = 0 control.
Energies 13 00546 g019
Figure 20. Electromagnetic torque of proposed method.
Figure 20. Electromagnetic torque of proposed method.
Energies 13 00546 g020
Figure 21. Current control results of id = 0 control.
Figure 21. Current control results of id = 0 control.
Energies 13 00546 g021
Figure 22. Current control results of proposed method. (a) Phase currents; (b) DC-link current.
Figure 22. Current control results of proposed method. (a) Phase currents; (b) DC-link current.
Energies 13 00546 g022
Figure 23. Electromagnetic torque of id = 0 control.
Figure 23. Electromagnetic torque of id = 0 control.
Energies 13 00546 g023
Figure 24. Electromagnetic torque of proposed method.
Figure 24. Electromagnetic torque of proposed method.
Energies 13 00546 g024
Table 1. Main parameters of test PMSM.
Table 1. Main parameters of test PMSM.
Pole Pairs2Rated Voltage3000 r/min
Torque coefficient0.09 Nm/APhase resistance1.2 Ω
Sliding friction0.06 NmPhase inductance2 mH
Table 2. Statistics of evaluated torque.
Table 2. Statistics of evaluated torque.
Statistical Value (Nm)id = 0 ControlProposed Method
P-P value0.0096460.010592
Average value0.0807940.080149
Standard deviation0.0015280.001854
Table 3. Statistics of evaluated torque.
Table 3. Statistics of evaluated torque.
Statistical Value (Nm)id = 0 ControlProposed Method
P-P value0.0251680.028928
Average value0.2696080.267609
Standard deviation0.0051230.005910

Share and Cite

MDPI and ACS Style

Wang, K.; Wu, Z.; Chu, Z. DC-Link Current Control with Inverter Nonlinearity Compensation for Permanent Magnet Synchronous Motor Drives. Energies 2020, 13, 546. https://doi.org/10.3390/en13030546

AMA Style

Wang K, Wu Z, Chu Z. DC-Link Current Control with Inverter Nonlinearity Compensation for Permanent Magnet Synchronous Motor Drives. Energies. 2020; 13(3):546. https://doi.org/10.3390/en13030546

Chicago/Turabian Style

Wang, Kan, Zhong Wu, and Zhongyi Chu. 2020. "DC-Link Current Control with Inverter Nonlinearity Compensation for Permanent Magnet Synchronous Motor Drives" Energies 13, no. 3: 546. https://doi.org/10.3390/en13030546

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