Application of Embedded System to Intelligent Control Based on CMAC-SoPC

Article Preview

Abstract:

This paper presents a control problem of a twin rotor MIMO system (TRMS) based on the system on programmable chip (SoPC). The control system utilizes the cerebellar model articulation controller (CMAC) as a compensator for PID control. The CMAC has fast learning capability that can provide real time compensation for PID controller. In the hardware implementation, HCTL-2016 is used to encode AB phase voltage into digital signals. Verilog HDL is utilized to encode program that can receive and trigger signals from HCTL-2016 on Altera Nios II FPGA. By coding the programmable chip control signal can be passed to the controller. The processed signal is converted by a D/A converter and is transferred into voltage. The command signal is then sent back to the TRMS to control its movement. Experimental results show that the hybrid CMAC-PID can control the TRMS to reach desired position and track specified trajectory efficiently.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

2251-2256

Citation:

Online since:

June 2011

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2011 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] B.C. Kuo: Automatic Control Systems, 6th ed. (Englewood Cliffs, NJ: Prentice-Hall, 1995).

Google Scholar

[2] J.G. Ziegler and N. B. Nichols: Optimum Settings for Automatic Controllers (Trans. ASME, pp.759-768, 1942).

Google Scholar

[3] R.A. Krohling, H. Jaschek, and J.P. Rey: Designing PI/PID Controllers for a Motion Control System Based on Genetic Algorithms (Proceedings of the 12th IEEE International Symposium on Intelligent Control, pp.125-130, 1997).

DOI: 10.1109/isic.1997.626429

Google Scholar

[4] R.A. Krohling and J.P. Rey: Design of Optimal Disturbance Rejection PID Controllers Using Genetic Algorithms (IEEE Transactions on Evolutionary, 2001).

DOI: 10.1109/4235.910467

Google Scholar

[5] J.S. Albus: A New Approach to Manipulator Control: the Cerebellar Model Articulation Control (CMAC) (ASME Journal of Dynamic Systems, Measurement, and Control, vol. 97, pp.220-227, Sep. 1975).

DOI: 10.1115/1.3426922

Google Scholar

[6] J.S. Albus: Data Storage in the Cerebellar Model Articulation Controller (CMAC) (ASME Journal of Dynamic Systems, Measurement, and Control, vol. 97, pp.228-233, Sep. 1975).

DOI: 10.1115/1.3426923

Google Scholar

[7] T.C. Yang and J.G. Juang: Aircraft Landing Control Based on Adaptive CMAC (Proc. of IEEE International Conference on Advanced Intelligent Mechatronics, pp.791-796, 2009).

DOI: 10.1109/aim.2009.5229913

Google Scholar

[8] Feedback Co: Twin Rotor MIMO System 33-220 User Manual, (3-000M5, 1998).

Google Scholar

[9] L. Liu and K. Zhao: Advanced PID Control and MATLAB Simulation (Beijing: Electronics Industry Publishing House, 2003).

Google Scholar

[10] Altera, Nios II: The Most Multi-functional Embedded Processor (Altera Inc., 2008).

Google Scholar

[11] Z.R. Yu and J.G. Juang: Application of Hybrid CMAC-PID Control to TRMS and FPGA Implementation (Proc. of National Symposium on System Science and Engineering, ID-525, 2010).

Google Scholar

[12] 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).

Google Scholar