Top Banner
PID CONTROLLER DESIGN USING GENETIC ALGORITHM PROJECT GUIDE: Mr. VIDYA BHASKAR SHUKLA Presented By: Kunwar Pratap Singh Rana Surendra Kumar Dharmesh Verma Kapil Verma Jitendra Kumar
13
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: RANA PPT

PID CONTROLLER DESIGN USING GENETIC ALGORITHM

PROJECT GUIDE:Mr. VIDYA BHASKARSHUKLA

Presented By:Kunwar Pratap Singh RanaSurendra KumarDharmesh VermaKapil VermaJitendra Kumar

Page 2: RANA PPT

Project Aims And Objectives

• The aim of this project is to design a plant using Genetic Algorithm.

• The objective of this project is to show that by employing the GA method of tuning a plant, an optimization can be achieved.

Page 3: RANA PPT

Introduction

• PID controller consists of Proportional Action, Integral Action and Derivative Action. It is commonly refer to Ziegler-Nichols PID tuning parameters. It is by far the most common control algorithm

• PID controllers algorithm are mostly used in feedback loops.

Page 4: RANA PPT

What is genetic algorithm

• Genetic Algorithms (GA.s) are a stochastic global search method that mimics the process of natural evolution. It is one of the methods used for optimization

• There are three main stages of a genetic algorithm, these are known as reproduction, crossover and mutation.

• During the reproduction phase the fitness value of each chromosome is assessed. This value is used in the selection process to provide bias towards fitter individuals. Just like in natural evolution, a fit chromosome has a higher probability of being selected for reproduction.

Page 5: RANA PPT

• Once the selection process is complete, the crossover algorithm is initiated. The crossover operations swaps certain parts of the two selected strings in a bid to capture the good parts of old chromosomes and create better new ones

• GA. Mutation is the occasional random alteration of a value of a string position.

Page 6: RANA PPT

Overview

PID controller Genetic Algorithms

– A solution of reduction computation time Summary of work Conclusions

6

Page 7: RANA PPT

PID controller

G(s)F(s)Y(s)

H(s)

U(s)R(s)

D(s)

7

Controller structure

Control law

6 variables to tune

( ) ( )( ) ( ) ( ) ( ) ( )

1

dip

d

p

sK c R s Y sKU s K b R s Y s R s Y s

sKsK N

, , , , ,p i dK K K b c N

Page 8: RANA PPT

Why Genetic Algorithms?

152 3

1( )

( 1)sG s e

s

8

Avoid your local minimum!

00.1

0.20.3

0.4

0

0.2

0.420

40

60

80

100

Kp

Ki

Obj

f

local min.

global min.

,min . . 0.6, 1.24, 1, 1, 29

p iMM dK K

J IAE s t MM K b c N

0

0.2

0.4

0

0.2

0.40

0.5

1

Kp

Ki

MM

Page 9: RANA PPT

FLOW CHART

Page 10: RANA PPT

Direct the GA

min . . 6 , 45Am m m mJ IAE s t A dB

10

GA optimisation problem

Penalty factors on gain and phase margins

0 2 4 6 80

2

4

6

8

10

Am (dB)

Am

0 10 20 30 40 50 600

2

4

6

8

10

m (deg)

m

Page 11: RANA PPT

Summary of work

A solution to speed up the GA optimisationThe two degree of freedom controller well

performs for systems such as: stable, inverse unstable, non-minimum phase, integrating long time-delay.

Model uncertainty has not been discussed.

11

Page 12: RANA PPT

Conclusions

None of the proposed methods performs significantly better.

The fourth design directly penalises the impact of the high frequency measurement noise on the closed-loop system.

The GA with look up table significantly reduced the computation time.

12

Page 13: RANA PPT

THANKS