Combining Supervisory Control, Object-oriented Petri-Nets and 3D Simulation for Hybrid Simulation Systems using a Flexible Meta Data Approach

Juergen Rossmann, Michael Schluse, Ralf Waspe

Abstract

The idea of Supervisory Control is to regard a control component (Supervisor) as a discreet event simulation. State Oriented Modeling combines the ideas of supervisory control and object-oriented Petri-nets. With these concepts as a starting point, our goal was to realize a truly hybrid simulation system, which allows the simultaneous use of discreet event simulation and continuous 3D-simulation on a unified database. The key component is an active real-time simulation database, which is an object-oriented, self-reflecting graph database, with a powerful meta-information system. All nodes are derived from a common base class and data is stored in properties with standardized getter and setter functions. The object-oriented Petri-nets are formally described in the State Oriented Modeling Language, which is itself an extension scheme of the simulation database.

References

  1. Alla, H. and David, R. (1998). Continuous and hybrid petri nets. Journal of Circuits, Systems and Computers, 08:159-188.
  2. Baldini, F., Bucci, G., and Vicario, E. (2005). A tool set for modeling and simulation of robotic workcells. In Techniques, Methodologies and Tools for Performance Evaluation of Complex Systems, 2005. (FIRBPerf 2005). 2005 Workshop on.
  3. Bastide, R. (1995). Approaches in unifying petri nets and the object-oriented approach. In In Proceedings of the Application and Theory of Petri Nets.
  4. Bischoff, R., Kurth, J., Schreiber, G., Koeppe, R., AlbuSchäffer, A., Beyer, A., Eiberger, O., Haddadin, S., Stemmer, A., Grunwald, G., and Others (2010). The kuka-dlr lightweight robot arm - a new reference platform for robotics research and manufacturing. In International Symposium on Robotics (ISR2010).
  5. Freund, E. and Rossmann, J. (1995). Systems approach to robotics and automation. In Robotics and Automation, 1995. Proceedings., 1995 IEEE International Conference on.
  6. Gyssens, M., Paredaens, J., van den Bussche, J., and van Gucht, D. (1994). A graph-oriented object database model. Knowledge and Data Engineering, IEEE Transactions on, 6:572 -586.
  7. Jung, T. (2011). Methoden der Mehrkrperdynamiksimulation als Grundlage realittsnaher Virtueller Welten. PhD thesis, Institue For Man-Machine Interaction, RWTH Aachen University, Germany.
  8. Kurtev, I. and van den Berg, K. (2005). Mistral: A language for model transformations in the mof meta-modeling architecture. In European MDA Workshops: Foundations and Applications, MDAFA 2003 and MDAFA 2004, Twente, The Netherlands, June 26-27, 2003 and Linköping, Sweden, June 10-11, 2004. Revised Selected Papers.
  9. Levanoni, Y. and Petrank, E. (2006). An on-the-fly reference-counting garbage collector for java. ACM Trans. Program. Lang. Syst., 28:1-69.
  10. Longley, P. A., Goodchild, M. F., Maguire, D. J., and Rhind, D. W. (2005). Geographical Information Systems and Science. Wiley.
  11. Ramadge, P. and Wonham, W. (1984). Supervisory control of a class of discrete event processes. In Analysis and Optimization of Systems. Springer Berlin / Heidelberg.
  12. Rossmann, J. and Schluse, M. (2011). Virtual robotic testbeds: A foundation for e-robotics in space, in industry - and in the woods. In Developments in Esystems Engineering (DeSE), 2011.
  13. Rossmann, J., Schluse, M., Schlette, C., and Waspe, R. (2012). Control by 3d simulation - a new erobotics approach to control design in automation. In Intelligent Robotics and Applications. Springer Berlin Heidelberg.
  14. Rossmann, J., Schluse, M., and Waspe, R. (2008). 3d discrete event systems: An efficient way to model and supervise dynamic behavior in virtual environments. In ASME 2008 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference (IDETC/CIE2008), volume 2008, pages 1503-1511. ASME.
  15. Schluse, M. (2002). Zustandsorientierte Modellierung in Virtueller Realitt und Kollisionsvermeidung. PhD thesis, Institue Of Robotics Research, University Of Dortmund, Germany.
Download


Paper Citation


in Harvard Style

Rossmann J., Schluse M. and Waspe R. (2013). Combining Supervisory Control, Object-oriented Petri-Nets and 3D Simulation for Hybrid Simulation Systems using a Flexible Meta Data Approach . In Proceedings of the 3rd International Conference on Simulation and Modeling Methodologies, Technologies and Applications - Volume 1: SIMULTECH, ISBN 978-989-8565-69-3, pages 15-23. DOI: 10.5220/0004482400150023


in Bibtex Style

@conference{simultech13,
author={Juergen Rossmann and Michael Schluse and Ralf Waspe},
title={Combining Supervisory Control, Object-oriented Petri-Nets and 3D Simulation for Hybrid Simulation Systems using a Flexible Meta Data Approach},
booktitle={Proceedings of the 3rd International Conference on Simulation and Modeling Methodologies, Technologies and Applications - Volume 1: SIMULTECH,},
year={2013},
pages={15-23},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004482400150023},
isbn={978-989-8565-69-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 3rd International Conference on Simulation and Modeling Methodologies, Technologies and Applications - Volume 1: SIMULTECH,
TI - Combining Supervisory Control, Object-oriented Petri-Nets and 3D Simulation for Hybrid Simulation Systems using a Flexible Meta Data Approach
SN - 978-989-8565-69-3
AU - Rossmann J.
AU - Schluse M.
AU - Waspe R.
PY - 2013
SP - 15
EP - 23
DO - 10.5220/0004482400150023