Real Time Neural Network Control of a Twin Rotor System


Article Preview

Real time intelligent control scheme that utilizes neural network to perform PID controller to control a twin rotor system is proposed. An experimental propeller setup called the twin rotor multi-input multi-output system (TRMS) is used in this study. The use of single neuron in PID control reduces system computing time that makes on-line learning and real time control feasible. The proposed control scheme can drive the TRMS to follow desired attitudes. The pitch angle and the azimuth angle in the condition of cross-coupled between vertical and horizontal axes is considered. Furthermore, the control scheme can overcome external disturbance. Simulation results show that the new approach can improve attitude tracking performance and the neural network-PID controller can work in real time.



Advanced Materials Research (Volumes 271-273)

Edited by:

Junqiao Xiong






J. G. Juang and T. K. Liu, "Real Time Neural Network Control of a Twin Rotor System", Advanced Materials Research, Vols. 271-273, pp. 616-621, 2011

Online since:

July 2011




[1] D.W. Tank and J.J. Hopfield: Simple Neural, Optimization Networks: An A/D Converter, Signal Decision Circuit, and a Linear Programming Circuit (IEEE Trans. Circuits Syst., vol. CAS-33, pp.533-541, 1986).

DOI: 10.1109/tcs.1986.1085953

[2] E.H. Mandani: Application of Fuzzy Algorithms for Control of Simple Dynamic Plant (Proc. Inst. Elect. Eng. Contr. Sci., vol. 121, pp.1585-1588, 1974).

[3] K.F. Man, K.S. Tang, and S. Kwong: Genetic Algorithms (Springer, 1999).

[4] S. Haykin: Neural Networks: A Comprehensive Foundation (Prentice Hall, 1999).

[5] W.K. Liu, J.H. Fan, and J.G. Juang: Application of Genetic Algorithm Base on System Performance Index on PID Controller (Proc. of the Ninth Conference on Artificial Intelligence and Application, 2004).

[6] K.J. Astrom and T. Hagglund: PID Controllers Theory, Design and Tuning (second edn, Instrument Society of America, Research Triangle Park, North Carolina, 1995).

[7] H. Shu: PID Neural Network Control for Complex Systems (Proceedings of International Conference on Computational Intelligence for Modeling, Control and Automation, vol. 2, pp.166-171, 1999).

[8] J.G. Juang, K.T. Tu, and W.K. Liu: Optimal Fuzzy Switching Grey Prediction with RGA for TRMS Control (Proc. of IEEE International Conference on Systems, Man and Cybernetics, vol. 1, pp.681-686, 2006).

DOI: 10.1109/icsmc.2006.384464

[9] Y. Zhenyu and G. Pedersen: Automatic Tuning of PID Controller for a 1-D Levitation System Using a Genetic Algorithm - A Real Case Study (Proc. of IEEE International Symposium on Intelligent Control, pp.3098-3103, 2006).

DOI: 10.1109/isic.2006.285565

[10] L. Hao, C. Ma, and F. Li: Study of Adaptive PID Controller Based on Single Neuron and Genetic Optimization (Proceedings of International Conference on Electronic Measurement and Instruments, pp.240-243, 2007).

DOI: 10.1109/icemi.2007.4350432

[11] J. Wu, Z. Wan, and X. Xiong: Hybrid PID Velocity Control for an Unmanned Helicopter Based on Single Neuron (Proceeding of the Control Conference, in Chinese, pp.295-299, 2008).

DOI: 10.1109/chicc.2008.4604954

[12] C.L. Shih, M.L. Chen, and J.Y. Wang: Mathematical Model Set-point Stabilizing Controller Design of a Twin Rotor MIMO System (Asian Journal of Control, vol. 10, no. 1, pp.107-114, 2008).

DOI: 10.1002/asjc.11

[13] M.H. Shaheed: Feedforward Neural Network Based Non-Linear Dynamic Modelling of a TRMS Using RPROP Algorithm (Aircraft Engineering and Aerospace Technology, vol. 77, no. 1, pp.13-22, 2005).

DOI: 10.1108/00022660510576000

[14] A. Rahideh, M.H. Shaheed, and H.J.C. Huijberts: Dynamic Modelling of a TRMS Using Analytical and Empirical Approaches (Control Engineering Practice, vol. 16, no. 3, pp.241-259, 2008).

DOI: 10.1016/j.conengprac.2007.04.008

[15] A. Rahideh, H.M. Shaheed, A.H. Bajodah: Adaptive Non-linear Model Inversion Control of a Twin Rotor Multi-input Multi-output System Using Artificial Intelligence (Proceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering, vol. 221, no. 3, pp.343-351.

DOI: 10.1243/09544100jaero155

[16] S.M. Ahmad, A.J. Chipperfield, M.O. Tokhi: Dynamic Modelling and Open-loop Control of a Twin Rotor Multi-input Multi-output System (Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, vol. 216, no. 6, pp.477-496.

DOI: 10.1177/095965180221600604

[17] Feedback Co: Twin Rotor MIMO System 33-220 User Manual, (Feedback Co, 1998).

[18] S.H. Lin: The Neural Network of PID and Control System (National Defense Industry Publishing Center, Science Press-Scientific Publishing Center, Beijing, 2005).

[19] J.G. Juang, W.K. Liu, and C.Y. Tsai: Intelligent Control Scheme for Twin Rotor MIMO System (Proceedings of IEEE International Conference on Mechatronics, pp.102-107, 2005).

DOI: 10.1109/icmech.2005.1529235

[20] L.W. Lin: Comparison of Intelligent Control and Conventional Control for TRMS and Hardware Realization by FPGA (Master Thesis, National Taiwan Ocean University, 2007).

In order to see related information, you need to Login.