A modelling and simulation functional library for self-contained simulators

Self-contained simulators are a computer execution run-time unit that may simulate a behavior of a physical system. It may be used for simulation analysis, system optimization or cooperative simulation using different tools. Often communication problems arise when trying to combine several different engineering tools for co simulation. Every vendor of commercial engineering tools has their own preferences in communication techniques. By formulate the actual physical models in a XML-based tool independent format one get a powerful way of creating execution units that can be adopted for a set of engineering tools in a more general way. This paper exemplifies this approach. Also this work relates to our general efforts in method development for simulation, modeling and optimization of engineering system within mechatronics and actuation technologies. Within the framework of ModeLiTH a well defined XML formulation for tool independent modeling and simulation of dynamical systems has been described. This paper describes the general aspects of the modeling and simulation functional library, MSFL, used for creating self-contained simulators. This self-contained simulator concept represent one implementation of the lowest level of the ModeLiTH framework and has the potential to become the actual run-time execution unit of the ModeLiTH framework. However in this work the current implementation does not use the complete functionality of the ModeLiTH framework, instead a subset is used. Therefore no complete chain of system analysis suing the ModeLiTH can be shown. This paper summarizes the current state of the ongoing project.