VISIT OUR NEW YOUTUBE CHANNEL

Visit our new YouTube channel exclusively for Matlab Projects and Electrical Project @,YouTube-Matlab Projects YouTube-Electrical Projects

IEEE 2018 Projects at Chennai

Looking for IEEE 2018 Projects,Click Here or Contact @ +91 9894220795/+9144 42647783.For more details visit www.verilogcourseteam.com

Sunday 24 September 2017

OPTIMAL TUNING OF VIRTUAL FEEDBACK PID CONTROLLER

OPTIMAL TUNING OF VIRTUAL FEEDBACK PID CONTROLLER
 
This project is design based on the paper "Optimal Tuning of Virtual Feedback PID Controller for a Continuous Stirred Tank Reactor (CSTR) using Particle Swarm Optimization (PSO) Algorithm". This work is based on the optimal tuning of virtual feedback PID control for a CSTR system using PSO and ACO algorithm for minimum Integral Square Error (ISE) condition.CSTR plays a vital role in almost all the chemical reactions and is a highly nonlinear system exhibiting stable as well as unstable steady states. The variables which characterize the quality of the final product in CSTR are often difficult to measure in real-time and cannot be directly measured using the feedback configuration. So, a virtual feedback control is implemented to control the state variables using Extended Kalman Filter (EKF) in the feedback path. Since it is hard to determine the optimal or near optimal PID parameters using classical tuning techniques like Ziegler Nichols method, a highly skilled optimization algorithm like Particle Swarm Optimization (PSO) is used.

The sequence of steps to study the PSO for the CSTR system is given below:

STEP 1: Specify the lower and upper bounds of Kp,Ki and Kd· Initialize randomly the particles of the swarm including swarm size, iteration, acceleration constant, inertia weight factor, the position matrix x1and the velocity matrix Vi and so on.

STEP 2: Calculate the evaluation value of each particle using the evaluation function given.

STEP 3: Compare each particle's new fitness value with its personal best position's fitness value, and update the personal best position pbest.

STEP 4: Search for the best position among all particles personal best position, and denote the best position gbest.

STEP 5: Update the velocity Vi of each particle according to equation,vid=wvid+c1r(pid-xid)+c2R(pgd-xid) update the particle position matrix according to equation xid=xid+vid where c1 and c2 are positive constants, r and R are two random functions in the range [0,1].

STEP 6: Update control parameter.

STEP 7: If the number of iterations reaches the maximum, then stop. The latest Obest is regarded as the optimal PID controller parameter.Otherwise, go to step 2.

Reference Paper:Optimal Tuning of Virtual Feedback PID Controller for a Continuous Stirred Tank Reactor (CSTR) using Particle Swarm Optimization (PSO) Algorithm
Author's Name: Geetha. M , Balajee. K. A, Jovitha Jerome
Source:IEEE-International Conference On Advances In Engineering, Science And Management
Year:2012

                                                              Simulation Video Demo