A Type-2 Self-Organizing Neural Fuzzy System and Its FPGA Implementation

被引:86
作者
Juang, Chia-Feng [1 ]
Tsao, Yu-Wei [2 ]
机构
[1] Natl Chung Hsing Univ, Dept Elect Engn, Taichung 402, Taiwan
[2] Ind Technol Res Inst, Hsinchu 310, Taiwan
来源
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS | 2008年 / 38卷 / 06期
关键词
Fuzzy chip; fuzzy neural networks (FNNs); structure learning; system identification; type-2 fuzzy systems;
D O I
10.1109/TSMCB.2008.927713
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a type-2 self-organizing neural fuzzy system (T2SONFS) and its hardware implementation. The antecedent parts in each T2SONFS fuzzy rule are interval type-2 fuzzy sets, and the consequent part is of Mamdani type. Using interval type-2 fuzzy sets in T2SONFS enables it to be more robust than type-1 fuzzy systems. T2SONFS learning consists of structure and parameter identification. For structure identification, An online clustering algorithm is proposed to generate rules automatically and flexibly distribute them in the input space. For parameter identification, a rule-ordered Kalman filter algorithm is proposed to tune the consequent-part parameters. The learned T2SONFS is hardware implemented, and implementation techniques are proposed to simplify the complex computation process of a type-2 fuzzy system. The T2SONFS is applied to nonlinear system identification and truck backing control problems with clean and noisy training data. Comparisons between type-1 and type-2 neural fuzzy systems verify the learning ability and robustness of the T2SONFS. The learned T2SONFS is hardware implemented in a field-programmable gate array chip to verify functionality of the designed circuits.
引用
收藏
页码:1537 / 1548
页数:12
相关论文
共 36 条
[1]   VLSI hardware architecture for complex fuzzy systems [J].
Ascia, G ;
Catania, V ;
Russo, M .
IEEE TRANSACTIONS ON FUZZY SYSTEMS, 1999, 7 (05) :553-570
[2]   A context switchable fuzzy inference chip [J].
Cao, Qi ;
Lim, Meng Hiot ;
Li, Ju Hui ;
Ong, Yew Soon ;
Ng, Wil Lie .
IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2006, 14 (04) :552-567
[3]   A 12b general-purpose fuzzy logic controller chip [J].
Eichfeld, H ;
Kunemund, T ;
Menke, M .
IEEE TRANSACTIONS ON FUZZY SYSTEMS, 1996, 4 (04) :460-475
[4]   A hierarchical type-2 fuzzy logic control architecture for autonomous mobile robots [J].
Hagras, HA .
IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2004, 12 (04) :524-539
[5]   Comments on "Dynamical optimal training for interval type-2 fuzzy neural network (THNN)" [J].
Hagras, Ham .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2006, 36 (05) :1206-1209
[6]  
Huang SH, 2005, IEEE INT SYMP CIRC S, P3307
[7]   Uncertain fuzzy clustering:: Interval type-2 fuzzy approach to C-means [J].
Hwang, Cheul ;
Rhee, Frank Chung-Hoon .
IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2007, 15 (01) :107-120
[8]   An adaptive fuzzy logic controller: Its VLSI architecture and applications [J].
Jou, JM ;
Chen, PY ;
Yang, SF .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2000, 8 (01) :52-60
[9]   Water bath temperature control by a recurrent fuzzy controller and its FPGA implementation [J].
Juang, CF ;
Chen, JS .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2006, 53 (03) :941-949
[10]   Temperature control by chip-implemented adaptive recurrent fuzzy controller designed by evolutionary algorithm [J].
Juang, CF ;
Hsu, CH .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2005, 52 (11) :2376-2384