A Reusable software adaptive fuzzy controller architecture

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

This paper presents a method for designing a reusable software controller architecture. The proposed controller architecture is designed for a specific domain of controllers (e.g. zero order, first order, second order,.., nth), and it can be reused to develop a specific controller within this specific domain. The basic idea of this reusable controller architecture is to design a general adaptive control system in which knowing the plant parameters is not important, as long as they are within prespecified property constraints. The proposed controller architecture is composed of two submodel parts: (1) Model Identifier which is an on-line fuzzy model identifier represented as an adaptive fuzzy rule based system which takes a sample from the input and output signals, tries to approximate the plant model behavior, and, as long as it takes more samples, gives a more precise model for the plant; (2) Neurofuzzy Controller which is a fuzzy rule based system using a feedforward neural network at the representation level. This feedforward network is trained using the information coming from the fuzzy model identifier, from the desired output, and from the actual output.The 'experimental computing' aspect is based upon the investigation of several kinds of adaptibe algorithms to 'train' the membership functions representation layer, while portraying the user interface specifications layer by use of fuzzy logic. The 'applications' aspect is the important area of software architecture reuse, especially for the development of control systems software.

Original languageEnglish
Title of host publicationProceedings of the 1996 ACM Symposium on Applied Computing, SAC 1996
EditorsJanice H. Carroll, K. M. George, Jim Hightower, Dave Oppenheim
PublisherAssociation for Computing Machinery
Pages633-638
Number of pages6
ISBN (Electronic)0897918207
DOIs
StatePublished - 18 Feb 1996
Externally publishedYes

Publication series

NameProceedings of the ACM Symposium on Applied Computing
VolumePart F128723

Bibliographical note

Publisher Copyright:
© 1996 ACM.

Keywords

  • Abstract data type
  • Adaptive algorithms
  • Adaptive controller
  • Fuzzy logic
  • Software reuse

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'A Reusable software adaptive fuzzy controller architecture'. Together they form a unique fingerprint.

Cite this