28
1 SPEED CONTROL OF DC MOTOR USING FUZZY LOGIC CONTROLLER

Speed+Control+of+Dc+Motor+Using+Fuzzy+Logic+Controller

Embed Size (px)

Citation preview

Page 1: Speed+Control+of+Dc+Motor+Using+Fuzzy+Logic+Controller

1

SPEED CONTROL OF DC MOTOR USING FUZZY LOGIC CONTROLLER

Page 2: Speed+Control+of+Dc+Motor+Using+Fuzzy+Logic+Controller

2

OVERVIEW

INTRODUCTION OBJECTIVE OF THE WORK STEPS INVOLVED WORKS ALREADY DONE FUTURE WORK CONCLUSION REFERENCES

Page 3: Speed+Control+of+Dc+Motor+Using+Fuzzy+Logic+Controller

3

INTRODUCTION

Commonly used methods

Proposed method

Driver Circuit

Fuzzy Logic Controller

Page 4: Speed+Control+of+Dc+Motor+Using+Fuzzy+Logic+Controller

4

OBJECTIVE OF THE WORK

To model the DC motor.

To control the DC motor speed with conventional controlling methods.

To control the DC motor speed with fuzzy logic controller.

Compare the different speed controlling techniques.

Page 5: Speed+Control+of+Dc+Motor+Using+Fuzzy+Logic+Controller

5

STEPS INVOLVED

Model the system. Design the conventional controller to control the DC motor

speed. Familiarization of fuzzy logic. Design the fuzzy logic controller to perform better control

to the DC motor speed. Design the driver circuit to implement the control action. Compare the different controller results.

Page 6: Speed+Control+of+Dc+Motor+Using+Fuzzy+Logic+Controller

6

WORKS ALREADY DONE Modeled the DC motor.

Designed a discrete PID controller to control the speed of the DC motor using Command Window in MATLAB.

Designed a PID controller to control the speed of the DC motor using Simulink in MATLAB.

Designed the Fuzzy Logic controller to control the speed of the DC motor.

Designed the required drive circuit to implement the control action of the Fuzzy Logic controller.

Compared the results with different controllers.

Page 7: Speed+Control+of+Dc+Motor+Using+Fuzzy+Logic+Controller

7

DC MOTOR MODEL

Page 8: Speed+Control+of+Dc+Motor+Using+Fuzzy+Logic+Controller

8

STEP RESPONSE OF THE DC MOTOR WITH OUT ANY CONTROLLER

Page 9: Speed+Control+of+Dc+Motor+Using+Fuzzy+Logic+Controller

9

STEP RESPONSE OF THE DC MOTOR WITH PID CONTROLLER

Page 10: Speed+Control+of+Dc+Motor+Using+Fuzzy+Logic+Controller

10

SIMULINK MODEL OF THE DC MOTOR SPEED CONTROL USING PID CONTROLLER

Page 11: Speed+Control+of+Dc+Motor+Using+Fuzzy+Logic+Controller

11

SIMULINK MODEL OF THE PID CONTROLLER

Page 12: Speed+Control+of+Dc+Motor+Using+Fuzzy+Logic+Controller

12

SIMULINK MODEL OF THE DC MOTOR WITH LOAD

Page 13: Speed+Control+of+Dc+Motor+Using+Fuzzy+Logic+Controller

13

SIMULINK MODEL OF THE LOAD

Page 14: Speed+Control+of+Dc+Motor+Using+Fuzzy+Logic+Controller

14

OUTPUT SPEED PLOT OF THE DC MOTOR WITH PID CONTROLLER

Page 15: Speed+Control+of+Dc+Motor+Using+Fuzzy+Logic+Controller

15

SIMULINK MODEL OF THE FLC TUNED PID CONTROLLER

Page 16: Speed+Control+of+Dc+Motor+Using+Fuzzy+Logic+Controller

16

OUTPUT SPEED PLOT OF THE DC MOTOR WITH FLC TUNED PID CONTROLLER

Page 17: Speed+Control+of+Dc+Motor+Using+Fuzzy+Logic+Controller

17

COMPLETE SIMULINK MODEL OF THE PROPOSED CONTROLLER

Page 18: Speed+Control+of+Dc+Motor+Using+Fuzzy+Logic+Controller

18

Page 19: Speed+Control+of+Dc+Motor+Using+Fuzzy+Logic+Controller

19

Page 20: Speed+Control+of+Dc+Motor+Using+Fuzzy+Logic+Controller

20

Page 21: Speed+Control+of+Dc+Motor+Using+Fuzzy+Logic+Controller

21

CHANGE OF ALPHA VS ERROR PLOT

Page 22: Speed+Control+of+Dc+Motor+Using+Fuzzy+Logic+Controller

22

CHANGE OF ALPHA VS CHANGE OF ERROR PLOT

Page 23: Speed+Control+of+Dc+Motor+Using+Fuzzy+Logic+Controller

23

DRIVER CIRCUIT

Page 24: Speed+Control+of+Dc+Motor+Using+Fuzzy+Logic+Controller

24

OUTPUT SPEED PLOT OF THE DC MOTOR WITH PROPOESD FLC TECHNIQUE

Page 25: Speed+Control+of+Dc+Motor+Using+Fuzzy+Logic+Controller

25

FUTURE EXPANSION

To design the FLC and driver circuit in LabVIEW.

To apply this speed control technique in Hybrid Electric Vehicles.

Page 26: Speed+Control+of+Dc+Motor+Using+Fuzzy+Logic+Controller

26

CONCLUSION The DC motor is modeled.

Discrete PID controller to control the speed of the DC motor is designed using MATLAB.

A PID controller to control the speed of the DC motor is designed using MATLAB Simulink.

The fuzzy logic controller is designed to control the speed of the DC motor.

The required drive circuit to implement the control action of the Fuzzy Logic controller designed.

The different controller results are compared.

Page 27: Speed+Control+of+Dc+Motor+Using+Fuzzy+Logic+Controller

27

REFERENCES

[1] P. Thepsatorn, A. Numsomran, V. Tipsuwanporn and T. Teanthong, “DC Motor Speed Control using Fuzzy

Logic based on LabVIEW”, SICE-ICASE, 2006.

[2] S. Aydemir, S. Sezen and H. Mertin Ertunc, “Fuzzy Logic Speed Control of a DC Motor”, IEEE Transactions on Industrial Electronics, pp. 766-771, February 2004.

[3] T. Tipsuwan, Y. Chow, “Fuzzy Logic Microcontroller Implementation for DC Motor Speed Control”, IEEE Spectrum March 1999, p. 1271.

Page 28: Speed+Control+of+Dc+Motor+Using+Fuzzy+Logic+Controller

28

THANK YOU