MPPTproj 13
MPPTproj 13
2. Introduction
3. Objectives
4. Methodologies
5. Literature Survey
6. Block Diagram
7. References
ABSTRACT
This project introduces a full simulation and design of a photovoltaic power generation system
to supply. The design steps include; daily average load estimation, annual solar irradiance and
temperature monitoring and logging. PV panel selection and datasheet study to design the PV
array and decide the number and connection method for these panels. (DC-to-DC) boost
converter is designed. Then design and simulate a new type of (MPPT) controller based on
mixed technique of artificial neural networks (ANN) with fuzzy Logic Controller (FLC) or (neuro-
fuzzy) technique. The most famous method used for (MPPT) control is the Perturb and
Observe (P&O) algorithm. Despite the simplicity of this method, it got drawbacks like
oscillation around the (MPP), delay in system response and the maximum overshoot. The
proposed (neuro-fuzzy) controller has been designed to get rid of the drawbacks of the
classical (MPPT) methods including the P&O method. MATLAB/ Simulink software has been
used to design a photovoltaic module and array to supply the load of the hospital with 459kW.
In addition the (DC-to-DC) boost converter and (MPPT) neuro-fuzzy controller are modeled.
INTRODUCTION
The (MPPT) is very important to get maximum power from photovoltaic system. The
electrical energy is obtained directly from a group of photovoltaic cells and depends on
solar radiation and environmental temperature. Maximum power supplied by PV panel
at ‘maximum power voltage’ (Vmp). The MPPT makes the photovoltaic panel works at
an efficient operating voltage (Vmp). The purpose of using MPPT is to measure the
output current (I), voltage (V) and the power of the PV panel and compared with the
load to provide the best power from the photovoltaic panel. The simulation results
illustrate an enhanced performance in terms of oscillation, the response time, power
harvesting and highest power overshoot overcoming the drawbacks it got.
OBJECTIVES
• Compare the performance of the proposed Neuro-Fuzzy MPPT controller with conventional
MPPT techniques such as Perturb and Observe (P&O) or Incremental Conductance (INC).
• Analyze the effectiveness of the Neuro-Fuzzy controller in terms of tracking efficiency, response
• Optimize the parameters of the Neuro-Fuzzy controller to enhance its performance and
• Performance Analysis
LITERATURE SURVEY
BLOCK DIAGRAM
The proposed Neuro-Fuzzy based MPPT controller consists of two main components: a
fuzzy logic system and a neural network. The fuzzy logic system provides linguistic rules to
model the behavior of the PV system based on input variables such as irradiance and
temperature. These linguistic rules are then used to generate control actions that approximate
the optimal operating point of the PV array.
Additionally, a neural network is employed to adaptively learn the mapping
between the input variables and the optimal control actions. The neural network
continuously updates its parameters based on the error between the actual and desired
output, thereby improving the controller's performance over time. By integrating fuzzy logic
and neural networks, the proposed controller can effectively handle non-linearities and
uncertainties in the PV system, leading to superior tracking performance.
Block Diagram Explanation :
The block diagram for the Design and Simulation of a Neuro-Fuzzy Based MPPT (Maximum Power Point Tracking) Controller
for PV (Photovoltaic) Power System can be divided into several components, each playing a crucial role in the operation of the
system. Below is an explanation of each block in the block diagram:
PV Array Model: This block represents the photovoltaic array, which converts solar irradiance into electrical energy. It consists of
one or more solar panels connected in series or parallel to generate the desired voltage and current.
Environmental Sensors: Environmental sensors measure parameters such as solar irradiance and temperature, which affect the
performance of the PV array. These sensors provide input data to the MPPT controller for optimizing the power output of the PV
system.
Neuro-Fuzzy MPPT Controller: This block is the core of the system and implements the Neuro-Fuzzy based MPPT algorithm. It
combines the adaptive learning capabilities of neural networks with the linguistic modeling strengths of fuzzy logic to determine
the optimal operating point of the PV array in real-time.
Converter/Inverter: The converter or inverter block converts the DC output from the PV array into AC power suitable for grid-
connected applications or other loads. In standalone systems, it may also include a battery storage unit for storing excess energy.
Load: The load block represents the electrical appliances or devices that consume the power generated by the PV system. It can
include both resistive and reactive loads, and its characteristics may vary over time.
Feedback Loop: The feedback loop provides information about the actual performance of the PV
system, such as the voltage and current levels. This feedback is used by the MPPT controller to
continuously adjust the operating point of the PV array for maximum power output.
Simulation Environment: This block encompasses the simulation environment, which may be
implemented using software such as MATLAB/Simulink. It facilitates the simulation of the entire
system, including the PV array, MPPT controller, and other components, to evaluate its performance
under different operating conditions.
Overall, the block diagram illustrates the interaction between various components in the design and
simulation of a Neuro-Fuzzy Based MPPT Controller for PV Power System, highlighting the
integration of advanced control techniques with the physical components of the PV system to
optimize its performance.
MATLAB/Simulation Diagram:
REFERENCES
1) Kaundinya DP, Balachandra P, Ravindranath NH. Grid-connected versus standalone energy systems for decentralized power—a review
of literature. Renewable Sustainable Energy Rev 2009;13(8):2041.
2) Subudhi, B., Pradhan, R. “A comparative study on maximum power point tracking techniques for photovoltaic power systems”. IEEE
Trans. Sustain. Energy 4(1), 89–98 (2013)
3) Ahmed J, Salam Z. “An improved perturb and observe (P&O) maximum power point tracking (MPPT) algorithm for higher
efficiency”.Appl Energy. 2015; 150: 97-108.
4) Salas, V., Olias, E., Barrado, A., & Lazaro, A. (2006). Review of the maximum power point tracking algorithms for stand-alone
photovoltaic systems. Solar energy materials and solar cells, 90(11), 1555-1578.5
5) Liu, F., Kang, Y., Zhang, Y., & Duan, S. (2008, June). Comparison of P&O and hill climbing MPPT methods for grid-connected PV
converter. In Industrial Electronics and Applications, 2008. ICIEA 2008. 3rd IEEE Conference on (pp. 804-807). IEEE4.
6) De Brito, M. A. G., Galotto Jr, L., Sarnpaio, L. P., de Azevedo e Melo, G., & Canesin, C. A. (2013). Evaluation of the main MPPT
techniques for photovoltaic applications. Industrial Electronics, IEEE Transactions on, 60(3), 1156-1167.6
7) Saravanan, S., & Babu, N. R. (2016). Maximum power point tracking algorithms for photovoltaic system A review. Renewable and
Sustainable Energy Reviews, 57, 192-204.7
8) Cristian, H. I., & Raducu, M. (2014, October). Energy efficiency analysis of various topologies, control techniques and technologies
used for photovoltaic panels Part I: On the PV modeling and problem of extracting the maximum power. In Electronics, Computers and
Artificial Intelligence (ECAI), 2014 6t.h International Conference on (pp. 23-28). IEEE