JACIII Vol.17 No.5 pp. 690-698
doi: 10.20965/jaciii.2013.p0690


Design and Implementation of a Data-Oriented Nonlinear PID Controller

Shin Wakitani*, Takuya Nawachi*, Guilherme Rosado Martins*,
and Toru Yamamoto**

*Graduate School of Engineering, Hiroshima University, 1-4-1 Kagamiyama, Higashi-hiroshima, Hiroshima 739-8527, Japan

**Faculty of Engineering, Hiroshima University, 1-4-1 Kagamiyama, Higashi-hiroshima, Hiroshima 739-8527, Japan

April 5, 2013
May 20, 2013
September 20, 2013
CMAC, PID control, FRIT, nonlinear control, GMDH, microcontroller
PID control schemes have been widely used in most industrial control systems. However, it is difficult to determine a suitable set of PID gains, because most industrial systems have nonlinearity. On the other hands, Cerebellar Model Articulation Controller (CMAC) classified as neural networks has been proposed, and design scheme of an intelligent PID controller by using the CMAC-PID tuner has been proposed. However, the CMAC-PID tuner has two problems. One is that the CMAC must be trained in an online manner to get their optimum weights. Another is that the CMAC requires lots of memories and high computational cost for some microcontrollers. In order to train CMAC in an offline manner, CMACFRIT scheme which is a combination of CMAC and Fictitious Reference Iterative Tuning (FRIT) scheme has been proposed in a 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 tuner can be trained in an offline manner by using a set of operating data. In this paper, to address the problem of required memory and computational cost, a method that expresses CMAC-PID tuner as a simple nonlinear function by using Group Method of Data Handling (GMDH) is proposed. According to the proposed method, CMAC-PID tuner (which is trained in advance by using a set of operating data) is replaced by a network of N-Adalines (units expressed by a simple nonlinear function). Thus, the proposed algorithmcan be easily added to a microcontroller even if it is a commodity type. The effectiveness of the proposed method is validated by a simulation example. Moreover, to show the usefulness of the proposed method, the algorithm is added to a commodity type microcontroller, and the controller is applied to a magnetic levitation device.
Cite this article as:
S. Wakitani, T. Nawachi, G. Martins, and T. Yamamoto, “Design and Implementation of a Data-Oriented Nonlinear PID Controller,” J. Adv. Comput. Intell. Intell. Inform., Vol.17 No.5, pp. 690-698, 2013.
Data files:
  1. [1] K. L. Chien, J. A. Hrones, and J. B. Reswick, “On the automatic Control of Generalized Passice Systems,” Trans. ASME, Vol.74, pp. 175-185, 1952.
  2. [2] N. Suda, “PID Control,” Asakura Publishing Company, 1992 (in Japanese).
  3. [3] J. S. Albus, “A new approach to manipulator control: The cerebellar model articulation controller,” Trans. of the ASME, Vol.97, No.3, pp. 270-277, 1975.
  4. [4] R. Kurozumi, T. Yamamoto, and S. Fujisawa, “Development of training equipment with an adaptive and learning mechanism using balloon actuator-sensor system,” Proc. of SMC2007, pp. 2624-2629, 2007.
  5. [5] S. Wakitani, Y. Ohnishi, and T. Yamamoto, “Design of a CMACBased PID Controller using FRIT for Nonlinear Systems,” Trans. of the Society of Instrument and Control Engineers, Vol.48, No.12, pp. 847-853, 2012 (in Japanese).
  6. [6] S. Wakitani, Y. Ohnishi, and T. Yamamoto, “Design of a CMACBased PID Controller Using Operating Data,” Distributed Computing and Artifical Intelligence, pp. 545-552, 2012.
  7. [7] O. Kaneko, S. Souma, and T. Fujii, “Fictitious reference iterative tuning in the two-degree of freedom control scheme and its application to a facile closed loop system identification,” Trans. of SICE, Vol.42, pp. 17-25, 2006.
  8. [8] A. Sakaguchi and T. Yamamoto, “A Design of Generalized Minimum Variance Controllers Using a GMDH Network for Nonlinear Systems,” IEICE Trans. on Fundamentals of Electronics, Communications and Computer Sciences, Vol.E84-A, No.11, pp. 2901-2907, 2001.
  9. [9] A. G. Ivakhnenko, “The group method of data handling, A rival of the method of stochastic approximation,” Soviet Automatic Control, Vol.13, No.3, pp. 43-55, 1968.

*This site is desgined based on HTML5 and CSS3 for modern browsers, e.g. Chrome, Firefox, Safari, Edge, Opera.

Last updated on Jun. 03, 2024