PID control schemes have been widely used in most industrial control systems, but it has been difficult to determine a suitable set of PID gains as most industrial systems are nonlinear. Although there have been proposals for Cerebellar Model Articulation Controller (CMAC) classified as neural networks, and a design scheme for an intelligent PID controller that uses a CMAC-PID tuner, CMAC-PID tuners have two problems. One issue is that a CMAC must be trained on-line in order to obtain their optimum weights. Another issue is that the CMAC has high computational costs and memory reqirements for some micro controllers. In order to train a CMAC off-line, a CMAC-FRIT (a combination of CMAC and Fictious Reference Iterative Tuning) scheme has been proposed in previous research. FRIT is a scheme to determine control parameters by using a set of experimental data. According to the CMAC-FRIT scheme, CMAC-PID tuners can be trained offline by using a set of operating data. This paper proposes to address the problems of memory requirements and computational costs with a method that expresses a CMAC-PID tuner as a simple nonlinear function by using a Group Method of Data Handling (GMDH). According to the proposed method, a network of N-Adaline (units expressed by a simple nonlinear function) replaces a CMAC-PID tuner (which is trained in advance with a set of operating data), enabling the proposed algorithm to be easily programmed on a micro controller, even if it is a commodity micro controller. The effectiveness of the proposed method is validated by an experiment in order to demonstrate the proposed method, the algorithm is programmed on a general purpose micro controller, which is applied to a magnetic levitation device.
[1]
Toru Yamamoto,et al.
Design of a Data-Oriented PID Controller for Nonlinear Systems
,
2012,
ICONIP.
[2]
J. G. Ziegler,et al.
Optimum Settings for Automatic Controllers
,
1942,
Journal of Fluids Engineering.
[3]
Toru Yamamoto,et al.
Design and experimental evaluation of a multivariable self-tuning PID controller
,
2004
.
[4]
Toru Yamamoto,et al.
Design of a CMAC-Based PID Controller Using Operating Data
,
2012,
DCAI.
[5]
James S. Albus,et al.
I A New Approach to Manipulator Control: The I Cerebellar Model Articulation Controller
,
1975
.
[6]
Sirish L. Shah,et al.
Design and experimental evaluation of a multivariable self-tuning PID controller
,
1998,
Proceedings of the 1998 IEEE International Conference on Control Applications (Cat. No.98CH36104).
[7]
Toru Yamamoto,et al.
A Design of Generalized Minimum Variance Controllers Using a GMDH Network for Nonlinear Systems
,
2001
.
[8]
Takao Fujii,et al.
Fictitious Reference Iterative Tuning in the Two-Degree of Freedom Control Scheme and Its Application to a Facile Closed Loop System Identification
,
2006
.
[9]
K. L. Chien,et al.
On the Automatic Control of Generalized Passive Systems
,
1952,
Journal of Fluids Engineering.
[10]
James S. Albus,et al.
New Approach to Manipulator Control: The Cerebellar Model Articulation Controller (CMAC)1
,
1975
.
[11]
Toru Yamamoto,et al.
A Design of CMAC Based Intelligent PID Controllers
,
2003,
ICANN.