Improvement of Model Predictive Control in Maximum Power Tracking in a Photovoltaic System using Fuzzy Control in the Presence of Uncertainty in the Model
The P-V characteristic of a photovoltaic system is a nonlinear characteristic. The location and the value of the maximum power point in a Photovoltaic (PV) system depends on environmental conditions such as the intensity of solar radiation and the ambient temperature. To extract maximum power, a system including a DC-DC converter and a control method is required. Such a system is called maximum power tracking (MPPT), which is an essential part of a photovoltaic system. Model predictive control (MPC) is a type of control method which is used in MPPT. The model-based predictive control method detects the maximum power point using the equations of the dc-dc converter. In MPC, the system equations are ideally formulated. However, the values of the elements in the dc -dc converter change over time. There are two solutions to this problem. The first is to write real system equations. As a result, the formulations become very complicated and take up a large amount of microprocessor time and memory. Also, most of the time the exact values of the elements in the circuit are unknown. The second method is the use of additional sensors, which increases the cost of the system. In this article, a Fuzzy Model Predictive Control (FMPC) method is proposed for a Cuk converter to implement MPPT in photovoltaic systems. The proposed method obtains an improved performance and eliminates the need for the actual values of the elements. The method has been simulated in the MATLAB/Simulink workspace and its performance superiority has been demonstrated by comparing it against existing MPC and FL- MPPT approaches.