A learning algorithm of CMAC based on RLS

被引:15
作者
Qin, T [1 ]
Chen, ZH [1 ]
Zhang, HT [1 ]
Li, SF [1 ]
Xiang, W [1 ]
Li, M [1 ]
机构
[1] Univ Sci & Technol China, Dept Automat, Hefei 230027, Peoples R China
关键词
CMAC; CMAC-PID controller; nonlinear plant; recursive least squares algorithm;
D O I
10.1023/B:NEPL.0000016847.18175.60
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Conventionally, least mean square rule which can be named CMAC-LMS is used to update the weights of CMAC. The convergence ability of CMAC-LMS is very sensitive to the learning rate. Applying recursive least squares (RLS) algorithm to update the weights of CMAC, we bring forward an algorithm named CMAC-RLS. And the convergence ability of this algorithm is proved and analyzed. Finally, the application of CMAC-RLS to control nonlinear plant is investigated. The simulation results show the good convergence performance of CMAC-RLS. The results also reveal that the proposed CMAC-PID controller can reject disturbance effectively, and control nonlinear time-varying plant adaptively.
引用
收藏
页码:49 / 61
页数:13
相关论文
共 21 条
[1]  
Albus J. S., 1975, Transactions of the ASME. Series G, Journal of Dynamic Systems, Measurement and Control, V97, P220, DOI 10.1115/1.3426922
[2]  
Albus J. S., 1975, Transactions of the ASME. Series G, Journal of Dynamic Systems, Measurement and Control, V97, P228, DOI 10.1115/1.3426923
[3]  
Chang G C, 1997, IEEE Trans Rehabil Eng, V5, P2, DOI 10.1109/86.559344
[4]   CMAC with general basis functions [J].
Chiang, CT ;
Lin, CS .
NEURAL NETWORKS, 1996, 9 (07) :1199-1211
[5]   Learning convergence of CMAC algorithm [J].
He, C ;
Xu, LX ;
Zhang, YH .
NEURAL PROCESSING LETTERS, 2001, 14 (01) :61-74
[6]  
KER JS, 1995, P IEEE INT C NEUR NE, P1656
[7]   APPLICATION OF THE CMAC INPUT ENCODING SCHEME IN THE N-TUPLE APPROXIMATION NETWORK [J].
KOLCZ, A ;
ALLINSON, NM .
IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1994, 141 (03) :177-183
[8]  
Koo KM, 1996, IEEE IND ELEC, P1954, DOI 10.1109/IECON.1996.570774
[9]   Theory and development of higher-order CMAC neural networks [J].
Lane, Stephen H. ;
Handelman, David A. ;
Gelfand, Jack J. .
IEEE Control Systems Magazine, 1992, 12 (02) :23-30
[10]   Learning convergence of CMAC technique [J].
Lin, CS ;
Chiang, CT .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 1997, 8 (06) :1281-1292