Skip to main content

ORIGINAL RESEARCH article

Front. Energy Res., 02 August 2021
Sec. Process and Energy Systems Engineering
Volume 9 - 2021 | https://doi.org/10.3389/fenrg.2021.727364

A Comparison of Finite Control Set and Continuous Control Set Model Predictive Control Schemes for Model Parameter Mismatch in Three-Phase APF

www.frontiersin.orgJianfeng Yang www.frontiersin.orgYang Liu* www.frontiersin.orgRui Yan
  • School of Automation and Electrical Engineering, Lanzhou Jiaotong University, Lanzhou, China

Model predictive control (MPC) methods are widely used in the power electronic control field, including finite control set model predictive control (FCS-MPC) and continuous control set model predictive control (CCS-MPC). The degree of parameter uncertainty influence on the two methods is the key to evaluate the feasibility of the two methods in power electronic application. This paper proposes a research method to analyze FCS-MPC and CCS-MPC’s influence on the current prediction error of three-phase active power filter (APF) under parameter uncertainty. It compares the performance of the two model predictive control methods under parameters uncertainty. In each sampling period of the prediction algorithm, different prediction error conditions will be produced when FCS-MPC cycles the candidate vectors. Different pulse width modulation (PWM) results will be produced when CCS-MPC solves the quadratic programming (QP) problem. This paper presents the simulation results and discusses the influence of inaccurate modeling of load resistance and inductance parameters on the control performance of the two MPC algorithms, the influence of reference value and state value on prediction error is also compared. The prediction error caused by resistance mismatch is lower than that caused by inductance mismatch, more errors are caused by underestimating inductance values than by overestimating inductance values. The CCS-MPC has a better control effect and dynamic performance in parameter mismatch, and the influence of parameter mismatch is relatively tiny.

Introduction

In industry, daily life, and new energy power generation (Zhang et al., 2021), many electronic devices are connected to the grid. These will cause harmonic pollution, consume reactive power and reduce the power quality of the power grid (Singh et al., 1999). Showing in Figure 1, The scale of China power quality market caused by harmonic pollution is also expanding. In order to solve these power quality problems, many solutions are proposed, including improving the structure of converter topology (multilevel converter, Vienna rectifier, LCL) (Meynard and Foch, 1992; Kolar et al., 1996; Rodriguez et al., 2002), improving the control method (Rodriguez et al., 2013; Vazquez et al., 2017; Zhou et al., 2021). With the increasing importance of power quality problem, APF was proposed. APF has become popular to improve power quality in the grid it can eliminate harmonics and compensate for reactive power. APF detects harmonics based on instantaneous reactive power theory and then injects harmonics into the power grid through APF to achieve the purpose of compensating harmonics (Garcia-Cerrada et al., 2007). Since APF was put forward, many control methods have appeared, including proportional integral (PI) control, widely used in traditional industry (Garcia-Cerrada et al., 2007; Li et al., 2021). MPC is a control method developed from practice to theory with the development of the industry. It has been widely used in the field of power electronics and converters, which has a good control performance (Marks and Green, 2002; Rodriguez et al., 2007; Bordons and Montero, 2015). The CCS-MPC generates continuous output, and the optimal predictive value is obtained by solving the constrained cost function (Bordons and Montero, 2015), but the modulation signal needs to be generated by pulse width modulation (PWM). The FCS-MPC does not use PWM and depends on switching devices’ characteristics. In a limited set of switching vectors, the optimal vector is selected according to the tracking target and constraints (Aguilera et al., 2013; Young et al., 2016). The general constrained MPC system performs many computations, and constrained CCS-MPC usually has a higher computing cost than FCS-MPC because part or all of its optimization occurs online. When the condition is unconstrained, the analytical solution can be obtained to make the control off-line. The results’ solution needs to be obtained through the optimization algorithm, which can solve the long-term prediction problem. The FCS-MPC involves online optimization in the next step or two. It does not require optimization algorithms with fast dynamic performance and is typically used in short-term prediction.

FIGURE 1
www.frontiersin.org

FIGURE 1. Market scale of power quality equipment in China.

CCS-MPC uses the plant’s dynamic mathematical model to predict, at the current time, which compares the predicted output of from 1 to Np (prediction horizon) time stamp the with the reference value. By establishing the cost function and solving the minimum problem, the optimal input of future Nc (control horizon) can be obtained at each time stamp. In the converter application, PWM modulation is needed, and the first group of the control sequence is applied to the converter. Such a process is carried out at each time cycle, so it is also called receding-horizon model predictive control.

For a three-phase two-level converter, eight switch combination states can generate seven different vectors (including two zero vectors). That is, seven voltage outputs can be generated at each time. Therefore, the principle of FCS-MPC is necessary to:

1) Establish the mathematical model of the converter (based on Kirchhoff’s law),

2) The discrete prediction model is obtained,

3) The cost function is established;

4) FCS-MPC traverse seven vectors;

5) The switch state combination is obtained under the minimum cost function, applied to the converter.

These predictive control methods inevitably produce predictive error (PE) in practical application, PE affects the converter performance. Due to the nonlinear nature of FCS-MPC, it is impossible to use the same mature analysis method as a linear system to evaluate the influence of parameter changes (Bogado et al., 2014). Therefore, in previous studies, the influence of model parameter mismatch has been empirically discussed by studying models under different uncertainties (Kwak et al., 2014; Norambuena et al., 2019; Liu et al., 2020).

Studies Liu et al. (2020) proposed that the MPC has the problems of parameter mismatch (PM) and model uncertainty, these problems can cause steady-state errors. Therefore, a new cost function is designed to improve the robustness of FCS-MPC, that is, the integral error term is added to the cost function, which effectively improves the robustness of conventional FCS-MPC. Previous work Norambuena et al. (2019) proposed a new design scheme, which incorporated the past error into the new control system action (as a new term of cost function), and adjusted the weight factors according to the past error, and improved the steady-state performance under PM. To overcome the uncertainty of PM and parameters, the studies in Kwak et al. (2014) proposed an adaptive online parameter identification technology, which based on the least square estimation, the input current and input voltage are used to calculate the input inductance and resistance of active front end (AFE) in each sampling period without additional sensors. Although the parameters are uncertain, AFE still generates sinusoidal current with unit factor (Ahmed et al., 2018). As in Young et al. (2016), the inductance and resistance changes of FCS-MPC are analyzed using the mathematical model in motor and inverter applications, respectively. In this paper, according to its application in APF, the PE analysis is carried out using mathematical methods.

Most previous research relies on empirical methods to study the control systems under the uncertainty of parameters in the prediction model. This paper aims to analyze the prediction error under the condition of uncertain parameters, different states, different reference, and load changes, the control performance of the two MPC methods on APF under the above conditions is analyzed. that is, the compensation ability of APF to track harmonics. The analysis of prediction error is verified by simulation. Finally, this paper gives the choice of control methods in different environments.

Three-Phase Parallel APF System and Current Control Method

The MPC relies on the APF mathematical model to predict how the possible control actions affect its response. So, the action expected to minimize a particular cost function is applied, and the process is sequentially repeated. The appropriate model of APF is needed to obtain good control performance.

Figure 2 shows the topology of the general voltage type APF, which can compensate the harmonic current generated by the nonlinear load, where:

1) ea, eb, ec are grid voltage,

2) ica, icb, icc are the output compensation current of APF,

3) iLa, iLb, iLc are load current, where L and R are the filter inductance and equivalent resistance,

4) C is DC side capacitance, which stores energy for bidirectional flow of APF, and grid energy, for Udc of the DC voltage, holds stability.

FIGURE 2
www.frontiersin.org

FIGURE 2. Three-phase parallel APF structure diagram.

Three groups of switches Sx∈{Sa,Sb,Sc} are defined as two states: on and off. In addition, dead zone protection is added to the output switch. These switches are defined as Eq. 1.

Sa={1;ifS1isONandS4isOFF0;ifS1isOFFandS4isONSb={1;ifS2isONandS5isOFF0;ifS2isOFFandS5isONSc={1;ifS3isONandS6isOFF0;ifS3isOFFandS6isON(1)

The vector composed of Sx in different switching states of three-phase two-level APF, by applying the complex Clark transformation 1–8 for eight possible switch configurations, the voltage vectors are be shown in Figure 3.

FIGURE 3
www.frontiersin.org

FIGURE 3. Two-level parallel APF switch vector in the complex α-β frame.

Calculation of Harmonic Reference Current

First of all, only when the standard harmonic current is detected, the APF can work normally, there are many kinds of harmonic detection methods, at present, the most widely used method is the ip-iq method proposed by Akagi et al. (1984) and Xiong et al. (2020). Besides, PI is used to control the DC side capacitor voltage of APF, the compensation part is injected to keep the energy interaction between the AC and DC sides and stabilize the voltage reference value (Xie et al., 2011). The principle is shown in Figure 4, it has good dynamic performance and tracking performance.

FIGURE 4
www.frontiersin.org

FIGURE 4. ip-iq method for harmonic detection.

The detected three-phase harmonics iah, ibh and ich are taken as reference values where Xref = [iah;ibh;ich]. In the harmonic detection link, there is a period delay from current detection to harmonic calculation, so it cannot be used as the reference value of the predicted value at the next moment. The reference value can be predicted by Lagrange interpolation Eq. 2. In order to reduce the amount of computation, the low order interpolation method is adopted in this paper

iref(k+1)=i=0n(1)ni(n+1)!i!(n+1i)!iref(k+in)(2)

Mathematical Model of Three-Phase APF

In the three-phase static coordinate system, assuming the three-phase symmetry, according to Kirchhoff’s current law, the dynamic Eq. 3 can be obtained, where uca,ucb, and ucc are the output voltage of APF.

{Ldiadt=eaRiaucaLdibdt=ebRibucbLdicdt=ecRicucc(3)

Equation 4 can be obtained by discretizing a-phase in Eq. 3:

ip(k+1)=(1TsRL)i(k)+TsL(e(k)uc(k))(4)

Traditional FCS-MPC

The principle of FCS-MPC is shown in Figure 5 (Aguirre et al., 2018).

FIGURE 5
www.frontiersin.org

FIGURE 5. FCS-MPC principal diagram.

In FCS-MPC, 8 switch vectors shown in Figure 3 are cycled in turn, these 8 states represent the 8 outputs of APF, which are substituted into the mathematical model to predict the output at the next moment. Therefore, parameter matching is particularly important. Tracking harmonics in a three-phase coordinate system will produce the accumulated error, in order to better follow the detected harmonics, cost function is established in the α-β coordinate system, shown in Eq. 5. The minimum switching state of the cost function is solved, APF is controlled by modulation signals generated by FCS-MPC (Aguirre et al., 2018).

J=(iref(k+1)ip(k+1)Q+hlim(i)+γis2(i))(5)
iref(k+1)=[iαref(k+1)iβref(k+1)],ip(k+1)=[iαp(k+1)iβp(k+1)](6)
Q=[λα00λβ](7)

Q is the coefficient of the tracking harmonic reference in the a-β coordinate system, hlim is the limiting amplitude of predicted output value, such as Eq. 8, s is the number of switch changes in the period, and γi is its weighting factor.

hlim(i)={0,ifip(k+1)imax,ifip(k+1)>imax(8)

Traditional CCS-MPC

As shown in Figure 6, the principle of CCS-MPC is to solve the optimization problem and apply the optimal control input to the system. The most significant advantage is considering the multi-objective and constraint problems, and through PWM modulation, achieve fixed switching frequency.

FIGURE 6
www.frontiersin.org

FIGURE 6. CCS-MPC principal diagram.

According to Eq. 3, let the state variable be x = [iα; iβ], input is u = [eα-u; eβ-u], therefore, the state-space model of three-phase two-level APF in α-β coordinate can be obtained:

x˙=Ax+Buy=Cx(9)
A=[RL00RL],B=[1L1L],C=[11](10)

The continuous system (Eq. 9) is discretized:

x(k+1)=Gx(k)+Fu(k)y(k)=Cx(k)(11)
G=eATs,F=(eATsI)A1B(12)

The Euclidean norm produces an over proportional cost (in powers of two) compared to the 1-norm, giving a higher penalization of more considerable errors than smaller ones. It can be used to control variables closer to the reference and reduce the ripple amplitude. First, the prediction horizon is set as Np, the control horizon is set as Nc, and the weight factor of each state quantity is Qe. Simultaneously, to hope that the control action is not too large, the constraint on the control quantity is added, and the weight factor is R. Through proof in the Supplementary Appendix, it can establish the cost function Eq. 13.

J(k)=i=1Np(iref(k+i|t)ip(k+i|t))Qe2+i=1Ncu(k+i1|t)R2(13)

One of the essential characteristics of MPC is that it can consider the constraints in the optimization process. When APF works, it does not violate the system characteristics, so the cost function is transformed into a constrained quadratic programming (QP) problem.

minU12UTHU+fTUs.t.UminU(k)UmaxYminY(k)Ymaxi=1,2,...,n,...,p(14)

The above minimization problem is equivalent to solve a convex quadratic programming problem, in this paper, the interior point method is used to solve quadratic programming problems. The algorithm’s purpose is to find a feasible descent direction from the interior point in a feasible region so that the interior point moves along this direction, reducing the value of the cost function. The interior point method is practical and has low complexity, which is one of the core algorithms to solve the QP problem.

PE in MPC Due to Model PM

Manufacture, service, and life of converter, these will inevitably affect the control effect because of the parameter error. In the PE analysis of FCS-MPC, this paper adopts the same analysis method as Young et al. (2016). In the parameter estimation and sensitivity analysis, the assumption that load and load parameters change simultaneously is balanced.

Meanwhile, to analyze the effectiveness of CCS-MPC control performance for actual parameter mismatch or disturbance, the inductance and resistance analysis in Young et al. (2016) is also used to analyze the load resistance value R and load inductance value L, the impact of their changes on prediction error. Different disturbances are added to the load resistance, and inductance, Ro = R + Rd, Lo = L + Ld, R and L are the actual parameters, Rd and Ld are the disturbances.

PE in FCS-MPC

In FCS-MPC, the output prediction value under PM will affect the judgment of cost function, which will lead to a non-optimal switch vector state is selected, thus affecting the actual control effect. In this paper, after adding the mismatch factors, Ro = R + Rd, Ro = R + Rd, the new prediction method is Young et al. (2016),

i^p(k+1)=(1TsRoLo)i(k)+TsLo(e(k)uc(k))(15)

ip (k+1) is the prediction value of the next time after the Euler difference, and Ts is sample time. In this paper, a one-step prediction is used. To analyze the prediction error value under the influence, we have this definition:

ie=i^pip(16)

Substituting (Eqs 3, 15) into (Eq. 16), ie can be obtained:

iep=[(RdLRLd)i(k)+Ld(e(k)u(k))]TsL(L+Ld)(17)

The prediction error can be calculated by Eq. 17. It can be found Eq. 17 that the error value depends not only on the resistance and inductance value but also on the current i(k), the grid voltage e(k), and the output value u(k) of APF. It is worth noting that if there is an error in the current prediction, it will accumulate to the next time. In a small sampling period, the grid voltage e(k) remains unchanged, and u(k) depends on one of the seven predictive output switching states of FCS-MPC. In this paper, the control variable method is used to take the switching state of a particular combination. For the convenience of analysis, the output is assumed to be a zero-vector. The PE caused by current and APF output voltage has been discussed in Young et al. (2016). under the parameter (Ts = 0.0001, R = 2 W, L = 2 mH), as shown in Figure 7, the sensitivity of the absolute error value is determined when the resistance value and inductance value do not match. It can be found that the inductance value mismatch has a more significant influence on the absolute value of the predicted current error than the mismatch of the resistance value; When parameters match, |ie| = 0; When the resistance value is underestimated, it has more influence on PE than when it is overestimated. Besides, we can find that the error caused by overestimation of inductance is smaller than that caused by underestimation, and the distribution is asymmetric.

FIGURE 7
www.frontiersin.org

FIGURE 7. The PE in FCS-MPC.

PE in CCS-MPC

This section is compared with FCS-MPC, CCS-MPC does not need to establish a particular cost function, its constraints and control objectives are included in its cost function, but the control of APF needs PWM modulation first. In CCS-MPC, U is obtained by solving the cost function, and APF is controlled to compensate for the harmonic current of the power grid. The solution of U is based on the solution of the QP problem, so the change of parameters will affect the discrete state-space model and the predicted value for the future. In calculating ip (k + Np) iteratively, errors will accumulate, which will eventually affect the result, and may not be the optimal modulation voltage. In order to analyze the influence of parameter mismatch on the control effect of CCS-MPC, a state space model with disturbance is established:

x(k+1)=G^x(k)+F^u(k)y(k)=Cx(k)(18)

where

G^=eA^Ts,F^=(eA^TsI)A^1B^(19)
A^=[RoLo00RoLo]=[Rd+RLd+L00Rd+RLd+L](20)
B^=[1Ld+L001Ld+L](21)

After the state matrix changes, the error value is obtained by Supplementary Appendix.

iep=|ip(k+Np|t)i^p(k+Np|t)|(22)

Let the prediction horizon Np = 10 and the control horizon Nc = 4, for the convenience of analysis, set the initial current value i (k|k) = 20 A, u (k) = 100 in the control horizon. Figure 8 shows the PE value by the terminal when the resistance and inductance values do not match. In other words, this error is the result of increasing at the time stamp k + p with the prediction horizon, it is shown in the Supplementary Appendix.

FIGURE 8
www.frontiersin.org

FIGURE 8. The terminal PE in CCS-MPC.

Different from FCS-MPC, because of the characteristic of CCS-MPC, the error is superposition, the influence of load error on the error is also different. when Ro/R = 1, Lo/L = 1, the PE = 0; When Ro/R < 1 and Lo/L < 1, the PE is more sensitive and has a more significant impact on the results; compared with the change of resistance, the change of inductance has more PE; When Ro/R > 1 and Lo/L > 1, the error value has a lower influence on the prediction results and has asymmetry. Therefore, in practice, when the load parameters are overestimated or underestimated in the mathematical model, especially the inductance value, the control effect will be greatly affected.

CCS-MPC of APF needs to solve the QP problem, The first group of control sequences is applied to APF after PWM is applied. To compare the PE value of the grid current after the output of PM with APF, the first group of control sequences u is obtained in this paper should be substituted into the APF mathematical model. Meaning, the compensated grid current value at the next moment and the error value is defined as:

ieu(k+1)=|i(k+1|k)i¯(k+1|k)|(23)

After the PM is introduced, the QP problem is solved respectively, and the relationship in Figure 8 can be obtained with mismatched inductance and resistance values.

uQP is the first group of solved control sequences, that is, the input applied to APF. CCS-MPC and FCS-MPC have the same characteristics of asymmetric distribution of resistance and inductance sensitivity, because CCS-MPC can deal with multiple constraints, it will also have a certain impact on the error. This paper analyzes the error under different conditions.

In different reference and state, when the parameters do not match, we will establish different state matrix and input matrix by substituting different inductance and resistance values. Through the Supplementary Appendix to solve the control sequence, the first group of control sequence is applied to the discrete state space equation, and their next time prediction values are obtained, respectively. By subtracting them, we get the prediction error in Figure 9:

1) Compared with the terminal error in Figure 8, PE value is smaller, because it is solved in the entire prediction horizon.

2) There is a correlation between PE and input, when the input reaches the limit, PE will increase significantly.

3) When the input is in the limited range, PE can keep a specific constant value.

4) It should be noted that when the state value is different, the influence caused by resistance and inductance will also change.

5) The results of CCS-MPC are mainly affected by the change of resistance value, which is related to the coefficient of input matrix R.

FIGURE 9
www.frontiersin.org

FIGURE 9. The PE and first group control value in CCS-MPC.

Steady State Performance Under State Value and Reference Value Change

This section focuses on the influence of PM on prediction error and control effect under different reference values and current state values. In this section, the control variable method is used to analyze the influence of Ro/R and Lo/L on PE, the possible result when the state value or the reference value changes. The performance of FCS-MPC has been analyzed in Young et al. (2016). This section mainly analyzes the steady-state performance of CCS-MPC.

In Figure 10, it is different from the published work, we analyzed the sensitivity of parameter mismatch when the state value changes, as in Figure 9, we set the parameters and reference values to be variation, and the changes of inductance value and resistance value are discussed respectively:

1) The closer the reference value is to the value of state, the smaller the PE is, and near it, the PE is close to zero.

2) When the resistance value is constant and Lo/L < 1, the change of PE is more sensitive than the inductance value is overestimated. If Lo/L = 1, PE is equal to zero.

3) When Lo/L = 1, The change of PE is affected by the mismatching of resistance parameters. PE increases near the iref (k|k) = 0.

4) The larger the gap between the state value and the reference value, the larger the PE.

FIGURE 10
www.frontiersin.org

FIGURE 10. Steady-state performance change with reference change.

For CCS-MPC, the cost function contains the reference value in the whole prediction horizon, so the reference value will affect the generation of control sequence and cause prediction error, which will be found in the Supplementary Appendix. Figure 11 shows that when the reference variables remain unchanged, the influence of the change of reference value on PE is analyzed, and the changes of inductance value and resistance value are discussed respectively:

1) PE is small when the state value is close to the reference value.

2) When the Ro/R = 1 and Lo/L < 1, the change of PE is more sensitive than when the value is overestimated; If Lo/L = 1, PE is equal to 0.

3) When Lo/L = 1, PE increases rapidly with the underestimation of resistance. PE increases near the i (k|k) = 0.

4) The larger the difference between the reference value and the state value, the larger PE.

FIGURE 11
www.frontiersin.org

FIGURE 11. Steady-state Performance change with state change.

Simulation Results and Analysis

In this section, simulation results verify the performance of CCS-MPC and FCS-MPC on PM, the MATLAB/Simulink model is established, and their results are compared. The simulation parameters are shown in Table 1.

TABLE 1
www.frontiersin.org

TABLE 1. Simulation model parameters.

Performance of APF

According to the above parameters, in the APF system, the load adopts a three-phase uncontrollable rectifier circuit to verify the above analysis results in SIMULINK. The dynamic performance of predictive control abruptly changes the load value from 8 to 4 Ω in 0.2 s, verifying the dynamic performance of predictive control. As shown in Figure 12, (A) describes the three-phase voltage of the APF system, and (B) describes the uncompensated three-phase load current. Due to the influence of nonlinear load, the load current is distorted, (C) is the three-phase harmonics detected by Section Calculation of Harmonic Reference Current, and (D) describes the THD of the distorted load current. At 0.17 s, THD is 16.48%, and the main harmonic is the 5th, 7th, 11th, 13th, 17th, and 19th harmonics.

FIGURE 12
www.frontiersin.org

FIGURE 12. Performance of APF under nonlinear load.

Steady State and Dynamic State Performance Under Change of Inductance Value

Figure 13 shows the load and reference currents after harmonic compensation with FCS-MPC when Ro/R = 1 and Lo/L are 0.25, 1, and 1.75, respectively. (A): The results show that PM will increase the steady-state error of FCS-MPC when the inductance is seriously underestimated, the current waveform is worse than (B,C). The follow-up of the harmonic reference value is also poor, confirming the above analyzes on PE when the inductance value is underestimated. (B) describes the case of no error in inductance and resistance values, the effect of three-phase compensation is improved, and it also has good follow-up when the load changes suddenly. In (C), the inductance value is overestimated, so the compensated current waveform is close to (B), and the control effect is slightly worse than (B).

FIGURE 13
www.frontiersin.org

FIGURE 13. Transient response with FCS-MPC under load inductance modeling error.

Figure 14 shows the load and reference currents after harmonic compensation with CCS-MPC when Ro/R = 1 and Lo/L are 0.25, 1, and 1.75, respectively. Under the same conditions, the control effect of CCS-MPC is better than that of FSC-MPC. When the inductance is underestimated, steady-state error (SSE) is smaller than that of FCS-MPC; The dynamic performance improves attributed to CCS-MPC controlling in the multiple time horizon in the future. However, from the following effect, in (A), the dynamic effect is worse than (C), verifying that when the resistance value is underestimated, the influence on the control effect is greater; At the same time, it can be found that the performance is the best when parameter matching does not occur.

FIGURE 14
www.frontiersin.org

FIGURE 14. Transient response with CCS-MPC under load inductance modeling error.

Steady State and Dynamic State Performance Under Change of Resistance Value

Figure 15 shows the load current and reference current following harmonic compensation with FCS-MPC when Lo/L = 1 and Ro/R are 0.25, 1, and 1.75. Compared with Figure 14, in the same case, When the resistance value is underestimated, the effect on the steady state error is not as great as when the inductance value is underestimated. Compared with (A,B), the steady-state error caused by the mismatch of the resistance value is larger, but it smaller than that caused by the mismatch of inductance value.

FIGURE 15
www.frontiersin.org

FIGURE 15. Transient response with FCS-MPC under load resistance modeling error.

Changes of THD During PM

Figure 16 shows the load and reference currents after harmonic compensation with CCS-MPC when Lo/L = 1 and Ro/R are 0.25, 1, and 1.75, respectively. Compared with Figure 15, under the same conditions, its dynamic performance is better when the parameters do not match. However, when a large gap occurs between the reference value and the state value, it may still cause a large tracking error, the reason is that the gap between them will increase the objective function. In CCS-MPC, the dynamic performance is slightly worse when the resistance is overestimated, this result is consistent with the analysis in the previous section.

FIGURE 16
www.frontiersin.org

FIGURE 16. Transient response with CCS-MPC under load resistance modeling error.

FCS-MPC has no modulation control, the switching frequency varies according to load conditions, they are difficult to compare fairly. In order to make a fair simulation comparison, the THD of the two methods is consistent when the load does not change.

As shown in Figure 17, in order to better compare the performance between two control methods, the THD harmonic compensation results under different mismatches degrees are analyzed, which are consistent with the above analysis results.

1) Lo/L= Ro/R = 0.25, that is, when the resistance is underestimated, FCS-MPC causes the more significant error because of in a short time domain, the results cannot be optimized. The THD with FCS-MPC also decreases with the decreases of load.

2) We can see from Figure 16 that the dynamic performance of CCS-MPC is obviously better.

3) When the parameters are underestimated, the error caused by CCS-MPC is smaller than that caused by FCS-MPC.

4) After stabilization, the steady-state performance of FCS-MPC is better, which is related to its short time horizon control.

5) In general, CCS-MPC has high fault tolerance when parameters and load are easy to change with the environment, and FCS-MPC has better performance under stable conditions.

FIGURE 17
www.frontiersin.org

FIGURE 17. Changes of THD with two methods.

Significantly, the actual control effect is affected by other conditions. Although CCS-MPC has good performance when the PM and the load change, and it can add constraints to the system input and state, the actual control effect is also affected by other control parameters, such as prediction horizon Np, horizon Nc, state; input constraints, and weight factors, it is not easy to get the optimal parameters among these factors. In addition, it should be noted that the factor of the weight matrix can also be changed to reduce the error accumulation in the future time horizon. FCS-MPC shows good performance in a stable condition, which also has a great relationship with the processor performance and sampling time Ts, moreover, it can also improve the control effect by multi-step prediction or optimizing the cost function. For the application of predictive current control in converter field, according to the above analysis, the value of the load current will affect the control effect. Secondly, the reference value and the current state value will also significantly impact the control effect. At different levels of the power grid, the two methods may have different control effects, which can be further analyzed in the future.

Conclusion

This paper focuses on the two popular MPC methods of three-phase APF, FCS-MPC, and CCS-MPC, and analyzes their inductance and resistance values when they are not matched. And then analyzes the influence of the current state and harmonic reference value. The analysis and results show that for the two control methods, the error caused by underestimating inductance value is greater than that caused by overestimating, and the control effect is also significantly affected. Compared with inductance mismatch, the error caused by resistance mismatch is smaller and approximately symmetrical. Regarding the influence on the results, the mismatch of inductors is dominant, so more accurate inductance values are needed in the actual industrial environment. The analysis in Section Steady State and Dynamic State Performance Under Change of Inductance Value also relates to the power grid level and the nonlinear load size, different reference values and state values will have a particular impact on the prediction results. Finally, the control method also needs to consider the load fluctuation.

After the analysis in this paper, the results show that CCS-MPC has a better control effect and dynamic performance, and the influence of PM is relatively tiny. But when the system is stable, THD is lower with FCS-MPC. In different situations, the selection of different MPC methods can improve the performance of APF, and the asymmetry of load parameter changes can help determine which MPC method APF should use in different situations. In published studies, parameter identification and observer setting are effective solutions, they can effectively improve the sensitivity of MPC in parameter changes. In the future, the discussion at the end of the fourth section, which is worthy of attention in the following research.

Detailed simulation results are provided in this paper. However, the lack of experimental research makes the persuasion of this paper limited. As for the comparison of CCS-MPC and FCS-MPC in design and experiment, some simulations or experiments given in the published papers can provide some reference for readers (Aguilera et al., 2013; Bordons and Montero, 2015; Young et al., 2016; Ahmed et al., 2018; Wendel et al., 2018; Karamanakos and Geyer, 2019).

Data Availability Statement

The raw data supporting the conclusion of this article will be made available by the authors, without undue reservation.

Author Contributions

Conceptualization and formal analysis, RY; investigation, YL; resources and supervision, JY; validation and writing—original draft preparation, YL; writing—review and editing, YL. All authors have read and agreed to the published version of the manuscript.

Funding

Project supported by National Natural Science Foundation of China (NSFC) (61863023).

Conflict of Interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher’s Note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

Supplementary Material

The Supplementary Material for this article can be found online at: https://www.frontiersin.org/articles/10.3389/fenrg.2021.727364/full#supplementary-material

References

Aguilera, R. P., Lezana, P., and Quevedo, D. E. (2013). Finite-Control-Set Model Predictive Control with Improved Steady-State Performance. IEEE Trans. Ind. Inf. 9 (2), 658–667. doi:10.1109/TII.2012.2211027

CrossRef Full Text | Google Scholar

Aguirre, M., Kouro, S., Rojas, C. A., Rodriguez, J., and Leon, J. I. (2018). Switching Frequency Regulation for FCS-MPC Based on a Period Control Approach. IEEE Trans. Ind. Electron. 65, 5764–5773. doi:10.1109/tie.2017.2777385

CrossRef Full Text | Google Scholar

Ahmed, A. A., Koh, B. K., and Lee, Y. I. (2018). A Comparison of Finite Control Set and Continuous Control Set Model Predictive Control Schemes for Speed Control of Induction Motors. IEEE Trans. Ind. Inf. 14 (4), 1334–1346. doi:10.1109/TII.2017.2758393

CrossRef Full Text | Google Scholar

Akagi, H., Kanazawa, Y., and Nabae, A. (1984). Instantaneous Reactive Power Compensators Comprising Switching Devices without Energy Storage Components. IEEE Trans. Ind. Applicat. IA-20 (3), 625–630. doi:10.1109/TIA.1984.4504460

CrossRef Full Text | Google Scholar

Bogado, B., Barrero, F., Arahal, M. R., and Toral, S. L. (2014). “Sensitivity to Electrical Parameter Variations of Predictive Current Control in Multiphase Drives[C]// Industrial Electronics Society,” in IECON 2013 - 39th Annual Conference of the IEEE (IEEE).

Google Scholar

Bordons, C., and Montero, C. (2015). Basic Principles of MPC for Power Converters: Bridging the Gap between Theory and Practice. EEE Ind. Electron. Mag. 9 (3), 31–43. doi:10.1109/MIE.2014.2356600

CrossRef Full Text | Google Scholar

Garcia-Cerrada, A., Pinzon-Ardila, O., Feliu-Batlle, V., Roncero-Sanchez, P., and Garcia-Gonzalez, P. (2007). Application of a Repetitive Controller for a Three-phase Active Power Filter. IEEE Trans. Power Electron. 22 (1), 237–246. doi:10.1109/TPEL.2006.886609

CrossRef Full Text | Google Scholar

Karamanakos, P., and Geyer, T. (2019). Guidelines for the Design of Finite Control Set Model Predictive Controllers[J]. IEEE Trans. Power Electron. 35 (7), 7434–7450. doi:10.1109/TPEL.2019.2954357

Google Scholar

Kolar, J. W., Ertl, H., and Zach, F. C. (1996). “Design and Experimental Investigation of a Three-phase High Power Density High Efficiency unity Power Factor PWM (VIENNA) Rectifier Employing a Novel Integrated Power Semiconductor Module,” in Proceedings of Applied Power Electronics Conference APEC '96, San Jose, CA, USA, 2, 514–523. doi:10.1109/APEC.1996.500491

CrossRef Full Text | Google Scholar

Kwak, S., Moon, U.-C., and Park, J.-C. (2014). Predictive-Control-Based Direct Power Control with an Adaptive Parameter Identification Technique for Improved AFE Performance. IEEE Trans. Power Electron. 29 (11), 6178–6187. Nov. 2014. doi:10.1109/TPEL.2014.2298041

CrossRef Full Text | Google Scholar

Li, H., Liu, Y., Qi, R., and Ding, Y. (2021). A Novel Multi-Vector Model Predictive Current Control of Three-phase Active Power Filter. Ejee 23 (1), 71–78. doi:10.18280/ejee.230109

CrossRef Full Text | Google Scholar

Liu, X., Zhou, L., Wang, J., Gao, X., Li, Z., and Zhang, Z. (2020). Robust Predictive Current Control of Permanent-Magnet Synchronous Motors with Newly Designed Cost Function. IEEE Trans. Power Electron. 35 (10), 10778–10788. doi:10.1109/TPEL.2020.2980930

CrossRef Full Text | Google Scholar

Marks, J. H., and Green, T. C. (2002). Predictive Transient-Following Control of Shunt and Series Active Power Filters. IEEE Trans. Power Electron. 17 (4), 574–584. doi:10.1109/TPEL.2002.800970

CrossRef Full Text | Google Scholar

Meynard, T. A., and Foch, H. (1992). “Multi-level Conversion: High Voltage Choppers and Voltage-Source Inverters,” in PESC '92 Record. 23rd Annual IEEE Power Electronics Specialists Conference, Toledo, Spain, 1, 397–403. doi:10.1109/PESC.1992.254717

CrossRef Full Text | Google Scholar

Norambuena, M., Lezana, P., and Rodriguez, J. (2019). A Method to Eliminate Steady-State Error of Model Predictive Control in Power Electronics. IEEE J. Emerg. Sel. Top. Power Electron. 7 (4), 2525–2530. doi:10.1109/JESTPE.2019.2894993

CrossRef Full Text | Google Scholar

Rodriguez, J., Lai, J-S., and Peng, F. Z. (2002). Multilevel Inverters: a Survey of Topologies, Controls, and Applications. IEEE Trans. Ind. Electron. 49 (4), 724–738. doi:10.1109/TIE.2002.801052

CrossRef Full Text | Google Scholar

Rodriguez, J., Pontt, J., Silva, C. A., Correa, P., Lezana, P., Cortes, P., et al. (2007). Predictive Current Control of a Voltage Source Inverter. IEEE Trans. Ind. Electron. 54 (1), 495–503. doi:10.1109/tie.2006.888802

CrossRef Full Text | Google Scholar

Rodriguez, J., Kazmierkowski, M. P., Espinoza, J. R., Zanchetta, P., Abu-Rub, H., Young, H. A., et al. (2013). State of the Art of Finite Control Set Model Predictive Control in Power Electronics. IEEE Trans. Ind. Inf. 9 (2), 1003–1016. doi:10.1109/tii.2012.2221469

CrossRef Full Text | Google Scholar

Singh, B., Al-Haddad, K., and Chandra, A. (1999). A Review of Active Filters for Power Quality Improvement. IEEE Trans. Ind. Electron. 46 (5), 960–971. doi:10.1109/41.793345

CrossRef Full Text | Google Scholar

Vazquez, S., Rodriguez, J., Rivera, M., Franquelo, L. G., and Norambuena, M. (2017). Model Predictive Control for Power Converters and Drives: Advances and Trends. IEEE Trans. Ind. Electron. 64 (2), 935–947. doi:10.1109/TIE.2016.2625238

CrossRef Full Text | Google Scholar

Wendel, S., Haucke-Korber, B., Dietz, A., and Kennel, R. (2018). “Cascaded Continuous and Finite Model Predictive Speed Control for Electrical Drives[C]//,” in 20th European Conference on Power Electronics and Applications (EPE'18 ECCE Europe).

Google Scholar

Xie, B., Dai, K., Zhang, S. Q., and Kang, Y. (2011). Optimization Control of DC-link Voltage for Shunt Active Power Filter. Proc. Chin. Soc. Electr. Eng. 31, 23.

Google Scholar

Xiong, L., Liu, X., Zhao, C., and Zhuo, F. (2020). A Fast and Robust Real-Time Detection Algorithm of Decaying DC Transient and Harmonic Components in Three-phase Systems. IEEE Trans. Power Electron. 35 (4), 3332–3336. doi:10.1109/tpel.2019.2940891

CrossRef Full Text | Google Scholar

Young, H. A., Perez, M. A., and Rodriguez, J. (2016). Analysis of Finite-Control-Set Model Predictive Current Control with Model Parameter Mismatch in a Three-phase Inverter. IEEE Trans. Ind. Electron. 63 (5), 3100–3107. doi:10.1109/TIE.2016.2515072

CrossRef Full Text | Google Scholar

Zhang, K., Zhou, B., Or, S. W., Li, C., Chung, C. Y., and Voropai, N. I. (2021). Optimal Coordinated Control of Multi-Renewable-To-Hydrogen Production System for Hydrogen Fueling Stations. IEEE Trans. Ind. Applicat. (99), 1–1. doi:10.1109/TIA.2021.3093841

CrossRef Full Text | Google Scholar

Zhou, B., Zhang, K., Chan, K. W., Li, C., Lu, X., Bu, S., et al. (2021). Optimal Coordination of Electric Vehicles for Virtual Power Plants with Dynamic Communication Spectrum Allocation. IEEE Trans. Ind. Inf. 17 (1), 450–462. doi:10.1109/tii.2020.2986883

CrossRef Full Text | Google Scholar

Keywords: active power filter, model predictive control, power quality, finite control set- model predictive control, continuous control set model predictive control, error analyses

Citation: Yang J, Liu Y and Yan R (2021) A Comparison of Finite Control Set and Continuous Control Set Model Predictive Control Schemes for Model Parameter Mismatch in Three-Phase APF. Front. Energy Res. 9:727364. doi: 10.3389/fenrg.2021.727364

Received: 18 June 2021; Accepted: 16 July 2021;
Published: 02 August 2021.

Edited by:

Liansong Xiong, Nanjing Institute of Technology (NJIT), China

Reviewed by:

Hui Cao, City University of Hong Kong, SAR China
Leilei Guo, Zhengzhou University of Light Industry, China

Copyright © 2021 Yang, Liu and Yan. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Yang Liu, yang.lts@foxmail.com

Download