On the Use of Hardware-in-the-Loop for Teaching Automation Engineering

Hardware-in-the-loop (HIL) has been used in the industry for many years. This paper investigates some of the advantages of adopting HIL methodology in teaching and training of students in engineering education. HIL can play an important role in teaching since it contributes to fill the holes in engineering students’ knowledge and understanding of software, simulators and actual hardware. The paper describes the HIL methodology, some common industrial applications, benefits from HIL in an industrial setting, how HIL can be used in education of engineering students, why this will benefit the students, and how I have applied HIL in my teaching. As an example of HIL in teaching, I present a HIL system for simulating the operation of a classical on/off valve with two position feedback paths. Hence, the students will make programs (function blocks) that interface the HIL system, which will act as if the students where controlling an actual valve. The HIL system for valve simulation has been developed to a fidelity that in addition to simulating the open and closed feedbacks allows for selection of delay before valve movement and selection of valve travel time. The HIL valve simulator also support simulation of various common fault modes such as unexpected (uncommanded) move. In this way the HIL system is able to give a very accurate representation of a real valve. The HIL system also has a local display for configuration of delay and transit times in addition to displaying percentage open/closed while simulating the movement of the valve. The HIL system as a simulator gave students a better understanding of the industrial challenge and students found it motivating to use the HIL valve simulator because it helped bridge the gap between academic theory and real world challenges.

[1]  M. Bacic,et al.  On hardware-in-the-loop simulation , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[2]  Chris J. Martin,et al.  Robot dance: edutainment or engaging learning , 2011, PPIG.

[3]  Robin T. Bye,et al.  On the Development of Laboratory Projects in Modern Engineering Education , 2019, 2019 IEEE Global Engineering Education Conference (EDUCON).

[4]  Damrongrit Piyabongkarn,et al.  Development of a real-time digital control system with a hardware-in-the-loop magnetic levitation device for reinforcement of controls education , 2003, IEEE Trans. Educ..

[5]  Daniel L. Schwartz,et al.  Doing with Understanding: Lessons from Research on Problem- and Project-Based Learning , 1998 .

[6]  Peggy A. Ertmer,et al.  The Interdisciplinary Journal of Problem-based Learning Essential Readings in Problem-Based Learning : Exploring and Extending the Legacy of Howard S , 2017 .

[7]  Mark D. Threeton,et al.  The Potential of Experiential Learning Models and Practices In Career and Technical Education & Career and Technical Teacher Education , 2010 .

[8]  A. Monti,et al.  Testing of digital controllers using real-time hardware in the loop simulation , 2004, 2004 IEEE 35th Annual Power Electronics Specialists Conference (IEEE Cat. No.04CH37551).

[9]  Benjamin S. Bloom,et al.  Taxonomy of Educational Objectives: The Classification of Educational Goals. , 1957 .

[10]  Christopher Martin,et al.  Learning Experiences in Programming: The Motivating Effect of a Physical Interface , 2017, CSEDU.

[11]  W. Grega Hardware-in-the-loop simulation and its application in control education , 1999, FIE'99 Frontiers in Education. 29th Annual Frontiers in Education Conference. Designing the Future of Science and Engineering Education. Conference Proceedings (IEEE Cat. No.99CH37011.

[12]  John Heywood,et al.  Engineering Education : Research and Development in Curriculum and Instruction , 2005 .

[13]  Robin T. Bye The Teacher as a Facilitator for Learning - Flipped Classroom in a Master s Course on Artificial Intelligence , 2017, CSEDU.

[14]  A. Bugra Koku,et al.  A new hardware-in-the-loop simulator for control engineering education , 2014, 2014 IEEE Global Engineering Education Conference (EDUCON).

[15]  토르 안 요한센,et al.  A method and a system for testing of a power management system of a marine vessel , 2006 .

[16]  Asgeir J. Sørensen,et al.  Experiences with HIL Simulator Testing of Power Management Systems , 2009 .

[17]  Robin T. Bye,et al.  Observations and Reflections on Teaching Electrical and Computer Engineering Courses , 2017, CSEDU 2017.

[18]  Gang Li,et al.  Factory acceptance test of a five-terminal MMC control and protection system using hardware-in-the-loop method , 2015, 2015 IEEE Power & Energy Society General Meeting.

[19]  Xavier Guillaud,et al.  Energetic Macroscopic Representation and Inversion-Based Control Illustrated on a Wind-Energy-Conversion System Using Hardware-in-the-Loop Simulation , 2009, IEEE Transactions on Industrial Electronics.

[20]  Roger Skjetne,et al.  Hardware-in-the-loop testing of marine control systems¶ , 2006 .

[21]  Jeffrey E. Froyd,et al.  Five Major Shifts in 100 Years of Engineering Education , 2012, Proceedings of the IEEE.

[22]  John R. Savery,et al.  Overview of Problem-Based Learning: Definitions and Distinctions. , 2006 .

[23]  Filippo Sanfilippo,et al.  Recycling A Discarded Robotic Arm For Automation Engineering Education , 2014, ECMS.

[24]  Robin T. Bye,et al.  A Flipped Classroom Approach for Teaching a Master’s Course on Artificial Intelligence , 2017, CSEDU 2017.

[25]  Robin T. Bye,et al.  Reflections on Teaching Electrical and Computer Engineering Courses at the Bachelor Level , 2017, CSEDU.

[26]  Robert Sommer,et al.  Experience and Education. , 1974 .

[27]  Damrongrit Piyabongkarn,et al.  Magnetic levitation hardware-in-the-loop and MATLAB-based experiments for reinforcement of neural network control concepts , 2004, IEEE Transactions on Education.