×

Adaptive PID control based on orthogonal endocrine neural networks. (English) Zbl 1429.93183

Summary: A new intelligent hybrid structure used for online tuning of a PID controller is proposed in this paper. The structure is based on two adaptive neural networks, both with built-in Chebyshev orthogonal polynomials. First substructure network is a regular orthogonal neural network with implemented artificial endocrine factor (OENN), in the form of environmental stimuli, to its weights. It is used for approximation of control signals and for processing system deviation/disturbance signals which are introduced in the form of environmental stimuli. The output values of OENN are used to calculate artificial environmental stimuli (AES), which represent required adaptation measure of a second network – orthogonal endocrine adaptive neuro-fuzzy inference system (OEANFIS). OEANFIS is used to process control, output and error signals of a system and to generate adjustable values of proportional, derivative, and integral parameters, used for online tuning of a PID controller. The developed structure is experimentally tested on a laboratory model of the 3D crane system in terms of analysing tracking performances and deviation signals (error signals) of a payload. OENN-OEANFIS performances are compared with traditional PID and 6 intelligent PID type controllers. Tracking performance comparisons (in transient and steady-state period) showed that the proposed adaptive controller possesses performances within the range of other tested controllers. The main contribution of OENN-OEANFIS structure is significant minimization of deviation signals (17%–79%) compared to other controllers. It is recommended to exploit it when dealing with a highly nonlinear system which operates in the presence of undesirable disturbances.

MSC:

93C40 Adaptive control/observation systems
92B20 Neural networks for/in biological studies, artificial life and related topics
93B70 Networked control
93C30 Control/observation systems governed by functional relations other than differential equations (such as hybrid and switching systems)
93C20 Control/observation systems governed by partial differential equations
Full Text: DOI

References:

[1] Abramovic, M.; Stegun, I., Handbook of mathematical functions: with formulas, graphs, and mathematical tables (1972), National Bureau of Standards Applied Mathematics Series: National Bureau of Standards Applied Mathematics Series Washington · Zbl 0543.33001
[2] Antić, D.; Danković, B.; Nikolić, S.; Milojković, M.; Jovanović, Z., Approximation based on orthogonal and almost orthogonal functions, Journal of the Franklin Institute, 349, 1, 323-336 (2012) · Zbl 1258.42028
[3] Antić, D.; Jovanović, Z.; Perić, S.; Nikolić, S.; Milojković, M.; Milošević, M., Anti-swing fuzzy controller applied in 3D crane system, Engineering, Technology & Applied Science Research, 2, 2, 196-200 (2012)
[4] Burrascano, P., A norm selection criterion for the generalized delta rule, IEEE Transactions on Neural Networks, 2, 1, 125-130 (1991)
[5] Chen, C.; Naidu, D., Hybrid control strategies for a five-finger robotic hand, Biomedical Signal Processing and Control, 8, 4, 382-390 (2013)
[6] Chen, C.; Tseng, C., Performance comparison between the training method and the numerical method of the orthogonal neural network in function approximation, International Journal of Intelligent Systems, 19, 12, 1257-1275 (2004) · Zbl 1101.68753
[7] Chen, D.; Wang, J.; Zou, F.; Yuan, W.; Hou, W., Time series prediction with improved neuro-endocrine model, Neural Computing and Applications, 24, 6, 1465-1475 (2014)
[8] Fang, Y.; Chow, T.-W.-S., Orthogonal wavelet neural networks applying to identification of Wiener model, IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications, 47, 4, 591-593 (2000)
[9] Hertz, J.; Krogh, A.; Palmer, R., Introduction to the theory of neural computation (1991), Addison-Wesley: Addison-Wesley Reading, MA
[10] Ho, S.; Shu, L.; Ho, S., Optimizing fuzzy neural networks for tuning PID controllers using an orthogonal simulated annealing algorithm OSA, IEEE Transactions on Fuzzy Systems, 14, 3, 421-434 (2006)
[11] Jang, J.-S. R., ANFIS: adaptive network-based fuzzy inference systems, IEEE Transactions on Systems, Man and Cybernetics, 23, 3, 665-685 (1993)
[12] Jin, W.; Wenzhong, G.; Shusheng, G.; Fuli, W., PID-like controller using a modified neural network, International Journal of Systems Science, 28, 8, 809-815 (1997) · Zbl 0875.93144
[13] Jung, J.-W.; Leu, V.-Q.; Do, T.-D.; Kim, E.-K.; Choi, H.-H., Adaptive PID speed control design for permanent magnet synchronous motor drives, IEEE Transactions on Power Electronics, 30, 2, 900-908 (2014)
[14] Lavanya, M.; Kartheek, P.; Nagaparvathi, B.; Vineesh, K., Two tank water level control level system using Pi, Pd and Pid controllers, International Journal of Applied Engineering Research, 10, 1, 1195-1206 (2015)
[16] Maghsoudi, M.; Mohamed, Z.; Husain, R.; Tokhi, M., An optimal performance control scheme for a 3D crane, Mechanical Systems and Signal Processing, 66-67, 756-768 (2016)
[17] Masood, M.; Hew, W.; Rahim, N., Review of ANFIS-based control of induction motors, Journal of Intelligent and Fuzzy Systems, 23, 4, 143-158 (2012)
[18] Mastroianni, G.; Milovanović, G., Interpolation processes-basic theory and applications (2008), Springer-Verlag: Springer-Verlag Berlin, Heidelberg · Zbl 1154.41001
[19] Mendoza, M.; Zavala-Río, A.; Santibáñez, V.; Reyes, F., A generalised PID-type control scheme with simple tuning for the global regulation of robot manipulators with constrained inputs, International Journal of Control, 88, 10, 1995-2012 (2012) · Zbl 1334.93129
[20] Milojković, M.; Antić, D.; Milovanović, M.; Nikolić, S. S.; Perić, S.; Almawlawe, M., Modelling of dynamic systems using orthogonal endocrine adaptive neuro-fuzzy inference systems, Journal of Dynamic Systems, Measurement, and Control, 137, 9, Article 091013 pp. (2015)
[21] Milojković, M. T.; Antić, D. S.; Nikolić, S. S.; Jovanović, Z. D.; Perić, S. L.J., On a new class of quasi-orthogonal filters, International Journal of Electronics, 100, 10, 1361-1372 (2013)
[22] Nayak, P.; Sudheer, K.; Rangan, D.; Ramasastri, K., A neuro-fuzzy computing technique for modelling hydrological time series, Journal of Hydrology, 291, 1-2, 52-66 (2004)
[23] Nikolić, S.; Antić, D.; Danković, B.; Milojković, M.; Jovanović, Z.; Perić, S., Orthogonal functions applied in antenna positioning, Advances in Electrical and Computer Engineering, 10, 4, 35-42 (2010)
[24] Nikolić, S. S.; Antić, D. S.; Milojković, M. T.; Milovanović, M. B.; Perić, S. L.J.; Mitić, D. B., Application of neural networks with orthogonal activation functions in control of dynamical systems, International Journal of Electronics, 103, 4, 667-685 (2016)
[25] Nikolić, S. S.; Antić, D. S.; Perić, S. L.J.; Danković, N. B.; Milojković, M. T., Design of generalised orthogonal filters: application to the modelling of dynamical systems, International Journal of Electronics, 103, 2, 269-280 (2016)
[26] O’Dwyer, A., Handbook of PI and PID controller tuning rules (2009), Imperial College Press: Imperial College Press London · Zbl 1178.93001
[27] Perić, S. L.J.; Antić, D. S.; Milovanović, M. B.; Mitić, D. B.; Milojković, M. T.; Nikolić, S. S., Quasi-sliding mode control with orthogonal endocrine neural network-based estimator applied in anti-lock braking system, IEEE/ASME Transactions on Mechatronics, 21, 2, 754-764 (2016)
[28] Precup, R.-E.; Filip, H.-I.; Rădac, M.-B.; Petriu, E. M.; Preitl, S.; Dragoş, C.-A., Online identification of evolving Takagi-Sugeno-Kang fuzzy models for crane systems, Applied Soft Computing, 24, 1155-1163 (2014)
[29] Premkumar, K.; Manikandan, B., Fuzzy PID supervised online ANFIS based speed controller for brushless DC motor, Neurocomputing, 157, 76-90 (2015)
[30] Sankar, B.; Kumar, D.; Seethalakshmi, K., A new self-adaptive neuro fuzzy inference system for the removal of non-linear artifacts from the respiratory signal, Journal of Computer Science, 8, 5, 621-631 (2012)
[31] Sauze, C.; Neal, M., Artificial endocrine controller for power management in robotic systems, IEEE Transactions on Neural Networks and Learning Systems, 24, 12, 1973-1985 (2013)
[32] Shen, J., Fuzzy neural networks for tuning PID controller for plants with underdamped responses, IEEE Transactions on Fuzzy Systems, 9, 2, 333-342 (2001)
[33] Sher, C.; Tseng, C.; Chen, C., Properties and performance of orthogonal neural network in function approximation, International Journal of Intelligent Systems, 16, 12, 1377-1392 (2001) · Zbl 0997.68105
[34] Song, J.; Cheng, W.; Xu, Z.; Yuan, S.; Liu, M., Study on PID temperature control performance of a novel PTC material with room temperature Curie point, International Journal of Heat and Mass Transfer, 95, 1038-1046 (2016)
[35] Soyguder, S.; Alli, H., An expert system for the humidity and temperature control in HVAC systems using ANFIS and optimization with fuzzy modelling approach, Energy and Buildings, 41, 8, 814-822 (2009)
[36] Timmis, J.; Murray, L.; Neal, M., A neural-endocrine architecture for foraging in swarm robotic systems, (Gonzales, J. R.; Pelta, D. A.; Cruz, C.; Terrazas, G.; Krasnogor, N., Nature inspired cooperative strategies for optimization. Nature inspired cooperative strategies for optimization, (NICSO 2010). Nature inspired cooperative strategies for optimization. Nature inspired cooperative strategies for optimization, (NICSO 2010), Studies in computational intelligence, Vol. 284 (2010), Springer: Springer Berlin, Heidelberg), 319-330 · Zbl 1191.68721
[38] Trajković, D. M.; Antić, D. S.; Nikolić, S. S.; Perić, S. L.J.; Milovanović, M. B., Fuzzy logic-based control of three-dimensional crane system, Facta Universitatis Series: Automatic Control and Robotics, 12, 1, 31-42 (2013)
[39] Wang, H.; You, S., Tracking control of robot manipulators via orthogonal polynomials neural network, (Yu, W.; He, H.; Zhang, N., Advances in neural networks, Vol. 5553 (2009)), 178-187
[40] Wang, H.; Yu, S., Tracking control of robot manipulators via orthogonal polynomials neural network, Lecture Notes in Computer Science, 5553, 3, 178-187 (2009)
[41] Yang, S.; Tseng, C., An orthogonal neural network for function approximation, IEEE Transactions on Systems, Man and Cybernetics, Part B (Cybernetics), 26, 5, 779-785 (1996)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.