SEARCH WITHIN CONTENT
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
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.
 K. Hirota, T. Fukuda, “Soft computing in Mechatronics,” Springer-Verlag, New York, 1999.
 K. J. Åström, K. Furuta, “Swinging up a pendulum by energy control,” Automatica, vol. 36, n°2, 2000, pp. 287-295.
 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.
 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.
 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.
 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.
 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.
 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.
 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.
 hrig, A. Bischoff, “Virtual laboratory for real-time control of inverted pendulum/gantry crane,” In 11th Mediterranean Conference on Control and Automation. Rhodes, 2003.
 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.
 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.
 The National Instruments® LabVIEW™ Toolkit website (2010). [Online]. Available: http://www.ni.com/labview/family/
 National Instruments®, LabVIEW™ FPGA Module User Manual, National Instruments® Inc., Texas, 2004.
 National Instruments®, LabVIEW FPGA Module Release and Upgrade Notes (2010). Available: http://www.ni.com/pdf/manuals/371572f.pdf
 National Instruments®, LabVIEW™ Real-Time Module User Manual, National Instruments® Inc., Texas, 2003.
 National Instruments®, LabVIEW Real-Time Module Release and Upgrade Notes (2010). Available: http://www.ni.com/pdf/manuals/371374g.pdf
 The National Instruments® LabVIEW™ Corporation website (2010). [Online]. Available: http://www.ni.com/labview/
 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.
 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.
 National Instruments LabVIEW Embedded System Design website (2010). [Online]. Available: http://www.ni.com/embedded/
 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.
 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.
 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.
 J. Truchard, “Bringing FPGA design to application domain experts,” in Proc. IEEE International Conference on Field-Programmable Technology, 2010.
 Labcenter Electronics (2011). [Online]. Available: http://www.labcenter.com/products/vsm_overview.cfm
 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.
 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.
 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.
 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.