Sylabus Fuzzy 2017
Sylabus Fuzzy 2017
Sylabus Fuzzy 2017
By
By
Basil Hamed,
Basil Hamed, Ph.
Ph. D.
D.
Control Systems
Control Systems Engineering
Engineering
http://site.iugaza.edu.ps/bhamed/
http://site.iugaza.edu.ps/bhamed/
E-Mail: bhamed@iugaza.edu
E-Mail: bhamed@iugaza.edu
2
Course Syllabus
Islamic University of Gaza
Faculty of Engineering
Department of Electrical and Computer Engineering
Fuzzy Logic Control EELE 6321
Prerequisite: EELE 3360 or consent of instructor
3
Course Syllabus
Course Description:
Fuzzy logic is a design method that can be
effectively applied to problems that, because of
complex, nonlinear or ambiguous system models,
cannot be easily solved using traditional analytical
control techniques. This course discusses the types
of applications for which fuzzy control is useful and
introduces basic concepts of fuzzy set theory, fuzzy
logic operations, fuzzification and de-fuzzification.
Several types of fuzzy control design.
4
Course Syllabus
Text Book: Fuzzy Logic with Engineering Applications,
3rd Ed. John-Wiley, 2004, T.J. Ross,
References:
• L. X. Wang, "A Course in Fuzzy Systems and Control",
Prentice-Hall, 1997.
• K. M. Passino, "Fuzzy Control", Addison-Wesley, 1998.
• Fuzzy Set Teory, 1997, G.Klir et al. Prentice Hall
• Fuzzy Sets and Fuzzy Logic 1995, G Klir et al. Prentice Hall
• Foundation of Fuzzy Control ,Jan Jantzen 2007
5
Course Objectives
The objectives of this course are to:
•Help students to be familiar with the fundamental
concepts of fuzzy set theory and fuzzy logic;
•Foster competence in recognizing the feasibility and
applicability of the design and implementation of
intelligent systems (that employ fuzzy logic) for
specific application areas; and
•Help students develop a sufficient understanding of
fuzzy system design methodology and how it impacts
system design and performance
6
Materials Covered:
1- Introduction, Definitions and Concepts
Intelligent Control
Fuzzy Logic
Fuzzy Control
Applications
Rule Base
Fuzzy Sets
Classic versus Fuzzy Control System Design
An Example of Fuzzy Control
2- Fuzzy Mathematics
Fuzzy Sets and Membership Functions
Mathematical Operations on Fuzzy Sets
Fuzzy Relations
Linguistic Variables
Fuzzy Rules
Approximate Reasoning 7
Materials Covered:
3- Fuzzy Systems
•Fuzzy Rule Base
•Fuzzy Inference Engine
•Fuzzification
•Defuzzification
•Mathematical Representations of Fuzzy Systems
•The Approximation Properties of Fuzzy Systems
4- Design of Fuzzy Controllers
•Trial and Error Approach
•Control surface of a fuzzy controller
•Stable Fuzzy Controllers
•Fuzzy Supervisory Control
•Fuzzy Gain Scheduling
•TSK Fuzzy Systems 8
Course Intended Learning
Outcomes:
Upon successful completion of the course, students
should be able to:
•Utilize the state of the art topics of fuzzy control in their
research activities.
•Design fuzzy systems and fuzzy controllers. exhibit familiarity
with the fundamental concepts of fuzzy set theory and fuzzy
logic;
•Recognize the feasibility and applicability of the design and
implementation of intelligent systems (that employ fuzzy logic)
for specific application areas; and
•Understand fuzzy system design methodology and how it
impacts system design and performance.
9
Course Syllabus
Grading System:
Homework 10 %
Project & Presentation 20 %
Mid term Exam (Paper) 20 % ( 6/11/ 2017 )
Final Exam 50 % ( 25/12/ 2017 )
Office Hours::
Saturday, Monday, Wednesday (11:00-1:00)
Sunday (9:00-11:00)
10
Homework
11
Projects
Students will be required to develop
an application of fuzzy logic to a
problem of their choice. They will
prepare a paper, including a survey of
current literature, and make a
presentation to the class. Students
are encouraged to use material related
to their research activities. Projects
must be approved by the instructor.
12
Computer Usage
13
Signals
LTI
System
+ H(z)
G(z)
14
What is a Control System
Desired Required
Output Input Output
Controller Process
15
What is a System?
• Continuous-Time System:
Input Output
System
16
Closed Loop Control
Measurement
17
Model of Control System
Desired System
Performance
Control
Sensors Mechanical
Disturbances
System
Environment
18
Digital Control System
Configuration
19
20
Control
• Control: Mapping sensor readings to actuators
– Essentially a reactive system
• Traditionally, controllers utilize plant model
– A model of the system to be controlled
– Given in differential equations
• Control theory has proven methods using such
models
– Can show optimality, stability, etc.
– Common term: PID (proportional-integral-derivative)
control 21
Fuzzy Control
22
Fuzzy Logic
• Fuzzy logic:
– A way to represent variation or imprecision in logic
– A way to make use of natural language in logic
– Approximate reasoning
• Humans say things like "If it is sunny and warm
today, I will drive fast"
• Linguistic variables:
– Temp: {freezing, cool, warm, hot}
– Cloud Cover: {overcast, partly cloudy, sunny}
– Speed: {slow, fast}
23
Fuzzy Controller
24
See You next Monday
25