Department of Electrical and Computer Engineering Faculty of

advertisement
Department of Electrical and Computer Engineering
Faculty of Engineering and Architecture
American University of Beirut
EECE 644: Fuzzy Sets, Logic and Applications
Catalog description
Fuzzy sets and related concepts, logical connectives, mapping of fuzzy sets, extension
principle, fuzzy relations, fuzzy logic and inference systems, concepts in intelligent
system design, fuzzy arithmetic, applications related to fuzzy control, robotics and
other areas.
Credit hours: 3 credits
Required or elective
Elective for undergraduate and graduate ECE and CCE students.
Prerequisites
General: 3rd year, senior or graduate standing in CCE, ECE or a related field.
By Topic: Basic set theory and concepts related to functions, relations, etc.
Knowledge in classical logic is a plus but not a requirement.
References
1.Fuzzy Logic with Engineering Applications, T.J. Ross, Wiley, 2009.
2.Fuzzy Control, Farinwata, Filev and Langari, Wiley, 2000.
3.Fuzzy Sets and Fuzzy Logic: Theory and Applications, G. Klir and Bo Yuan,
Prentice Hall, 1995.
4.Fuzzy Sets Engineering, Witold Pedrycz, CRC Press, 1995.
Course objectives
1. An understanding of the basic mathematical elements of the theory of fuzzy
sets.
2. An emphasis on the differences and similarities between fuzzy sets and
classical sets theories.
3. Coverage of fuzzy logic inference with emphasis on their use in the design of
intelligent or humanistic systems.
4. A brief introduction to fuzzy arithmetic concepts.
5. An insight into fuzzy inference applications in the area of control and robotics.
Course Topics
1. Review of classical set theory and related concepts
2. Fuzzy sets and related concepts; membership functions, operations, algebra,
etc.
3. Mapping fuzzy sets and extension principle
4. Fuzzy numbers
5. Fuzzy relations
6. Fuzzy logic and relationship to binary logic
7. Fuzzy propositions-classical propositions and classical inference
8. Fuzzy inference using conditional propositions – Fuzzy inference systems
9. Learning algorithms for intelligent systems design
10. Fuzzy arithmetic concepts
11. Applications in robotics, control, etc.
Course Learning Outcomes
1. Be able to distinguish between the crisp set and fuzzy set concepts through the
learned differences between the crisp set characteristic function and the fuzzy
set membership function.
2. Be able to draw a parallelism between crisp set operations and fuzzy set
operations through the use of characteristic and membership functions
respectively.
3. Be able to define fuzzy sets using linguistic words and represent these sets by
membership functions.
4. Know how to perform mapping of fuzzy sets by a function and also use the αlevel sets in such instances.
5. Know fuzzy-set-related notions; such as α-level sets, convexity, normality,
support, etc.
6. Know the concept of a fuzzy number and how it is defined.
7. Become familiar with the extension principle, its compatibility with the αlevel sets and the usefulness of the principle in performing fuzzy number
arithmetic operations (Additions, multiplications, etc.)
8. Become familiar with fuzzy relations and the properties of these relations.
9. Become capable of drawing a distinction between binary logic and fuzzy logic
at the conceptual level.
10. Become capable of representing a simple classical proposition using crisp set
characteristic function and likewise representing a fuzzy proposition using
fuzzy set membership function.
11. Become knowledgeable of conditional fuzzy propositions and fuzzy inference
systems.
12. Become aware of the use of fuzzy inference systems in the design of
intelligent or humanistic systems.
13. Become aware of the application of fuzzy inference systems in control,
robotics, etc.
14. Have acquired the ability of thinking differently and have become capable,
when necessary, to apply a new thinking methodology to real life problems
including engineering ones.
Class schedule
Two 75-minutes lectures per week
Resources of the course
References, course notes, previous Exams and solutions, e-reserve material.
Evaluation methods
Midterm (30%), final exam (40%), project (20%), class attendance (10%)
Professional component
Engineering topics: 40%
General education: 10%
Mathematics and basic sciences: 50%
Computer usage
Matlab, Labview fuzzy logic tools
Person(s) who prepared this syllabus
Dr. Jean J. Saade
Date this syllabus is updated:
February 4, 2013.
Download