Title :
Fuzzy logic learning algorithm for identifying inverse dynamics of a system
Author :
Deibel, Kevin T. ; Rattan, Kuldip S.
Author_Institution :
Dept. of Electr. Eng., Wright State Univ., Dayton, OH, USA
Abstract :
When designing a fuzzy logic controller, most of the time is spent in the developing the rule base. These rules are what describes how the fuzzy controller will work. This is usually a trial and error process. A starting set of rules are obtained and tried. The results are studied and the rules are adjusted. This process is repeated until the desired results are achieved. An automated process would greatly simplify the design process of a fuzzy logic controller. In this paper, a two level learning algorithm is studied and applied to obtain the inverse dynamics of a system. The learning algorithm allows the rules to be obtained from data collected from the system. The inverse dynamics is then implemented as a feedforward controller. To demonstrate the learning algorithm, simulation results are presented
Keywords :
control system synthesis; extrapolation; feedforward; fuzzy control; inference mechanisms; inverse problems; learning (artificial intelligence); splines (mathematics); state estimation; cubic spline functions; defuzzification; feedforward controller; fuzzification; fuzzy associative memory; fuzzy logic controller design; fuzzy logic learning algorithm; fuzzy rule base; inference; inverse dynamics identification; output fuzzy sets; region growing; simulation; two level learning algorithm; weighted average slope; Associative memory; Control systems; Feedback; Fuzzy control; Fuzzy logic; Fuzzy systems; Inference algorithms; Marine vehicles; Process design; Washing machines;
Conference_Titel :
Aerospace and Electronics Conference, 1996. NAECON 1996., Proceedings of the IEEE 1996 National
Conference_Location :
Dayton, OH
Print_ISBN :
0-7803-3306-3
DOI :
10.1109/NAECON.1996.517688