Premium
Design and implementation of a hierarchical clustering‐based CMAC‐PID controller using closed‐loop data
Author(s) -
Liao Yuntao,
Koiwai Kazushige,
Yamamoto Toru
Publication year - 2019
Publication title -
ieej transactions on electrical and electronic engineering
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.254
H-Index - 30
eISSN - 1931-4981
pISSN - 1931-4973
DOI - 10.1002/tee.22840
Subject(s) - cerebellar model articulation controller , pid controller , control theory (sociology) , controller (irrigation) , computer science , cluster analysis , tuner , generalization , artificial neural network , open loop controller , control engineering , artificial intelligence , control (management) , engineering , mathematics , closed loop , telecommunications , mathematical analysis , radio frequency , temperature control , agronomy , biology
A cerebellar model articulation controller (CMAC) neural network is an excellent choice for optimizing the control performance for nonlinear systems. CMAC can be used to generate control inputs and controller parameters, acting as a controller parameter ‘tuner’. The most desirable feature of a CMAC is its generalization ability. When CMAC is utilized as a controller parameter ‘tuner’, the CMAC‐based controller facilitates the improvement of control performance for untrained signals. A conventional CMAC achieves higher accuracy by increasing the number of labels for each weight table. However, as the number of labels increases, the requirement for memory increases rapidly and generalization ability decreases. Thus, a CMAC in which the number of labels for each weight table can be decided individually is proposed, allowing layers with more labels to boost accuracy and layers with less labels to improve the generalization ability of the CMAC. Furthermore, hierarchical clustering is employed to determine the labels in each weight table, allowing the input space to be quantized adaptively. Additionally, the output of a CMAC is controller gain, and fictitious reference iterative tuning (FRIT) is employed to adjust the weights of CMAC in an off‐line manner. In this work, the controller used is a proportional‐integral‐derivative (PID) controller. Finally, the effectiveness of the proposed method is verified numerically through some simulations and experiments. © 2018 Institute of Electrical Engineers of Japan. Published by John Wiley & Sons, Inc.