HARDWARE IMPLEMENTATION OF AN AUTONOMOUS FUZZY CONTROLLER

  • Sujeet Shenoi (Center for Intelligent Systems, Keplinger Hall University of Tulsa) ;
  • Kaveh Ashenayi (Center for Intelligent Systems, Keplinger Hall University of Tulsa)
  • Published : 1993.06.01

Abstract

This paper describes the implementation of an autonomous fuzzy logic controller. The controller is endowed with basic control principles and learning constructs which enable it to autonomously modify its control policy based on system performance. The controller lies dormant when system response is satisfactory but if rapidly initiates adaptation in real time when adverse performance is observed. The autonomous fuzzy controller is implemented on an Intel MCS-51 series micro-controller board using an inexpensive 8-bit Intel 8031 processor. The 11.06 MHz micro-controller operates at a rate exceeding 200 "global" look-up table reinforcements per second. This is important when developing practical on-line adaptive controllers for fast systems. It is also significant because an initial controller look-up table could be incorrect or non-existent. The relatively high learning rate enables the controller to learn to control a system even while it is controlling it.

Keywords