• DocumentCode
    3150263
  • Title

    Writing fuzzy rules directly in a C++ source code

  • Author

    de Oliveira, Marcelo Costa ; Facury, Marco Antonio Rocha

  • Author_Institution
    Analogica Instrum. e Control Ltd., Belo Horizonte, Brazil
  • Volume
    1
  • fYear
    1996
  • fDate
    8-11 Sep 1996
  • Firstpage
    522
  • Abstract
    This paper presents the development of a library of C++ classes to create fuzzy logic algorithms to control MIMO systems. This library makes possible to write fuzzy rules directly in a C++ source code, using a natural language form. Rules like “If TEMPERATURE is HOT and PRESSURE is HIGH then POWER should be LOW” can be directly inserted into the source code of a fuzzy controller algorithm. The use of this library on a C++ programming environment is proposed as an excellent tool for developing fuzzy algorithms that have portability, simplicity, reusability, flexibility, low development cost and principally, capability to be embedded into a real control application
  • Keywords
    MIMO systems; control system CAD; fuzzy control; fuzzy logic; natural languages; object-oriented programming; C++ programming; C++ source code; MIMO system control; fuzzy control; fuzzy logic algorithms; fuzzy rule writing; natural language form; object oriented programming; Control systems; Fuzzy control; Fuzzy logic; Libraries; MIMO; Natural languages; Pressure control; Programming environments; Temperature control; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Fuzzy Systems, 1996., Proceedings of the Fifth IEEE International Conference on
  • Conference_Location
    New Orleans, LA
  • Print_ISBN
    0-7803-3645-3
  • Type

    conf

  • DOI
    10.1109/FUZZY.1996.551795
  • Filename
    551795