Next Article in Journal
Influence and Impact of Data Averaging and Temporal Resolution on the Assessment of Energetic, Economic and Technical Issues of Hybrid Photovoltaic-Battery Systems
Previous Article in Journal
Extraction Behaviors of Lignin and Hemicellulose-Derived Sugars During Organosolv Fractionation of Agricultural Residues Using a Bench-Scale Ball Milling Reactor
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analysis of Model Predictive Current-Controlled Permanent Magnet Synchronous Motor Drives with Inaccurate DC Bus Voltage Measurement

School of Electrical Engineering, Southeast University, Nanjing 210096, China
*
Author to whom correspondence should be addressed.
Energies 2020, 13(2), 353; https://doi.org/10.3390/en13020353
Submission received: 3 December 2019 / Revised: 7 January 2020 / Accepted: 7 January 2020 / Published: 10 January 2020
(This article belongs to the Section F: Electrical Engineering)

Abstract

:
In this paper, the effects of inaccurate DC bus voltage measurement are analyzed to model predictive current-controlled permanent magnet synchronous motor (PMSM) drives. It is found that the selection of the optimal space vector is affected by inaccurate DC bus voltage measurements, and the shortest distance principle is proposed to evaluate the effects. With the under-voltage measurement, the actual q axis current is always larger than the reference value, and PMSM may be damaged by the over-current phenomenon. However, the actual q axis current is always smaller than the reference value with the over-voltage measurement, and the rated torque capacity cannot be properly used. The effects of the over-voltage measurement are more serious than those of the under-voltage measurement. Additionally, the larger DC bus voltage measurement error can result in more serious effects than with the over-voltage measurement. Considering the limited variation range of the actual DC bus voltage, the rated value can be set as the measured value and the effects can be neglected. However, the effects should be taken into account if the variation range of the actual DC bus voltage is large. All the theoretical analyses are verified by experimental results.

1. Introduction

As a result of their high efficiency, high power density, and high torque-to-inertia ratio, permanent magnet synchronous motors (PMSMs) have been widely used recently [1,2,3,4,5,6,7,8]. Model predictive control (MPC) has recently attracted more attention because of its excellent performance aspects, such as its fast dynamic response, simple modeling, and multiconstraint control [9,10,11,12,13,14,15]. Based on the finite voltage vector set and the system model, MPC predicts the future behavior of control variables, such as the current, torque, and stator flux [12,13,14]. A cost function is designed according to the errors between the reference and predicted values, and the best voltage vector can be selected to minimize the cost function [15]. Compared with conventional direct torque control (DTC) and hysteresis current control (HCC), MPC performs better in multiobjective optimization of complicated drive systems, since a cost function is adopted [16,17,18]. Compared with the conventional proportional integral derivative (PID) control, model predictive current control (MPCC) has faster dynamic response, a lower current ratio, and fewer parameter adjustments, since no PID regulator is adopted [19,20]. Recently, artificial intelligence (AI) techniques, such as the artificial ant clustering technique, neural network algorithm, and fuzzy control method, have attracted more attention and have been successfully applied in fault diagnosis and motor modeling [21,22,23]. However, AI techniques have not been widely applied in motor drives, since they have heavy computation burden compared with MPC.
So far, various MPC formulations have been proposed for PMSM drives, and they can be mainly categorized into model predictive torque control (MPTC) [22] and model predictive current control (MPCC) [23]. In MPTC, torque and stator flux are selected as the control variables, and their errors are combined together to form a cost function. However, a weighting factor is required in the cost function, since both the torque and the stator flux have different units [24]. Additionally, the torque and the stator flux usually cannot be measured easily, and they are usually estimated by mathematical observers. In MPCC, the control variables are direct and quadrature axis currents, which can be measured by sensors directly. Furthermore, the weighting factor can be eliminated in MPCC, since both control variables have same units.
In order to predict future control variables of MPC, several input signals are required for the PMSM model. For example, the DC bus voltage is required to reconstruct voltage vectors, and it is usually measured by a voltage sensor in both MPTC and MPCC. However, the voltage sensor may experience static electricity corrosion, high humidity, high temperature, and mechanical vibration [25]. Hence, specific voltage sensor faults (VSFs) may occur, such as temperature drift, zero offset, gain variation, and signal loss [26,27,28,29]. As a result, the DC bus voltage measurement error will appear. In [30,31], the effects of inaccurate DC bus voltage in three-phase AC/DC converters are analyzed and voltage compensation strategies are proposed to solve the voltage mismatch. Several voltage observers are built to estimate the DC bus voltage [32,33,34,35,36,37,38,39,40]. In automotive systems, a nonlinear DC bus voltage observer was designed to deal with the information of real-time PWM cycles in both traction and charger modes [32]. One study [33] developed an adaptive observer for induction motor drives to estimate the DC bus voltage. Another study [32] proposed a fault-tolerant control scheme consisting of two higher order sliding mode observers and one Luenberger observer (LO) against VSFs. For PMSM drive systems, the model reference adaptive (MRA) method is adopted in [35,36] for online DC voltage identification. Compared with other observers, the MRA method is relatively easy to implement, while its estimation precision heavily depends on motor parameters [36]. In [37], a sliding-mode MRA observer is developed to quickly obtain accurate DC bus voltage values against motor parameter uncertainty and external disturbances.
Unfortunately, to the best of authors’ knowledge, no existing literature has discussed the effects of inaccurate DC bus voltage measurement on MPCC-PMSM drives. The aim of this paper is to discuss these effects, which is the main contribution of this paper. This paper is organized as follows. The studied MPCC-PMSM drive is described in Section 2. The effects of the inaccurate DC bus voltage measurement on MPCC-PMSM are analyzed in Section 3. Experiments are carried out in Section 4 to verify the theoretical analysis. Finally, conclusions are drawn in Section 5.

2. Studied MPCC-PMSM Drive

The studied MPCC-PMSM drive system is illustrated in Figure 1, in which the surface-mounted PMSM is fed by a voltage source inverter (VSI). The DC bus voltage uDC is measured by a voltage sensor. To simplify analysis, two assumptions are defined as follows:
(1)
The variations of both the electrical rotor position θe and the electrical angular speed ωe of PMSM can be neglected in one sampling period Ts;
(2)
The stator inductance Ls, the stator resistance Rs, and the permanent magnet flux ψpm remain unchanged during the entire operation.

2.1. Current Prediction

In this paper, d axis and q axis currents of the PMSM are chosen as control variables. The voltage equation of the PMSM in the d-q coordinate system can be established as
{ u d = R s i d + L s d i d / d t ω e L q i q u q = R s i q + L s d i q / d t + ω e ( L d i d + ψ p m )
where ud, uq, id, and iq are voltages and currents in the d-q coordinate system. Considering the discrete time state–space model with a sampling period Ts, the current differential is
d i ( k ) d t i ( k + 1 ) i ( k ) T s
where i(k) is the sensed current in the kth sampling period.
Substituting Equation (2) into Equation (1) gives
{ i d ( k + 1 ) = A i d ( k ) + B i q ( k ) + C u d ( k ) i q ( k + 1 ) = B i d ( k ) + A i q ( k ) + C u q ( k ) D p m
with
A = 1 R s T s / L s , B = T s ω e , C = T s / L s , D p m = T s ω e φ p m / L s
[ u d ( k )   u q ( k ) ] T = T 3 s / 2 r u d c ( k ) [ s a   s b   s a ] T
where T3s/2r is the transformation matrix from the abc coordinate system to the d-q coordinate system; (sa, sb, sc) is the space vector (SV) of the voltage source inverter (VSI) and the switch state sx is defined as:
s x = { 1 if   x -th   leg   upper   switch   is   ON 0 if   x -th   leg   lower   switch   is   ON     ( x = a , b , c )
All candidate SVs are listed in Table 1.

2.2. Cost Fucntion

The cost function is designed to evaluate the performance of predicted currents. Usually, the deviation between the predicted value and reference value is considered. It is obvious that a smaller current deviation represents better performance of the corresponding SV. As a result, the cost function is designed as
J n = [ i d * ( k + 1 ) i d n ( k + 1 ) ] 2 + [ i q * ( k + 1 ) i q n ( k + 1 ) ] 2 , n = 0 , 1 7
which is designed to evaluate the deviation between the reference and predicted currents. A smaller cost function means less current tracking error and better performance. To acquire maximum torque per ampere (MTPA), the reference d axis current i d * ( k + 1 ) is set as 0 and the reference q axis current i q * ( k + 1 ) is the output of the speed regulator. The superscript n shows that the SV Un in Table 1 is used to calculate idn(k + 1), iqn(k + 1), and Jn. The optimal SV Uop is chosen to minimize cost function Jn
J o p = min 0 n 7 J n

3. Effect Analysis

In this paper, the DC bus voltage measurement error ΔuDC is defined as the difference between the measured DC bus voltage u d c m and the actual value uDC; that is, ΔuDC = u d c m uDC. Three different measurements are defined as follows.
(1)
Accurate measurement: ΔuDC = 0;
(2)
Under-voltage measurement: ΔuDC < 0;
(3)
Over-voltage measurement: ΔuDC > 0;
Both the under-voltage and over-voltage measurements are also part of the inaccurate measurement. The effects of ΔuDC will be analyzed in this section.

3.1. Simplification of Cost Function

To simplify the analysis, the cost function (Equation (7)) is simplified in this subsection. According to Equations (3) and (4), the current prediction can be presented as
[ i d ( k + 1 ) i q ( k + 1 ) ] = P [ i d ( k ) i q ( k ) ] + M [ u d ( k ) u q ( k ) ] Q
with
P = [ A B B A ] M = [ C 0 0 C ] Q = [ 0 D p m ]
where d- and q axis voltages are expressed as
[ u d ( k ) u q ( k ) ] = M 1 ( [ i d ( k + 1 ) i q ( k + 1 ) ] P [ i d ( k ) i q ( k ) ] + Q )
Substituting i d * ( k + 1 ) and i q * ( k + 1 ) into Equation (10) gives the reference d axis and q axis voltages u d * and u q * as
[ u d * u q * ] = M 1 ( [ i d * ( k + 1 ) i q * ( k + 1 ) ] P [ i d ( k ) i q ( k ) ] + Q )
According to Equation (11), the reference voltage vector U* is mainly determined by u q * , since u d * is usually very small. Therefore, the effects of inaccurate measurement can be neglected for the d axis current. Comparing Equations (11) to (10), the voltage error can be calculated by
[ u d * u d ( k ) u q * u q ( k ) ] = M 1 [ i d * ( k + 1 ) i d ( k + 1 ) i q * ( k + 1 ) i d ( k + 1 ) ]
According to Equation (12), Equation (7) can be simplified as
J n = C { [ u d * u d n ( k ) ] 2 + [ u q * u q n ( k ) ] 2 } , n = 0 , 1 7  
where udn(k) and uqn(k) are the d axis and q axis voltages calculated from the SV Un.
Considering the transformation between d-q and α-β coordinate systems, then
[ u d u q ] = [ sin θ e cos θ e cos θ e sin θ e ] [ u α u β ]
Substituting Equation (14) into Equation (13) gives
J n = C [ ( u α * u α n ) 2 + ( u β * u β n ) 2 ] , n = 0 , 1 7  
where u α * and u β * are the reference α axis and β axis voltages, respectively; uαn and uβn are α axis and β axis voltages of Un, respectively.
The initial cost function (Equation (7)) consists of the measurement errors between reference and predictive currents. However, the simplified method (Equation (15)) adopts the measurement errors between reference and predictive α-β axis voltages. If u α * and u β * can be implemented ( u α * = uαn and u β * = uβn), the cost function Jn will be minimized to zero. According to Table 2, however, the number of candidate SVs is only eight, and u α * and u β * usually cannot be realized. The minimization of Equation (15) acts to find the nearest SV [uαn, uβn] to the reference voltage vector [ u α * u β * ].
The distance of Un is defined as Ln, which can be calculated by
L n = ( u α * u α n ) 2 + ( u β * u β n ) 2 ,   n = 0 , 1 7  
Considering both Equations (15) and (16), the optimal SV Uop should have the shortest distance, which is defined as the shortest distance principle in this paper. According to the shortest distance principle, the distribution of the reference voltage vector U* can be divided into seven sectors (Sectors 0–6), as illustrated in Figure 2. In Sector n, the optimal SV is Un. For example, when U* is located in point Q1, as shown in Figure 2, U3 is selected as the optimal SV. A central hexagon with a radial length of 1/3uDC is defined as Sector 0, and a zero SV is chosen by the minimum switching actions principle. For example, U0 or U7 should be selected as the optimal SVs for point Q2, as shown in Figure 2.

3.2. Under-Voltage Measurement

With the under-voltage measurement, the distributions of the reference voltage vector U* for both u d c m and uDC are illustrated in Figure 3, in which the affected zone is highlighted in green, while the non-affected zones are white.
To evaluate the effect, the priority of Un is defined as
H n = k = 0 6 ( L n L k ) n = 0 , 1 , 6
According to Equation (17), Un is defined as the (Hn)th optimal SV. Obviously, smaller Hn means that Un is better for minimizing the cost function. Especially, Un is considered as the first optimal SV Uop if Hn = 1. It should be emphasized that the priority is determined according to the actual DC bus voltage uDC in this paper, regardless of whether the DC bus voltage measurement error exists.
If the first optimal SV is determined by u d c m , however, its priority may be not 1, since the DC bus voltage measurement error exists. To differ from the actual first optimal SV, the first optimal SV determined by u d c m is defined as the pseudo first optimal SV in this paper. According to the priority of the pseudo first optimal SV, the whole distribution of the reference voltage vector is divided into two zones, as shown in A-1 (white) and A-2 (green) in Figure 3. The priorities of the pseudo first optimal SVs in A-1 and A-2 are 1 and 2, respectively. Obviously, A-2 (green) is the affected zone. If the reference voltage vector U* is located in A-2 (green), the selected SV is the first optimal one for u d c m , but the second optimal one for uDC. In fact, the first optimal SV for uDC should be a zero SV instead of an active one. Compared with the accurate measurement, more active SVs are selected in the under-voltage measurement. Therefore, the actual q axis current iq is always larger than the reference value i q * . However, the difference between iq and i q * is usually small, since the second optimal SV in the affected zone also can be considered as a good selection.

3.3. Over-Voltage Measurement

With the over-voltage measurement, the distributions of the reference voltage vector U* for u d c m and uDC are illustrated in Figure 4. Compared with Figure 3, a new affected zone A-3 (blue) appears in Figure 4, in which the priority of the pseudo first optimal SV is 3. Taking the point Q4 shown in Figure 4 as an example, the zero SV is the first optimal SV for u d c m , but the third optimal SV for uDC. In fact, the first optimal SV for uDC is an active SV, but it is replaced by a zero SV for u d c m in the affected zone. Therefore, less active SVs are selected, and the actual q axis current iq is always smaller than the reference value i q * .
Due to the existence of A-3 (blue), the effect of the over-voltage measurement is more serious than that of the under-voltage measurement. It can be found that affected zones A-2 and A-3 are restricted in the hexagon ring. The area proportions of A-2 (green) and A-3 (blue) in the hexagon ring vary with the voltage ratio γ (γ = u d c m /uDC), as shown in Figure 5. It can be seen that the area proportion of A-3 is increased with the increase of γ. Therefore, the effect will become more serious with a higher voltage ratio γ. It should be emphasized that the value range of γ depends on the characteristics of the voltage sensor and system requirements. Usually, there is a range of DC bus voltage changes in normal operations according to the system requirements. For example, the DC bus voltage of a subway traction system usually varies from 1200 V to 1800 V, while the rated value is 1500 V.

3.4. Reliability Analysis

In this paper, both A-1 (white) and A-2 (green) are defined as reliable zones, and A-3 (blue) is defined as the unreliable zone. With the under-voltage measurement, all zones are reliable, as shown in Figure 3. With the over-voltage measurement, however, the unreliable zone will appear, as shown in Figure 4, and it will be increased with the increase of γ, as shown in Figure 5. Usually, γ is very close to 1, and the unreliable zone is very small, as shown in Figure 5. However, γ may be far from 1 once the voltage sensor fails. In this situation, the MPCC will be affected if u d c m is still used in the current prediction. Fortunately, the actual DC bus voltage cannot significantly differ from the rated value in normal operations, which is the system requirement. For example, the DC bus voltage of a subway traction system usually varies from 1200 V to 1800 V, while the rated value is 1500 V. Hence, the measured DC bus voltage can be replaced with the rated value if their difference is very large. Therefore, the unreliable zone can be neglected for MPCC.
Even though the unreliable zone is small, it is still possible to locate the reference voltage vector U* in A-3. The position of the reference voltage vector U* depends on the synchronous current tracking errors, which cannot be too large; otherwise, U* will move into the reliable zone, since the unreliable zone is surrounded by the reliable zone in two directions (inside and outside, shown in Figure 4).

3.5. Effects of Sampling Period

The effects of the sampling period are evaluated for MPCC in this subsection. As is well known, the current ripples will deteriorate with a longer sampling period. On the other hand, the longer sampling period will reduce the average value of U*, and it is more likely to be located in A-2 and A-3 zones. As a result, the static current error will become larger, which is verified by simulation results in Figure 6. Simulation parameters of PMSM are shown in Table 3, and the speed command is set to 400 r/min. The nominal value of the DC bus voltage is set to 300 V. In simulation validation, the u d c m is set to 100 V, uDC, and 500 V with different sampling periods, respectively. Obviously, the static current error can be reduced by increasing the sampling frequency. However, the sampling frequency sometimes is limited by the system features.

4. Experimental Validation

To verify the effectiveness of the theoretical analysis, an experiment platform is developed, as shown in Figure 7. The traction PMSM is controlled by one three-leg VSI and its parameters are listed in Table 3. The load is provided by one PMSM with an encoder of 1024 pulses per revolution. The load is realized by the closed-loop torque control of the load PMSM by using field-oriented control (FOC). The control program is implemented in a dSPACE DS1103 controller. The inputs for the dSPACE DS1103 controller are the measured line currents and the DC bus voltage, as well as the feedback signal of the encoder. The switch states for the VSI are generated by the dSPACE DS1103 controller. A personal computer is employed to edit the control program and command the dSPACE DS1103 controller. The sampling frequency is 20 kHz. The nominal value of the DC bus voltage is 300 V, which is provided by a three-phase rectifier. The speed controller is realized by a proportion-integration (PI) regulator, in which the coefficients of proportional and integral parts are set to 0.05 and 0.2, respectively.

4.1. Steady-State Operation

Steady-state performances with different measurements are provided in this experiment, in which the speed is 800 r/min and the measured DC bus voltage varies from 100 V to 800 V. The experimental results are illustrated in Figure 8 and are divided into six stages, including two under-voltage measurement stages (stage 1: 100 V; stage 2: 200 V), one accurate measurement stage (stage 3), and three over-voltage measurement stages (stage 4: 400 V; stage 5: 600 V; stage 6: 800 V).
As shown in Figure 8, the actual currents are almost not affected by the DC bus voltage measurement errors in the steady-state operation. However, the reference q axis current is affected by the DC bus voltage measurement errors, and this effect becomes more serious when the DC bus voltage measurement error is larger. It can be found that reference q axis current is smaller than the actual value in the under-voltage measurement, while it is larger than the actual current in the over-voltage measurement.
The average current deviation Δiq of the steady-state operation is defined as
Δ i q = 1 N k = 1 N [ i q * ( k ) i q ( k ) ]
The Δiq values with different u d c m in steady-state operation are shown in Figure 9. As shown in Figure 9, the values of the current errors are very small, and their polarities are symmetrical for over-voltage error and under-voltage error.

4.2. Toruqe Response

In this experiment, the speed command is set to 800 r/min and the torque command Te* changes from −20 Nm to 20 Nm, and then returns to −20 Nm. The measured DC bus voltages with the under-voltage and over-voltage measurements are set to 100 V and 500 V, respectively. The experimental results are illustrated in Figure 10. It can be seen in Figure 10 that MPCC has the same torque response for three different measurements. This can be explained as follows. According to Equation (12), the magnitude of the reference voltage vector U* is large during the torque response procedure. Therefore, U* is rarely located in the affected zone.

4.3. Speed Response

In this experiment, the speed command changes from 200 r/min to 800 r/min, and then returns to 200 r/min. The measured DC bus voltages with the under-voltage and over-voltage measurements are also set to 100 V and 500 V, respectively. The experimental results are illustrated in Figure 11, Figure 12 and Figure 13. It can be seen that the speed response performances are nearly not affected by the DC bus voltage measurement errors.

5. Conclusions

Based on the shortest distance principle, the effects of the DC bus voltage measurement error are analyzed for MPCC-PMSM drives in this paper. It is found that the actual currents are almost not affected, but the effects of the reference q axis current are different with inaccurate measurements:
(1)
With the under-voltage measurement, the actual q axis current is always larger than the reference one, and the MPCC-PMSM drive may be damaged by the over-current phenomenon.
(2)
With the over-voltage measurement, the actual q axis current is always smaller than the reference one, and the normal torque capacity cannot be utilized.
For the purpose of safety, the variation range of the actual DC bus voltage is usually limited. Therefore, current deviations are usually very small and can be neglected. In fact, MPCC cannot perform adequately for some measurement errors, such as the measurement errors of phase currents and rotor positions. Usually, the performance of the MPCC will be affected by these measurement errors. However, the effects of these measurement errors are not the aim of this paper, so they are not discussed here. On the other hand, the serious measurement error of the DC bus voltage can be easily detected by comparing this with the normal variation range of the DC bus voltage. If the variation range of the DC bus voltage is large, it is suggested to replace the measured DC bus voltage with the rated value.

Author Contributions

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

Funding

This work was supported in part by National Natural Science Foundation of China (Project: 51977036 and 51607038) and ZhiShan Young Scholar Plan of Southeast University of China (Project: 2242019R40043).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Cheng, M.; Hua, W.; Zhang, J.; Zhao, W. Overview of stator-permanent magnet brushless machines. IEEE Trans. Ind. Electron. 2011, 58, 5087–5101. [Google Scholar] [CrossRef]
  2. Chaoui, H.; Khayamy, M.; Okoye, O.; Gualous, H. Simplified speed control of permanent magnet synchronous motors using genetic algorithms. IEEE Trans. Power Electron. 2019, 34, 3563–3574. [Google Scholar] [CrossRef]
  3. Lu, H.; Li, J.; Qu, R.; Ye, D.; Lu, Y. Fault-tolerant predictive control of six-phase PMSM drives based on pulsewidth modulation. IEEE Trans. Ind. Electron. 2019, 66, 4992–5003. [Google Scholar] [CrossRef]
  4. Feng, G.; Lai, C.; Kar, N. A closed-loop fuzzy logic based current controller for PMSM torque ripple minimization using the magnitude of speed harmonic as the feedback control signal. IEEE Trans. Ind. Electron. 2017, 64, 2642–2653. [Google Scholar] [CrossRef]
  5. Wang, W.; Feng, Y.; Shi, Y.; Cheng, M.; Hua, W. Direct thrust force control of primary permanent-magnet linear motors with single DC-link current sensor for subway applications. IEEE Trans. Power Electron. 2020, 35, 1365–1376. [Google Scholar] [CrossRef]
  6. Pulvirenti, M.; Scarcella, G.; Scelba, G.; Testa, A.; Harbaugh, M. On-line stator resistance and permanent magnet flux linkage identification on open-end winding PMSM drives. IEEE Trans. Ind. Appl. 2019, 55, 504–515. [Google Scholar] [CrossRef]
  7. Yamazaki, K.; Togashi, Y.; Ikemi, T.; Ohki, S.; Mizokami, R. Reduction of inverter carrier harmonic losses in interior permanent magnet synchronous motors by optimizing rotor and stator shapes. IEEE Trans. Ind. Appl. 2019, 55, 306–315. [Google Scholar] [CrossRef]
  8. Wang, W.; Feng, Y.; Shi, Y.; Cheng, M.; Hua, W.; Wang, Z. Fault-tolerant control of primary permanent-magnet linear motors with single phase current sensor for subway applications. IEEE Trans. Power Electron. 2019, 34, 10546–10556. [Google Scholar] [CrossRef]
  9. Yan, L.; Dou, M.; Hua, Z.; Zhang, H.; Yang, J. Robustness improvement of FCS-MPTC for induction machine drives using disturbance feedforward compensation technique. IEEE Trans. Power Electron. 2019, 34, 2874–2886. [Google Scholar] [CrossRef]
  10. Sun, T.; Wang, J.; Griffo, A.; Sen, B. Active thermal management for interior permanent magnet synchronous machine (IPMSM) drives based on model predictive control. IEEE Trans. Ind. Appl. 2018, 54, 4506–4514. [Google Scholar] [CrossRef] [Green Version]
  11. Wang, W.; Lu, Z.; Hua, W.; Wang, Z.; Cheng, M. Simplified model predictive current control of primary permanent-magnet linear motor traction systems for subway applications. Energies 2019, 12, 4144. [Google Scholar] [CrossRef] [Green Version]
  12. Ram’ırez, R.; Espinoza, J.; Villarroel, F.; Maurelia, E. A novel hybrid finite control set model predictive control scheme with reduced switching. IEEE Trans. Ind. Electron. 2014, 61, 5912–5920. [Google Scholar] [CrossRef]
  13. Nguyen, H.; Jung, J. Finite control set model predictive control to guarantee stability and robustness for surface-mounted PM synchronous motors. IEEE Trans. Ind. Electron. 2018, 65, 8510–8519. [Google Scholar] [CrossRef]
  14. Nguyen, H.; Jung, J. Asymptotic stability constraints for direct horizon-one model predictive control of SPMSM drives. IEEE Trans. Power Electron. 2018, 33, 8213–8219. [Google Scholar] [CrossRef]
  15. Wang, W.; Zhang, J.; Cheng, M. Common model predictive control for permanent-magnet synchronous machine drives considering single-phase open-circuit fault. IEEE Trans. Power Electron. 2017, 32, 5862–5872. [Google Scholar] [CrossRef]
  16. Lim, C.; Rahim, N.; Hew, W.; Levi, E. Model predictive control of a two-motor drive with five-leg-inverter supply. IEEE Trans. Power Electron. 2013, 60, 54–65. [Google Scholar] [CrossRef]
  17. Wang, W.; Zhang, J.; Cheng, M.; Cao, R. Direct torque control of five-leg dual-PMSM drive systems for fault-tolerant purposes. J. Power Electron. 2017, 17, 161–171. [Google Scholar] [CrossRef] [Green Version]
  18. Wang, W.; Zhang, J.; Cheng, M. A dual-level hysteresis current control for one five-leg VSI to control two PMSMs. IEEE Trans. Power Electron. 2017, 32, 804–814. [Google Scholar] [CrossRef]
  19. Lim, C.; Levi, E.; Jones, M.; Rahim, N.; Hew, W. FCS-MPC-based current control of a five-phase induction motor and its comparison with PI-PWM control. IEEE Trans. Ind. Electron. 2014, 61, 149–163. [Google Scholar] [CrossRef]
  20. Lin-Shi, X.; Morel, F.; Llor, A.; Allard, B.; Retif, J. Implementation of hybrid control for motor drives. IEEE Trans. Ind. Electron. 2007, 54, 1946–1952. [Google Scholar] [CrossRef] [Green Version]
  21. Nyanteh, Y.; Edringtob, C.; Sricastava, S.; Cartes, D. Application of artificial intelligence to real-time fault detection in permanent-magnet synchronous machines. IEEE Trans. Ind. Appl. 2013, 49, 1205–1214. [Google Scholar] [CrossRef]
  22. Guo, Y.; Si, J.; Gao, C.; Feng, H.; Gan, C. Improved fuzzy-based Taguchi method for multi-objective optimization of direct-drive permanent magnet synchronous motors. IEEE Trans. Magn. 2019, 55, 1–4. [Google Scholar] [CrossRef]
  23. Soualhi, A.; Clerc, G.; Razik, H. Detection and diagnosis of faults in induction motor using an improved artificial ant clustering technique. IEEE Trans. Ind. Electron. 2013, 60, 4053–4062. [Google Scholar] [CrossRef]
  24. Zhang, X.; Zhang, L.; Zhang, Y. Model predictive current control for PMSM drives with parameter robustness improvement. IEEE Trans. Power Electron. 2019, 34, 1645–1657. [Google Scholar] [CrossRef]
  25. Zhou, Z.; Xia, C.; Yan, Y.; Wang, Z.; Shi, T. Torque ripple minimization of predictive torque control for PMSM with extended control set. IEEE Trans. Ind. Electron. 2017, 64, 6930–6939. [Google Scholar] [CrossRef]
  26. Zhang, C.; Wu, G.; Rong, F.; Feng, J.; Jia, L.; He, J.; Huang, S. Robust fault-tolerant predictive current control for permanent magnet synchronous motors considering demagnetization fault. IEEE Trans. Ind. Electron. 2018, 65, 5324–5334. [Google Scholar] [CrossRef]
  27. Karamanakos, P.; Geyer, T. Model predictive torque and flux control minimizing current distortions. IEEE Trans. Power Electron. 2019, 34, 2007–2012. [Google Scholar] [CrossRef]
  28. Zhang, K.; Jiang, B.; Yan, X.; Mao, Z. Incipient voltage sensor fault isolation for rectifier in railway electrical traction systems. IEEE Trans. Ind. Electron. 2017, 64, 6763–6774. [Google Scholar] [CrossRef] [Green Version]
  29. Wu, C.; Guo, C.; Xie, Z.; Ni, F.; Liu, H. A signal-based fault detection and tolerance control method of current sensor for PMSM drive. IEEE Trans. Ind. Electron. 2018, 65, 9646–9657. [Google Scholar] [CrossRef]
  30. Trinh, Q.; Wang, P.; Tang, Y. Compensation of DC offset and scaling errors in voltage and current measurements of three-phase AC/DC converters. IEEE Trans. Power Electron. 2018, 33, 5401–5414. [Google Scholar] [CrossRef]
  31. Trinh, Q.; Choo, F.; Tang, Y.; Wang, P. Control Strategy to Compensate for Current and Voltage Measurement Errors in Three-Phase PWM Rectifiers. IEEE Trans. Ind. Appl. 2019, 55, 2879–2889. [Google Scholar] [CrossRef]
  32. Dong, L.; Jatskevich, J.; Huang, Y.; Chapariha, M.; Liu, J. Fault diagnosis and signal reconstruction of hall sensors in brushless permanent magnet motor drives. IEEE Trans. Energy Convers. 2016, 31, 118–131. [Google Scholar] [CrossRef]
  33. Chakraborty, C.; Verma, V. Speed and current sensor fault detection and isolation technique for induction motor drive using axes transformation. IEEE Trans. Ind. Electron. 2015, 62, 1943–1954. [Google Scholar] [CrossRef]
  34. Scelba, G.; De Donato, G.; Pulvirenti, M.; Capponi, F.; Scarcella, G. Hall-effect sensor fault detection, identification, and compensation in brushless DC drives. IEEE Trans. Ind. Appl. 2016, 52, 1542–1554. [Google Scholar] [CrossRef]
  35. Diao, S.; Diallo, D.; Laboure, E. A nonlinear observer for DC bus voltage estimation and sensor diagnosis for a battery charger used in automotive systems. In Proceedings of the 2015 IEEE 24th International Symposium on Industrial Electronics (ISIE), Buzios, Brazil, 3–5 June 2015; pp. 438–443. [Google Scholar]
  36. Najafabadi, T.; Salmasi, F.; Jabehdar-Maralani, P. Detection and isolation of speed-, DC-link voltage-, and current-sensor faults based on an adaptive observer in induction-motor drives. IEEE Trans. Ind. Electron. 2011, 58, 1662–1672. [Google Scholar] [CrossRef]
  37. Kommuri, S.; Lee, S.; Veluvolu, K. Robust sensors-fault tolerance with sliding mode estimation and control for PMSM drives. IEEE/ASME Trans. Mechatron. 2018, 23, 17–28. [Google Scholar] [CrossRef]
  38. Salmasi, F.; Najafabadi, T.; Maralani, J. An adaptive flux observer with online estimation of DC-link voltage and rotor resistance for VSI-based induction motors. IEEE Trans. Power Electron. 2010, 25, 1310–1319. [Google Scholar] [CrossRef]
  39. Beng, G.; Zhang, X.; Vilathgamuwa, D. Sensor fault-Resilient control of interior permanent-magnet synchronous motor drives. IEEE/ASME Trans. Mechatron. 2015, 20, 855–864. [Google Scholar] [CrossRef]
  40. Teng, Q.; Tian, J.; Duan, J.; Cui, H.; Zhu, J.; Guo, Y. Sliding-mode MRA observer-based model predictive current control for PMSM drive system with DC-link voltage sensorless. In Proceedings of the 2017 20th International Conference on Electrical Machines and Systems (ICEMS), Sydney, Australia, 11–14 August 2017; pp. 1–6. [Google Scholar]
Figure 1. Studied model predictive current control permanent magnet synchronous motor (MPCC-PMSM) drive system.
Figure 1. Studied model predictive current control permanent magnet synchronous motor (MPCC-PMSM) drive system.
Energies 13 00353 g001
Figure 2. Distribution of reference voltage vector with accurate measurement.
Figure 2. Distribution of reference voltage vector with accurate measurement.
Energies 13 00353 g002
Figure 3. Distribution of reference voltage vector with under-voltage measurement.
Figure 3. Distribution of reference voltage vector with under-voltage measurement.
Energies 13 00353 g003
Figure 4. Distribution of reference voltage vector with over-voltage measurement.
Figure 4. Distribution of reference voltage vector with over-voltage measurement.
Energies 13 00353 g004
Figure 5. Area proportions of A-2 and A-3 for γ.
Figure 5. Area proportions of A-2 and A-3 for γ.
Energies 13 00353 g005
Figure 6. Simulation results of steady-state performance with sampling periods of (a) 25 μs, (b) 50 μs, and (c) 75 μs.
Figure 6. Simulation results of steady-state performance with sampling periods of (a) 25 μs, (b) 50 μs, and (c) 75 μs.
Energies 13 00353 g006
Figure 7. Experimental platform. Note: VSI = voltage source inverter.
Figure 7. Experimental platform. Note: VSI = voltage source inverter.
Energies 13 00353 g007
Figure 8. Steady-state performance with DC bus voltage measurement errors.
Figure 8. Steady-state performance with DC bus voltage measurement errors.
Energies 13 00353 g008
Figure 9. The Δiq values with different u d c m in steady-state operation.
Figure 9. The Δiq values with different u d c m in steady-state operation.
Energies 13 00353 g009
Figure 10. Torque response performances for (a) accurate measurement, (b) under-voltage measurement, and (c) over-voltage measurement.
Figure 10. Torque response performances for (a) accurate measurement, (b) under-voltage measurement, and (c) over-voltage measurement.
Energies 13 00353 g010
Figure 11. Speed response with accurate measurement: (a) 0–5 s, (b) 0.7–1.0 s, (c) 2.5–2.8 s, (d) 4.0–4.3 s.
Figure 11. Speed response with accurate measurement: (a) 0–5 s, (b) 0.7–1.0 s, (c) 2.5–2.8 s, (d) 4.0–4.3 s.
Energies 13 00353 g011
Figure 12. Speed response with under-voltage measurement (a) 0–5 s, (b) 1.0–1.3 s, (c) 2.5–2.8 s, (d) 4.0~4.3 s.
Figure 12. Speed response with under-voltage measurement (a) 0–5 s, (b) 1.0–1.3 s, (c) 2.5–2.8 s, (d) 4.0~4.3 s.
Energies 13 00353 g012
Figure 13. Speed response with over-voltage measurement: (a) 0–5 s, (b) 0.8–1.1 s, (c) 2.5–2.8 s, (d) 4.1–4.4 s.
Figure 13. Speed response with over-voltage measurement: (a) 0–5 s, (b) 0.8–1.1 s, (c) 2.5–2.8 s, (d) 4.1–4.4 s.
Energies 13 00353 g013
Table 1. Space vectors (SVs) of the MPCC.
Table 1. Space vectors (SVs) of the MPCC.
SVU0U1U2U3U4U5U6U7
sa sb sc000100110010011001101111
Table 2. SVs in the α-β coordinate system.
Table 2. SVs in the α-β coordinate system.
SVuα + juβ
U00
U12/3 uDC
U2(1/3 + j 3 /3) uDC
U3(−1/3 + j 3 /3) uDC
U4−2/3 uDC
U5(−1/3 − j 3 /3) uDC
U6(1/3 − j 3 /3) uDC
U70
Table 3. Parameters of a traction permanent magnet synchronous motor (PMSM).
Table 3. Parameters of a traction permanent magnet synchronous motor (PMSM).
ParameterValue
Rated phase current10 A
Stator resistance Rs0.65 Ω
Stator inductance Ls7.9 mH
Permanent magnet flux ψPM0.41 Wb
Number of pole pairs Pn4

Share and Cite

MDPI and ACS Style

Wang, W.; Lu, Z. Analysis of Model Predictive Current-Controlled Permanent Magnet Synchronous Motor Drives with Inaccurate DC Bus Voltage Measurement. Energies 2020, 13, 353. https://doi.org/10.3390/en13020353

AMA Style

Wang W, Lu Z. Analysis of Model Predictive Current-Controlled Permanent Magnet Synchronous Motor Drives with Inaccurate DC Bus Voltage Measurement. Energies. 2020; 13(2):353. https://doi.org/10.3390/en13020353

Chicago/Turabian Style

Wang, Wei, and Zhixiang Lu. 2020. "Analysis of Model Predictive Current-Controlled Permanent Magnet Synchronous Motor Drives with Inaccurate DC Bus Voltage Measurement" Energies 13, no. 2: 353. https://doi.org/10.3390/en13020353

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