An MPC Based Algorithm for a Multipurpose Grid Integrated Solar PV System With Enhanced Power Quality and PCC Voltage Assist

Project Code :TEPGPS470

Objective

The main objective of this project is to control power transfer and enhance power quality for a multipurpose grid integrated solar PV system.

Abstract

The continuously fluctuating energy output and varying power demands in the renewable energy systems have led to the degradation of power quality. This work presents a model predictive based control for a solar PV system integrated to the grid for optimal management and control of the power transfer. The double stage three-phase configuration is controlled using model predictive control (MPC) strategy, which considers the power converters’ switching states to predict the next control variable. 

The control uses a modified-dual second-order generalized-integrator for estimation of the power requirements based on the continuously varying system parameters. The PCC voltages assist and the ride through operation are performed based on the drops in voltage levels and optimum switching state is selected based on the minimization of the cost function to deliver the required active and reactive powers to the grid. 

The performance of the controller is validated through simulation and is also shown using hardware implementation. The IEEE-519 standard is followed throughout and a comparative analysis shows the remarkable performance of the presented grid controller.

Index Terms—MDSOGI, model predictive control, PCC voltage assist, ride through, solar photovoltaic, voltage source converter.

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

Block Diagram

Specifications

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
  • What is EISPACK & LINPACK
  • 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