Dc drives smnar ppt

16
FUZZY LOGIC MICROCONTROLLER IMPLEMENTATION FOR DC MOTOR SPEED CONTROL Presented by: M.JAHIR HUSSAIN 1611110027

Transcript of Dc drives smnar ppt

Page 1: Dc drives smnar ppt

FUZZY LOGIC MICROCONTROLLER IMPLEMENTATION FOR DC MOTOR

SPEED CONTROL

Presented by:

M.JAHIR HUSSAIN

1611110027

Page 2: Dc drives smnar ppt

ABSTRACT This describes an alternative method to

implement a fuzzy logic speed control for DC motor

The controller can be implemented by using only a small amount of components and easily improved to be an adaptive fuzzy controller

Page 3: Dc drives smnar ppt

INTRODUCTION

The major problem in applying a conventional

algorithm in a speed controllers are the effect of non linearity in a dc motor

Many advanced model-based control methods such as variable-structure control and model reference control methods are been developed to reduce these effect

Page 4: Dc drives smnar ppt

INTELLIGENT TECHNIQUE HAS BEEN USED TO IMPROVE OR TO CONTROL THIS NON LINEARITY IN DC MOTOR

A FUZZY LOGIC CONTROLLER TECHNIQUE IS USED

IT WAS USED BECAUSE IT IS PROVED ANALYTICALLY TO BE EQUIVALENT NON LINEAR PI CONTROLLER

BY USING FUZZY LOGIC WE CAN REDUCE THE EFFECT OF NON LINEARITY IN A DC MOTOR AND IMPROVE THE PERFORMANCE OF CONTROLLER

Page 5: Dc drives smnar ppt

SYSTEM DESCRIPTION

Here a simple DC motor is used for motor control design as shown in equation

Page 6: Dc drives smnar ppt

DC MOTOR PARAMETERS

Page 7: Dc drives smnar ppt

CONTROLLER DESIGN

The performance of the FLC is then improved by adjusting the rules and membership function. The design procedures are described as follows

Procedure 1: Defining inputs , outputs ,and universe of discourse

Page 8: Dc drives smnar ppt

Procedure 2: defining fuzzy membership function and rules

To perform fuzzy computation the input and output s must be converted from crisp value to linguistic forms

IN THIS PAPER THE LINGUISTIC TERMS THAT USED TO REPRESENT THE INPUT AND OUTPUT VALUES ARE DEFINEDN BY SEVEN FUZZY VARIABLES AS SHOWN IN THE TABLE BELOW

Page 9: Dc drives smnar ppt

INITIAL MEMBERSHIP FUNCTION

Page 10: Dc drives smnar ppt
Page 11: Dc drives smnar ppt

Procedure 3:Adjusting fuzzy membership functions and rules

In order to improve the performance of the FLC, the rules and membership functions are adjustedThe membership functions are adjusted by making the area of membership function near ZE region narrower to produce final control resolutionOn the other hand making the area far from the ZE region gives the faster response

Page 12: Dc drives smnar ppt

CONTROLLER IMPLEMENTATION

HERE THE FUZZY MICROCONTROLLER MOTOROLA 68hc812A 4 used for the implementation it used 16-bit microcontroller with full 16 bit data (A/D),4K EEPROM ,1K RAM , and multiple input/output ports

Page 13: Dc drives smnar ppt

HARDWARE BLOCK DIAGRAM

Page 14: Dc drives smnar ppt

Input condition circuit

Page 15: Dc drives smnar ppt
Page 16: Dc drives smnar ppt

Conclusion

This paper has demonstrated the implementation of a FLC for a velocity control of DC motor by using a fuzzy logic microcontroller .The FLC is easy to implement and requires a small amount of inexpensive components in the compact size