Next Article in Journal
Head and Trunk Kinematics during Activities of Daily Living with and without Mechanical Restriction of Cervical Motion
Next Article in Special Issue
Smart Sensorization Using Propositional Dynamic Logic
Previous Article in Journal
Face Biometric Spoof Detection Method Using a Remote Photoplethysmography Signal
Previous Article in Special Issue
Design and Test of a High-Performance Wireless Sensor Network for Irradiance Monitoring
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Maximum Power Point Tracking-Based Model Predictive Control for Photovoltaic Systems: Investigation and New Perspective

1
Chair of High-Power Converter Systems (HLU), Technical University of Munich (TUM), 80333 Munich, Germany
2
Electrical Engineering Department, Faculty of Engineering, Assiut University, Assiut 71516, Egypt
3
Electrical Engineering Department, Faculty of Engineering, Menoufia University, Shebin El-Koum 32511, Egypt
4
Faculty of Engineering, Universidad San Sebastian, Santiago 8370146, Chile
*
Author to whom correspondence should be addressed.
Submission received: 10 March 2022 / Revised: 12 April 2022 / Accepted: 14 April 2022 / Published: 16 April 2022
(This article belongs to the Special Issue Advanced Sensing Technologies in Photovoltaic Systems)

Abstract

:
In this paper, a comparative review for maximum power point tracking (MPPT) techniques based on model predictive control (MPC) is presented in the first part. Generally, the implementation methods of MPPT-based MPC can be categorized into the fixed switching technique and the variable switching one. On one side, the fixed switching method uses a digital observer for the photovoltaic (PV) model to predict the optimal control parameter (voltage or current). Later, this parameter is compared with the measured value, and a proportional–integral (PI) controller is employed to get the duty cycle command. On the other side, the variable switching algorithm relies on the discrete-time model of the utilized converter to generate the switching signal without the need for modulators. In this regard, new perspectives are inspired by the MPC technique to implement both methods (fixed and variable switching), where a simple procedure is used to eliminate the PI controller in the fixed switching method. Furthermore, a direct realization technique for the variable switching method is suggested, in which the discretization of the converter’s model is not required. This, in turn, simplifies the application of MPPT-based MPC to other converters. Furthermore, a reduced sensor count is accomplished. All conventional and proposed methods are compared using experimental results under different static and dynamic operating conditions.

1. Introduction

1.1. Toward Renewable Energy (PV Energy)

Currently, the utilization of renewable energy sources is increasing tremendously [1]. The issues of global warming, pollution, and emissions related to conventional sources have pushed and accelerated this increase [2,3]. Different countries are encouraging the use of the renewable sources [4,5]. The photovoltaic (PV) source is getting more attention among these sources. Numerous factors have contributed to this interest in PV energy. To mention a few, the PV system has a simple structure, where no moving parts or noisy instruments exist in this framework. It can be implemented for stand-alone or grid-connected applications. PV systems are commonly used for household purposes, where they can be installed on roofs of buildings [5]. The PV systems are executed under various structures. However, the classical configurations are the two-stage and single-stage topologies. The two-stage PV system is composed of a direct current–direct current (DC-DC) converter (the first stage) followed by an AC-DC inversion stage (the second stage). However, in the single-stage topology, the DC-DC converter is removed. Each configuration has its own merits and demerits, where the two-stage system simplifies the overall control strategy. Furthermore, the DC-DC stage boosts the voltage to an appropriate level for grid connection. However, the increased number of stages affects the conversion efficiency of the system. This also reflects on the size and cost of the system. The single-stage system requires a PV array configuration to enable grid integration (to obtain high voltage at the DC link). The control methodology in this topology is complicated. However, the conversion efficiency is higher compared to the single one [6,7,8,9,10]. Moreover, maximum power point tracking (MPPT) is an essential function in any PV system [11,12,13,14]. The PV source has a nonlinear characteristic, where under uniform radiation conditions, the power-voltage (P-V) curve has a unique maximum power point (MPP) [15]. Consequently, the objective of the MPPT is to operate the system at this point or practically as near as possible from this point [6].
In the literature, different MPPT algorithms are implemented, and therefore, different classifications exist for MPPT [16,17,18,19]. However, they can be mainly sorted into conventional methods, intelligent techniques, and nature-inspired or meta-heuristic algorithms. The conventional methods include well-known approaches such as perturb and observe (P&O) and incremental conductance (INC) [20,21]. Furthermore, other techniques that depend on the PV model or an analytical procedure lie in this group. Intelligent techniques employ fuzzy logic controllers or artificial neural networks to capture the maximum power [22]. However, nature-inspired or meta-heuristic methods are intended for partial shading conditions, where the utilized algorithm searches for the global maximum of the P-V curve when the nonuniform distribution of radiation over the PV modules happens [23]. A popular example of these methods is particle swarm optimization [24,25]. Furthermore, more advanced techniques are employed for global peak tracking such as leader-based collective intelligence algorithm, memetic salp swarm algorithm, and memetic reinforcement learning scheme [26,27,28]. Mainly, such algorithms are developed to accelerate and enhance the searching scheme of the traditional methods. Recently, model predictive control (MPC) is applied for various control objectives [29]. However, a limited number of studies have discussed the MPC-based MPPT implementation. This encourages the authors to focus on this new branch and investigate its performance in the PV system. Furthermore, new approaches for simplifying the execution of MPPT-based MPC are presented.

1.2. Previous Works on MPPT Based MPC

Table 1 summarizes the works that have been done in the area of MPPT based on MPC. From the table, the discussed techniques can be categorized into two groups of fixed switching methods [30,31] (based on a digital observer (DO)) and the finite-set model predictive control (FS-MPC) [32,33,34,35,36,37,38], which has a variable switching frequency. The fixed switching method depends on representing the PV model by an equivalent voltage source and a resistor. Therefore, the predicted PV current corresponding to a specific voltage can be calculated based on this equivalent circuit. To achieve a fixed switching behavior, a proportional–integral (PI) controller is used to compare the measured voltage with the reference one. Then, the resulted duty command is applied to a pulse width modulation (PWM) stage. In the FS-MPC, the discrete-time model of the utilized converter is used to select the best switching state according to a cost function design, where the predicted control parameter (voltage or current) is compared with its reference value. Thus, the switching state corresponding to the minimum cost function is chosen for application. Normally, the reference of the FS-MPC loop comes from the P&O or INC method, as stated in Table 1 (remarks column). The implementation of the fixed switching algorithm needs two sensors for the PV current and voltage. However, the FS-MPC implementation requires an additional sensor for the voltage at the output capacitor (due to dependency of the prediction stage on the model of the converter). This is considered a drawback for low-power PV applications. It is worth mentioning that different converter topologies are investigated in the aforementioned studies, where commonly, the boost converter is utilized for implementation. Other topologies such as flyback and buck converters are also studied.

1.3. Sensors Reduction for FS-MPC Implementation

Table 2 illustrates the sensor reduction approaches for the FS-MPC technique. As mentioned previously, the FS-MPC method requires additional sensors in the prediction stage (normally at the output terminal). This may be the cause of less interest in the FS-MPC as an MPP tracker. Therefore, some attempts have been made to tackle this problem. These methods can be categorized into two sets of methodologies. The first approach uses the model of the utilized converter (ideal one or including losses) to estimate the variable instead of measuring it [39,40,41]. The other technique employs an observer for estimation and sensor reduction. An extended Kalman filter is applied in [42] to estimate the input PV current of the boost converter. Similarly, a Luenberger observer is used with the P&O method in [43] for sensor current elimination. The observer design is also dependent on the discrete-time model of the system [3].
In view of the above, the MPPT-based MPC provides an elegant performance, where high efficiency can be obtained [44]. Furthermore, it has a fast dynamic response [45]. However, dependency on the utilized converter and additional sensors for the prediction stage are the major drawbacks of this technique. Moreover, calculation of the cost function increases its computational time. Therefore, the present research is aiming at simplifying the implementation of the FS-MPC for MPPT and reducing the number of required sensors. Additionally, for the fixed switching method (digital observer), a simple control law is used to remove the PI controller. The main contributions of our work can be summed up as follows:
  • A review for the MPPT based on MPC is provided. Both fixed switching and variable switching frequency techniques are addressed.
  • Analysis and implementation procedures of the MPPT-based MPC are discussed in detail.
  • A modified approach for implementing the FS-MPC is proposed, where the discrete-time model of the system is not required. No cost function evaluation is needed, and sensor reduction is realized.
  • A simple approach is used to eliminate the PI controller for the digital observer method, which decreases the tuning efforts.
  • Experimental evaluation of all methods (the conventional and proposed) at different operating conditions (static and dynamic atmospheric profiles).
The remainder of this article is organized as follows: Section 2 presents the mathematical model of the PV system under study, whereas the implementation methods for MPPT using MPC are described in Section 3. The proposed methods with sensor reduction are investigated in Section 4. The experimental results, comparison, and evaluation are given in Section 5. Suggestions, key points, and future scope are addressed in Section 6. At last, the paper is finalized in Section 7.

2. PV System Modeling

Different configurations are used for the PV system to assess the performance of the MPPT [46]. However, the most popular converter is the boost converter, especially when considering grid integration [3]. Therefore, the PV system under study utilizes the boost converter to interface the PV source with the load. Figure 1 simply shows this configuration.

2.1. Model of the PV Source

The PV source exhibits non-linear behavior. Therefore, numerous models have been utilized in the literature to describe such behavior. However, the most applied model is the single-diode one due to its simplicity and accuracy [47]. In this model, the current–voltage (I-V) behavior of the PV generator is given by [3,47]
i p v = i p h i o [ e ( v p v + i p v R s n N s v t h ) 1 ] v p v + i p v R s R s h ,
where i p h is the photovoltaic current, i o is the diode saturation current, n is the diode ideality factor, R s is the module series resistance, R s h is the module shunt resistance, N s is the number of cells in one module, v t h is the thermal voltage, i p v is the terminal current, and v p v is the output voltage.

2.2. Model of the Boost Converter

The behavior of the boost converter is characterized by the actions of its switch, where two modes of operation are specified according to the switch state [48]. Hence, the model of the boost converter according to the state-space representation can be formulated as [3]
x ˙ = A x + B u , y = C x + D u ,
where x = [ i p v v c ] T is the state vector, u = v p v is the input PV voltage, and y = v c is the load output voltage. Furthermore, A , B , C , and D are the system matrices and are arranged as follows
A = 0 1 d L 1 d C 1 R C ,   B = 1 L 0 ,   C = 0 1 ,   D = 0 ,
where L is the boost inductance, C is the output capacitance, R is the load resistance, and d is the duty cycle of the boost converter.

3. MPC-Based MPPT

3.1. Fixed Switching Frequency MPPT-Based Digital Observer

The predictive fixed switching technique depends on the equivalent circuit of the PV generator. Figure 2 shows a simplified model of the PV source [31], which can be characterized by an equivalent voltage source connected in series with a total resistance. This model is called a digital observer, which can efficiently linearize the PV source model in the vicinity of the MPP [46]. Therefore, the design procedure of the fixed switching MPPT method can be performed following these steps [49,50]:
1. The predicted PV currents are calculated from
i p v ( k + 1 ) 1 , 2 = i p v ( k ) ± Δ i ,
where i p v ( k + 1 ) is the PV current at the next sampling instant, i p v ( k ) is the PV current at the present sampling instant, and Δ i is the step-size.
2. Consequently, the predicted voltages are calculated as
v p v ( k + 1 ) 1 , 2 = v t ( k ) i p v ( k + 1 ) 1 , 2 R t ( k ) ,
where v t ( k ) and R t ( k ) are the equivalent voltage and resistance of the PV source, respectively.
3. The equivalent resistance and voltage of the PV source are computed as follows
R t ( k ) = v p v ( k 1 ) v p v ( k ) i p v ( k 1 ) i p v ( k ) ,
v t ( k ) = v p v ( k ) + i p v ( k ) R t ( k ) ,
where v p v ( k 1 ) and i p v ( k 1 ) are the PV voltage and current at the previous sampling instant.
4. The cost function for assessment and selection is based on the predicted PV power as
p p v ( k + 1 ) 1 , 2 = v p v ( k + 1 ) 1 , 2 i p v ( k + 1 ) 1 , 2 .
The predicted power is compared with the present PV power. Therefore, the cost function is finalized as
g 1 , 2 = p p v ( k + 1 ) 1 , 2 p p v ( k ) .
According to the cost function, the PV voltage corresponding to the higher power (between p p v ( k + 1 ) 1 and p p v ( k + 1 ) 2 ) will be chosen. Conventionally, this voltage is compared with the actual one, and the duty cycle is obtained using a PI controller. However, we suggest the following procedure, which implies elimination of the PI controller. An adjustable step is used to get the duty cycle command, where the function of this step is to minimize the difference between the optimal voltage and the actual value. Therefore, the design of the tunable step is obtained from
Δ d = c | Δ v | ,
where c is an adjustable factor, and Δ v is the difference between the optimal voltage and the actual value.
Figure 3 shows the working procedure of the predictive fixed switching MPPT without a PI controller. Firstly, the equivalent values of the PV source based on the present and previous measurements are calculated. Then, the predicted currents are computed utilizing a fixed step for the current. Following, the predicted voltages are obtained, which enable the calculation of the predicted values of the power. According the cost function design, the best voltage is selected. Finally, the duty cycle command is obtained using an adjustable step for the distance between the actual and the optimal voltage.

3.2. Variable Switching Frequency MPPT-Based FS-MPC

To implement the FS-MPC, the discrete-time model of the system is required. Therefore, and with reference to the model of the boost converter (Equation (3)), one can derive the following [37,51,52]
i p v ( k + 1 ) = i p v ( k ) + T s L [ v p v ( k ) v c ( k ) ] ,
v c ( k + 1 ) = [ 1 T s R C ] v c ( k ) + T s C i p v ( k ) ,
i p v ( k + 1 ) = i p v ( k ) + T s L v p v ( k ) ,
v c ( k + 1 ) = [ 1 T s R C ] v c ( k ) ,
where Equations (11) and (12) represent the OFF state, while the other two equations represent the ON state. Furthermore, T s is the sampling period, k + 1 is the predicted sampling instant, and k is the current one. Simply, putting the previous discrete-time model in a matrix form gives
A d = 1 T s ( 1 d ) L T s ( 1 d ) C 1 T s R C ,   B d = T s L 0 ,   C d = 0 1 ,   D d = 0 ,
where A d , B d , C d , and D d are the discretized form of the system matrices.
The MPPT using FS-MPC can be carried out based on the current or voltage design. Therefore, for the current design, the cost function is
g i | s = 0 , 1 = | i p v s = 0 , 1 ( k + 1 ) i r | ,
where i r is the reference current. However, to accomplish the voltage design, the predicted PV voltages should be evaluated as follows
v p v ( k + 1 ) = [ 1 d ] v c ( k + 1 ) .
Then, the cost function for optimal switching state selection is defined as
g v | s = 0 , 1 = | v p v s = 0 , 1 ( k + 1 ) v r | ,
where v r is the reference voltage. The cost function design can include both current and voltage. However, a weighting factor is required, and the final design is formulated as [46]
g i , v | s = 0 , 1 = | v p v s = 0 , 1 ( k + 1 ) v r | + λ | i p v s = 0 , 1 ( k + 1 ) i r | .
The final algorithm for the FS-MPC is shown in Figure 4, where the P&O method is used to generate the reference voltage for the FS-MPC loop (the voltage design is chosen here for implementation). Finally, the optimal state is selected within the prediction stage of the FS-MPC according to the cost function design.
Similar to the conventional methods (P&O and INC), the fixed switching MPPT uses two sensors for the PV voltage and current to accomplish the MPPT operation. For the case of FS-MPC, an additional sensor for the output capacitor voltage is required during the prediction stage. Therefore, in total, the MPPT-based FS-MPC needs three sensors to track the maximum power. However, no modulator is required as the case of the fixed switching technique.

4. The Proposed Direct MPPT Techniques

The first proposed methodology depends on the direct control method, in which the duty cycle is perturbed directly in the control technique [53]. In the suggested algorithm, the duty cycle is replaced with the switching state as the case of the FS-MPC. However, the switching state is predicted directly after the measurement stage without the need for a discrete-time model of the converter. Therefore, the evaluation of cost function is also eliminated. This technique is firstly suggested in [3] (previous publication from the authors). However, only simulation results are provided there.
The second developed approach is based on the indirect P&O method. Conventionally, and after reference calculation, this reference is sent to the PI controller to get the duty cycle [54]. However, according to the FS-MPC, the PI controller can be eliminated, and a cost function is used to obtain the optimal switching state [46]. Therefore, in the proposed algorithm, a similar approach is utilized. As there are only two states of the boost converter, the authors suggest selecting the best switching state after reference calculation and without the need for the cost function evaluation. It is important to notice that the cost function is mandatory for systems where several cases exist to allocate the best switching state. To be specific, and for example, the two-level inverter has eight switching vectors, and the cost function is required to select among them [55]. However, in our case, the DC-DC converter has only two states. This simplifies the mission and therefore the procedure for obtaining the switching state can be implemented as follows:
  • The difference between the reference voltage and the measured one is calculated as
    v d = v r v p v .
  • The switching actions are determined from
    s = 0 , if v d > 0 , 1 , if v d < 0 .
Figure 5 shows the two suggested techniques for MPPT. It can be noted that only two sensors are used in the proposed scheme just like the conventional methods and with fewer sensors in comparison with the FS-MPC approach. Furthermore, the discrete-time model of the system is not required, where a simple approach is utilized to select the optimal switching state. Moreover, the evaluation of the cost function is eliminated, which simplifies the implementation and reduces the computational burden. Due to similarity with the FS-MPC principle, the authors recall the proposed method as direct maximum power point tracking (DMPPT).

5. Experimental Results

5.1. Test Bench Description

The system under consideration consists of a PV emulator, boost converter, and resistive load. The PV emulator is constructed using a DC source and a group of parallel-connected resistors [56]. Firstly, the DC source is connected with one resistor of this group to emulate the P-V curve at a certain power value. Then, and after a certain interval, another resistor is connected in parallel to the first one to emulate a sudden increase in the power. At last, the added resistor is removed to simulate an abrupt decrease in the output power of the emulator. The utilized real-time controller is the dSPACE MicroLabBox. The control algorithm is developed using Matlab software, and hence, the generated switching state is applied to the power switch of the boost converter. To assess the performance of the PV system under dynamic weather conditions, hardware-in-the-loop (HIL) is used to build the PV system under study. The HIL (RT Box CE) enables the implementation and testing of the system under different operating conditions. Figure 6 shows the experimental arrangement of the set-up, while the parameters of the PV system are summarized in Table 3.

5.2. Evaluation and Discussions

The performance of all methods is firstly investigated under step changes of the input PV power. The comparison includes the fixed switching method based digital observer (DO), the FS-MPC technique, the first developed MPPT based direct P&O (DMPPT1), and the second proposed approach based indirect P&O (DMPPT2).
Figure 7 shows the behavior of all previously mentioned methods, where the PV power ( p p v ), PV voltage ( v p v ), PV current ( i p v ), and instantaneous efficiency ( η p v ) are presented. The PV power has the lowest ripple content at steady state with the MPPT-based DO. This is observed in the waveform of the instantaneous efficiency. Thanks to the modulator and fixed switching behavior of this method, the FS-MPC method and DMPPT2 have a very similar behavior. However, the ripple content of the PV power with the proposed DMPPT2 is a little bit enhanced, which can be seen in the oscillations of the instantaneous efficiency. The first proposed DMPPT1 has the highest ripple content among all studied methods, which is clearly observable in different waveforms of voltage, current, and efficiency.
Table 4 summarizes the behavior of the studied methods concerning the average efficiency and tracking speed. The average efficiency is calculated as specified in [57]. The efficiency of the MPPT-based DO is the highest among all methods. Furthermore, the proposed DMPPT2 comes in the second place. The MPPT-based FS-MPC comes at third position, and finally, the proposed DMPPT1 with approximately 0.5% difference between this method and the fixed switching one. Concerning the tracking speed, the fixed switching method has a remarkable slow transient response at a step change of the PV power in comparison to other methods. The proposed DMPPT2 and FS-MPC techniques are the fastest. However, the DMPPT1 has a slow tracking speed by one sample in comparison to DMPPT2 and the FS-MPC approach thanks to the MPC principle, which provides fast dynamics.
Further investigation is provided by comparing the average switching frequency and the computational load of all methods. This is given in Table 5, where the MPPT-based DO has a significantly higher computational burden in comparison to other methods. This time is consumed in the calculation of the digital observer of the PV source and the prediction of the optimal voltage. Following, and concerning computational load, the FS-MPC comes in second place, where the prediction stage and cost function evaluations require an additional interval. However, the proposed DMPPT1 and DMPPT2 have a very similar computational time that is considered the lowest among all methods, where no dependency on the model of the PV system is involved. Furthermore, the cost function calculation is not required in these methods. The switching frequency for the fixed method is chosen to be comparable to the variable switching methods to have a fair comparison. The FS-MPC and DMPPT2 have approximately the same average switching frequency. However, the average switching frequency of DMPPT1 is the lowest, which explains its modest steady-state performance.
To evaluate the performance of the MPPT methods at dynamic conditions as recommended by the European efficiency test (EN50530) [58], a similar dynamic waveform which is a triangular function is used. This function is built in the utilized HIL system and has the rising and falling ramp manner. Therefore, it is used in this study to assess the performance of the MPPT techniques. The utilized PV module in the HIL system is KC200GT [3,6].
Figure 8 shows the response of the MPPT algorithms when the triangular radiation profile is applied for the input of the PV source. As the PV power has a proportional relation with the radiation, the extracted (produced) power is behaving similarly to the radiation profile (triangular). The PV power with the MPPT-based DO is exhibiting a drift behavior as clarified in the zoomed part of the upper peak of the triangular waveform. It is obvious that the drift occurs to the right of the MPP, where the PV voltage increases and the PV current decreases at this side of operation. This is clearly notable in the waveform of the voltage and current. Therefore, and corresponding to the drift occurrence, the instantaneous efficiency drops. However, the behavior of the PV power at the lower peak of the triangular waveform is very sufficient with the DO method. In contrast, the drift phenomenon occurs at the left side of the MPP for the other methods and in conjunction with the lower peak of the PV power. It should be mentioned that the drift occurrence is uncontrollable [57]. Further details about the drift or divergence of MPPT techniques at fast-changing atmospheric conditions can be found in [6,57,59]. The MPPT-based FS-MPC and DMPPT2 have similar behavior when considering the ramp variation of the PV power, where the drift occurrence for those two methods is quite similar, as can be seen at the lower peak of the PV power. Corresponding to this divergence, there is a periodic decrease in the PV voltage (the drift occurs at the left side of MPP). However, the proposed DMPPT2 exhibits a slightly enhanced waveform, which can be observed in the zoomed part of the PV power. The proposed DMPPT1 has the worst behavior at dynamic weather variation, where the drift occurrence is very notable in the PV power and voltage waveforms. This, in turn, causes a significant drop in the instantaneous efficiency. Furthermore, and as mentioned previously, the low average switching frequency of this method contributes to the PV power and voltage oscillations.
To further clarify the drift phenomenon, the power-voltage variations in dynamic weather conditions are investigated in Figure 9. The fixed switching technique is diverging to the right of MPP, as clarified in the voltage values. Other methods are drifting to the left of the MPP. The FS-MPC and DMPPT2 have similar divergent behavior. However, the performance of the proposed DMPPT2 is improved at high power values. The drift behavior of the DMPPT1 is bad when compared to the FS-MPC and DMMPT2, especially at low power values. However, at high power conditions, it is similar to the FS-MPC technique.
As a summary, Table 6 provides the efficiency of the MPPT methods and average switching frequency at dynamic radiation variation. The proposed DMPPT2 has the highest efficiency among all studied methods. However, the proposed DMPPT1 efficiency is the lowest. Furthermore, the average switching frequency at dynamic conditions is similar for the variable switching methods.
Moreover, Table 7 gives a comparative summary of the behavior of MPPT algorithms when considering the static and dynamic conditions studied previously. Different aspects have been considered in this comparison. However, to sum up, the FS-MPC uses more sensors in comparison to other methods. The steady-state behavior of the fixed switching method is the best among all methods. However, it has a slow transient behavior. Furthermore, its computational load is the highest. All methods suffer from divergence in dynamic weather conditions. However, this drift is very noticeable with the DMPPT1 method. The proposed DMPPT2 technique has the most adequate performance among all methods considering the efficiency, drift, transient behavior, and computational burden.

6. Recommendation and Future Scope

In the present study, a review of the MPPT techniques based on the MPC approach has been presented. In this framework, new perspectives have been proposed to simplify the implementation procedure, which is inspired by the MPC algorithm. However, the research in this direction can be further enhanced by addressing the following suggestions and recommendations:
  • Sensor reductions are highly advisable for MPPT-based MPC, especially for the FS-MPC technique. This of course reduces the implementation cost for low-power PV applications. Furthermore, the reliability of the system will be enhanced in case of sensor failure. Therefore, the system can operate with a minimum number of sensors. Moreover, such sensor reduction approaches can effectively assist the system as backup control.
  • In the same context, several analytical and observer-based methods are recommended to accomplish the sensor reduction schemes.
  • Simplifications are also encouraged to be applied for the FS-MPC to suit the low-cost implementation platforms.
  • Multi-objective control can and should be executed for the FS-MPC technique. This approach adds flexibility to the control problem formulation, which can be advantageous in several applications (not only MPPT). Moreover, new constraints can be easily added to follow the continuous development of the control objectives and grid-codes modification (in case of grid-connected applications).
  • Integration of the optimization techniques into the MPC method to address the partial shading conditions and solve the problem of power loss under such circumstances. However, this may come at the cost of higher computational power.
  • The performance of the MPPT under fast-changing atmospheric conditions should be carefully investigated. Furthermore, the drift or divergence of the MPPT method is to be analyzed and solved.
  • Fixed switching frequency implementation is preferred in some applications such as grid-connected systems (to simplify filter design). Therefore, specific requirements of the system should be taken into consideration.

7. Conclusions

In this article, an overview of the MPPT-based MPC is proposed, where the fixed switching method and the variable switching one are addressed. The PI controller for the fixed MPPT-based DO method is eliminated, and an adaptive step-size is used to minimize the difference between the predicted PV voltage and the actual value. This, in turn, decreases the tuning efforts and simplifies the execution procedure. Based on the FS-MPC principle, two approaches are developed for MPPT named direct MPPT (DMPPT). The proposed methods exploit the MPC principle to select the optimal switching state without the need for cost function evaluations, which greatly decreases the computational burden and simplifies the implementation of the FS-MPC procedure for different converter topologies, as there is no need to derive the discrete-time model of the utilized converter. The FS-MPC and direct methods give tracking speed, which is almost three times faster when compared to the fixed switching technique under step change condition. More specifically, the proposed DMPPT2 gives higher efficiency and fast dynamics in comparison with other methods, where an average efficiency of 97.55% under static experimental tests is achieved. Additionally, and using dynamic HIL tests, an efficiency of 99.67% is obtained. Furthermore, a smaller number of sensors is required in comparison with the conventional FS-MPC due to the absence of a prediction stage, where only two voltage and current sensors (one voltage sensor saving compared to the FS-MPC) are utilized. However, still, all methods suffer from the drift phenomenon, especially the DMPPT1 technique. Simplification of the FS-MPC, sensor reduction techniques, and drift-avoidance are encouraged for future directions in this area of research.

Author Contributions

M.A. (Mostafa Ahmed) designed, implemented the proposed control strategy, and wrote the manuscript. I.H. helped in writing the manuscript and collection of the experimental results. M.A. (Mohamed Abdelrahem) revised and edited the manuscript. R.K. and J.R. were responsible for the guidance and suggestions. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

This work was supported by the German Research Foundation (DFG) and the Technical University of Munich (TUM) in the framework of the Open Access Publishing Program. The work of José Rodríguez was supported by Agencia Nacional de Investigación y Desarrollo (ANID) under Project FB0008, Project ACT192013, and Project 1210208.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

MPPT Maximum power point tracking
MPC Model predictive control
PV Photovoltaic
PI Proportional–integral
MPP Maximum power point
P&O Perturb and observe
INC Incremental conductance
PWM Pulse width modulation
FS-MPC Finite-set model predictive control
DC Direct current
DO Digital observer
Symbols
i p h Photovoltaic current
n Diode ideality factor
i o Diode saturation current
R s Module series resistance
R s h Module shunt resistance
v t h Thermal voltage
N s Number of series cells in one module
v p v Output voltage of PV source
i p v Output current of PV source
A, B, C, D System model matrices
v c Capacitor voltage
L Boost inductance
C Boost output capacitance
R Load resistance
d Duty cycle of the boost converter
v t Equivalent voltage of the PV source
R t Equivalent resistance of the PV source
g Cost function
T s Sampling time
λ Weighting factor

References

  1. Kouro, S.; Leon, J.I.; Vinnikov, D.; Franquelo, L.G. Grid-connected photovoltaic systems: An overview of recent research and emerging PV converter technology. IEEE Ind. Electron. Mag. 2015, 9, 47–61. [Google Scholar] [CrossRef]
  2. Lyden, S.; Galligan, H.; Haque, E. A hybrid simulated annealing and perturb and observe maximum power point tracking method. IEEE Syst. J. 2020, 15, 4325–4333. [Google Scholar] [CrossRef]
  3. Ahmed, M.; Abdelrahem, M.; Kennel, R. Highly efficient and robust grid connected photovoltaic system based model predictive control with kalman filtering capability. Sustainability 2020, 12, 4542. [Google Scholar] [CrossRef]
  4. Halkos, G.E.; Gkampoura, E.-C. Reviewing usage, potentials, and limitations of renewable energy sources. Energies 2020, 13, 2906. [Google Scholar] [CrossRef]
  5. Ibrahim, T.; Stroe, D.; Kerekes, T.; Sera, D.; Spataru, S. An overview of supercapacitors for integrated PV–energy storage panels. In Proceedings of the 2021 IEEE 19th International Power Electronics and Motion Control Conference (PEMC), Gliwice, Poland, 25–29 April 2021; pp. 828–835. [Google Scholar]
  6. Ahmed, M.; Abdelrahem, M.; Harbi, I.; Kennel, R. An Adaptive Model-Based MPPT Technique with Drift-Avoidance for Grid-Connected PV Systems. Energies 2020, 13, 6656. [Google Scholar] [CrossRef]
  7. Ciobotaru, M.; Teodorescu, R.; Blaabjerg, F. Control of single-stage single-phase PV inverter. EPE J. 2006, 16, 20–26. [Google Scholar] [CrossRef]
  8. Wu, T.-F.; Chang, C.-H.; Lin, L.-C.; Kuo, C.-L. Power loss comparison of single-and two-stage grid-connected photovoltaic systems. IEEE Trans. Energy Convers. 2011, 26, 707–715. [Google Scholar] [CrossRef]
  9. Kadri, R.; Gaubert, J.-P.; Champenois, G. An improved maximum power point tracking for photovoltaic grid-connected inverter based on voltage-oriented control. IEEE Trans. Ind. Electron. 2010, 58, 66–75. [Google Scholar] [CrossRef]
  10. Alajmi, B.N.; Ahmed, K.H.; Adam, G.P.; Williams, B.W. Single-phase single-stage transformer less grid-connected PV system. IEEE Trans. Power Electron. 2012, 28, 2664–2676. [Google Scholar] [CrossRef]
  11. Mastromauro, R.A.; Liserre, M.; Dell’Aquila, A. Control issues in single-stage photovoltaic systems: MPPT, current and voltage control. IEEE Trans. Ind. Inform. 2012, 8, 241–254. [Google Scholar] [CrossRef]
  12. Eltawil, M.A.; Zhao, Z. MPPT techniques for photovoltaic applications. Renew. Sustain. Energy Rev. 2013, 25, 793–813. [Google Scholar] [CrossRef]
  13. Romero-Cadaval, E.; Spagnuolo, G.; Franquelo, L.G.; Ramos-Paja, C.A.; Suntio, T.; Xiao, W. Grid-connected photovoltaic generation plants: Components and operation. IEEE Ind. Electron. Mag. 2013, 7, 6–20. [Google Scholar] [CrossRef] [Green Version]
  14. Blaabjerg, F.; Yang, Y.; Yang, D.; Wang, X. Distributed power-generation systems and protection. Proc. IEEE 2017, 105, 1311–1331. [Google Scholar] [CrossRef] [Green Version]
  15. Yilmaz, U.; Kircay, A.; Borekci, S. PV system fuzzy logic MPPT method and PI control as a charge controller. Renew. Sustain. Energy Rev. 2018, 81, 994–1001. [Google Scholar] [CrossRef]
  16. De Brito, M.A.G.; Galotto, L.; Sampaio, L.P.; e Melo, G.D.A.; Canesin, C.A. Evaluation of the main MPPT techniques for photovoltaic applications. IEEE Trans. Ind. Electron. 2012, 60, 1156–1167. [Google Scholar] [CrossRef]
  17. Bhatnagar, P.; Nema, R.K. Maximum power point tracking control techniques: State-of-the-art in photovoltaic applications. Renew. Sustain. Energy Rev. 2013, 23, 224–241. [Google Scholar] [CrossRef]
  18. Bendib, B.; Belmili, H.; Krim, F. A survey of the most used MPPT methods: Conventional and advanced algorithms applied for photovoltaic systems. Renew. Sustain. Energy Rev. 2015, 45, 637–648. [Google Scholar] [CrossRef]
  19. Motahhir, S.; El Hammoumi, A.; El Ghzizal, A. The most used MPPT algorithms: Review and the suitable low-cost embedded board for each algorithm. J. Clean. Prod. 2020, 246, 118983. [Google Scholar] [CrossRef]
  20. Makhloufi, S.; Mekhilef, S. Logarithmic PSO Based Global/Local Maximum Power Point Tracker for Partially Shaded Photovoltaic Systems. IEEE J. Emerg. Sel. Top. Power Electron. 2021, 10, 375–386. [Google Scholar] [CrossRef]
  21. Metry, M.; Balog, R.S. An adaptive model predictive controller for current Sensorless MPPT in PV systems. IEEE Open J. Power Electron. 2020, 1, 445–455. [Google Scholar] [CrossRef]
  22. Ali, M.N.; Mahmoud, K.; Lehtonen, M.; Darwish, M.M.F. Promising MPPT Methods Combining Metaheuristic, Fuzzy-Logic and ANN Techniques for Grid-Connected Photovoltaic. Sensors 2021, 21, 1244. [Google Scholar] [CrossRef] [PubMed]
  23. Phan, B.C.; Lai, Y.-C.; Lin, C.E. A deep reinforcement learning-based MPPT control for PV systems under partial shading condition. Sensors 2020, 20, 3039. [Google Scholar] [CrossRef] [PubMed]
  24. Manoharan, P.; Subramaniam, U.; Babu, T.S.; Padmanaban, S.; Holm-Nielsen, J.B.; Mitolo, M.; Ravichandran, S. Improved perturb and observation maximum power point tracking technique for solar photovoltaic power generation systems. IEEE Syst. J. 2020, 15, 3024–3035. [Google Scholar] [CrossRef]
  25. Mao, M.; Cui, L.; Zhang, Q.; Guo, K.; Zhou, L.; Huang, H. Classification and summarization of solar photovoltaic MPPT techniques: A review based on traditional and intelligent control strategies. Energy Rep. 2020, 6, 1312–1327. [Google Scholar] [CrossRef]
  26. Yang, B.; Yu, T.; Zhang, X.; Li, H.; Shu, H.; Sang, Y.; Jiang, L. Dynamic leader based collective intelligence for maximum power point tracking of PV systems affected by partial shading condition. Energy Convers. Manag. 2019, 179, 286–303. [Google Scholar] [CrossRef]
  27. Yang, B.; Zhong, L.; Zhang, X.; Shu, H.; Yu, T.; Li, H.; Jiang, L.; Sun, L. Novel bio-inspired memetic salp swarm algorithm and application to MPPT for PV systems considering partial shading condition. J. Clean. Prod. 2019, 215, 1203–1222. [Google Scholar] [CrossRef]
  28. Zhang, X.; Li, S.; He, T.; Yang, B.; Yu, T.; Li, H.; Jiang, L.; Sun, L. Memetic reinforcement learning based maximum power point tracking design for PV systems under partial shading condition. Energy 2019, 174, 1079–1090. [Google Scholar] [CrossRef]
  29. Rodriguez, J.; Garcia, C.; Mora, A.; Flores-Bahamonde, F.; Acuna, P.; Novak, M.; Zhang, Y.; Tarisciotti, L.; Davari, S.A.; Zhang, Z.; et al. Latest Advances of Model Predictive Control in Electrical Drives. Part I: Basic Concepts and Advanced Strategies. IEEE Trans. Power Electron. 2021, 37, 3927–3942. [Google Scholar] [CrossRef]
  30. Abushaiba, A.A.; Eshtaiwi, S.M.M.; Ahmadi, R. A new model predictive based maximum power point tracking method for photovoltaic applications. In Proceedings of the 2016 IEEE International Conference on Electro Information Technology (EIT), Grand Forks, ND, USA, 19–21 May 2016; pp. 0571–0575. [Google Scholar]
  31. Sajadian, S.; Ahmadi, R. Model predictive-based maximum power point tracking for grid-tied photovoltaic applications using a Z-source inverter. IEEE Trans. Power Electron. 2016, 31, 7611–7620. [Google Scholar] [CrossRef]
  32. Kakosimos, P.; Kladas, A.G. Implementation of photovoltaic array MPPT through fixed step predictive control technique. Renew. Energy 2011, 36, 2508–2514. [Google Scholar] [CrossRef]
  33. Kakosimos, P.; Kladas, A.G.; Manias, S.N. Fast photovoltaic-system voltage-or current-oriented MPPT employing a predictive digital current-controlled converter. IEEE Trans. Ind. Electron. 2012, 60, 5673–5685. [Google Scholar] [CrossRef]
  34. Shadmand, M.; Balog, R.S.; Rub, H.A. Maximum Power Point Tracking using Model Predictive Control of a flyback converter for photovoltaic applications. In Proceedings of the 2014 Power and Energy Conference at Illinois (PECI), Champaign, IL, USA, 28 February–1 March 2014; pp. 1–5. [Google Scholar]
  35. Lashab, A.; Sera, D.; Guerrero, J.M. A dual-discrete model predictive control-based MPPT for PV systems. IEEE Trans. Power Electron. 2019, 34, 9686–9697. [Google Scholar] [CrossRef]
  36. Hussain, A.; Sher, H.A.; Murtaza, A.F.; Al-Haddad, K. Improved restricted control set model predictive control (iRCS-MPC) based maximum power point tracking of photovoltaic module. IEEE Access 2019, 7, 149422–149432. [Google Scholar] [CrossRef]
  37. Ahmed, M.; Abdelrahem, M.; Kennel, R.; Hackl, C.M. An enhanced maximum power point tracking based finite-control-set model predictive control for PV systems. In Proceedings of the 2020 11th Power Electronics, Drive Systems, and Technologies Conference (PEDSTC), Tehran, Iran, 4–6 February 2020; pp. 1–6. [Google Scholar]
  38. Ma, M.; Liu, X.; Lee, K.Y. Maximum Power Point Tracking and Voltage Regulation of Two-Stage Grid-Tied PV System Based on Model Predictive Control. Energies 2020, 13, 1304. [Google Scholar] [CrossRef] [Green Version]
  39. Metry, M.; Shadmand, M.B.; Balog, R.S.; Abu-Rub, H. MPPT of photovoltaic systems using sensorless current-based model predictive control. IEEE Trans. Ind. Appl. 2016, 53, 1157–1167. [Google Scholar] [CrossRef]
  40. Mosa, M.; Shadmand, M.B.; Balog, R.S.; Abu Rub, H. Efficient maximum power point tracking using model predictive control for photovoltaic systems under dynamic weather condition. IET Renew. Power Gener. 2017, 11, 1401–1409. [Google Scholar] [CrossRef]
  41. Abdel-Rahim, O.; Wang, H. A new high gain DC-DC converter with model-predictive-control based MPPT technique for photovoltaic systems. CPSS Trans. Power Electron. Appl. 2020, 5, 191–200. [Google Scholar] [CrossRef]
  42. Ahmed, M.; Abdelrahem, M.; Kennel, R.; Hackl, C.M. A robust maximum power point tracking based model predictive control and extended Kalman filter for PV systems. In Proceedings of the 2020 International Symposium on Power Electronics, Electrical Drives, Automation and Motion (SPEEDAM), Sorrento, Italy, 24–26 June 2020; pp. 514–519. [Google Scholar]
  43. Das, D.; Madichetty, S.; Singh, B.; Mishra, S. Luenberger observer based current estimated boost converter for PV maximum power extraction—A current sensorless approach. IEEE J. Photovoltaics 2018, 9, 278–286. [Google Scholar] [CrossRef]
  44. Derbeli, M.; Napole, C.; Barambones, O.; Sanchez, J.; Calvo, I.; Fernández-Bustamante, P. Maximum Power Point Tracking Techniques for Photovoltaic Panel: A Review and Experimental Applications. Energies 2021, 14, 7806. [Google Scholar] [CrossRef]
  45. Shadm, M.B.; Mosa, M.; Balog, R.S.; Rub, H.A. An improved MPPT technique for high gain DC-DC converter using model predictive control for photovoltaic applications. In Proceedings of the 2014 IEEE Applied Power Electronics Conference and Exposition-APEC, Fort Worth, TX, USA, 16–20 March 2014; pp. 2993–2999. [Google Scholar]
  46. Lashab, A.; Sera, D.; Guerrero, J.M.; Mathe, L.; Bouzid, A. Discrete model-predictive-control-based maximum power point tracking for PV systems: Overview and evaluation. IEEE Trans. Power Electron. 2017, 33, 7273–7287. [Google Scholar] [CrossRef]
  47. Shongwe, S.; Hanif, M. Comparative analysis of different single-diode PV modeling methods. IEEE J. Photovoltaics 2015, 5, 938–946. [Google Scholar] [CrossRef]
  48. Mohan, N.; Undeland, T.M.; Robbins, W.P. Power Electronics: Converters, Applications, and Design; John Wiley & Sons: Hoboken, NJ, USA, 2003. [Google Scholar]
  49. Ahmed, M.; Harbi, I.; Kennel, R.; Abdelrahem, M. Predictive Fixed Switching Maximum Power Point Tracking Algorithm with Dual Adaptive Step-Size for PV Systems. Electronics 2021, 10, 3109. [Google Scholar] [CrossRef]
  50. Abdel-Rahim, O.; Alamir, N.; Abdelrahem, M.; Orabi, M.; Kennel, R.; Ismeil, M.A. A phase-shift-modulated LLC-Resonant micro-inverter based on fixed frequency predictive-MPPT. Energies 2020, 13, 1460. [Google Scholar] [CrossRef] [Green Version]
  51. Irmak, E.; Guler, N. A model predictive control-based hybrid MPPT method for boost converters. Int. J. Electron. 2020, 107, 1–16. [Google Scholar] [CrossRef]
  52. Talbi, B.; Krim, F.; Rekioua, T.; Laib, A.; Feroura, H. Design and hardware validation of modified P&O algorithm by fuzzy logic approach based on model predictive control for MPPT of PV systems. J. Renew. Sustain. Energy 2017, 9, 043503. [Google Scholar]
  53. Safari, A.; Mekhilef, S. Simulation and hardware implementation of incremental conductance MPPT with direct control method using cuk converter. IEEE Trans. Ind. Electron. 2010, 58, 1154–1161. [Google Scholar] [CrossRef]
  54. Elgendy, M.; Zahawi, B.; Atkinson, D.J. Assessment of perturb and observe MPPT algorithm implementation techniques for PV pumping applications. IEEE Trans. Sustain. Energy 2011, 3, 21–33. [Google Scholar] [CrossRef]
  55. Kouro, S.; Cortés, P.; Vargas, R.; Ammann, U.; Rodríguez, J. Model predictive control—A simple and powerful method to control power converters. IEEE Trans. Ind. Electron. 2008, 56, 1826–1838. [Google Scholar] [CrossRef]
  56. Zakzouk, N.E.; Abdelsalam, A.K.; Helal, A.A.; Williams, B.W. PV single-phase grid-connected converter: Dc-link voltage sensorless prospective. IEEE J. Emerg. Sel. Top. Power Electron. 2016, 5, 526–546. [Google Scholar] [CrossRef] [Green Version]
  57. Ahmed, J.; Salam, Z. A modified P&O maximum power point tracking method with reduced steady-state oscillation and improved tracking efficiency. IEEE Trans. Sustain. Energy 2016, 7, 1506–1515. [Google Scholar]
  58. Li, X.; Wen, H.; Hu, Y.; Du, Y.; Yang, Y. A comparative study on photovoltaic MPPT algorithms under EN50530 dynamic test procedure. IEEE Trans. Power Electron. 2020, 36, 4153–4168. [Google Scholar] [CrossRef]
  59. Killi, M.; Samanta, S. Modified perturb and observe MPPT algorithm for drift avoidance in photovoltaic systems. IEEE Trans. Ind. Electron. 2015, 62, 5549–5559. [Google Scholar] [CrossRef]
Figure 1. The configuration of the PV system with boost converter.
Figure 1. The configuration of the PV system with boost converter.
Sensors 22 03069 g001
Figure 2. The simplified equivalent circuit of the PV generator.
Figure 2. The simplified equivalent circuit of the PV generator.
Sensors 22 03069 g002
Figure 3. Predictive fixed switching frequency MPPT based digital observer without PI controller.
Figure 3. Predictive fixed switching frequency MPPT based digital observer without PI controller.
Sensors 22 03069 g003
Figure 4. MPPT-based FS-MPC: (a) Reference voltage calculation using P&O method. (b) Optimal switching state selection-based FS-MPC.
Figure 4. MPPT-based FS-MPC: (a) Reference voltage calculation using P&O method. (b) Optimal switching state selection-based FS-MPC.
Sensors 22 03069 g004
Figure 5. The proposed MPPT techniques: (a) MPPT-based direct P&O. (b) MPPT-based indirect P&O.
Figure 5. The proposed MPPT techniques: (a) MPPT-based direct P&O. (b) MPPT-based indirect P&O.
Sensors 22 03069 g005
Figure 6. The experimental configuration of the PV system and HIL.
Figure 6. The experimental configuration of the PV system and HIL.
Sensors 22 03069 g006
Figure 7. The performance of the MPPT techniques under step response of the PV power: (a) Fixed switching MPPT-based digital observer. (b) MPPT-based FS-MPC. (c) The first proposed DMPPT technique-based direct P&O. (d) The second proposed DMPPT technique-based indirect P&O.
Figure 7. The performance of the MPPT techniques under step response of the PV power: (a) Fixed switching MPPT-based digital observer. (b) MPPT-based FS-MPC. (c) The first proposed DMPPT technique-based direct P&O. (d) The second proposed DMPPT technique-based indirect P&O.
Sensors 22 03069 g007
Figure 8. The performance of the MPPT techniques under dynamic weather conditions: (a) Fixed switching MPPT-based digital observer. (b) MPPT-based FS-MPC. (c) The first proposed DMPPT technique-based direct P&O. (d) The second proposed DMPPT technique-based indirect P&O.
Figure 8. The performance of the MPPT techniques under dynamic weather conditions: (a) Fixed switching MPPT-based digital observer. (b) MPPT-based FS-MPC. (c) The first proposed DMPPT technique-based direct P&O. (d) The second proposed DMPPT technique-based indirect P&O.
Sensors 22 03069 g008
Figure 9. The power–voltage curves of the MPPT techniques under dynamic weather conditions: (a) Fixed switching MPPT-based digital observer. (b) MPPT-based FS-MPC. (c) The first proposed DMPPT technique-based direct P&O. (d) The second proposed DMPPT technique-based indirect P&O.
Figure 9. The power–voltage curves of the MPPT techniques under dynamic weather conditions: (a) Fixed switching MPPT-based digital observer. (b) MPPT-based FS-MPC. (c) The first proposed DMPPT technique-based direct P&O. (d) The second proposed DMPPT technique-based indirect P&O.
Sensors 22 03069 g009
Table 1. Previous works on MPPT-based MPC.
Table 1. Previous works on MPPT-based MPC.
Cited ReferenceConverter TopologyNumber of SensorsImplementationRemarks
 [30]Boost converter2ExperimentalA digital observer for the PV model is used to predict the optimal voltage and achieve a fixed switching frequency. Furthermore, the duty cycle command is obtained by a PI controller.
[31]Z-source inverter2ExperimentalSimilar to the above mentioned technique, i.e., [30].
[32]Boost converter3SimulationINC method is used to provide the reference current for the FS-MPC loop with two-step prediction.
[33]Boost converter4ExperimentalModified P&O algorithm is implemented for reference generation with various voltage and current-based FS-MPC techniques.
[34]Flyback converter3SimulationFS-MPC is combined with the INC method to improve its transient behavior.
[35]Buck converter3ExperimentalTechnique for dynamic atmospheric conditions is implemented, where a model for the PV source is combined with the FS-MPC to improve the system’s performance.
[36]Boost converter3ExperimentalRevised version of the P&O method with one-step prediction is executed and integrated with the FS-MPC approach.
[37]Boost converter3SimulationP&O method is utilized as a reference generator for the FS-MPC.
[38]Boost converter3SimulationINC method-based reference current tracking is combined with the FS-MPC algorithm.
Table 2. Sensor reduction approaches for MPPT-based FS-MPC.
Table 2. Sensor reduction approaches for MPPT-based FS-MPC.
Cited ReferenceConverter TopologyNumber of SensorsImplementationRemarks
[39]Flyback converter2ExperimentalINC is utilized to generate the reference for the FS-MPC. The current sensor is eliminated based on the MPC approach. Furthermore, a simple load observer is included.
[40]Multilevel boost converter2ExperimentalINC method is employed for the FS-MPC technique. Sensor reduction is accomplished using a simplified model for a multilevel converter.
[41]High gain DC-DC converter2ExperimentalINC method is used with the FS-MPC method. The output voltage sensor is removed using the voltage gain equation of the utilized converter.
[42]Boost converter2SimulationP&O method is used as a reference generator for the FS-MPC. The required sensors are reduced by employing an extended Kalman filter.
Table 3. The parameters of the experimental set-up.
Table 3. The parameters of the experimental set-up.
ParameterValue
Boost inductor ( L ) 8.5 mH
Output capacitance ( C ) 240 μ F
Power switchIGBT-Module FF50R12RT4
Diode ( D ) fast recovery diode BYW77PI200
Load ( R ) 30 Ω
PV emulator resistors 15 Ω / 16.5 Ω
Sampling time ( T s ) 100 μ s
Table 4. Tracking speed and average efficiency of the studied MPPT methods.
Table 4. Tracking speed and average efficiency of the studied MPPT methods.
MethodTracking Speed η p v , a v g (%)
MPPT based DO13 T s 97.57
MPPT based FS-MPC4 T s 97.52
DMPPT15 T s 97.10
DMPPT24 T s 97.55
Table 5. Execution time and average switching frequency for the MPPT algorithms.
Table 5. Execution time and average switching frequency for the MPPT algorithms.
MethodExecution Time (μs)Avg. f s (kHz)
MPPT-based DO5.673.33 (fixed)
MPPT-based FS-MPC5.253.67
DMPPT14.872.42
DMPPT24.903.66
Table 6. The average efficiency and average switching frequency for the MPPT algorithms at dynamic radiation conditions.
Table 6. The average efficiency and average switching frequency for the MPPT algorithms at dynamic radiation conditions.
Method η p v , a v g (%)Avg. f s (kHz)
MPPT-based DO99.583.33 (fixed)
MPPT-based FS-MPC99.662.41
DMPPT199.282.48
DMPPT299.672.46
Table 7. Comparative assessment of the MPPT techniques.
Table 7. Comparative assessment of the MPPT techniques.
ParameterMPPT-Based DOMPPT-Based FS-MPCDMPPT1DMPPT2
Number of utilized sensors2322
Switching frequencyFixedVariableVariableVariable
Computation burdenVery HighHighLowLow
Tracking speedSlowVery fastFastVery fast
Cost function evaluationRequiredRequiredNot requiredNot required
Steady-state behaviorExcellentVery goodGoodVery good
Dynamic behaviorDrift occursDrift occursDrift occurrence is significantDrift occurs
System model’s dependencyExists (DO)Exists (discrete model)NoNo
EfficiencyVery highVery highHighVery High
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ahmed, M.; Harbi, I.; Kennel, R.; Rodríguez, J.; Abdelrahem, M. Maximum Power Point Tracking-Based Model Predictive Control for Photovoltaic Systems: Investigation and New Perspective. Sensors 2022, 22, 3069. https://0-doi-org.brum.beds.ac.uk/10.3390/s22083069

AMA Style

Ahmed M, Harbi I, Kennel R, Rodríguez J, Abdelrahem M. Maximum Power Point Tracking-Based Model Predictive Control for Photovoltaic Systems: Investigation and New Perspective. Sensors. 2022; 22(8):3069. https://0-doi-org.brum.beds.ac.uk/10.3390/s22083069

Chicago/Turabian Style

Ahmed, Mostafa, Ibrahim Harbi, Ralph Kennel, José Rodríguez, and Mohamed Abdelrahem. 2022. "Maximum Power Point Tracking-Based Model Predictive Control for Photovoltaic Systems: Investigation and New Perspective" Sensors 22, no. 8: 3069. https://0-doi-org.brum.beds.ac.uk/10.3390/s22083069

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop