loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
35th Annual Simulation Symposium
Behavioral Model Composition in Simulation-Based Design
San Diego, California
April 14-April 18
ISBN: 0-7695-1552-5
Rajarishi Sinha, Carnegie Mellon University
Christiaan J.J. Paredis, Carnegie Mellon University
Pradeep K. Khosla1, Carnegie Mellon University
We present a simulation and design framework for simultaneously designing and modeling electromechanical systems. By instantiating component objects and connecting them to each other via ports, a designer can configure complex systems. This configuration information is then used to automatically generate a corresponding system-level simulation model. The building block of our framework is the component object. It encapsulates design data and behavioral models and their inter-relationships. Component objects are composed into systems by connecting their ports. However, when converting a system configuration into a corresponding simulation model, the corresponding models for the component objects do not capture the physical phenomena at the component interfaces>the interactions. To obtain an accurate composition, the interaction dynamics must also be captured in behavioral models. In this paper, we introduce the concept of an interaction model that captures the dynamics of the interaction. When two ports are connected, there is an intended interaction between the two components. For composition of component objects to work, an interaction model must be introduced between each pair of connected behavioral models. We illustrate these ideas using an example.
Index Terms:
Port-based modeling, Simulation, behavioral model, interaction model, component, system, configuration, CAD, design
Citation:
Rajarishi Sinha, Christiaan J.J. Paredis, Pradeep K. Khosla1, "Behavioral Model Composition in Simulation-Based Design," ss, pp.0308, 35th Annual Simulation Symposium, 2002
Usage of this product signifies your acceptance of the Terms of Use.