Three credit hours
This graduate course concerns fuzzy logic for automatic control. The course objectives are to teach the basics of fuzzy logic, to show how to use fuzzy logic, and to teach how to design a fuzzy controller. Some advanced topics on fuzzy controllers are also covered.
1- Introduction, Definitions and Concepts
a. Intelligent Control
b. Fuzzy Logic
c. Fuzzy Control
d. Fuzzy Mathematics
f. Rule Base
g. Fuzzy Sets
h. Fuzzy System
i. Classic versus Fuzzy Control System Design
j. An Example of Fuzzy Control
2- Fuzzy Mathematics
a. Fuzzy Sets and Membership Functions
b. Mathematical Operations on Fuzzy Sets
c. Fuzzy Relations
d. Linguistic Variables
e. Fuzzy Rules
f. Approximate Reasoning
3- Fuzzy Systems
a. Fuzzy Rule Base
b. Fuzzy Inference Engine
e. Mathematical Representations of Fuzzy Systems
f. The Approximation Properties of Fuzzy Systems
4- Design of Fuzzy Systems Using Input-Output Data
a. Look-up Table Scheme
b. Gradient Descent Training
c. Batch Algorithm
5- Design of Fuzzy Controllers
a. Trial and Error Approach
b. Control surface of a fuzzy controller
c. Stable Fuzzy Controllers
d. Optimal Fuzzy Controllers
e. Robust Fuzzy Controllers
f. Fuzzy System as Sliding Mode Control
g. Fuzzy Sliding Mode Control
h. Fuzzy Supervisory Control
i. Fuzzy Gain Scheduling
j. TSK Fuzzy Systems
6- Adaptive Fuzzy Control
a. Indirect Adaptive Fuzzy Controller
b. Direct Adaptive Fuzzy Controller
c. Self-organizing Fuzzy Logic Control
7- Complementary Topics
b. Hierarchical Fuzzy Systems
c. Stability of fuzzy controllers
d. Describing Function Analysis
e. Adaptive Fuzzy Sliding Mode Control
f. Fuzzy Model Reference Learning Control
g. Gradient-Based Model Reference Adaptive Control
h. Lyapunov-Based Model Reference Adaptive Control
i. Dynamically Focused Learning (DFL)
j. Neural networks
k. Genetic Model Reference Adaptive Control
l. Expert Control
m. Real-Time Implementation Issues
Upon completion of this course the students will be able to:
Utilize the state of the art topics of fuzzy control in their research activities.
Design fuzzy systems and fuzzy controllers.
1- L. X. Wang, "A Course in Fuzzy Systems and Control", Prentice-Hall, 1997.
2- K. M. Passino, "Fuzzy Control", Addison-Wesley, 1998.
1- L. Reznik, "Fuzzy Controllers", 1997.
2- M. Margaliot and G. Langholz, "Fuzzy Modeling and Control", 2000.
3- H. Ying, "Fuzzy Control & Modeling", 2000.
4- K. Tanaka and H. Wang, "Fuzzy Control Systems", 2001.
5- G. Chen and T. T. Pham, "Introduction to Fuzzy Sets, Fuzzy Logic, and Fuzzy Control Systems", 2001.
6- K. Michels et. al., " Fuzzy Control, Fundamentals, Stability and Design", 2005.
|6 out of 20|
|10 out of 20|
|4 out of 20|
1- An extra mark (maximum: 0.5) for those who accelerate defining their final project;
2- An extra mark (maximum: 0.5) for those who accelerate submitting their final project;
3- An extra mark (maximum: 1) for those who write their final project using the given TEMPLATE.