Fuzzy Logic Implementation Using MATLAB
Fuzzy Logic Implementation Using MATLAB
Dr.M.MURUGANANDAM,M.E.,Ph.D
Associate Professor ,
Department of Electrical and Computer
Engineering,
Wollega University,
Nekemte, Oromia, Ethiopia.
TOPICS TO BE DISCUSSED
What is electronics?
What is power electronics?
About simulation
What is MATLAB?
MATLAB SIMULINK
Mathematic operation
Power Electronic converter circuit
Power Electronic Drive circuit
Fuzzy Logic Controller Design
01.08.2016 [email protected] 2
Electronics
• Electronics deals with the study of
Semiconductor devices and circuits
01.08.2016 [email protected] 3
Power Electronics
• Power electronics is the applications of solid-state
electronics for the control , conversion and
conditioning of electric power
01.08.2016 [email protected] 4
Power electronics devices
• Thyratrons, Ignitrons and Mercury arc rectifier
• POWER DIODE
• THYRISTOR (SCR)
• POWER TRANSISTOR(BJT)
• POWER MOSFET
• IGBT
• GTO
• TRIAC
• DIAC
01.08.2016 [email protected] 5
Applications of power electronics
• Static Circuit Breaker
• Soft Start Circuit
• Solid State Tap Changer
• Industrial Drives
• Electric traction
• RPS
• UPS
• SMPS
• etc…
01.08.2016 [email protected] 6
Power Converters
01.08.2016 [email protected] 7
POWER MODULATOR FOR
DC DRIVES
CHOPPER
For Step down chopper
INVERTER
V0= m X Vs m= Ar / Ac
AC VOLTAGE CONTROLLER
1
1 Sin 2 2
V0 RMS Vs
2
Power Electronic Drives
01.08.2016 [email protected] 10
ELECTRICAL DRIVES
SOURCE POWER
MODULATOR
MOTOR
AC/DC
What is simulation?
simulation is the discipline of designing a model of an
actual or theoretical physical system, executing the model on a
digital computer, and analyzing the execution output.
Why simulation?
TORQUE EQUATION
TRANSFER FUNCTION FOR DC MOTOR
Motor Parameters
J=0.011;D=0.004
R=0.6 ;L=0.008
K=0.55
DC MOTOR IN
MATLAB SIMULATION
01.08.2016 [email protected] 18
DESIGN OF DC MOTOR USING MATLAB
Fuzzy Logic Controller Design
01.08.2016 [email protected] 20
Heuristics Method
of Control - FUZZY method
01.08.2016 [email protected] 21
Fuzzy Logic Systems
The term “Fuzzy” refers the ability of dealing
mathematically with imprecise or vague inputs
usually employed by humans.
01.08.2016 [email protected] 22
Fuzzy Logic Systems
Fuzzy logic is a powerful tool that is pervading
every field and signing successful implementations
Video
01.08.2016 [email protected] 23
STRUCTURE OF A FUZZY
CONTROLLER
Structure Video
01.08.2016 [email protected] 24
STEPS IN FUZZY SYSTEM
Identify the inputs and their ranges and name them
Construct the rule base that the system will operate under
01.08.2016 [email protected] 25
Fuzzy Sets
We give things a degree of membership between 0 and 1 in
several sets (to a combined total of 1).
We then label these sets using human terms.
Encapsulates terms with no consensus definition, but we might
use surveys to define them.
1
Degree of membership
Membership
Young Middle Old function
0.5
Aged
0 50 90 Age
38yr old = 10% Young + 90% Middle Aged
Different Shape of Membership
functions
01.08.2016 [email protected] 27
Fuzzy Logic Model Design
We give our variables as membership functions, and
express the membership functions as nouns (“Length”,
“Weight”, “Time”, “Temperature”) or adjectives (“Long”,
“Short”, “Hot”, “Cold” etc.)
01.08.2016 [email protected] 29
FUZZY LOGIC CONTROLLER FOR DC
DRIVE
01.08.2016 [email protected] 30
MATLAB CIRCUIT FOR FUZZY
CONTROLLED DC DRIVE
01.08.2016 [email protected] 31
FUZZY SPEED CONTROLLER
01.08.2016 [email protected] 32
INPUT MEMBERSHIP FUNCTION
PLOTS FOR ERROR
01.08.2016 [email protected] 33
INPUT MEMBERSHIP FUNCTION
PLOTS FOR CHANGE IN ERROR
01.08.2016 [email protected] 34
OUTPUT MEMBERSHIP
FUNCTION PLOTS
01.08.2016 [email protected] 35
FUZZY RULE TABLE
Video
01.08.2016 [email protected] 36
MATLAB SOFTWARE
01.08.2016 [email protected] 37
Advantages of fuzzy control
It can work with less precise inputs
Fuzzy logic is conceptually easy to
understand.
It doesn’t need fast processors
It needs less data storage in form of
membership functions and rules than
conventional lookup table for non-linear
control
The mathematical concepts behind fuzzy
reasoning are very simple.
01.08.2016 [email protected] 38
Advantages of fuzzy control
Fuzzy logic is flexible.
We can create a fuzzy system to match
any set of input-output data.
Fuzzy systems don't necessarily replace
conventional control methods. In
Fuzzy logic is based on natural language.
It is more robust than other non-linear
controllers
01.08.2016 [email protected] 39
Learn by Doing
Excel Thru Experimentation
Lead by Example
THANK YOU
M.MURUGANANDAM
[email protected]
+91-9965768327 (India)
+251-949529493 (Ethiopia)
01.08.2016 [email protected] 40