From Hardware-in-the-Loop to Hybrid Process Simulation: An Ontology for the Implementation Phase of a Manufacturing System

Hardware-in-the-loop (HIL) is a widely used testing approach for embedded systems, where real components and/or controllers are tested in closed-loop with a simulation model. In this paper, we generalize HIL by combining multiple simulations and real components into a Hybrid Process Simulation (HPS). An HPS is a test setup that contains at least one simulated and one actual component, but may contain many of both. It is implemented such that each simulated component can be swapped out with its real counterpart without making changes to the existing system, and vice versa. In this paper, an ontology which provides a conceptual architecture is developed for an HPS, such that a general interpretation of a manufacturing system's implementation is made possible. A formalized application method is then devised for replacing simulations with real processes and vice versa. A conceptual architecture is put forth that separates the effect of a component from its spatial essence (volume or mass). This separation allows workpieces in a manufacturing process, for example, to go from the physical world into the virtual world (computer simulation) and back again repeatedly. The conceptual architecture is applied to a small manufacturing line in the following scenarios: replacing a real robot with a simulated robot, replacing a manufacturing cell with a simulated manufacturing cell, and adding a new simulated manufacturing cell to the existing system. These applications successfully demonstrate how an HPS can be used to test a manufacturing system setup with multiple regions of real and simulated components.

[1]  Michael Kyte,et al.  Hardware and software considerations for implementing hardware-in-the loop traffic simulation , 2001, IECON'01. 27th Annual Conference of the IEEE Industrial Electronics Society (Cat. No.37243).

[2]  Chang-Soo Han,et al.  A control of vehicle using steer-by-wire system with hardware-in-the-loop-simulation system , 2003, Proceedings 2003 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM 2003).

[3]  Charles R. McLean,et al.  Generic simulation of automotive assembly for interoperability testing , 2007, 2007 Winter Simulation Conference.

[4]  Eduardo Alves Portela Santos,et al.  A computational control implementation environment for automated manufacturing systems , 2012 .

[5]  Charles R. McLean,et al.  A Virtual Manufacturing Environment for Interoperability Testing | NIST , 2007 .

[6]  Yoshiro Fukuda,et al.  Efficient manufacturing system implementation based on combination between real and virtual factory , 2006 .

[7]  Kathleen Ellen Bailey,et al.  Hardware-in-the-loop vehicle and powertrain analysis and control design issues , 1998, Proceedings of the 1998 American Control Conference. ACC (IEEE Cat. No.98CH36207).

[8]  Judy M. Vance,et al.  The VR Factory : discrete event simulation implemented in a virtual environment , 2003 .

[9]  Charles R. McLean,et al.  A VIRTUAL MANUFACTURING ENVIRONMENT FOR INTEROPERABILITY TESTING , 2007 .

[10]  David J. Wagg,et al.  Emulator-based control for actuator-based hardware-in-the-loop testing , 2008 .

[11]  Satoshi Kanai,et al.  A multi-disciplinary distributed simulation environment for mechatronic system design enabling hardware-in-the-loop simulation based on HLA , 2007 .

[12]  Rainer Drath,et al.  AutomationML - the glue for seamless automation engineering , 2008, 2008 IEEE International Conference on Emerging Technologies and Factory Automation.

[13]  Kevin Rzemien,et al.  A Case Study in Hardware-In-the-Loop Testing: Development of an ECU for a Hybrid Electric Vehicle , 2004 .

[14]  Franz Auinger,et al.  Interface driven domain-independent modeling architecture for “soft-commissioning” and “reality in the loop” , 1999, WSC '99.

[15]  Sang-Ho Lee,et al.  Development of the electronic control unit for the rack-actuating steer-by-wire using the hardware-in-the-loop simulation system , 2005 .

[16]  Alexander Verbraeck,et al.  The possible role of a backbone architecture in real-time control and emulation , 2002, Proceedings of the Winter Simulation Conference.

[17]  Charles R. McLean,et al.  An Architecture and Interfaces for Distributed Manufacturing Simulation , 2004, Simul..

[18]  F. Biocca,et al.  Communication in the age of virtual reality , 1995 .

[19]  Chengyin Yuan,et al.  Hardware-In-The-Loop for Manufacturing Automation Control: Current Status and Identified Needs , 2007, 2007 IEEE International Conference on Automation Science and Engineering.

[20]  Luca Ferrarini,et al.  A Mixed-Reality Approach to Test Automation Function for Manufacturing Systems , 2009 .

[21]  Eduardo Alves Portela Santos,et al.  An Implementation Environment for Automated Manufacturing Systems , 2008 .

[22]  M. Bacic,et al.  Quantifying the Accuracy of Hardware-in-the-Loop Simulations , 2007, 2007 American Control Conference.

[23]  Kihong Park,et al.  Design and implementation of hardware-in-the-loop simulator for EHB systems , 2003, SICE 2003 Annual Conference (IEEE Cat. No.03TH8734).

[24]  Dawn M. Tilbury,et al.  Modular finite state machines: Development and application to reconfigurable manufacturing cell controller generation , 2006 .

[25]  D. Maclay,et al.  Simulation gets into the loop , 1997 .

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

[27]  Sanjay Jain,et al.  Distributed simulation for interoperability testing along the supply chain , 2007, 2007 Winter Simulation Conference.

[28]  Matthew Lombard,et al.  At the Heart of It All: The Concept of Presence , 2006 .

[29]  Charles R. McLean,et al.  A simulation architecture for manufacturing interoperability testing , 2007, SCSC.

[30]  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.

[31]  Hironori Hibino,et al.  Emulation in manufacturing engineering processes , 2008, 2008 Winter Simulation Conference.

[32]  W Lee,et al.  A cost- and time-effective hardware-in-the-loop simulation platform for automotive engine control systems , 2003 .

[33]  Charles R. McLean,et al.  Simulation-Based Manufacturing Interoperability Standards and Testing , 2009 .

[34]  Leonardo Marquez Pedro,et al.  Dynamic Modelling and Hardware-inthe-loop Simulation applied to a Mechatronic Project , 2008 .