كنترل فازي

Fuzzy Control

45735

Fall 2009

 

 

Three credit hours

 

Prerequisite:

None

 

Instructor:

Hadi Nobahari

Course Objectives

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.

 

Syllabus:

 

1-       Introduction, Definitions and Concepts

a.       Intelligent Control

b.       Fuzzy Logic

c.       Fuzzy Control

d.       Fuzzy Mathematics

e.       Applications

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

c.       Fuzzifier

d.       Defuzzifier

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

d.       Clustering

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

a.       Normalization

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

Course outcome:

Upon completion of this course the students will be able to:

Text Books:

1- L. X. Wang, "A Course in Fuzzy Systems and Control", Prentice-Hall, 1997.

2- K. M. Passino, "Fuzzy Control", Addison-Wesley, 1998.

 

Further Readings:

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.

 

Grading

Homework Assignments

6 out of 20

Final Exam

10 out of 20

Final Project

4 out of 20

Bonus

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.