• DocumentCode
    1916307
  • Title

    Development of fuzzy-logic processing objects for industrial control applications

  • Author

    Lin, Paul I-Hai

  • Author_Institution
    Indiana-Purdue Univ., Fort Wayne, IN, USA
  • fYear
    1993
  • fDate
    2-8 Oct 1993
  • Firstpage
    2021
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industry Applications Society Annual Meeting, 1993., Conference Record of the 1993 IEEE
  • Conference_Location
    Toronto, Ont.
  • Print_ISBN
    0-7803-1462-X
  • Type

    conf

  • DOI
    10.1109/IAS.1993.299140
  • Filename
    299140