An Uninterruptable PV Array-Battery Based System Operating in Different Power Modes with Enhanced Power Quality

Project Code :TEPGPS467


the main objective of this project is to maintain an uninterruptable supply to loads irrespective of availability of the grid to a solar battery energy storage based system.


This work aims to develop a solar- battery energy storage (BES) based system, which ensures an uninterruptable supply to loads irrespective of availability of the grid. This system comprises of a solar photovoltaic (PV) array, a BES, the grid and local residential loads. 

A new control is implemented such that the active power demand of residential loads, is fed from the PV array, a BES unit and the utility grid. In this system, the power control operates in different power modes, which delivers the benefits to the end users with an integration of BES and an excess of PV array power, which is sold back to the grid. For this, an effective control logic is developed for the grid tied voltage source converter (VSC).

Moreover, this system deals with the issue of an integrating power quality enhancement along with the power generation from the solar PV source. The cascaded delayed signal cancellation (CDSC) based phase locked loop (PLL) is implemented for grid synchronization during the grid voltage distortion. The developed control is easily implemented in a real time controller (dSPACE1202). Test results validate the performance of the implemented control in different operating conditions such as varying solar power generation, load variations and unavailability of the grid.

Index TermsEnergy Storage, Power Quality, Quadrature Signal Generation, Solar PV Generation, Synchronization, Voltage Control Mode

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram


Software Configuration:

Operating System :  Windows 7/8/10

Application Software :  Matlab/Simulink

Hardware Configuration:

RAM :  8 GB

Processor :  I3 / I5(Mostly prefer)

Learning Outcomes

  • Introduction to Matlab/Simulink
  • How to start with MATLAB
  • About Matlab language
  • About tools & libraries
  • Application of Matlab/Simulink
  • About Matlab desktop
  • Features of Matlab/Simulink
  • Basics on Matlab/Simulink
  • Introduction to controllers.
  • Study of PWM techniques.
  • Project Development Skills:
    • Problem analyzing skills
    • Problem solving skills
    • Creativity and imaginary skills
    • Programming skills
    • Deployment
    • Testing skills
    • Debugging skills
    • Project presentation skills
    • Thesis writing skills

Demo Video

Related Projects

Final year projects