Fuzzy-logic-based speed control of a shunt DC motor

The fundamental equations governing the operation of a DC motor are straightforward and are well presented in most undergraduate curricula, usually in a required energy conversion or electrical machinery class at the junior level. The physical implications of the equations regarding device behavior, and the need for speed control, are easily understood. Furthermore, students can readily develop a mental picture of the physical motor and its response. Speed control of a DC motor represents an ideal application for introducing the concepts of fuzzy logic. Once the fundamentals of fuzzy logic have been presented to the students, their application to the speed control problem can be easily demonstrated. The paper shows how a commercially available fuzzy logic development kit can be applied to the theoretical development of a fuzzy controller for motor speed, which represents a very practical class of engineering problems.