An Improved Model Predictive Control Method for Three-Port Soft Open Point

Soft open point (SOP) is a key power electronic device to improve the flexibility and stability of the distribution network and is becoming a research hotspot. .e traditional double closed-loop control of SOP has a complex structure, difficult process of parameter design, and poor output power quality. To solve these problems, finite control set model predictive control (FCS-MPC) has been adopted. Since FCS-MPC involves a large amount of calculation and experiences delay in current tracking, an improved FCS-MPCwith delay compensation is proposed for three-port SOP in this paper to replace the inner loop current control strategy. Improved model predictive control combines the two-step prediction method based on the voltage vector and vector angle compensation method. .e vector method is used to construct a mathematical model and a prediction model of three-port SOP. Based on FCS-MPC, the two-step prediction method that takes voltage as the target is used to compensate for the current delay problem, and the amount of calculation is reduced by converting the control target. Meanwhile, the vector angle compensation method is used to compensate the future reference value. Finally, a simulation model is built in MATLAB/Simulink. .e simulation results under steady state and dynamic conditions show that the proposed strategy can effectively improve the current delay and reduce the amount of calculation. Furthermore, it has better current tracking accuracy and faster dynamic response speed.


Introduction
With the increasing application of new energy such as wind energy and solar energy, the penetration rate of renewable distributed energy in the distribution network is getting higher and higher [1,2]. Additionally, with the large-scale access of new loads represented by electric vehicles, the power flow of the power grid is becoming more and more complicated, and power quality problems, such as voltage crossing the line, are becoming more and more prominent. ese problems have seriously affected the stability and safety of the distribution network [3,4]. e original adjustment methods of the distribution network have limited control accuracy and adjustment speed, which has restricted the improvement of the control ability of the distribution network. erefore, to further improve the flexibility and reliability of the operation of the distribution network, the development of power electronic equipment for the distribution network has attracted the attention of scholars from all over the world. Soft open point (SOP) is a new type of power electronic device that can replace the traditional contact switch, which is becoming a research hotspot [5,6]. SOP cannot only solve the shortcomings of the traditional contact switch that it only has two states and a limited number of switches but also it has the function of regulating the flow and the characteristics of various control methods. Many scholars have done in-depth research on SOP, including optimization planning [7][8][9], operation scheduling [10,11], and fault recovery [12,13]. However, there is little research on the control strategy of SOP itself. Ouyang et al. proposed a three-port SOP based on a power electronic transformer and studied its DC voltage control strategy [14]. Hou et al. adopted a double closed-loop control strategy [15], but for a three-port SOP, a double closed-loop control strategy requires a total of 12 proportional-integral (PI) regulators, resulting in a complex control structure and difficult parameter adjustment, which can lead to low current tracking accuracy and slow dynamic response. Li et al. used the compound control of feedback linearization control and sliding mode control to replace the current inner loop in order to reduce the PI parameters, but the sliding mode controller parameters were difficult to design [16].
With the development of the microprocessor, finite control set model predictive control (FCS-MPC) has been applied more and more often to power electronic systems. Its advantages include intuitive principle, easy modeling, and no complex parameter design. It also has a very good effect on overcoming the nonlinearity and uncertainty in the industrial control process. FCS-MPC is widely used in inverters, rectifiers, permanent magnet synchronous machine, and modular multilevel converters [17][18][19][20][21][22][23], but rarely in the three-port SOP. Peng et al. proposed a three-port SOP coordinated control strategy based on FCS-MPC [24]. Although FCS-MPC has a faster dynamic response speed and better output power quality, it also has some problems such as a large amount of calculation and delay in current prediction. To solve the above problems, an improved model predictive control strategy based on three-port SOP is proposed, which can replace the inner loop current control of double closed-loop control. By reducing the amount of calculation and increasing the delay compensation and future reference compensation, the proposed strategy further reduces the problem of the current delay, improves the current tracking accuracy, and ensures faster dynamic response speed. e main contributions of this paper are as follows: (1) In order to realize the decoupling control of the system, the mathematical model of three-port SOP is established by the vector method and the dq coordinate transformation method. (2) e two-step prediction method based on the voltage vector and the vector angle compensation method are combined to improve FCS-MPC, which can further improve the control performance. Usually, the two-step prediction method takes the current as the target, but this article adopts the two-step prediction method that takes voltage as the target, which can reduce the amount of calculation. Meanwhile, the vector angle compensation method is used to compensate the future reference value lag, including the compensation of reference current and reference voltage.
(3) Improved model predictive control is applied to three-port SOP for the first time. By using the improved FCS-MPC to replace the inner loop current control with double closed-loop control, the complex parameter design process of the proportional-integral (PI) regulator can be omitted, and the dynamic response speed and steady-state tracking accuracy of the current can be effectively improved.
e rest of the article is arranged as follows: Section 2 establishes the mathematical model of the three-port SOP. Section 3 analyzes the control principle of the improved FCS-MPC and designs the overall control scheme of the system. Section 4 simulates and analyzes the proposed control scheme through MATLAB/Simulink. Section 5 concludes the paper with a discussion of the results.

Three-Port SOP Mathematical Model
e two-port SOP composed of two voltage source converters (VSCs) has limitations in the form of access in the distribution network, as it cannot realize the flexible interconnection of multiple ports. Hence, this paper takes the three-port SOP as the research object to establish the mathematical model of the three-port SOP. As shown in Figure 1, the three-port SOP is connected by three VSCs through DC side capacitors, and it is usually connected at the end of the distribution network to connect the three different feeders.
e main circuit structure of the three-port SOP is shown in Figure 2. e subscript j � 1, 2, and 3, representing port 1, port 2, and port 3. e subscripts a, b, and c denote phase a, phase b, and phase c. E ja , E jb , and E jc indicate the a, b, and c phase grid voltages of port j. U jaN , U jbN , and U jcN represent the voltages of port j of VSC relative to point N in the figure; hence, they are the output voltages of the inverter. R j represents the equivalent resistance of the j port line, L j represents the j port filter reactor, C represents DC side capacitance, and idcj represents the current on the DC side of the j port VSC. e three-port SOP switch states are defined as follows: e output voltage of each port is represented by the switch states: where S jk is j port switch states and U dc is AC side voltage. Since the unit vector α � e j2π/3 � (− 1 + j � 3 √ )/2 represents the phase difference of 120°, the output voltage vector of each port can be defined as 2 Mathematical Problems in Engineering where U jaN , U jbN , and U jcN represent the voltages of port j of VSC relative to point N.
Assuming that the direction of the reference current is shown in Figure 2, the dynamic equation on the AC side of the three-port SOP is as follows: where i ja , i jb , and i jc are the three-phase load currents of port j, E ja , E ja , and E ja are a, b, and c phase grid voltage of port j, respectively, and U nN is the voltage of neutral point n to N point. Substituting (4) into (3), According to the definition mode of the output voltage vector of (4), the load current vector and the grid voltage vector are defined as Because (2/3)(U nN + αU nN + α 2 U nN ) � (2/3)(1 + α +α 2 )U nN � 0, the vector form of the AC-side dynamic equation of the three-port SOP is as follows: e dynamic equation of DC side voltage is as follows: Three-port SOP 1#Feeder 2#Feeder 3#Feeder Figure 1: Location of three-port SOP in the distribution network. Mathematical Problems in Engineering where U dc is the DC side bus voltage, i dc1 , i dc2 , and i dc3 represent the current on the DC side of port 1, port 2, and port 3, respectively, and m ja , m jb , and m jc are the switching functions, and the switching states can be defined as where s a , s b , and s c are the switch states of a, b, and c phases, respectively. If all the devices in the three-port SOP are ideal components, When the system is in a steady state, the DC side voltage remains stable and the rate of DC voltage change is zero. At this time, 3 j�1 P j � 0. at is to say, when the loss of SOP is ignored, the input and output active power of each port are conserved in the steady-state operation.
According to the instantaneous power theory, the instantaneous power expression of each port is as follows: where P j and Q j are the active and reactive power output of port j, i jd and i jq are the components of three-phase load output current on the d-axis and q-axis, respectively, and E jd and E jq are the components of grid voltage on the d-axis and q-axis of port j, respectively. Under the condition of three-phase grid voltage balance, the d-axis of the dq coordinate system is oriented to the direction of the grid voltage synthesis vector E j by using the grid voltage vector oriented control. We can obtain E jq � 0, and E jd is constant. us, (12) can be changed into It can be seen from (13) that there is a linear relationship between the power of each port and the component of the current on the d-axis and q-axis, respectively. By controlling i jd and i jq , the active power and reactive power of each port of the three-port SOP can be independently controlled, so the power decoupling control is realized.

Traditional FCS-MPC and Its Delay Compensation
Method.
e traditional FCS-MPC takes the current as the target to predict. e prediction current corresponding to each voltage vector is predicted by the prediction model. e predicted current is compared with the reference current, and then, the predicted current value closest to the reference current is selected by the cost function. e switching state corresponding to the predicted current is applied to the SOP. Assuming that the sampling interval is T s , after discretizing (7), the expression of the predicted current vector for each port can be obtained as follows: where i p j (k + 1) is the predicted current vector value for port j at time k + 1, i j (k) represents the output current vector of port j at time k, E j (k) represents the power network voltage vector of port j at time k, and U j (k) represents the output voltage vector of the port j at time k. Each port VSC can generate seven different voltage vectors according to eight different switch states. According to (3), the voltage vectors are shown in Table 1.
e traditional FCS-MPC does not consider the system delay, but in the actual system, there is a periodic delay in the control system because of the sample delay, the long execution time of the algorithm, the switch action delay, and so on. As shown in Figure 3, without considering the delay compensation, the system uses the voltage vector U j (k) of the current moment to predict the predicted current i p j (k + 1) of the next moment. However, because it takes a certain time to calculate the optimal voltage vector at the current time, which is longer than the sampling interval, the selected voltage vector cannot act on time k immediately. It can only act on time k + 1, which leads to the one-beat delay. Due to the existence of calculation delay, the system can only predict i p j (k + 1) (rather than i p j (k + 2)) and act at time k + 2. is causes a big deviation between the predicted current and the actual current, deteriorates system performance, and increases the current ripple. erefore, it is necessary to compensate for the time delay of the control system.
As shown in Figure 4, although it is impossible to predict i p j (k + 1) at time k immediately after adding delay compensation, the predicted current value at time k(i p j (k + 1)) can be calculated first during the calculation time. e predicted current i p j (k + 2) can be calculated by using i p j (k + 1) at time k + 1, and the optimal voltage vector can also be selected. After the completion of the calculation, it is possible to apply the voltage vector U j (k + 1) to the control system at time k + 1, and i p j (k + 2) can be predicted at time k + 1 and applied to time k + 2.
According to (14), after adding delay compensation, the expression of the predicted current vector is where i p j (k + 1) can be calculated by (14), E j (k + 1) represents the voltage vector of port j at time k + 1, and U j (k + 1) is the VSC output voltage vector of the port j at time k + 1. e vector expression of the cost function is where i jref (k + 2) is the reference current vector of k + 2.
Because the sampling frequency is higher than the reference signal frequency, it can be considered that i jref (k + 2) � i jref (k).

Improved FCS-MPC and Its Delay Compensation Method.
Although FCS-MPCʼs delay compensation method solves the problem of delay in the process of operation, it greatly increases the amount of computation, which makes the running speed of the overall control system slower and increases the computational burden of the processor in practical applications. To reduce the amount of computation of the control system and improve the running speed of the system, the delay compensation method needs to be optimized. It can be seen from (15) that, in order to obtain the current prediction value i p j (k + 2), optimal voltage vector U j (k + 1) must be selected by calculating (16), and then, the predicted value is calculated. If the predicted value i p j (k + 2) of k + 2 is equal to the reference value i jref (k + 2), the reference value of the voltage vector U jref (k + 1) can be obtained. e reference value of this voltage is compared with eight voltage vectors (as shown in Table 1) by a new cost function, which can select the optimal voltage vector and its corresponding switching state.

Mathematical Problems in Engineering
Equation (15) is transformed to obtain the vector expression of the voltage reference value: Since the vector expression cannot be calculated directly in the actual control system, this expression is converted to the dq coordinate system: where U jdref (k + 1) and U jqref (k + 1) are the components of the reference voltage in the dq coordinate system, i jdref (k + 2) and i jqref (k + 2) are the components of the reference current at time k + 2 in the dq coordinate system, E jd (k + 1) and E jq (k + 1) are the components of the grid voltage in the dq coordinate system at time k + 1, and i p j d (k + 1) and i p jq (k + 1) are the components of the predicted values of k + 1 in the dq coordinate system. Accordingly, a new cost function is constructed: where U jd (k + 1) and U jq (k + 1) are the components of the output voltage vector of the port j in the dq coordinate system. Since there are eight voltage vectors, their components in the dq coordinate system (U j d (k + 1) and U jq (k + 1)) should also have eight each. Figure 5 depicts the principle of selecting the optimal voltage vector. Assume that the reference voltage vector U jref calculated by (17) is at the position shown in the figure, the errors between the reference voltage vector U jref and all nonzero voltage vectors are expressed by ΔU 1 through ΔU 6 , and the error with the zero vector is U jref . en, we can see intuitively that the length of ΔU 1 is the smallest, which shows that the error between the reference voltage vectors U jref and U j1 is the smallest. U j1 is the optimal voltage vector, and the switching state (100) corresponding to U j1 is the optimal switching state.
It is worth noting that switching states (000) and (111) can both generate zero voltage vectors when the zero voltage vector is selected as the optimal voltage vector. One of the switching states in (000) and (111) should be selected according to the principle of the minimum switching frequency. If the previous switch state is (100), the current switch state should be selected as (000). If the previous switch state is (110), the current switch state should be selected as (111).
By comparing the traditional delay compensation method with the improved delay compensation method, it can be seen that the traditional delay compensation method needs to substitute 8 output voltage vectors into (15), and then, 8 current prediction values are obtained through 8 operations.
e eight predicted current values are substituted into (16), and after 8 operations, the optimal voltage vector is obtained. erefore, a total of 16 operations are performed in one cycle. e improved delay compensation method only needs to perform one operation on (17) to obtain the reference voltage vector, and then, by comparing the reference voltage vector with 8 output voltage vectors, the optimal voltage vector can be obtained. erefore, only 9 operations are required in one cycle, and the amount of calculation is significantly reduced.

Future Reference Value Compensation.
e above methods assume that the future reference value is the same as the current reference value. For example, in (16)-(18), the current reference value i jref (k + 2) is approximated to the time k reference value i jref (k). However, when the reference signal is sinusoidal, there will be a delay in the predictive current tracking reference current, which will affect the current tracking accuracy and make the control effect worse. erefore, it is necessary to compensate for the future reference value. In this paper, the vector angle compensation method is used to compensate for the future reference value. e future reference value can be estimated according to the change of the vector angle of a sampling time. Because the reference current i jref (k) is expressed as a vector, it can be expressed in the form of amplitude I jref (k) and phase angle θ: In the steady state, if the current vector rotates at an angular velocity ω and the amplitude remains constant, the reference current phase angle at time k + 1 is U j0 (000), U j7 (000) U jref Figure 5: Voltage vector selection. 6 Mathematical Problems in Engineering where θ(k) is the reference current phase angle at time k and ωT s represents the angle that the vector has rotated in a sampling interval. e reference current at time k + 1 can be obtained by replacing (20) with (21): (22) Substitute (20) into (22) to get In the same way, the grid side voltage of k + 1 is as follows: e current reference value of k + 2 is 3.4. Stability Analysis. Take port 1 as an example, the stability of SOP is analyzed, and other port analysis methods are the same. Port 1 is equivalent to the evenin equivalent circuit in the synchronous rotating coordinate system (dq axis), as shown in Figure 6.
In the figure, V s , i s , and Z s are the voltage, current, and impedance on the AC side, respectively. V l , i l , and Z l are the voltage, current, and impedance on the DC side, respectively. Z s and Z l are 2 × 2 matrices under the dq axis. V s , i s , V l , and i l are 2 × 1 vectors [25]. en, the output voltage is and the return-ratio matrix is defined as follows: where E represents the identity matrix, and Y l � Z − 1 l . So if and only if E + Z S Y l has no right pole, the system is stable. In other words, the necessary and sufficient condition for system stability is that the Nyquist curve of the return-ratio matrix does not enclose the (− 1, j 0 ) point. According to this concept, the stability of the system is guaranteed when the eigenvalues (λ Ti and i � 1 and 2) of the return-ratio matrix are outside a certain forbidden region. As shown in Figure 7, a new type of the prohibited area is adopted [26]. e criteria are as follows: A is maintained outside the prohibited area to achieve system stability by using the phase margin (θ PM ) and gain margin (− ε GM ).

Overall Control Scheme Design of the System
It can be seen from (11) that, in normal operation, in order to ensure the stability of power transmission, it is necessary to keep the DC side voltage stable in the control of one port and ensure that the power is controllable in the other two ports. Meanwhile, the reactive power of each port can be controlled without the participation of DC voltage.
Based on the above analysis, VSC1 is selected as the rectifier side. VSC2 and VSC3 are selected as the inverter side to design the overall control scheme. e outer loop control scheme of VSC1 is constant DC voltage and reactive power mode (U dc Q control). e outer loop control of VSC2 and VSC3 is constant active power and reactive power control mode (PQ control). eir inner loop control modes are all improved FCS-MPC with delay compensation. e purpose of the outer loop control is to provide the current reference value for the inner loop control, and the purpose of the inner loop control is to provide the switch signal for the VSC of each port. Figure 8 shows the control scheme of port 1, whose inner loop control is improved FCS-MPC with delay compensation and whose outer loop control is U dc Q control. When the U dc Q control mode is adopted, the control goal of VSC1 is to control the voltage on the DC side and provide reactive power on the AC side. If self-loss is not considered, when the three-port SOP works stably, the active power of the system maintains a balanced transmission. So the d-axis current reference value can be obtained by inputting the error between the actual DC voltage and the reference value into the PI controller:

U dc Q Control Mode.
where k p and k i are parameters of the PI regulator and U dcref is the reference value of DC voltage. According to (12), the reactive power Q 1 can be calculated, and the error between Q 1 and the reactive power reference value Q 1ref can be input into the PI controller to obtain the q-axis current reference value i 1qref . e reference current obtained by the outer loop control is the reference current at time k. In order to compensate for the delay of the reference value, the reference current at time k is compensated by the vector angle compensation method (equation (25)), and the reference currents i 1pref (k + 2) and i 1qref (k + 2) can be obtained. After collecting the three-phase voltage E 1abc of the power grid at time k, the three-phase current i abc , and the inverter output voltages U 1aN , U 1bN , and U 1cN , they are converted into vector forms U 1 (k), E 1 (k), and i 1 (k) with equations (3) and (6). en, they are input into the prediction function (equation (14)), and the predicted current value of i p 1 (k + 1) can be obtained. According to (24), when the vector angle compensation method is used to compensate the power network voltage vector E 1 (k) of time k, the voltage vector E 1 (k + 1) of time k + 1 can be obtained. e reference voltage vector can be obtained by inputting the reference current value, current prediction value, and grid voltage prediction value into the prediction function with delay compensation (equation (17)). According to the need of the cost function, the reference voltage vector is converted to the dq coordinate system to get the dq axis components U 1dref (k + 1) and U 1qref (k + 1), and the output voltage vectors are converted to the dq coordinate system to get the dq axis components of the output voltage vectors. en, by comparing the dq axis components of the output voltage vectors and the reference voltage vector, the voltage vector that minimizes the cost function is obtained. Finally, the voltage vector is converted to the switch state and input to the VSC1 of port 1. Figure 9 shows the control schemes of port 2 and port 3. Because their control schemes are similar, port 2 is taken as an example to analyze its control scheme. e inner loop control of port 2 is an improved FCS-MPC with delay compensation, but the outer loop control is PQ control. When using PQ control, VSC2 aims to control active power P and reactive power Q. According to (12), the control mode of active power and reactive power can be designed. But there are some problems, such as large parameter error and slow control speed. erefore, the PQ outer loop control in this paper adopts the steady-state inverse model. Compared with the traditional model, there is no feedback link, but it can improve the dynamic performance. By inverting (12), the formula of the steady-state inverse model can be obtained:

PQ Control Mode.
where P 2ref and Q 2ref are the reference values of active and reactive power, respectively, i 2d ′ and i 2q ′ are the reference predictions, and E 2d and E 2q are the component of the grid voltage at port 2 on the dq axis. As shown in Figure 10, the steady-state inverse model structure can be constructed according to (30). Combined with Figures 9 and 10, the outer loop control process of VSC2 is analyzed. According to (12), the actual values of

Reactive power calculation
Vector transformation Cost function   Mathematical Problems in Engineering power P 2 and Q 2 are calculated. en, they are input into the steady-state inverse model. e reference predictions of the dq axis components of the output current (i 2d ′ and i 2q ′ ) can be obtained from (30). rough the PI controller, the differences between the actual values of active and reactive power and the corresponding reference values are converted into modified values of the corresponding current components (Δi d and Δi q ), and then, the current reference values (i 2pref (k) and i 2qref (k)) are obtained by adding them. e inner loop control process is the same as above.

Simulation Analysis
In order to verify the effectiveness of the proposed control strategy, the three-port SOP simulation model shown in Figure 2 is built in MATLAB/Simulink. It is assumed that when the three-port SOP is running normally, port 1 (VSC1) runs in U dc Q mode, while port 2 (VSC2) and port 3 (VSC3) run in the PQ mode. e simulation parameters are shown in Table 2.

Steady-State Operation
Control. e DC side reference voltage of port 1 is set to 200 V; the reference current of port 2 is 25 A and that of port 3 is 20 A. Figures 10(a) and 11(a) show the A-phase current waveforms of port 2 and port 3, respectively. It can be seen from the figure that the actual current can accurately track the reference current and there is no steady-state error. Figures 11(b) and 12(b) show the three-phase output current of port 2 and port 3, respectively. It can be seen that although the reference current of the two ports is different, the quality of their output current is still very high. Figures 11(c) and 12(c) show the output power of port 2 and port 3, respectively. It can be seen from the figure that the steady-state power output is also very stable and the waveform is smooth and does not fluctuate. Figure 13 shows the DC side voltage waveform; it can be seen that the DC voltage only needs less than 0.01 s to track the reference value, and the voltage can be kept stable without fluctuation after reaching the steady state. Figure 14 shows the power transmission diagram of the three ports; it can be seen that the stability of the DC side voltage can ensure the stable power transmission. e output power of one port is equal to the output power of the other two ports.

Dynamic Operation Control.
Assuming that, at 0.25 s, there is a 5 A fluctuation in the reference current of port 3. e change of the waveform is shown in Figure 15. To facilitate the analysis, the output current is converted to the dq coordinate system, as shown in Figures 13 and 14. As can be seen from Figure 15(a), the current can respond quickly and reach a steady state again when it encounters a step change, and the whole step process takes less than 0.4 ms. At the same time, Figure 15(b) shows the change of power corresponding to the change of the current on the dq axis. e d-axis current component changes from 20 A to 25 A, and  Figure 9: e control scheme of port 2 and port 3. Figure 10: Steady-state inverse model.   the active power changes from 6.2 kW to 7.7 kW. e q-axis current component and the reactive power remain equal to zero, which is not affected by the current step. It shows that both current components of dq axis and power can be decoupled. Figure 15(c) shows a three-phase output current, which indicates that the high-quality power output can be maintained after the current change. Figures 16(a)- 16(c) show the change of the current component on the dq axis, power, and three-phase current of port 2, respectively. It can be seen that the control of port 2 can keep the output current and power stable. Figure 17 shows the DC side voltage waveform. It can be seen from the figure that the DC voltage does not change, which indicates that the control of port 1 can keep the DC side voltage stable. e current fluctuation of port 3 does not affect the control effect of other ports, which shows that the three ports can be controlled independently and realize the function of fault isolation. Figure 18 shows the power transmission waveform among the three ports. It can be seen from the figure that the power change of port 3 will cause the power change of port 1, which indicates that the power transmission between ports is in dynamic balance and the transmission is stable.

Comparative Analysis with Double Closed-Loop
Control. In the actual operation process, the system often needs to adjust the size of the reference value according to the needs. e response speed of the two control schemes is compared by setting the reference current from 20 A to 25 A.       shows that the improved FCS-MPC control scheme has the characteristic of rapid response. Not only that, but the output current ripple of the improved FCS-MPC is also lesser, which is beneficial to the improvement of power quality.

Comparative Analysis with FCS-MPC. FCS-MPC
itself also has a faster response speed, but due to its large amount of calculation, it will cause current delay and other problems, which will reduce the accuracy of the actual current tracking reference current. e reference current is set to 20 A, and the DC side reference voltage is set to 200 V to compare the steady-state current and voltage tracking accuracy of FCS-MPC and improved FCS-MPC. Figure 19 displays a comparison of the DC side voltage tracking effect. Comparing Figures 21(a) and 21(b), it can be seen that, at the same sampling frequency, the DC side voltage of the improved FCS-MPC is closer to the reference voltage and the tracking effect is better. e DC side voltage of FCS-MPC has more ripples. Excessive ripples will increase the loss of the power grid and reduce transmission efficiency. Figure 20 displays a comparison of the current tracking effect of A phase. e current delay will cause a large deviation when the actual current tracks the reference current. Comparing  Figures 22(a) and 22(b), it can be seen that due to the obvious deviation between the reference current and the actual current, the current of FSC-MPC has a relatively serious delay problem, but due to the small deviation between the reference current and the actual current, the improved FCS-MPC can solve the current delay problem and improve the current tracking accuracy. Figure 23 displays a three-phase output current comparison. Comparing  Figures 23(a) and 23(b), it can be seen that the three-phase output current waveform of the improved FCS-MPC is smoother, which can effectively improve the power quality of the distribution network.

Conclusion
To realize the decoupling control between the variables of the system, this paper uses the vector method and dq coordinate transformation method to establish a three-port SOP mathematical model. e control scheme designed in this paper combines the advantages of FCS-MPC while improving its shortcomings. In view of a large amount of calculation and the delay problem of FCS-MPC, the two-step prediction method based on the voltage vector and the vector angle compensation method is used in combination to compensate for the current delay problem in this paper. e control target is converted from the grid-connected current to the output voltage vector of each port of SOP to reduce the amount of calculation, and then, an improved FCS-MPC is proposed. Using the improved FCS-MPC instead of the inner loop current control of the double closedloop control can reduce PI parameters and reduce the difficulty of the control system design. e simulation results show that the proposed control scheme improves the accuracy of the current tracking reference value while ensuring fast dynamic response speed, effectively reduces the current and voltage ripple, improves the output power quality, and improves the power distribution network, which provide new ideas for improving the flexibility and stability of the distribution network.
When the system is subjected to external interference, changes in the operating environment, saturation of the magnetic circuit of electromagnetic components, system overload, etc., the parameters of the resistance, inductance, capacitance, and other components in the SOP will change. e change of the parameter will also affect the predicted value and lead to a decrease in control performance. erefore, the next step of the research will consider using discrete parameter observers to estimate the inductance and capacitance values of the system in real time. Since the change of parameters can be regarded as a kind of disturbance, the system model can be compensated in real time by establishing a disturbance observer to observe the change of disturbance.

Data Availability
e data used to support the findings of this study are included within the article.

Conflicts of Interest
e authors declare that there are no conflicts of interest regarding the publication of this paper.