A general learning scheme for CMAC-based controller

被引:10
作者
Jiang, ZM [1 ]
Wang, SW [1 ]
机构
[1] Hong Kong Polytech Univ, Dept Bldg Serv Engn, Kowloon, Hong Kong, Peoples R China
关键词
CMAC; electrohydraulic servo system; learning scheme; stability;
D O I
10.1023/A:1026262131675
中图分类号
TP18 [人工智能理论];
学科分类号
081104 [模式识别与智能系统]; 0812 [计算机科学与技术]; 0835 [软件工程]; 1405 [智能科学与技术];
摘要
Cerebellar model articulation controller (CMAC) is a powerful tool for nonlinear control applications. However, it yet lacks an adequate learning scheme. It is found that, with the existing learning scheme, if a complicated learning algorithm is not used, CMAC can destabilize a system that is otherwise stable. Oscillations resulting from the interaction between CMAC and the classical controller were found to contribute to the instability. This paper presents a new CMAC learning scheme that models plant's characteristics based on closed loop errors instead of the original input-output pairs. In this scheme, memory space of the CMAC is partitioned into two parts. One is for dynamic control, in which dynamic information is stored. Another is for steady state control, in which steady state information is adaptively updated for smooth control. Relationship between the two parts of the space is discussed and specified for a stable control. Simulation results on a typical nonlinear plant model and a real electrohydraulic servo system using the proposed scheme demonstrate that the oscillations are eliminated and stable control is obtained. The new scheme demonstrates superior tracking performance, noise rejection property and good robustness.
引用
收藏
页码:125 / 138
页数:14
相关论文
共 19 条
[1]
Adaptive learning algorithm for Cerebellar model articulation controller [J].
Abdelhameed, MM ;
Pinspon, U ;
Cetinkunt, S .
MECHATRONICS, 2002, 12 (06) :859-873
[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]
Improved MCMAC with momentum, neighborhood, and averaged trapezoidal output [J].
Ang, KK ;
Quek, C .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2000, 30 (03) :491-500
[4]
[Anonymous], J DYN SYST MEAS CONT, DOI DOI 10.1115/1.3426922
[5]
CHAN LCY, 2001, P AM CONTR C ARL VA, P25
[6]
Practical stability issues in CMAC neural network control systems [J].
Chen, FC ;
Chang, CH .
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 1996, 4 (01) :86-91
[7]
CMAC neural networks for control of nonlinear dynamical systems: Structure, stability and passivity [J].
Commuri, S ;
Lewis, FL .
AUTOMATICA, 1997, 33 (04) :635-641
[8]
Guenther R, 2000, P AMER CONTR CONF, P4124, DOI 10.1109/ACC.2000.876997
[9]
Learning convergence of CMAC algorithm [J].
He, C ;
Xu, LX ;
Zhang, YH .
NEURAL PROCESSING LETTERS, 2001, 14 (01) :61-74
[10]
Feedback linearization using CMAC neural networks [J].
Jagannathan, S ;
Commuri, S ;
Lewis, FL .
AUTOMATICA, 1998, 34 (05) :547-557