Slideshare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.

Slideshare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.

Like this presentation? Why not share!

- Speed control of dc motor by fuzzy ... by premunknown 16098 views
- Design and Implementation of DC Mot... by Waleed El-Badry 11457 views
- BLDC control using PID & FUZZY logi... by Amiya Ranjan Behera 2852 views
- Pid controller tuning using fuzzy l... by Roni Roshni 13131 views
- TO control the speed of DC Motor Si... by ZunAib Ali 25332 views
- Design of fuzzzy pid controller for... by Mishal Hussain 4582 views

3,049 views

2,908 views

2,908 views

Published on

control of dc motor by using fuzzzy

No Downloads

Total views

3,049

On SlideShare

0

From Embeds

0

Number of Embeds

2

Shares

0

Downloads

313

Comments

0

Likes

5

No embeds

No notes for slide

- 1. SPEED CONTROL OF DCMOTOR BY FUZZYCONTROLLER MD MUSTAFA KAMAL ROLL NO 112509 M E (CONTROL AND INSTRUMENTATION)
- 2. INTRODUCTION The fuzzy logic, unlike conventional logicsystem, is able to model inaccurate or imprecisemodels. The fuzzy logic approach offers a simpler,quicker and more reliable solution that is clearadvantages over conventional techniques. Thispaper deals with speed control of SeparatelyExcited DC Motor through fuzzy logic Controller.
- 3. WHAT IS FUZZY LOGICCONTROLLERS ? It’s totally different from other controllers, fuzzy logics principle is to think like an organic creature; human. A form of knowledge representation suitable for notions that cannot be defined precisely, but which depend upon their contexts.
- 4. HOW DOES IT WORKS? In fuzzy logic we define human readablerules to form the target system. For instanceassume we want to control the room temperature,first of all we define simple rules: If the room is hot then cool it down If the room is normal then dont change temperature If the room is cold then heat it up
- 5. HOW DOES IT WORKS? CONT….
- 6. BOOLEAN LOGIC REPRESENTATION Slow Fast Speed = 0 Speed = 1 bool speed; get the speed if ( speed == 0) { // speed is slow } else { // speed is fast }
- 7. FUZZY LOGIC REPRESENTATION Slowest For every problem [ 0.0 – 0.25 ] must represent in terms of fuzzy sets. Slow [ 0.25 – 0.50 ] Fast [ 0.50 – 0.75 ] Fastest [ 0.75 – 1.00 ]
- 8. FUZZY SETS Extension of Classical Sets Fuzzy set is sets with smooth boundary Membership function A fuzzy set defined by the function that maps objects in a domain of concern to their membership value in the set. Such a function is called membership function
- 9. FUZZY SET OPERATORS Union max (fA(x) , fB(x) ) Intersection min (fA(x) , fB(x) ) Complement Complement( fA(x) )
- 10. LINGUISTIC VARIABLE Linguistic variables are the input (or) output variable of the system. Whose values are in natural language. Example: The room is hot – linguistic value How much it is hot – linguistic variable
- 11. TEMPERATURE CONTROLLER The problem Change the speed of a heater fan, based upon the room temperature and humidity. A temperature control system has four settings Cold, Cool, Warm, and Hot Humidity can be defined by: Low, Medium, and High Using this we can define the fuzzy set.
- 12. STRUCTURE OF FUZZY LOGICCONTROLLER ADC FUZZIFIER INFERENCE ENGINE DEFUZZIFIER DAC
- 13. FUZZIFICATION Conversion of real input to fuzzy set valuesPROCEDURE 1. Description of the problem in an acceptable mathematical form. 2. Definition of the threshold for the variables, specifically the two extremes of the greatest and least degree of satisfaction. Based on the above threshold values a proper membership function is selected among those available e.g. linear, piece-wise linear, trapezoidal, parabolic... etc.
- 14. INFERENCE ENGINE Which makes the rules works in response to system inputs.
- 15. INFERENCE ENGINE CONT…. These rules are human readable rules It is basically uses IF-THEN rules to manipulate input variables. Example IF( some function ) THEN( some function ).
- 16. DEFUZZIFICATION Changing fuzzy output back into numericalvalues for system actionThere are two major defuzzification techniques1.Mean Of Maximum method (MOM)2.Gravity center defuzzifier (GCD)
- 17. DEFUZZIFICATION CONT…. Example let y = {0.1/2 + 0.8/3 + 1.0/4 + 0.8/5 +0.1/6} using GCD method we haveY = ( 0.1*2 + 0.8*3 + 1.0*4 + 0.8*5 +0.1*6 ) (0.1+ 0.8+ 1.0+ 0.8 +0.1)Y=4
- 18. BLOCK DIAGRAM DC DC TO DC DC VOLTAGE CONVERTER MOTOR SOURCE PWM FUZZY GENERATOR CONTROLLER
- 19. SYSTEM DESCRIPTION Motor model : In this model the armature reaction is neglected. The Vf and If are maintained constant. That is field excited separately The armature voltage is controlled to get different speed
- 20. SYSTEM DESCRIPTION CONT…. A linear model of a simple DC motor consistsof a mechanical equation and electrical equation asdetermined in the following equations
- 21. SYSTEM DESCRIPTION CONT…. The dynamic model of the system is formedusing these differential equations
- 22. SYSTEM DESCRIPTION CONT…. DRIVER CIRCUIT : Here the DC to DC converter is used to control the armature voltage of the motor. The switches in the DC to DC converter are controlled by PWM inverter. The PWM which compares the corrected error(ce) signal generated by the fuzzy controller and reference signal.
- 23. SYSTEM DESCRIPTION CONT…. Dc source DC motor Speed Thyristor (armature) measurements PWM Fuzzy controller controllerRef signal
- 24. FUZZY LOGIC CONTROLLER In this controller the input is speed and theoutput is voltage.The membership function isfigured between error and change in error. Afterthat using pre defined rule the controller producessignal this signal is called control variable.it isgiven to PWM current controller
- 25. THE RULE DATABASE TABLE
- 26. DISADVANTAGES OF FUZZYSYSTEM It is not useful for programs much larger or smaller than the historical data. It requires a lot of data The estimators must be familiar with the historically developed programs
- 27. ADVANTAGES OVERCONVENTIONAL CONTROLTECHNIQUES Developing a fuzzy logic controller is cheaper than developing model based or other controller with comparable performance. Fuzzy logic controller are more robust than PID controllers because they can cover a much wider range of operating conditions. Fuzzy logic controller are customizable.
- 28. DISADVANTAGES OF FUZZYSYSTEM It is not useful for programs much larger or smaller than the historical data. It requires a lot of data The estimators must be familiar with the historically developed programs
- 29. CONCLUSION Thus the fuzzy logic controller is sensitive tovariation of the reference speed attention. It is alsoovercome the disadvantage of the use conventionalcontrol sensitiveness to inertia variation andsensitiveness to variation of the speed with drivesystem of dc motor.
- 30. THANK YOU

No public clipboards found for this slide

Be the first to comment