An Enhanced Active Disturbance Rejection Control Scheme for DC Voltage Regulation in Photovoltaic Grid-Connected Four-Leg Inverter Using a Sliding Mode Observer

Also Available Domains Solar Power Generation|

Project Code :TEPGPE348

Objective

The objective of this study is to develop and validate a robust control strategy based on an Enhanced Active Disturbance Rejection Control (EADRC) using a Super-Twisting Sliding Mode Observer (STSMO) to improve DC-bus voltage regulation in a PV grid-connected four-leg inverter system under various disturbances and uncertainties.

Abstract

This paper proposes an Enhanced Active Disturbance Rejection Control (EADRC) scheme using a Super-Twisting Sliding Mode Observer (STSMO) for DC voltage regulation in a photovoltaic (PV) grid-connected four-leg inverter system. The approach addresses the challenges posed by system uncertainties, parameter variations, and external disturbances like irradiance changes and grid voltage sags. By integrating the STSMO into the ADRC framework, the proposed method improves disturbance estimation and rejection, enhances dynamic response, reduces measurement noise sensitivity, and ensures robust DC-bus voltage regulation. Both simulation and real-time OPAL-RT experimental results validate the effectiveness of the proposed method compared to conventional PI and traditional ADRC controllers.

Keywords: Three-phase photovoltaic (PV) grid-connected four leg voltage source inverter (4LVSI), PI ,MPPT, enhanced active disturbance rejection control (EADRC) scheme, super twisting sliding mode observer (STSMO)

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 Solar System

·         Introduction to STSMO

·         Introduction to EADRC

·         Introduction to ESO

·         Introduction to 4LVIS

·         Project Development Skills:

o   Problem analyzing skills

o   Problem solving skills

o   Creativity and imaginary skills

o   Programming skills

o   Deployment

o   Testing skills

o   Debugging skills

o   Project presentation skills

o   Thesis writing skills

Demo Video