Article | The 48th Scandinavian Conference on Simulation and Modeling (SIMS 2007); 30-31 October; 2007; Göteborg (Särö) | A Meta-Modeling Environment for Mechanical System Co-Simulations

Title:
A Meta-Modeling Environment for Mechanical System Co-Simulations
Author:
Alexander Siemers: Dept. of Computer and Information Science, Linköpings universitet, Sweden Dag Fritzson: SKF Engineering Research Centre, MDC, RKs-2
Download:
Full text (pdf)
Year:
2007
Conference:
The 48th Scandinavian Conference on Simulation and Modeling (SIMS 2007); 30-31 October; 2007; Göteborg (Särö)
Issue:
027
Article no.:
013
Pages:
109-116
No. of pages:
8
Publication type:
Abstract and Fulltext
Published:
2007-12-21
Series:
Linköping Electronic Conference Proceedings
ISSN (print):
1650-3686
ISSN (online):
1650-3740
Publisher:
Linköping University Electronic Press; Linköpings universitet


Export in BibTex, RIS or text

A general approach for modeling of mechanical system co-simulations is presented that is built upon the previously defined general framework for TLM cosimulations and co-simulation meta-modeling.

Co-simulation is one technique for coupling different simulators into one coherent simulation. Existing cosimulation applications are often capable of interconnecting two specific simulators where a unique interface between these tools is defined. However; a more general solution is needed to make co-simulation modeling applicable for a wider range of tools. Any such solution must also be numerical stable and easy to use to be applicable by a larger group of people.

In this work the concept of meta-modeling is applied to mechanical co-simulation. Several tool-specific simulation models can be integrated and connected by means of a meta-model; where the meta-model defines the physical interconnections of these models.

A general meta-modeling process is described that represents the basis for this work. A meta-modeling language (MML) has been defined to support the modeling process and store the meta-model structure. Besides elements for physical interconnections; etc.; the language also defines graphical elements that can be used for meta-model visualization. All proposed solutions are general and simulation tool independent.

A general meta-modeling process is described that represents the basis for this work. A meta-modeling language (MML) has been defined to support the modeling process and store the meta-model structure. Besides elements for physical interconnections; etc.; the language also defines graphical elements that can be used for meta-model visualization. All proposed solutions are general and simulation tool independent.

The 48th Scandinavian Conference on Simulation and Modeling (SIMS 2007); 30-31 October; 2007; Göteborg (Särö)

Author:
Alexander Siemers, Dag Fritzson
Title:
A Meta-Modeling Environment for Mechanical System Co-Simulations
References:

[1] Siemers; A. and Nakhimovski; I. and Fritzson; D.; Meta-modelling of Mechanical Systems with Transmission Line Joints in Modelica; Proceedings of the 4th International Modelica Conference; Hamburg; Germany; 2005


[2] Nakhimovski; I.; Contributions to the Modeling and Simulation of Mechanical Systems with Detailed Contact Analysis; Dissertation No. 1009; Link¨opings universitet; Sweden; 2006


[3] Krus; P. and Jansson; A; Distributed Simulation of Hydromechanical Systems; ’Third Bath International Fluid Power Workshop’; Bath; UK 1990


[4] Krus; P.; Modelling of Mechanical Systems UsingRigid Bodies and Transmission Line Joints; Transactions of ASME; Journal of Dynamic Systems Measurement and Control. Dec 1999


[5] Johns; P. B. and O’Brien; M.; Use of thetransmission-line modelling (t.l.m.) method to solve non-linear lumped networks; The Radio and Electronic Engineer; 1980.


[6] Pulko; S.H. and Mallik; A. and Allen R.; and Johns; P.B.; Automatic Timestepping in TLM Routines for the Modelling of Thermal Diffusion Processes. Int. Journal of Numerical Modelling: Electronic Networks; Devices and Fields; 1990.


[7] Fritzson; P. Object-Oriented Modeling and Simulation with Modelica 2.1; Wiley-Interscience; 2004


[8] Stacke; L-E. and Fritzson; D. and Nordling; P.; BEAST—a rolling bearing simulation tool; Proc. Instn Mech. Engrs; part K; Journal of Multi-body Dynamics; 1999;


[9] High Level Architecture (HLA) - Framework and Rules; IEEE Standard for Modeling and Simulation; IEEE 1516-2000; Institute of Electrical and Electronics Engineers; May 2000


[10] Kuehl; F. and Weatherly; R. and Dahmann; J.; dahmann Creating Computer Simulation Systems; An Intruduction to the High Level Architecture; Prentice Hall PTR; 1999


[11] Center for Hybrid and Embedded Software Systems (CHESS) in the Department of Electrical Engineering and Computer Sciencesof the University of California at Berkeley; http://ptolemy.eecs.berkeley.edu/ptolemyII.


[12] Agrawal; A. and Bakshi; A. and Davis; J. and Eames; B. and Ledeczi; A. and Mohanty; S. an Mathur; V. and Neema; S. and Nordstrom; G. and Prasanna; V. and Raghavendra; C. and Singh; M.; MILAN: A Model Based Integrated Simulation Framework for Design of Embedded Systems; Workshop on Languages; Compilers; and Tools for Embedded Systems (LCTES 2001); Snowbird; Utah; June 2001.


[13] Ledeczi; A. and Maroti; M. and Bakay; A. and Karsai; G. and Garrett; J. and Thomason; C. and Nordstrom; G.and Sprinkle; J. and Volgyesi; P. The Generic Modeling Environment; Proceedings of WISP’2001; May 2001; Budapest; Hungary.


[14] Lara; J. and Vangheluwe; H.; Using AToM3 as a Meta-CASE Tool; 4th International Conference on Enterprise Information Systems; Ciudad Real; Spain


[15] Larsson; J. and Johansson; B. and Krus; P. and Sethson; M.; MODLITH: A Framework Enabling Tool-Independent Modelling and Simulation; European Simulation Symposium 2002; Dresden; Germany


[16] Lee; E.; Model-Driven Development - From Object-Oriented Design to Actor-Oriented Design; Extended abstract of an invited presentation at Workshop on Software Engineering for Embedded Systems: From Requirements to Implementation (a.k.a. The Monterey Workshop) Chicago; Sept. 24; 2003


[17] van Deursen; A. and Klint; P. and Visser; J.; Domain-Specific Languages: An Annotated Bibliography; SIGPLAN Notices; volume 35; number 6; pages 26-36; 2000


[18] TNI Software; Cosimate - Heterogeneous co-simulation in distributed environments; http://www.tni-software.com


[19] Community site for meta-modeling and semantic modeling; http://www.metamodel.com.


[20] MetaCase; MetaEdit+ DSM environment; http://www.metacase.com


[21] MSC-Software; MSC.ADAMS - interactive motion simulation software; http://www.mscsoftware.com

The 48th Scandinavian Conference on Simulation and Modeling (SIMS 2007); 30-31 October; 2007; Göteborg (Särö)

Author:
Alexander Siemers, Dag Fritzson
Title:
A Meta-Modeling Environment for Mechanical System Co-Simulations
Note: the following are taken directly from CrossRef
Citations:
No citations available at the moment