Title :
Development of fuzzy-logic processing objects for industrial control applications
Author_Institution :
Indiana-Purdue Univ., Fort Wayne, IN, USA
Abstract :
Object-oriented programming is introduced as a new approach for implementing software to solve fuzzy logic control problems. The object-oriented approach does a better job in supporting rapid prototyping. It allows users to gradually refine a subset of objects and operations. In the initial program testing phase, C++ fuzzy objects were used to generate a control decision table and control motor speed. The authors experienced no difficulty in modifying the C++ object functions into pure C functions for gaining portability and execution speed, which made this approach more attractive than a pure procedure-oriented approach. The object-oriented approach using C++ appears to be the appropriate technology for an FLC (fuzzy logic controller)-based DC motor speed control application. It enables a more flexible programming environment and reduces the efforts for fuzzy-object development and maintenance
Keywords :
DC motors; fuzzy control; machine control; object-oriented programming; power engineering computing; velocity control; C++ fuzzy objects; DC motor; control decision table; fuzzy logic controller; fuzzy-logic processing objects; industrial control applications; motor speed control; object-oriented programming; program testing phase; software implementation; Appropriate technology; DC motors; Fuzzy control; Fuzzy logic; Object oriented programming; Prototypes; Refining; Software prototyping; Testing; Velocity control;
Conference_Titel :
Industry Applications Society Annual Meeting, 1993., Conference Record of the 1993 IEEE
Conference_Location :
Toronto, Ont.
Print_ISBN :
0-7803-1462-X
DOI :
10.1109/IAS.1993.299140