Skip to content

A solar charge controller with MPPT extract maximum power from a photovoltaic panel to charge the battery

Notifications You must be signed in to change notification settings

Madhumitha2001/MPPT

Repository files navigation

Solar charge controller with Maximum Power Point Tracking (MPPT)

There are naturally power losses that take place when the solar panel is directly connected to load/battery without matching its operating characteristics under varying solar isolation and operating temperature. To develop an efficient, simple, durable, adaptable setup for power harvesting solar charge controller with Maximum Power Point Tracker(MPPT) is needed.

Maximum Power Point Tracker(MPPT), a power electronic device which significantly increases the Photovoltaic system efficiency. By using MPPT, the system operates at Maximum Power Point(MPP) and produces its maximum power output. MPPT maximizes the array efficiency, thereby reducing the overall system cost.

image

PV Cell Decription

  • PV array 30V, 230 Watt,single array
  • DC-DC buck-boost converter
  • 12V, 100ah battery
  • MPPT's algorithm:P&O and IC.

image

MPPT Techniques

Perturb and Observe Algorithm

image image

P&O is the most widely used algorithm due to the simplicity of implementation practically. In this method, PV characteristics of PV cell is used. The main advantage of P&O algorithm are simple structure and ease of implementation, with both stand alone and grid connected systems. MPP tracking efficiency is good but with unstable operating point.

Incremental Conductance

image image

In literature, Incremental conductance method was determined to operate with more efficiency under randomly generated conditions. Oscillation problem of P&O algorithm around MPP is eliminated. The cost is high due to requirements of high sampling compliance and speed control as a result of complex structure.

DC to DC converter - BuckBoost

Buck-Boost converter is basically one type of DC-DC converter which has output voltage either greater or less than the input voltage magnitude. There are two types of topologies – Inverting and Non-Inverting. A Buck converter step down voltage from its input to its output load. A Boost converter step up voltage from its input to its output load. It offers high efficiency with low cost and components.

Components DC voltage source MOSFETs Inductor Diode Capacitor

image

System requirements

Simulation Software: MATLAB Version: R2017 and above can be used

The project focuses on the MATLAB/Simulink model for continuous monitoring of maximum output of a PV panel, conducted a comparative analysis of buck-boost converter with two algorithms "Perturb and Observe" and "Incremental conductance".

How to run?

Open mpptbuckboostpando.mdl, mpptbuckboostIncrementalConductance.slx file with MATLAB/Simulink. Set the configuration parameters as Type:Fixed step,Solver:Discrete Run the simulation Click on the scope to have a graphical view.

Working of simulation

The PV panel measure gives the PV voltage, the PV current that is introduced in the MPPT function that gives the necessary increase/decrease of the duty cycle for the MOSFET switching in the dc-dc converter. As the irradiance decreases, the PV power falls that is visible as a drop in the current on the battery side.

Contributions
  • Asma Ul Husna
  • Dharani
  • Madhumitha

Mentored by:Kiran Kumar

About

A solar charge controller with MPPT extract maximum power from a photovoltaic panel to charge the battery

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published