PV Systems Operating in Dynamic Climatic Circumstances Using a PSO-based SMC and PID Controller

Also Available Domains Solar Power Generation

Project Code :TEMACS878

Objective

The main objective of this project is to develop a robust control scheme for photovoltaic (PV) systems operating under dynamic climatic conditions using a hybrid approach combining Particle Swarm Optimization (PSO)-based Sliding Mode Control (SMC) control

Abstract

This paper proposes a nonlinear performance curve of PV panels further complicates the control process. To address these challenges, various MPPT techniques have been developed, improving the efficiency of solar power conversion systems. However, rapid changes in load and/or weather conditions necessitate compromises between the tracking algorithm's speed and reliability. This paper introduces a sliding mode controller to enhance the Particle Swarm Optimization-based MPPT algorithm's transient tracking performance, particularly in terms of settling and rise time. This controller eliminates the need for a PWM stage, generating the necessary pulses directly. Notably, under partial shading conditions, the proposed MPPT controller excels by efficiently identifying the global maximum power point with superior transient behavior. Comparative analysis with conventional methods demonstrates the proposed approach's enhanced performance by using Matlab Simulink software 2018a

Keywords: Solar energy, Photovoltaic (PV) systems, Maximum Power Point Tracking (MPPT), Particle Swarm Optimization (PSO), Sliding Mode Control (SMC), Partial Shading

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 & Hardware Requirements:

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 pid

·         Introduction to sliding mode controller

·         Introduction to Particle Swarm Optimization

·         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

 

Demo Video