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

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 ripplewill 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 canmake the system stability and control accuracy better.The validity of this scheme was validated by physical simulation at last.


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][5][6][7][8][9][10][11][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.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.

Rectifier Model Structure
The topology of DC micro grid rectifier using diode block three-level pulse rectifier is shown in Figure 1, where   ,   ,   are network side voltage, ,  are network side resistance and inductance,  1 ,  2 are DC side capacitors, and   is load side equivalent resistance.
In the three-phase power network voltage balance, according to Kirchhoff 's law, the dynamic equation in the static coordinates is as follows: where   ,   are, respectively, the supply voltage and the input voltage of the rectifier in the two-phase stationary coordinate system and   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:

𝑑𝑡
) . ( Under ideal grid voltage condition, the instantaneous voltage change rate is Combining formula (2) and formula (3), instantaneous current change rate is Formula ( 3) is brought into formula (4); then Let and the above formula can be simplified as Formula ( 8) is discretized to obtain the model prediction equation as shown in 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 voltage ( + 1/2) can be obtained through ( − 2), ( − 1), and () 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 Then the system prediction model is changed into Aimed at the tracking control problem of the output of the system, the optimization performance index of the system is designed as follows: Figure 2 is the block diagram of direct power control for three-level pulse rectifier model, where the PWM modulation unit adopts the SVPWM modulation method.

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 the  cycle is used in the  + 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 ( + 1) and ( + 1).Assume that the supply voltage within a sampling period remains constant, set ( + 1) and ( + 1) as the new initial state variables, and then   () as the input can predict ( + 2) and ( + 2).
By formula (6), we will get According to the predictive model that is shown in formula (11) in this paper, through two-step prediction, we will get At this time, the system optimization performance index can be designed as

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   is shown in Table 1.The neutral point current of the negative small vector is defined as the balance current   .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   ,   ,   is, respectively, 1(), 0(), −1(), 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.
In Figure 3, the switch status of each bridge arm   ,   ,   is (1, 0, 0), corresponding positive small vector poo; formula (17) can be obtained: In Figure 4, the switch status of each bridge arm   ,   ,   is (0, −1, −1), corresponding negative small vector onn; formula (18) can be obtained: 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 is   , two capacitors' voltages of DC side are, respectively,  dc1 ,  dc2 ; then the difference between the two capacitors' voltages is Δ dc =  dc1 −  dc2 .
In order to maintain neutral point voltage balance, if Δ dc > 0, the voltage at both ends of the capacitor  1 is reduced, and the voltage at both ends of the capacitor  2 is increased.If Δ dc < 0, the voltage at both ends of the capacitor  1 is increased, and the voltage at both ends of the capacitor  2 is reduced.
The relationship between the balance current and the two capacitors voltage is as follows.
When   > 0, negative small vectors will reduce the voltage on both ends of the capacitor  1 , while the corresponding positive small vector will reduce the voltage at both ends of the capacitor  2 .When   < 0, negative small vectors will increase the voltage on both ends of the capacitor  1 , while the corresponding positive small vector will increase the voltage at both ends of the capacitor  2 .
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 Δ dc > 0,   > 0, the negative small vector time should be reduced and the time of the positive small vector should be increased.
(2) When Δ dc > 0,   < 0, the negative small vector time should be increased and the time of the positive small vector should be reduced.
(3) When Δ dc < 0,   > 0, the negative small vector time should be reduced and the time of the positive small vector should be increased.
(4) When Δ dc < 0,   < 0, the negative small vector time should be increased and the time of the positive small vector should be reduced.
Set adjustment factor as  and the total time of positive and negative small vectors as   .The function time of positive and negative small vectors is assigned as follows.
The function time of positive small vectors is A The Calculation Process of .According to the above conclusions, the value adjustment factor  is determined according to the following principles.
B The Calculation Process of   .For rectifier modulation strategy, SVPWM modulation is adopted; the space vector region division is shown in Figure 5.
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 Figure 6, and the corresponding relationship between state order of the basic vector and state actuation duration is shown in Figure 7.According to Figure 7, 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   .
Take district I1, for example; the fundamental vector action time is calculated as follows.
Set   = 0 to zero vector, the corresponding space vector state is ooo,  1 = (1/2) dc is small vector, the corresponding space vector state is poo and onn,  2 = (1/2) dc  (/3) is middle vector, and the corresponding space vector state is oon.
The second volt equilibrium equation is expressed as where  ref 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: In the formula In formula (21),   is the total actuation duration of positive and negative small vectors in a cycle,   is the total actuation duration of middle vector, and   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.

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 Table 2.
The system is suddenly added the load at 0.  of the two-step predictive control and Figure 15 adds twostep 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.
From Figures 8, 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.

Experiment Results
. The proposed predictive direct power control strategy was tested experimentally using a laboratory AC/DC converter system, as shown in Figure 16.A TMS320F2812 DSP was used for the control.The converter input active and reactive power are displayed through digital It can be seen that the experimental results are in good agreement with the simulation (from Figures 8 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.

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.

2 MathematicalFigure 1 :
Figure 1: Topology of DC micro grid rectifier using diode block three-level pulse rectifier.

Figure 2 :
Figure 2: Block diagram of direct power control for three-level pulse rectifier model.

Figure 3 :
Figure 3: Switch state circuit diagram of the corresponding positive small vector.

Figure 4 :
Figure 4: Switch state circuit diagram of the corresponding negative small vector.

Figure 5 :
Figure 5: Space vector diagram of three-level rectifier.

Figure 6 :Figure 7 :
Figure 6: Space vector diagram of I big district.

Figure 17 :
Figure 17: Experimental results comparison of three methods.

Table 1 :
Corresponding table of different voltage vectors and neutral point current.