# Model Predictive Direct Power Control of DC Micro Grid Rectifier Based on Neutral Point Potential Balance

Authors: Lu Xiaojuan; Wang Xinju; Dong Haiying
Journal: Mathematical Problems in Engineering
 (2017)

---

## Abstract

Aimed at the problem of DC micro grid rectifier control delay and the DC bus voltage stability, the method of two-step model predictive direct power control (TMPDPC) combined with neutral point potential control is proposed. Model predictive direct power control (MPDPC) is designed for rectifier. A cost function is then used to evaluate the active and reactive power ripples, from which the vector that generates the lowest power ripple will be applied during the next sampling interval. Two-step predictive control is designed to compensate for the delay of one-step predictive control. On the basis of this, the two-capacitor voltage unbalance problem in DC side is considered, and the neutral point potential control is added. In the Matlab/Simulink simulation, compared with control effect of direct power control (DPC) and one-step model predictive direct power control (OMPDPC), the control strategy of neutral point potential added to TMPDPC can make the system stability and control accuracy better. The validity of this scheme was validated by physical simulation at last.


---

## Body

## 1. Introduction

DC micro grid as a kind of micro network which can connect the distributed power and main network has more flexible reconfiguration capability compared with the AC micro grid [1]. For solar thermal power generation, wind power generation, and turbine power generation, the electricity produced by generator supplies the DC bus after AC/DC transformation, and the control performance of the rectifier directly affects the stable operation of the DC micro grid. Therefore, there are many control methods of rectifier in the distributed energy and micro grids are concerned by more and more people. At present, the high performance control method of PWM rectifier mainly includes voltage oriental control (VOC), which can obtain good dynamic performance and steady state performance, but it is strongly dependent on the proportional integral (PI) parameter. DPC has the advantages of simple algorithm and fast dynamic response without coordinate rotation transformation, but its steady state ripple is relatively large [2, 3]. In recent years, the application of model predictive control (MPC) is also concerned. MPC uses the dynamic model of the system to predict the current/power of the next moment. Compared to DPC, MPC is more accurate and effective in vector selection, of which the principle is simple and easy to implement, and it has good dynamic and static performance [4–12]. But one-step prediction is most used currently. In order to solve the problem of delay in the control of the rectifier, the literature [13] uses two-step model predictive direct power control (TMPDPC), which achieves very good results. DC side capacitor voltage balancing problems are not included in the above literature, and in this paper, based on the SVPWM modulation method, a method is introduced to control the balance of neutral point potential by the method of detecting the negative small vector corresponding to the balance current to assist the regulation of the positive and negative small vectors [14, 15]. Based on the above analysis, this paper designed two-step predictive power control combined with neutral point potential method to realize the stability of DC power supply. The main research work includes the following:(1)
OMPDPC is applied to solve the problem that the frequency of the switch of look-up table direct power control (UT-DPC) is not constant. OMPDPC can obtain good steady state and dynamic response and is convenient for the design of power filter.(2)
TMPDPC method is used to solve the delay problem in OMPDPC process.(3)
Aiming at the problem of unbalanced voltage of two capacitors in DC side, based on TMPDPC and SVPWM modulation, the balance of the neutral point potential is realized by adjusting the action time of the positive and negative small vectors to eliminate the voltage fluctuation of the neutral point potential.Three control algorithms are compared and analyzed, and the control method of TMPDPC combined with neutral point potential control is the best. The application of this method has practical engineering application value.


## 2. Rectifier Model Structure

The topology of DC micro grid rectifier using diode block three-level pulse rectifier is shown in Figure1, where ea, eb, ec are network side voltage, R, L are network side resistance and inductance, C1, C2 are DC side capacitors, and RL is load side equivalent resistance.Figure 1
Topology of DC micro grid rectifier using diode block three-level pulse rectifier.In the three-phase power network voltage balance, according to Kirchhoff’s law, the dynamic equation in the static coordinates is as follows:(1)Vαβ=eαβ-LdIαβdt-RIαβ,where eαβ, Vαβ are, respectively, the supply voltage and the input voltage of the rectifier in the two-phase stationary coordinate system and Iαβ is the line current. According to the instantaneous power theory, the instantaneous active and reactive power of the AC side of the system can be expressed as follows:(2)PQ=32eαeβeβ-eαIαIβ.


## 3. Model Predictive Direct Power Control (MPDPC)

### 3.1. Principle of MPDPC

After active power and reactive power derivation, the instantaneous power change rate is as follows:(3)dPdtdQdt=32deαdtdeβdtdeβdt-deαdtIαIβ+32eαeβeβ-eαdIαdtdIβdt.Under ideal grid voltage condition, the instantaneous voltage change rate is(4)deαdtdeβdt=0-ωω0eαeβ.Combining formula (2) and formula (3), instantaneous current change rate is (5)dIαdtdIβdt=-RL0-1L00-RL0-1LIαIβeαeβ+1L001LVαVβ.Formula (3) is brought into formula (4); then (6)dPdtdQdt=-RL-ωω-RLPQ+32Leαeβeβ-eαVαVβ-32Leαeβeαeβ.Let(7)yk=PkQk,A=-RL-ωω-RL,B=eαeβeβ-eα,C=eαeβ00,and the above formula can be simplified as(8)dydt=Ay+32LBV-32LCe.Formula (8) is discretized to obtain the model prediction equation as shown in(9)yk+1=yk+TsAyk+32LBVk-32LCek.In order to obtain more accurate system response, before the start of a switching cycle, the reference value of each phase of the PWM should be set. Considering the reference voltage of the rectifier in one switching cycle whose value remains unchanged, a periodic point voltage can be used as an approximation, and neutral point voltagee(k+1/2) can be obtained through e(k-2), e(k-1), and e(k) estimation. This paper uses Newton interpolation to predict the midpoint voltage which is simple and easy to calculate [16, 17]. The obtained midpoint position voltage value is(10)ek+12=1.875ek-1.25ek-1+0.375ek-2.Then the system prediction model is changed into(11)yk+1=yk+TsAyk+32LBVk-32LCek+12.Aimed at the tracking control problem of the output of the system, the optimization performance index of the system is designed as follows:(12)J=P∗-Pk+12+Q∗-Qk+12.Figure2 is the block diagram of direct power control for three-level pulse rectifier model, where the PWM modulation unit adopts the SVPWM modulation method.Figure 2
Block diagram of direct power control for three-level pulse rectifier model.


### 3.2. One-Step Predictive Control Delay Compensation

In practical systems, the sampling and algorithm of the system cannot be completed instantaneously, and there is a cycle of control delay; that is to say, the voltage vector in thek cycle is used in the k+1 cycle. In this paper, the two-step prediction method is used to eliminate the delay; that is, formula (11) can be used to predict Pk+1 and Qk+1. Assume that the supply voltage within a sampling period remains constant, set Pk+1 and Qk+1 as the new initial state variables, and then Vik as the input can predict Pk+2 and Qk+2.By formula (6), we will get (13)yk+2=Pk+2Qk+2.According to the predictive model that is shown in formula (11) in this paper, through two-step prediction, we will get(14)yk+2=yk+1+TsAyk+1+32LBVk+1-32LCek+1+12.At this time, the system optimization performance index can be designed as(15)J=P∗-Pk+22+Q∗-Qk+22.


### 3.3. Neutral Point Potential Control

The neutral point voltage unbalance directly affects the performance of the rectifier, which influences the power quality of the power grid, increases the pressure of the power switch, and reduces the reliability of the system. When the SVPWM modulation is used, the balance of the neutral point potential is controlled by the method of detecting the balance current of the negative small vector to adjust the action time of the positive and negative small vectors to control the neutral point potential [18]. The corresponding relationship between each small vector and midpoint current in is shown in Table 1.Table 1
Corresponding table of different voltage vectors and neutral point current.
Positive small vector
i
n
ppo
i
c
opo
-
i
b
opp
i
a
oop
-
i
c
pop
i
b
poo
-
i
a
Negative small vector
i
n
oon
i
c
non
i
b
noo
-
i
a
nno
i
c
ono
-
i
b
onn
i
a
Neutral vector
i
n
opn
i
a
npo
i
c
nop
i
b
onp
i
a
pno
i
c
pon
i
bThe neutral point current of the negative small vector is defined as the balance currentibl. From Figure 1, if the neutral point potential is connected with any one of the three-phase network sides, then the output current of this phase is charged to the neutral point potential. Neutral point current can be obtained through the real time vector state, the switch status of each bridge arm SA, SB, SC is, respectively, 1(p), 0(o), -1(n), a total of 27 kinds of switch state combination; among them, the action circuit diagram of the positive small vector poo and the negative small vector onn is as shown in Figures 3 and 4, respectively.Figure 3
Switch state circuit diagram of the corresponding positive small vector.Figure 4
Switch state circuit diagram of the corresponding negative small vector.As shown in Figures3 and 4, the formula of the midpoint current can be obtained:(16)io=δSAia+δSBib+δSCic,where SA,SB,SC∈1,0,-1 are three-phase bridge arm switch status and δ is the impact function; when the switch status of each bridge arm SA, SB, SC is 0, δ0=1; when the switch status is 1 or −1, δ-1=δ1=0.In Figure3, the switch status of each bridge arm SA, SB, SC is (1,0,0), corresponding positive small vector poo; formula (17) can be obtained:(17)io=δ1ia+δ0ib+δ0ic=ib+ic=-ia.In Figure4, the switch status of each bridge arm SA, SB, SC is (0,-1,-1), corresponding negative small vector onn; formula (18) can be obtained:(18)io=δ0ia+δ-1ib+δ-1ic=ia.The midpoint current obtained from the current calculation formula as shown in (16) is in line with Figures 3 and 4 and Table 1.Assume that each sampling period takes a negative small vector as the initial vector, the corresponding balance current of the initial negative small vector in any triangle region isibl, two capacitors’ voltages of DC side are, respectively, Udc1, Udc2; then the difference between the two capacitors’ voltages is ΔUdc=Udc1-Udc2.In order to maintain neutral point voltage balance, ifΔUdc>0, the voltage at both ends of the capacitor C1 is reduced, and the voltage at both ends of the capacitor C2 is increased. If ΔUdc<0, the voltage at both ends of the capacitor C1 is increased, and the voltage at both ends of the capacitor C2 is reduced.The relationship between the balance current and the two capacitors voltage is as follows.Whenibl>0, negative small vectors will reduce the voltage on both ends of the capacitor C1, while the corresponding positive small vector will reduce the voltage at both ends of the capacitor C2. When ibl<0, negative small vectors will increase the voltage on both ends of the capacitor C1, while the corresponding positive small vector will increase the voltage at both ends of the capacitor C2.To sum up, the positive and negative relationship can get four combinations listed below, and the scheduling scheme of small vector time under different combinations is given.(1)
WhenΔUdc>0, ibl>0, the negative small vector time should be reduced and the time of the positive small vector should be increased.(2)
WhenΔUdc>0, ibl<0, the negative small vector time should be increased and the time of the positive small vector should be reduced.(3)
WhenΔUdc<0, ibl>0, the negative small vector time should be reduced and the time of the positive small vector should be increased.(4)
WhenΔUdc<0, ibl<0, the negative small vector time should be increased and the time of the positive small vector should be reduced.Set adjustment factor ask and the total time of positive and negative small vectors as Ta. The function time of positive and negative small vectors is assigned as follows.The function time of negative small vectors isTn=Ta/21+k.The function time of positive small vectors isTp=Ta/21-k.① The Calculation Process of
k. According to the above conclusions, the value adjustment factor k is determined according to the following principles.In the situation of (1) and (3), and ΔUdc>2, k=-0.5. In the situation of (2) and (4), and ΔUdc>2, k=0.5. In any other case, ΔUdc<2, k=0.② The Calculation Process of
T
a. For rectifier modulation strategy, SVPWM modulation is adopted; the space vector region division is shown in Figure 5.Figure 5
Space vector diagram of three-level rectifier.In SVPWM modulation, the vector state is sorted according to the central symmetric seven-section method. Take big district I and small district 1 as an example, the space vector diagram in this area is shown in Figure6, and the corresponding relationship between state order of the basic vector and state actuation duration is shown in Figure 7.Figure 6
Space vector diagram of I big district.Figure 7
Seven-section SVPWM waveform (I1).According to Figure7, in district I1, the order of the basic space vectors is onn oon ooo poo ooo oon onn, the positive and negative vectors adopted are poo and onn, respectively, and the total actuation duration is set to Ta.Take district I1, for example; the fundamental vector action time is calculated as follows.SetUo=0 to zero vector, the corresponding space vector state is ooo, U1=1/2Udc is small vector, the corresponding space vector state is poo and onn, U2=1/2Udcejπ/3 is middle vector, and the corresponding space vector state is oon.The second volt equilibrium equation is expressed as(19)U0Tc+U1Ta+U2Tb=UrefTsejπ/3,Ta+Tb+Tc=Ts.SubstitutingU0, U1, U2 into formula (19), thus(20)12UdcTa+12Udccos⁡π3+jsin⁡π3Tb=UrefTscos⁡θ+jsin⁡θ,Ta+Tb+Tc=Ts,where Uref is reference voltage.Make the real part and imaginary part equal on both sides of the equation in formula (20); the actuation duration of each vector is as follows:(21)Ta=2mTssin⁡π3-θ,Tb=2mTssin⁡θ,Tc=Ts-2mTssin⁡π3+θ.In the formula(22)m=2Uref3Udc.In formula (21), Ta is the total actuation duration of positive and negative small vectors in a cycle, Tb is the total actuation duration of middle vector, and Tc is the total actuation duration of zero vector.Assign basic actuation duration to the corresponding vector states; that is, assign the switching device turn-on or turn-off time to the corresponding switching device, to complete the control of the main circuit to the switching device.


## 3.1. Principle of MPDPC

After active power and reactive power derivation, the instantaneous power change rate is as follows:(3)dPdtdQdt=32deαdtdeβdtdeβdt-deαdtIαIβ+32eαeβeβ-eαdIαdtdIβdt.Under ideal grid voltage condition, the instantaneous voltage change rate is(4)deαdtdeβdt=0-ωω0eαeβ.Combining formula (2) and formula (3), instantaneous current change rate is (5)dIαdtdIβdt=-RL0-1L00-RL0-1LIαIβeαeβ+1L001LVαVβ.Formula (3) is brought into formula (4); then (6)dPdtdQdt=-RL-ωω-RLPQ+32Leαeβeβ-eαVαVβ-32Leαeβeαeβ.Let(7)yk=PkQk,A=-RL-ωω-RL,B=eαeβeβ-eα,C=eαeβ00,and the above formula can be simplified as(8)dydt=Ay+32LBV-32LCe.Formula (8) is discretized to obtain the model prediction equation as shown in(9)yk+1=yk+TsAyk+32LBVk-32LCek.In order to obtain more accurate system response, before the start of a switching cycle, the reference value of each phase of the PWM should be set. Considering the reference voltage of the rectifier in one switching cycle whose value remains unchanged, a periodic point voltage can be used as an approximation, and neutral point voltagee(k+1/2) can be obtained through e(k-2), e(k-1), and e(k) estimation. This paper uses Newton interpolation to predict the midpoint voltage which is simple and easy to calculate [16, 17]. The obtained midpoint position voltage value is(10)ek+12=1.875ek-1.25ek-1+0.375ek-2.Then the system prediction model is changed into(11)yk+1=yk+TsAyk+32LBVk-32LCek+12.Aimed at the tracking control problem of the output of the system, the optimization performance index of the system is designed as follows:(12)J=P∗-Pk+12+Q∗-Qk+12.Figure2 is the block diagram of direct power control for three-level pulse rectifier model, where the PWM modulation unit adopts the SVPWM modulation method.Figure 2
Block diagram of direct power control for three-level pulse rectifier model.


## 3.2. One-Step Predictive Control Delay Compensation

In practical systems, the sampling and algorithm of the system cannot be completed instantaneously, and there is a cycle of control delay; that is to say, the voltage vector in thek cycle is used in the k+1 cycle. In this paper, the two-step prediction method is used to eliminate the delay; that is, formula (11) can be used to predict Pk+1 and Qk+1. Assume that the supply voltage within a sampling period remains constant, set Pk+1 and Qk+1 as the new initial state variables, and then Vik as the input can predict Pk+2 and Qk+2.By formula (6), we will get (13)yk+2=Pk+2Qk+2.According to the predictive model that is shown in formula (11) in this paper, through two-step prediction, we will get(14)yk+2=yk+1+TsAyk+1+32LBVk+1-32LCek+1+12.At this time, the system optimization performance index can be designed as(15)J=P∗-Pk+22+Q∗-Qk+22.


## 3.3. Neutral Point Potential Control

The neutral point voltage unbalance directly affects the performance of the rectifier, which influences the power quality of the power grid, increases the pressure of the power switch, and reduces the reliability of the system. When the SVPWM modulation is used, the balance of the neutral point potential is controlled by the method of detecting the balance current of the negative small vector to adjust the action time of the positive and negative small vectors to control the neutral point potential [18]. The corresponding relationship between each small vector and midpoint current in is shown in Table 1.Table 1
Corresponding table of different voltage vectors and neutral point current.
Positive small vector
i
n
ppo
i
c
opo
-
i
b
opp
i
a
oop
-
i
c
pop
i
b
poo
-
i
a
Negative small vector
i
n
oon
i
c
non
i
b
noo
-
i
a
nno
i
c
ono
-
i
b
onn
i
a
Neutral vector
i
n
opn
i
a
npo
i
c
nop
i
b
onp
i
a
pno
i
c
pon
i
bThe neutral point current of the negative small vector is defined as the balance currentibl. From Figure 1, if the neutral point potential is connected with any one of the three-phase network sides, then the output current of this phase is charged to the neutral point potential. Neutral point current can be obtained through the real time vector state, the switch status of each bridge arm SA, SB, SC is, respectively, 1(p), 0(o), -1(n), a total of 27 kinds of switch state combination; among them, the action circuit diagram of the positive small vector poo and the negative small vector onn is as shown in Figures 3 and 4, respectively.Figure 3
Switch state circuit diagram of the corresponding positive small vector.Figure 4
Switch state circuit diagram of the corresponding negative small vector.As shown in Figures3 and 4, the formula of the midpoint current can be obtained:(16)io=δSAia+δSBib+δSCic,where SA,SB,SC∈1,0,-1 are three-phase bridge arm switch status and δ is the impact function; when the switch status of each bridge arm SA, SB, SC is 0, δ0=1; when the switch status is 1 or −1, δ-1=δ1=0.In Figure3, the switch status of each bridge arm SA, SB, SC is (1,0,0), corresponding positive small vector poo; formula (17) can be obtained:(17)io=δ1ia+δ0ib+δ0ic=ib+ic=-ia.In Figure4, the switch status of each bridge arm SA, SB, SC is (0,-1,-1), corresponding negative small vector onn; formula (18) can be obtained:(18)io=δ0ia+δ-1ib+δ-1ic=ia.The midpoint current obtained from the current calculation formula as shown in (16) is in line with Figures 3 and 4 and Table 1.Assume that each sampling period takes a negative small vector as the initial vector, the corresponding balance current of the initial negative small vector in any triangle region isibl, two capacitors’ voltages of DC side are, respectively, Udc1, Udc2; then the difference between the two capacitors’ voltages is ΔUdc=Udc1-Udc2.In order to maintain neutral point voltage balance, ifΔUdc>0, the voltage at both ends of the capacitor C1 is reduced, and the voltage at both ends of the capacitor C2 is increased. If ΔUdc<0, the voltage at both ends of the capacitor C1 is increased, and the voltage at both ends of the capacitor C2 is reduced.The relationship between the balance current and the two capacitors voltage is as follows.Whenibl>0, negative small vectors will reduce the voltage on both ends of the capacitor C1, while the corresponding positive small vector will reduce the voltage at both ends of the capacitor C2. When ibl<0, negative small vectors will increase the voltage on both ends of the capacitor C1, while the corresponding positive small vector will increase the voltage at both ends of the capacitor C2.To sum up, the positive and negative relationship can get four combinations listed below, and the scheduling scheme of small vector time under different combinations is given.(1)
WhenΔUdc>0, ibl>0, the negative small vector time should be reduced and the time of the positive small vector should be increased.(2)
WhenΔUdc>0, ibl<0, the negative small vector time should be increased and the time of the positive small vector should be reduced.(3)
WhenΔUdc<0, ibl>0, the negative small vector time should be reduced and the time of the positive small vector should be increased.(4)
WhenΔUdc<0, ibl<0, the negative small vector time should be increased and the time of the positive small vector should be reduced.Set adjustment factor ask and the total time of positive and negative small vectors as Ta. The function time of positive and negative small vectors is assigned as follows.The function time of negative small vectors isTn=Ta/21+k.The function time of positive small vectors isTp=Ta/21-k.① The Calculation Process of
k. According to the above conclusions, the value adjustment factor k is determined according to the following principles.In the situation of (1) and (3), and ΔUdc>2, k=-0.5. In the situation of (2) and (4), and ΔUdc>2, k=0.5. In any other case, ΔUdc<2, k=0.② The Calculation Process of
T
a. For rectifier modulation strategy, SVPWM modulation is adopted; the space vector region division is shown in Figure 5.Figure 5
Space vector diagram of three-level rectifier.In SVPWM modulation, the vector state is sorted according to the central symmetric seven-section method. Take big district I and small district 1 as an example, the space vector diagram in this area is shown in Figure6, and the corresponding relationship between state order of the basic vector and state actuation duration is shown in Figure 7.Figure 6
Space vector diagram of I big district.Figure 7
Seven-section SVPWM waveform (I1).According to Figure7, in district I1, the order of the basic space vectors is onn oon ooo poo ooo oon onn, the positive and negative vectors adopted are poo and onn, respectively, and the total actuation duration is set to Ta.Take district I1, for example; the fundamental vector action time is calculated as follows.SetUo=0 to zero vector, the corresponding space vector state is ooo, U1=1/2Udc is small vector, the corresponding space vector state is poo and onn, U2=1/2Udcejπ/3 is middle vector, and the corresponding space vector state is oon.The second volt equilibrium equation is expressed as(19)U0Tc+U1Ta+U2Tb=UrefTsejπ/3,Ta+Tb+Tc=Ts.SubstitutingU0, U1, U2 into formula (19), thus(20)12UdcTa+12Udccos⁡π3+jsin⁡π3Tb=UrefTscos⁡θ+jsin⁡θ,Ta+Tb+Tc=Ts,where Uref is reference voltage.Make the real part and imaginary part equal on both sides of the equation in formula (20); the actuation duration of each vector is as follows:(21)Ta=2mTssin⁡π3-θ,Tb=2mTssin⁡θ,Tc=Ts-2mTssin⁡π3+θ.In the formula(22)m=2Uref3Udc.In formula (21), Ta is the total actuation duration of positive and negative small vectors in a cycle, Tb is the total actuation duration of middle vector, and Tc is the total actuation duration of zero vector.Assign basic actuation duration to the corresponding vector states; that is, assign the switching device turn-on or turn-off time to the corresponding switching device, to complete the control of the main circuit to the switching device.


## 4. Results of Experiment and Simulation

### 4.1. Simulation Results

In order to verify the correctness of the proposed two-step predictive control method and the neutral point potential balance control method, the traditional direct power control, one-step predictive control, and two-step predictive control are carried out through the Simulink simulation. Three-level pulse rectifier Simulink simulation parameters are shown in Table2.Table 2
System parameters.
Source voltage
e
600 V
Resistance
R
0.1 Ω
Inductance
L
20 mH
DC-link voltage
U
d
c
500 V
DC-link capacitor
C
1
/
C
2
7.5 mF
Sampling period
T
s
50 usThe system is suddenly added the load at 0.3 s. Figures8 and 11 show the traditional direct power control simulation results. Figures 9 and 12 show one-step predictive control simulation. Figures 10 and 13 show the two-step predictive control simulation. Figures 14 and 15, respectively, show the two capacitors’ voltage of DC side; Figure 14 is the result of the two-step predictive control and Figure 15 adds two-step predictive control and neutral voltage control. It can be seen that, after adding neutral voltage control to the system, the problem of the capacitor voltage imbalance is improved obviously.Figure 8
Traditional direct power control simulation.Figure 9
One-step predictive control simulation.Figure 10
Two-step predictive control simulation.Figure 11
Traditional direct power control current spectrum analysis.Figure 12
One-step predictive control current spectrum analysis.Figure 13
Two-step predictive control current spectrum analysis.Figure 14
Δ
U
d
c of two-step predictive control DC.Figure 15
Δ
U
d
c of two-step predictive control DC after adding neutral point potential control.From Figures8, 10, and 13, we can see that TMPDPC control effect is the best, the accuracy is the highest, and the lag time is the shortest. THD of DPC is 9.75%, THD of OMPDPC is 7.05%, and THD of TMPDPC is 3.49%. From Figures 14 and 15, we can see that, after adding the midpoint potential method, the DC side two-capacitor voltage deviation is obviously reduced.


### 4.2. Experiment Results

The proposed predictive direct power control strategy was tested experimentally using a laboratory AC/DC converter system, as shown in Figure16. A TMS320F2812 DSP was used for the control. The converter input active and reactive power are displayed through digital to analog conversion (DAC) ranged from 0 to 5 V with 2.5 V corresponding to 0 W (V Ar). The oscilloscope uses the double trace channel.Figure 16
Laboratory test bench.For the same conditions as the simulation study, Figure17 compares the experimental results of traditional DPC OMPDPC and TMPDPC; the waveform of single phase current and FFT are obtained by experiments.Figure 17
Experimental results comparison of three methods.
(a)
Experimental result of traditional DPC
(b)
Experimental result of one-step predictive control
(c)
Experimental result of two-step predictive controlIt can be seen that the experimental results are in good agreement with the simulation (from Figures8 and 10). Experimental results of TMPDPC are the best; it produces less power ripple and a more stable DC-link. voltage. Overall, better performance in terms of line current THD and active and reactive power ripple are achieved using TMPDPC, compared with DPC, and OMTDPC delay compensation further improves the performance.


## 4.1. Simulation Results

In order to verify the correctness of the proposed two-step predictive control method and the neutral point potential balance control method, the traditional direct power control, one-step predictive control, and two-step predictive control are carried out through the Simulink simulation. Three-level pulse rectifier Simulink simulation parameters are shown in Table2.Table 2
System parameters.
Source voltage
e
600 V
Resistance
R
0.1 Ω
Inductance
L
20 mH
DC-link voltage
U
d
c
500 V
DC-link capacitor
C
1
/
C
2
7.5 mF
Sampling period
T
s
50 usThe system is suddenly added the load at 0.3 s. Figures8 and 11 show the traditional direct power control simulation results. Figures 9 and 12 show one-step predictive control simulation. Figures 10 and 13 show the two-step predictive control simulation. Figures 14 and 15, respectively, show the two capacitors’ voltage of DC side; Figure 14 is the result of the two-step predictive control and Figure 15 adds two-step predictive control and neutral voltage control. It can be seen that, after adding neutral voltage control to the system, the problem of the capacitor voltage imbalance is improved obviously.Figure 8
Traditional direct power control simulation.Figure 9
One-step predictive control simulation.Figure 10
Two-step predictive control simulation.Figure 11
Traditional direct power control current spectrum analysis.Figure 12
One-step predictive control current spectrum analysis.Figure 13
Two-step predictive control current spectrum analysis.Figure 14
Δ
U
d
c of two-step predictive control DC.Figure 15
Δ
U
d
c of two-step predictive control DC after adding neutral point potential control.From Figures8, 10, and 13, we can see that TMPDPC control effect is the best, the accuracy is the highest, and the lag time is the shortest. THD of DPC is 9.75%, THD of OMPDPC is 7.05%, and THD of TMPDPC is 3.49%. From Figures 14 and 15, we can see that, after adding the midpoint potential method, the DC side two-capacitor voltage deviation is obviously reduced.


## 4.2. Experiment Results

The proposed predictive direct power control strategy was tested experimentally using a laboratory AC/DC converter system, as shown in Figure16. A TMS320F2812 DSP was used for the control. The converter input active and reactive power are displayed through digital to analog conversion (DAC) ranged from 0 to 5 V with 2.5 V corresponding to 0 W (V Ar). The oscilloscope uses the double trace channel.Figure 16
Laboratory test bench.For the same conditions as the simulation study, Figure17 compares the experimental results of traditional DPC OMPDPC and TMPDPC; the waveform of single phase current and FFT are obtained by experiments.Figure 17
Experimental results comparison of three methods.
(a)
Experimental result of traditional DPC
(b)
Experimental result of one-step predictive control
(c)
Experimental result of two-step predictive controlIt can be seen that the experimental results are in good agreement with the simulation (from Figures8 and 10). Experimental results of TMPDPC are the best; it produces less power ripple and a more stable DC-link. voltage. Overall, better performance in terms of line current THD and active and reactive power ripple are achieved using TMPDPC, compared with DPC, and OMTDPC delay compensation further improves the performance.


## 5. Conclusion

In this paper, DPC, OMPDPC, and TMPDPC combined with the neutral point potential method are used to make the control simulation analysis of the rectifier. The method proposed in this paper not only solves the problem that the traditional direct power control switch frequency is not fixed (the system is delayed) but also solves the neutral point potential unbalance problem of the three-level rectifier, which can obtain good dynamic and steady state performance and make the system DC power supply more stable.



---

*Source: 6571659-2017-06-01.xml*