Abstract
In order to improve maximum power point tracking (MPPT) performance, a variable and adaptive perturb and observe (P&O) method with current predictive control is proposed. This is applied in three-phase three-level neutral-point clamped (NPC) photovoltaic (PV) generation systems. To control the active power and the reactive power independently, the decoupled power control combined with a space vector modulation block is adopted for three-phase NPC inverters in PV generation systems. To balance the neutral-point voltage of the three-phase NPC grid-connected inverter, a proportional and integral control by adjusting the dwell time of small voltage vectors is used. A three-phase NPC inverter rated at 12 kVA was established. The performance of the proposed method was tested and compared with the fixed perturbation MPPT algorithm under different conditions. Experimental results confirm the feasibility and advantages of the proposed method.
Similar content being viewed by others
1 Introduction
With increasing energy consumption, the importance of developing renewable energy sources is highlighted. Among different renewable energy sources, the photovoltaic (PV) energy source is considered one of the most promising clean energy sources because of its wide distribution and ease of utilization [1,2,3,4,5].
The curve for power versus voltage or power versus current of the PV array is nonlinear, and the output power of the PV array is dependent on irradiation as well atmospheric temperature. In order to realize the maximum utilization of the PV array, maximum power point tracking (MPPT) becomes of great significance in PV generation systems [6,7,8]. Recently, many MPPT algorithms have been presented, varying in structural complexity, control accuracy, response time, and cost. It is well known that the perturbation and observe (P&O) MPPT algorithm is the most popular because of its simple structure and control [6,7,8]. However, the conventional P&O method often suffers from some demerits. For instance, a large perturbation value will result in high PV array oscillations, while the dynamic response speed will be affected using a small perturbation value. Hence, a trade-off between steady-state oscillation and fast response is generated for the conventional fixed perturbation P&O method. Another well-known MPPT scheme is incremental conductance (INC), which achieves maximum power point (MPP) by comparing the INC of the PV array [9,10,11]. However, the INC method hardly achieves the real MPP in practical situations because of hardware limitations. To improve MPPT performance, an adaptive P&O MPPT technique based on a proportional and integral (PI) controller has been proposed [12]. This can achieve good steady-state and dynamic performance. However, this MPPT performance will heavily rely on the PI parameters, and the adjustment of PI parameters is difficult. Recently, intelligent control algorithms have been used to realize MPPT algoriths in distributed generation systems [13,14,15]. In [13], a fuzzy logic controller for MPPT was proposed. This achieves good steady and dynamic MPPT performance. However, the effectiveness of the fuzzy logic controller largely relies on the skill and experience of the designer. Similarly, an artificial neural network (ANN) intelligent algorithm was presented in [14, 15]. This exhibits perfect performance in MPPT, but it consumes a large computation time when implementing the MPPT algorithms with a digital signal processor (DSP).
In recent years, the implementation of digitally controlled techniques has been widely used in distributed generation systems, such as current predictive control, model predictive control (MPC), and model predictive power control [16,17,18,19,20,21,22,23,24]. Among different predictive methods, MPC has become very popular. MPC makes full play of limited switching states for power converters, and a cost function is employed to evaluate each switching state, and the switching state with minimum cost function will be selected and applied in the next control cycle. MPC can be applied in DC–DC converters and a fast response under irradiance change for MPPT has been achieved [18,19,20]. However, the MPC algorithm uses only one voltage vector in every switching period, and it needs high switching frequency to ensure performance improvement. Another method is current predictive control, which is essentially a digital control strategy and has been broadly employed in power electrics converters and motor drives [21,22,23,24]. In practical implementation, the duty ratio in the next switching cycle is directly calculated by the measured signals, the input and the output information. Compared with traditional PI control, current predictive control can realize better dynamic performance.
Inverters, considered as the bridge between generation systems and power grid or loads, are widely used. Compared with two-level inverters, three-level inverters have many advantages such as less total harmonic distortion (THD) of inverter output voltages, lower output filter size, and higher efficiency [25,26,27,28]. For three-phase three-level neutral-point clamped (NPC) inverters, the most popular control strategy is voltage-oriented control (VOC), which achieves decouple control for the active and reactive powers. However, its performance is largely dependent on the inner current-loop control [29, 30]. Another well-known control strategy is called direct power control, in which the active power and the reactive power are directly regulated by the appropriate selection of a voltage vector from a switching table. Direct power control strategy has advantages of simple control and quick response, but the switching frequency is not fixed, which will result in difficult filter design [31, 32]. For three-phase three-level NPC inverters, one common question is how to balance the neutral-point (NP) voltage. To regulate the NP voltage to half of the DC-link voltage, different balancing control strategies have been proposed. These can be divided into hardware methods and software methods [33,34,35,36]. Hardware methods need extra hardware circuits to balance NP voltage, and this will increase the cost and size of the system. Software methods can mainly be classified into carrier-based pulse width modulation (CB-PWM) and space vector PWM (SV-PWM). Compared with the CB-PWM method, the SV-PWM method has many benefits, such as small NP voltage ripple and high DC voltage utilization [35, 36].
In this paper, a variable and adaptive P&O method with current predictive control is proposed. This is applied in three-phase three-level NPC grid-connected photovoltaic generation systems. The decoupled power control (DPC) combined with a space vector modulation (SVM) block is used and the NP voltage is well balanced by selecting proper small voltage vectors. A 12 kVA three-phase NPC inverter prototype was built and a 32-bit DSP (TMS320F2808) was adopted to realize the control strategy. Main experimental results were obtained for both the steady-state and dynamic responses to show the effectiveness of the proposed method.
2 PV generation systems and control strategy
2.1 PV generation configuration
A three-phase three-level NPC grid-connected photovoltaic generation system is depicted in Fig. 1. The PV generation system contains a PV array, a boost converter, three-phase three-level NPC inverters, an LC filter, and a power grid. In the PV generation systems, the PV array converts sunlight into electricity; the boost inverter is the power interface and achieves MPPT, and the three-phase three-level NPC inverter is employed to control the active power and the reactive power. In Fig. 1, VPV and IPV stand for input voltage and current of PV array; ea, eb, ec are the grid voltages of phases a, b, and c, respectively; ia, ib, ic are the inverter grid currents of phases a, b, and c, respectively; Vp and Vn represent the upper and lower DC-link voltages; UDC is the total DC-link voltage; iN is the NP current.
2.2 Implementation of current predictive control
The current predictive control method is to obtain the coming current value on the basis of the current predictive model, which is extensively used in power electronic converters. As shown in Fig. 1, when the boost converter switch S is turned on, the PV array current can be expressed as follows.
When the boost converter switch S is turned off, the boost converter voltage equation can be obtained as:
Applying a sampling period Ts, the derivative form dIPV/dt can be approximated by:
Substituting (1) and (2) into (3), the relationships between the discrete-time variables can be derived as:
The goal of current predictive control is to make the boost converter inductor current track the current reference. The boost converter inductance current waveform is displayed in Fig. 2. At the kth sampling instant in a sampling period Ts, the on-time of power switch S is assumed to be d(k)Ts, and the off-time of power switch S is considered to be (1 − d(k))Ts. Since the input PV array voltage VPV and the output voltage DC-link voltage UDC are slowly changing compared with the sampling period, they can be considered as constant during a switching period. The boost converter inductor current IPV(k + 1) at the (k + 1)th sampling period can be predicted using the input PV array voltage VPV, the output voltage DC-link voltage UDC, the boost converter inductance L1, the switching duty ratio d(k), and the switching period Ts. From (4), (5), and Fig. 2, the predictive current IPV (k + 1) can be obtained as follows:
Solving (6), the predicted duty cycle can be obtained as:
The predictive boost converter current IPV(k + 1) should follow the reference current \( I_{PV}^{*} \left( {k + 1} \right) \) at the next sampling period Ts. Therefore, the predicted duty cycle can be derived from (7) as:
The PV array current reference \( I_{PV}^{*} \left( {k + 1} \right) \) at the (k + 1)th sampling instant can be derived by applying a second-order linear interpolation method, which can be given as:
where \( I_{PV}^{*} \left( {k - 1} \right) \) is the PV array current reference at one previous sampling time; \( I_{PV}^{*} \left( {k - 2} \right) \) is the PV array current reference at two previous sampling times.
2.3 MPPT control
As is well known, the power-voltage (P-V) or current-voltage (I-V) characteristic of a PV array is nonlinear and shows one single MPP under normal operational conditions. For the conventional P&O algorithm, if the power change against the voltage change dPPV/dVPV of the PV string satisfies dPPV/dVPV > 0, the P&O scheme will make the PV array reference voltage operate in the same perturbation direction. If the perturbation voltage value in the previous time is positive or negative, the PV array reference voltage \( V_{PV}^{*} \) will increase or decrease. On the other hand, when the power change against the voltage change dPPV/dVPV of the PV array meets dPPV/dVPV < 0, the P&O method will make the PV array reference voltage work in the reverse perturbation direction. In this paper, a variable and adaptive P&O method with current predictive control is proposed, and the operation principle of the system is as follows:
-
1)
The PV string voltage VPV(k) and string current IPV(k) at the kth sampling period are measured by the PV array voltage sensor and PV array current sensor.
-
2)
The PV array power variation slowly changes and remains constant over the period of a sampling time. Therefore, a delay of 400 samples (20 ms) is used to produce two successive samples for the PV array power. This will reduce the computation burden for the MPPT algorithm [10]. The PV string power is calculated at the present sampling instant and the 400 previous sampling instants using the measured PV array voltage and current as follows:
$$ P(k) = V_{PV} (k)I_{PV} (k) $$(10)$$ P(k - 400) = V_{PV} (k - 400)I_{PV} (k - 400) $$(11) -
3)
The power variation ΔP(k) of the PV string within the 400 sampling times (400Ts) can be obtained as:
$$ \Delta P(k) = P(k) - P(k - 400) $$(12) -
4)
Calculate the PV array voltage reference using an adaptive and variable step method as:
$$ \begin{aligned} V_{ref} (n) = V_{ref} (n - 1) + M\left| {\frac{P(k) - P(k - 400)}{{V_{PV} (k) - V_{PV} (k - 400)}}} \right| \hfill \\ = V_{ref} (n - 1) + \Delta V_{ref} \hfill \\ \end{aligned} $$(13)where Vref (n) is the present PV array voltage reference; Vref(n − 1) is the previous PV array voltage reference; M is the step size. The perturbation voltage ΔVref can be given as:
$$ \Delta V_{ref} = M\left| {\frac{P(k) - P(k - 400)}{{V_{PV} (k) - V_{PV} (k - 400)}}} \right| $$(14)
From (14), it can be seen that the power change against the voltage change represents the irradiation change in terms of the P-V curve of a PV array. If the irradiation change is small, the value of the power change against the voltage change is small. In the contrary case, the value will be large. When ΔVref is changing over a large range as a result of environmental variation, this algorithm will change ΔVref to a large value in order to realize fast-tracking MPP. Once ΔVref is small, the MPPT algorithm assumes that the control system has reached the steady-state stage and ΔVref will be tuned to be small in order to make the power fluctuation small. Therefore, the disturbance step ΔVref of the MPPT algorithm is not fixed but adaptive according to environmental variation. This will improve MPPT efficiency. The flowchart of the variable and adaptive MPPT control is depicted in Fig. 3.
Because of its simple structure and high efficiency, the boost DC–DC converter is adopted to realize the MPPT algorithm in the system. For the proposed current predictive control, the control scheme of the adaptive and variable-step MPPT is illustrated in Fig. 4. Compared with conventional control, the proposed MPPT algorithm uses the current predictive control as the inner loop. The PI controller is employed as the outer loop for both methods. In the outer loop, the given voltage \( V_{PV}^{*} \) of the PV array is realized by the variable and adaptive MPPT control, and the difference between the given PV array voltage \( V_{PV}^{*} \) and the measured voltage VPV is sent to the conventional PI controller. In the inner loop, the current reference \( I_{PV}^{*} \) of the PV string is set from the outer voltage PI controller, and the predicted duty cycle can be derived by the current predictive controller or the PI controller. A simple modulation generates the switching pulse of the boost converter.
2.4 NP voltage balancing for three-phase NPC inverters
For three-phase three-level inverters, the operational status of each leg has three switching states, which can be represented by [P], [O], and [N]. Switching states of the inverter can use two pairs of complementary controlled power switches (Sx1, Sx2) and (Sx2, Sx4) for every phase x, where x can be a, b, and c. Switching state [P] means that the upper power switches (Sx1, Sx2) in Fig. 1 are turned on at the same time. Switching state [O] indicates that the middle power switches (Sx2, Sx3) are turned on at the same time, and switching state [N] demonstrates that the down switches (Sx3, Sx4) are on in the meantime. As shown in Fig. 1, switching state [P], switching state [O], and switching state [N] mean the inverter output voltage is + UDC/2, 0 and − UDC/2, respectively, when the NP defines the reference voltage. The three-phase three-level NPC inverter can generate 27 space voltage vectors. In terms of the magnitude of space voltage vectors, it can be divided into zero voltage vectors, small voltage vectors, medium voltage vectors, and large voltage vectors [33, 34]. For large voltage vectors, the NPC inverter outputs connect only to the positive DC rail or the negative DC rail, not to the NP. Therefore, large voltage vectors do not affect the NP voltage. For zero vector voltages, the inverter outputs simultaneously connect to the positive DC rail, the negative DC rail, or the NP, and also do not influence the NP voltage. For medium vector voltages, there is an inverter output connected to the NP, which will influence the NP voltage and will discharge or charge the DC-link capacitors in terms of inverter output currents. For small vector voltages, at least one of the inverter outputs is connected to the NP. For the influence on the NP voltage, small vector voltages can be further classified as positive small vector voltages and negative small vector voltages. These output the same voltage but with opposite influence on the NP voltage. The voltage difference between the upper DC-link voltage and the lower DC-link voltage is defined as Δud =Vp−Vn. When the phase of the grid current ia satisfies ia > 0 in Fig. 1, the positive voltage vector [POO] will decrease the upper DC-link voltage Vp and the voltage difference Δud, and the negative voltage vector [ONN[ will increase Vp and Δud. If the grid phase a current is ia < 0, the upper DC-link voltage Vp and the voltage difference Δud will operate in the opposite direction [35, 36]. From the above analysis, it can be concluded that small vector voltages come in pairs and each pair has an opposite influence on the NP voltage. Therefore, balancing the NP voltage is realized by choosing the appropriate small vector voltages. Assuming the total dwell time of a pair of small vector voltages is Ttotal, the dwell time of a positive small vector voltage is defined as:
From (15), the dwell time of the negative small vector voltage can be obtained as:
The control strategy for balancing the NP voltage is depicted in Fig. 5. The voltage difference Δud is sent to the PI controller, and the output of the PI controller regulates the value m according to the direction of the NP current iN. The NP current iN can be acquired by relationships between the inverter output currents and the switching states of the NPC inverters, and the NP current iN will not be measured [35, 36]. If the voltage difference Δud is large, the PI output value m will also become large and the dwell time of the small vector voltage will be large. The result will be just the opposite when the value m is small. Therefore, the NP voltage is automatically adjusted.
2.5 Decoupled power control for NPC inverters
According to instantaneous power theory and coordinate transformation, the active power P and the reactive power Q for three-phase three-level inverters in the dq rotating reference frame can be obtained as [29]:
where ed and eq are the d-axis and q-axis grid voltage in the dq rotating reference frame; id and iq are the d-axis and q-axis grid currents in the dq rotating reference frame.
Combined with SVM, the DPC strategy for the three-phase three-level NPC grid-connected inverter is described in Fig. 6. The special phase locked loop (PLL), called a ‘positive sequence detector (PSD)+dq−PLL’, which is free of grid voltage harmonics, is widely used in distributed generation systems [37]. Therefore, it is employed in this paper. To reduce the harmonic currents of the NPC inverter currents caused by low-order harmonics in grid voltages, the grid voltage feed-forward control is used [37]. The NPC inverter has to realize two goals. The first goal is to stabilize the DC-link voltage, and the second is to transform active and reactive powers to the power grid under different irradiation in photovoltaic generation systems. From Fig. 6, it can be seen that the control scheme contains two loops. The outer loop is a DC-link voltage loop for stabilizing the DC-link voltage, and the inner loop is a power loop for tracking the given powers. The measured DC-link voltage UDC subtracts the reference DC-link voltage \( U_{\text{DC}}^{*} \), and the error is sent to a conventional PI controller. The active power reference P* can be acquired after the output signal of the DC-link PI controller multiplying the measured DC-link voltage UDC. The reactive power reference Q* can be set in terms of the requirements of power systems, which can be set to absorb reactive power from the power grid or to send reactive power to the power grid. The active and reactive power errors between the power references and the calculated powers are sent to power PI controllers. The d-axis voltage reference \( u_{d}^{*} \) can be obtained after an output signal from the active power PI controller adding the d-axis grid voltage ed. In the same way, the q-axis voltage reference \( u_{q}^{*} \) is calculated as the output of the reactive power PI controller plus q-axis grid voltage eq. With the help of the PSD+dq-PLL method, the d-axis voltage references \( u_{d}^{*} \) and the q-axis voltage references \( u_{q}^{*} \) can be transformed into the α-axis voltage references \( u_{\alpha }^{*} \) and the β-axis voltage references \( u_{\beta }^{*} \) through coordinate transformation. The output 12-pulse signals for the three-phase NPC inverter, which determine the current states of the power switches, can be acquired by the SVM algorithm using the α-axis voltage references \( u_{\alpha }^{*} \), the β-axis voltage references \( u_{\beta }^{*} \), and the output of balancing the NP voltage PI controller.
3 Experimental results
3.1 Experimental test bench and parameters
To further validate the feasibility and correctness of the proposed control strategy, an experimental block diagram based on the TI 32-bit DSP (TMS320F2808) is used and shown in Fig. 7. The inverter output currents and PV array current are acquired by a VAC current sensor 4646-X400, and the upper DC-link voltage, the lower DC-link voltage, PV array voltage, and grid phase voltages are sampled by an LEM voltage sensor LV25-P. The current and voltage signals are sent to a 12-bit DSP internal analog to a digital (A/D) port. A complex programmable logic control device (CPLD) expands the PWM pulse signals generated by the TMS320F2808 chip. A power module is used as a leg for the three-phase three-level inverter. The experimental parameters are listed in Table 1. To simulate PV array characteristics, a programmable DC source Topcon Quadro 32K is used. This can change the PV array curve through a monitored interface.
In the experiment, three PV string curves are used. For the first PV string, the main PV array parameters are set as open-circuit voltage Voc1=650 V, short-circuit current Isc1=13.5 A, and MPPT voltage VMPPT1=520 V. The second curve is set with main parameters of Voc2 = 650 V, Isc2=27 A, and VMPPT2=520 V, and the third curve is set at Voc3 = 750 V, Isc3=8 A, and VMPPT3 = 600 V.
3.2 MPPT
-
1)
Steady-state performance of MPPT
In the steady-state test, the DC-link voltage reference \( U_{\text{DC}}^{*} \) is given as 620 V, and the reactive power reference Q* is set to zero in order to achieve a unity power factor. The proposed MPPT algorithm shown in Fig. 4 is evaluated on the established experimental bench for different conditions. In Fig. 4, a PI controller is employed when implementing the fixed P&O MPPT method, and different perturbation values are used. In addition, the current predictive controller is used when realizing the proposed MPPT. Figure 8 shows the experimental waveforms of the fixed P&O MPPT method and the proposed MPPT method. Comparative experimental waveforms of phase a grid voltage ea, phase a grid current ia, PV string voltage VPV, and PV string current iPV for different MPPT algorithms are depicted in Fig. 8 with the first PV array input. Figures 8a and b show the results by using the P&O MPPT method, and their perturbation values are 0.5 V and 3 V. Figure 8c shows the results using the proposed MPPT scheme. Figure 8 shows that the oscillation amplitudes in the PV array voltage and PV array current are small for the three different methods. Specifically, when the inverter operates at MPP using different algorithms, the variation of the PV output voltage is measured at less than 5 V and the corresponding oscillation of the PV output power is measured at less than 4 W. Thus, the static performance using these three methods are almost the same.
-
2)
Transient performance of MPPT
The dynamic behavior of MPPT schemes has been examined under different conditions:
Case 1: Suddenly stepping input PV array from the first curve to the third curve.
The proposed MPPT method is compared with the conventional fixed P&O MPPT scheme, which has two different fixed perturbation values, 0.5 V and 3.0 V for transients. To simulate sudden irradiation changing conditions, the DC power source can be set by loading different PV array curves. Figure 9 depicts phase a grid voltage ea, phase a grid current ia, PV string input voltage VPV, and PV string input current IPV for different MPPT schemes under the Case 1 condition. From Fig. 9, it can be seen that 11 s are needed to reach steady-state using 0.5 V fixed perturbation value, 9.92 s for 3 V fixed perturbation value, and only 7.60 s for the proposed MPPT scheme, which indicates that the proposed MPPT scheme has a faster tracking speed because of a variable and adaptive step. In Fig. 9, the PV array voltage reaches steady-state without fluctuations for the proposed MPPT scheme, while the PV array voltage uses the P&O method with fixed perturbation value oscillations for a long period before reaching the steady-state MPP. The larger the fixed perturbation value adopted, the greater the PV array voltage oscillations before reaching the steady-state MPP. As observed from Fig. 9 in the dynamic response, it can be concluded that the proposed MPPT scheme has better transient response than the fixed perturbation value method. This will improve MPPT efficiency especially for dynamic tracking.
3.3 Three-phase NPC inverters results
To validate the feasibility of the DPC control strategy for the NPC inverter, the dynamic behavior is studied. Experimental dynamic study of NPC inverters has been carried out under different conditions:
Case 2: Suddenly stepping the input PV string from the first curve to the second curve.
Case 3: Suddenly stepping the input PV string from the second curve to the first curve.
Aiming to realize the unity power factor for the NPC inverter, the reactive power reference Q* is set to zero. Figure 10 shows experimental waveforms of the phase a grid voltage ea, the phase a grid current ia, the phase b grid current ib and the NP oscillation voltage Δud in the different cases. Figure 10a and b display the dynamic performance under Case 2 and Case 3, respectively. As observed in Fig. 10, phase a grid current ia is perfecly sinusoidal, and the total harmonic distortion (THD) of phase a grid current ia is only 3.8%, which is measured by a power analyzer under the second PV array. The THD of phase a grid current ia is less than 5%, which meets the national grid standard when distributed generation systems are connected to a power grid through power electronic converters.
From Fig. 10, it is seen that the NP oscillation voltage Δud is less than 15 V (only 2.4% of rated voltage) in the steady-state operation and less than 30 V (only 5.0% of rated voltage) in the dynamic operation. This validates the effectiveness of the NP balancing control for the three-level NPC inverter. As shown in Fig. 10, it is also concluded that the phase a grid current is in line with the phase a grid voltage in the steady-state test and even in the dynamic test and the power factor is 0.994 measured by a power analyzer under the second PV array. This means that the active power and the reactive power are successfully decoupled using DPC control with SVM. From the dynamic response in Fig. 10, it is found that the phase a grid current of the NPC inverter can reach steady-state in less than 3 ms under a step change, which is 50% of the rated power change, and rarely occurs in practical photovoltaic generation systems. These experimental waveforms indicate that the proposed control strategy achieves excellent steady-state and dynamic response for the three-phase NPC inverter.
4 Conclusion
This paper presents an adaptive P&O and current predictive MPPT algorithm with decoupled power control applied in three-phase NPC grid-connected inverters. The conventional fixed perturbation MPPT method and proposed method are compared in both steady-state operation and dynamic response. The results show that the proposed MPPT scheme has good steady-state and dynamic performance. The variation of the PV output voltage of the proposed MPPC method is less than 5 V and the proposed MPPT has faster dynamic MPPT performance than traditional methods. The proposed method only needs 7.6 s after getting the MMP in the dynamic process. The two other, traditional, methods require 9.92 s and 11 s. In addition, decoupled control for active power and reactive power is also achieved with good steady-state and dynamic performance. The NP balancing scheme with the PI controller is very effective in balancing the NP voltage, and the NP oscillation voltage is less than 15 V in steady-state operation and less than 30 V in dynamic operation. However, the proposed current predictive MPPT control does not consider inductance change in the boost inverter, and the deviation value in the current predictive model will influence MPPT accuracy. Therefore, current predictive MPPT control under inductance change will be studied further in future.
References
Blaabjerg F, Ma K (2013) Future of power electronics for wind turbine system. IEEE J Emerg Sel Topics Power Electron 1(3):139–152
Romero-Cadaval E, Spagnuolo G, Franquelo LG et al (2013) Grid-connected photovoltaic generation plants. IEEE Ind Electron Mag 7(3):6–20
Calderaro V, Galdi V, Lamberti F et al (2015) A smart strategy for voltage control ancillary service in distribution networks. IEEE Trans Power Syst 30(1):494–502
Guo X, Zhou J, Jia X et al (2018) Leakage current attenuation of a three-phase cascaded inverter for transformerless grid-connected PV systems. IEEE Trans Ind Electron 65(1):676–686
Guo X, Liu W, Lu Z (2017) Flexible power regulation and current-limited control of grid-connected inverter under unbalanced grid voltage fault. IEEE Trans Ind Electron 64(9):7425–7432
Hong Y, Pham SN, Yoo T et al (2015) Efficient maximum power point tracking for a distributed PV system under rapidly changing environmental conditions. IEEE Trans Power Electron 30(8):4209–4218
Kollimalla SK, Mishra MK (2014) Variable perturbation size adaptive P&O MPPT algorithm for sudden changes in radiance. IEEE Trans Sustain Energy 5(3):718–728
Sundareswaran K, Vigneshkumar V, Sankar P (2016) Development of an improved P&O algorithm assisted through a colony of foraging ants for MPPT in PV system. IEEE Trans Ind Inform 12(1):187–200
Liu F, Duan S, Liu B et al (2008) A variable step size INC MPPT method for PV systems. IEEE Trans Ind Electron 55(7):2610–2621
Xu ZR, Yang P, Zhou DB et al (2015) An improved variable step size MPPT algorithm based on INC. J Power Electron 15(2):487–496
Safari A, Mekhilef S (2011) Simulation and hardware implementation of incremental conductance MPPT with direct control method using Cuk converter. IEEE Trans Ind Electron 58(4):1154–1161
Abdelsalam AK, Massoud AM, Ahmed S et al (2011) High-performance adaptive perturb and observe MPPT technique for photovoltaic-based microgrids. IEEE Trans Power Electron 26(4):1010–1021
Alajmi BN, Ahmed KH, Finney SJ et al (2011) Fuzzy-logic-control approach of a modified hill-climbing method for maximum power point in microgrid standalone photovoltaic system. IEEE Trans Power Electron 26(4):1022–1030
Wei W, Zhang Z, Qiao W et al (2016) An adaptive network-based reinforcement learning method for MPPT control of PMSG wind energy conversion systems. IEEE Trans Power Electron 31(11):7837–7848
Elobaid LM, Abdelsalam AK, Zakzouk EE et al (2015) Artificial neural network-based photovoltaic maximum power point tracking techniques: a survey. IET Renew Power Gener 9(8):1043–1063
Cortes P, Kazmierkowski M, Kennel R et al (2008) Predictive control in power electronics and drives. IEEE Trans Ind Electron 55(12):4312–4324
Yang Y, Wen HQ, Fan MD et al (2018) A fast finite-switching-state model predictive control method without weighting factors for T-type three-level three-phase inverters. IEEE Trans Ind Inform. https://doi.org/10.1109/TII.2018.2815035
Shadmand MB, Balog RS, Abu-Rub H (2014) Model predictive control of PV sources in a smart DC distribution system: maximum power point tracking and droop control. IEEE Trans Energy Convers 29(4):913–921
Errouissi R, Al-Durra A, Muyeen SM (2016) A robust continuous-time MPC of a DC–DC boost converter interfaced with a grid-connected photovoltaic system. IEEE J Photovolt 6(6):1619–1629
Kakosimos PE, Kladas AG, Muyeen SM (2011) Implementation of photovoltaic array MPPT through fixed step predictive control technique. Renew Energy 36(2):2508–2514
Song ZF, Tian YJ, Chen W et al (2016) Predictive duty cycle control of three-phase active-front-end rectifiers. IEEE Trans Power Electron 31(1):698–710
Sajadian S, Ahmadi S (2016) Model predictive-based maximum power point tracking for grid-tied photovoltaic applications using a Z-source inverter. IEEE Trans Power Electron 31(11):7611–7620
Kakosimos PE, Kladas AG, Manias SN (2013) Fast photovoltaic-system voltage- or current-oriented MPPT employing a predictive digital current-controlled converter. IEEE Trans Ind Electron 60(12):5673–5685
Mohamed YARI, El-Saadany EF (2007) An improved deadbeat current control scheme with a novel adaptive self-tuning load model for a three-phase PWM voltage-source inverter. IEEE Trans Ind Electron 54(2):747–759
Kouro YC, Malinowski M, Gopakumar K et al (2010) Recent advances and industrial applications of multilevel converters. IEEE Trans Ind Electron 57(8):2553–2580
Liserre M, Cardenas R, Molinas M et al (2011) Overview of multi-MW wind turbines and wind parks. IEEE Trans Ind Electron 58(4):1081–1095
June-Seok L, Kyo-Beum L (2014) New modulation techniques for a leakage current reduction and a neutral-point voltage balance in transformerless photovoltaic systems using a three-level inverter. IEEE Trans Power Electron 29(4):1720–1732
Choi UM, Lee HH, Lee KB (2013) Simple neutral-point voltage control for three-level inverters using a discontinuous pulse width modulation. IEEE Trans Energy Convers 28(2):434–443
Kazmierkowski MP, Jasinski M, Wrona G (2011) DSP-based control of grid-connected power converters operating under grid distortions. IEEE Trans Ind Inform 7(2):204–211
Zhi D, Xu L, Wiliams B (2009) Improved direct power control of grid connected DC/AC converters. IEEE Trans Power Electron 24(5):1280–1292
Zhang YC, Qu CH (2015) Table-based direct power control for three-phase AC/DC converters under unbalanced grid voltages. IEEE Trans Power Electron 30(12):7090–7099
Zhang YC, Long YT, Zhang YC et al (2013) Table-based direct power control for three-level neutral point-clamped pulse-width modulated rectifier. IET Power Electron 6(8):1555–1562
Mishra MK, Joshi A, Ghosh A et al (2003) Control schemes for equalization of capacitor voltages in neutral clamped shunt compensator. IEEE Trans Power Deliv 18(2):538–544
Chaturvedi P, Jain S, Agarwal P (2014) Carrier-based neutral point potential regulator with reduced switching losses for three-level diode-clamped inverter. IEEE Trans Ind Electron 61(2):613–624
Choi UM, Blaabjerg F, Lee KB (2015) Method to minimize the low frequency neutral-point voltage oscillations with time-offset injection for neutral-point-clamped inverters. IEEE Trans Ind Appl 51(2):1678–1691
Choudhury A, Pillay P, Williamson SS (2016) Modified dc-bus voltage balancing algorithm based three-level neutral point clamped IPMSM drive for electric vehicle applications. IEEE Trans Ind Electron 63(2):761–772
Karimi-Ghartemani M, Iravani MR (2004) A method for synchronization of power electronic converters in polluted and variable–frequency environments. IEEE Trans Power Syst 19(3):1263–1270
Acknowledgements
This work was supported in part by the National Young Natural Science Foundation of China (No. 51407124), in part by China Postdoctoral Science Foundation (No. 2015M581857), and in part by Suzhou prospective applied research project (No. SYG201640).
Author information
Authors and Affiliations
Corresponding author
Additional information
CrossCheck date: 13 June 2018
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
YANG, Y., WEN, H. Adaptive perturb and observe maximum power point tracking with current predictive and decoupled power control for grid-connected photovoltaic inverters. J. Mod. Power Syst. Clean Energy 7, 422–432 (2019). https://doi.org/10.1007/s40565-018-0437-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40565-018-0437-x