Introduction to GAF GAF (Genetic-Adapt Fuzzy Control) runs in IBM PC and compatible machin

Master Index Current Directory Index Go to SkepticTank Go to Human Rights activist Keith Henson Go to Scientology cult

Skeptic Tank!

Introduction to GAF GAF (Genetic-Adapt Fuzzy Control) runs in IBM PC and compatible machines. The development of GAF is intended for off-line simulation, adaptation and on-line adaptive control. Currently the functions for simulation and off-line adaptation are completed, the on-line portion is still under developing. GAF builds run time data directly from fuzzy IF-THEN rule segments contained in English like text files. It eliminates intermediate compilation and achieves quick turn-around time. A segment, a basic unit in GAF, can be defined by means of: fuzzy rules mathematic formulas combination of fuzzy rules and math formulas Not only the control can be defined in segments, the feedback and the evaluation can also be defined for simulation and adaptation. In future release GAF will be able to use data set (measured or modeled) as its feedback. With GAF's graphic display and user interface it also provides user as an education tool for understanding fuzzy logic and genetic algorithm. GAF allows users to generate a fuzzy control system by simply defining the inputs, outputs, data set, and initial rule sets. GAF uses genetic algorithm to derive proper rules and fuzzy sets from the initial rules. By changing, adding, deleting rules and fuzzy membership sets, the genetic algorithm automatically adapts and optimizes the fuzzy control system. GAF's Simulation GAF provides an integrated simulation environment for user to fine-tune their fuzzy control applications and examine the response of the fuzzy rules with certain conditions (i.e. for some known input values). High lights of GAF's simulation environment are: Integrated simulation Verify single segment Change schedule rate Single step to view details of fuzzy inference Change output gain Enable/disable rule GAF's Off-line Adaptation With evaluation segment, GAF is capable of adapting user's fuzzy control applications automatically. In future release GAF will provide user with canned evaluation method. Major adapting functions are: Change existing rule Change fuzzy membership set Adding new rule Disable existing rule Alter cycle time Alter output gain


E-Mail Fredric L. Rice / The Skeptic Tank