FPGA MODELLING AND REAL-TIME EMBEDDED CONTROL DESIGN VIA LABVIEW SOFTWARE: APPLICATION FOR SWINGING-UP A PENDULUM

Publications

Share / Export Citation / Email / Print / Text size:

International Journal on Smart Sensing and Intelligent Systems

Professor Subhas Chandra Mukhopadhyay

Exeley Inc. (New York)

Subject: Computational Science & Engineering , Engineering, Electrical & Electronic

GET ALERTS

eISSN: 1178-5608

DESCRIPTION

15
Reader(s)
44
Visit(s)
0
Comment(s)
0
Share(s)

VOLUME 5 , ISSUE 3 (September 2012) > List of articles

FPGA MODELLING AND REAL-TIME EMBEDDED CONTROL DESIGN VIA LABVIEW SOFTWARE: APPLICATION FOR SWINGING-UP A PENDULUM

Wael Benrejeb / Olfa Boubaker

Keywords : Field programmable gate arrays, Programmable control, Software design, Inverted pendulum.

Citation Information : International Journal on Smart Sensing and Intelligent Systems. Volume 5, Issue 3, Pages 576-591, DOI: https://doi.org/10.21307/ijssis-2017-496

License : (CC BY-NC-ND 4.0)

Received Date : 15-May-2012 / Accepted: 20-July-2012 / Published Online: 01-September-2012

ARTICLE

ABSTRACT

In this paper, Real-Time embedded control is designed via LabVIEW software for swinging-up a pendulum from its pending position to its upright position. Since the pendulum system has a typical nonlinear instable model, the control problem is achieved using the Astrom-Furuta energy control strategy. To overcome the complexities for the design and the real-Time implementation of the controller of the nonlinear system, FPGA and Real-Time Modules of LabVIEW software are used. A validation test is finally achieved using Proteus software via its Virtual Simulation Models (VSM). Simulation results show the capabilities of LabVIEW FPGA and Real-Time modules to customize control applications with flexible time control without VHDL coding or board design.

Content not available PDF Share

FIGURES & TABLES

REFERENCES

[1] K. Hirota, T. Fukuda, “Soft computing in Mechatronics,” Springer-Verlag, New York, 1999.
[2] K. J. Åström, K. Furuta, “Swinging up a pendulum by energy control,” Automatica, vol. 36, n°2, 2000, pp. 287-295.
[3] M.N.A. Zohari, M.Z.M. Tumari, M.S. Saealal, K.H. Ghazali, M.S. Ramli, “Practical sway motion control for double pendulum-type overhead crane system,” International Journal on Smart Sensing and Intelligent Systems, vol.5, n°2, 2012, pp. 362-381.
[4] K. Yoshida, “Swing-up control of an inverted pendulum by energy-based methods,” In Proc. of the American Control Conference, San Diego, 1999, pp. 4045-4047.
[5] N. Muskinja, B. Tovornik, “Swinging up and stabilization of a real inverted pendulum,” IEEE Transactions on Industrial Electronics, vol. 53, n°4, 2006, pp. 631-639.
[6] K.J. Aström, J. Aracil, F. Gordillo, “A family of smooth controllers for swinging up a pendulum,” Automatica, vol. 44, n°7, 2008, pp. 1841-1848.
[7] J. H. Yang, S. Y. Shim, J. H. Seo, Y. S. Lee, “Swing-up control for an inverted pendulum with restricted cart rail length,” International Journal of Control, Automation and Systems, vol. 7, n°8, 2009, pp. 674-680.
[8] M. S. Park, D. Chwa, “Swing-up and stabilization control of inverted-pendulum systems via coupled sliding-mode control method,” IEEE Transactions on Industrial Electronics, vol. 56, n°9, 2009, 3541-3555.
[9] H.L. Li, B.C. Chang, C. Jagadish, H.G. Kwatny, “A DSP microprocessor hybrid control of an inverted pendulum,” In Proc. IEEE International Conference on Control and Automation, Christchurch, 2009, pp. 2317-2322.
[10] hrig, A. Bischoff, “Virtual laboratory for real-time control of inverted pendulum/gantry crane,” In 11th Mediterranean Conference on Control and Automation. Rhodes, 2003.
[11] M. Koga, H. Toriumi, M. Sampei, “An integrated software environment for the design and real-time implementation of control systems,” Control Engineering Practice, vol. 6, n°10, 1998, pp. 1287-1293.
[12] O. Boubaker, “National Instruments LabVIEW: Ultimate software for engineering education,” in Proc. International Conference on Frontiers in Education: Computer Science and Computer Engineering, Las Vegas, 2011.
http://cerc.wvu.edu/download/WORLDCOMP%2711/2011%20CD%20papers/FEC4450.pdf
[13] The National Instruments® LabVIEW™ Toolkit website (2010). [Online]. Available: http://www.ni.com/labview/family/
[14] National Instruments®, LabVIEW™ FPGA Module User Manual, National Instruments® Inc., Texas, 2004.
[15] National Instruments®, LabVIEW FPGA Module Release and Upgrade Notes (2010). Available: http://www.ni.com/pdf/manuals/371572f.pdf
[16] National Instruments®, LabVIEW™ Real-Time Module User Manual, National Instruments® Inc., Texas, 2003.
[17] National Instruments®, LabVIEW Real-Time Module Release and Upgrade Notes (2010). Available: http://www.ni.com/pdf/manuals/371374g.pdf
[18] The National Instruments® LabVIEW™ Corporation website (2010). [Online]. Available: http://www.ni.com/labview/
[19] M. P. Singh, P. K. Tripathi, K.V Gangadharan, “FPGA based vibration control of a mass varying two-degree of freedom system,” International Journal on Smart Sensing and Intelligent Systems, vol.4, n°4, 2011, pp. 698-709.
[20] K. Dhanalakshmi, Aditya Avinash, M. Umapathy, M. Marimuthu, “Experimental study on vibration control of shape memory alloy actuated flexible beam,” International Journal on Smart Sensing and Intelligent Systems, vol. 3, n°2, 2010, pp. 156-175.
[21] National Instruments LabVIEW Embedded System Design website (2010). [Online]. Available: http://www.ni.com/embedded/
[22] W.T. Guoqiang, H.A Andrade, “A graphical programming and design environment for FPGA-based hardware,” In Proc. IEEE International Conference on Field-Programmable Technology, Beijing, 2010, pp. 337 - 340.
[23] R. Tekin, “MATLAB and LabVIEW in modeling, analysis and real time control of a motion control system,” In Proc. 2010 8th IEEE International Conference on Control and Automation, Ankara, 2010, pp. 2077 - 2081.
[24] M.C. Fang, S.M. Wang, “Rapid development of AUV system based on real-time and FPGA frame,” in Proc. 2011 IEEE Symposium on Underwater Technology and 2011 Workshop on Scientific Use of Submarine Cables and Related Technologies, Tainan, 2011, pp. 1-5.
[25] J. Truchard, “Bringing FPGA design to application domain experts,” in Proc. IEEE International Conference on Field-Programmable Technology, 2010.
[26] Labcenter Electronics (2011). [Online]. Available: http://www.labcenter.com/products/vsm_overview.cfm
[27] M.N. Satar, D. Abdul Ishak, “Application of Proteus VSM in modeling brushless DC motor drives,” In Proc. 4th International Conference on Mechatronics, Kuala Lumpur, 2011, pp. 1-7.
[28] H. Mehdi, O. Boubaker, “Rehabilitation of a human arm supported by a robotic manipulator: A position/force cooperative control,” Journal of Computer Science, vol. 6, 2010, pp. 912-919.
[29] H. Mehdi, O. Boubaker, “Impedance controller tuned by particle swarm optimization for robotic arms,” International Journal of Advanced Robotic Systems, vol. 8, 2011, pp. 93-103.
[30] A. Aloulou, O. Boubaker, “Control of a step walking combined to arms swinging for a three dimensional humanoid prototype,” Journal of Computer Science, vol. 6, 2010, pp. 886-895.

EXTRA FILES

COMMENTS