Neural Networks and Fuzzy Logic in Control

This course is no longer offered

(2-0-0-3)

CMPE Degree: This course is for the CMPE degree.

EE Degree: This course is for the EE degree.

Lab Hours: 0 supervised lab hours and 0 unsupervised lab hours.

Technical Interest Group(s) / Course Type(s): Systems and Controls

Course Coordinator:

Prerequisites: ECE 3085/3550

Catalog Description

Principles of neural networks and fuzzy systems; the MATLAB Neural Network
and Fuzzy Logic Toolboxes; examples from system identification,
classification and control; laboratory experience.

Textbook(s)

Course Outcomes

Not Applicable

Strategic Performance Indicators (SPIs)

Not Applicable

Topical Outline

* Introduction/Motivation (1 week)
- What is Intelligent Control?
- Attributes of Intelligent Behavior
- Dealing with Uncertainty
* Data Management (1 week)
- Statisical and other
- Methods for Data Processing
* Neural Networks (4 weeks)
- Introduction to neural networks; the biological neuron; thresholding
units
- Classical neural network models
- Learning Rules and the Backpropagation Algorithms
- The MATLAB Neural Network Toolbox
- Neural Networks in Control Applications
* Genetic Algorithms (1 week)
- Applications to Optimization Problems
* Fuzzy Sets and Fuzzy Logic (1 week)
- Fuzzy arithmetic
- Fuzzy set operations
- Fuzzy Logic, inferencing and approximate reasoning
* Fuzzy Logic Control (2 weeks)
- Heuristic methods
- A systematic fuzzy logic control design methodology
- Examples
* Fuzzy Tools (1 week)
- Software and firmware tools
- Laboratory demonstrations
* The Neuro-Fuzzy Connection (2 weeks)
- Identification and Control
* Class Projects (1 week)