Composable models for simulation-based design

被引:68
作者
Paredis, CJJ [1 ]
Diaz-Calderon, A [1 ]
Sinha, R [1 ]
Khosla, PK [1 ]
机构
[1] Carnegie Mellon Univ, Dept Elect & Comp Engn, Inst Complex Engineered Syst, Pittsburgh, PA 15213 USA
关键词
simulation-based design; configuration; port-based models; CAD;
D O I
10.1007/PL00007197
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This article introduces the concept of combining both form (CAD models) and behavior (simulation models) of mechatronic system components into component objects. By connecting these component objects to each other through their ports, designers can create both a system-level design description and a virtual prototype of the system. This virtual prototype, in turn, can provide immediate feedback about design decisions by evaluating whether the functional requirements are met in simulation. To achieve the composition of behavioral models, we introduce a port-based modeling paradigm. The port-based models are reconfigurable, so that the same physical component can be simulated at multiple levels of detail without having to modify the system level model description. This allows the virtual prototype to evolve during the design process, and to achieve the accuracy required for the simulation experiments at each design stage. To maintain the consistency between the form and behavior of component objects. we introduce parametric relations between these two descriptions. In addition, we develop algorithms that determine the type and parameter values of the lower pair interaction models; these models depend on the form of both components that are interacting. This article presents the initial results of our approach. The discussion is limited to high-level system models consisting of components and lumped component interactions described by differential algebraic equations. Expanding these concepts to finite element models and distributed interactions is left for future research. Our composable simulation and design environment has been implemented as a distributed system in Java and C++, enabling multiple users to collaborate on the design of a single system. Our current implementation has been applied to a variety of systems ranging from consumer electronics to electrical train systems. We illustrate its functionality and use with a design scenario.
引用
收藏
页码:112 / 128
页数:17
相关论文
共 49 条
[1]  
ANDERSON M, 1994, THESIS LUND I TECHNO
[2]   A GENERAL VECTOR-NETWORK FORMULATION FOR DYNAMIC-SYSTEMS WITH KINEMATIC CONSTRAINTS [J].
ANDREWS, GC ;
RICHARD, MJ ;
ANDERSON, RJ .
MECHANISM AND MACHINE THEORY, 1988, 23 (03) :243-256
[3]  
[Anonymous], 1966, S GEN NETW
[4]  
Ascher U.M., 1998, COMPUTER METHODS ORD, V61
[5]  
Baldwin C, 2000, Design Rules: The Power of Modularity, DOI DOI 10.7551/MITPRESS/2366.001.0001
[6]  
BETTIG B, 2000, 4 IFIP WORK GROUP 5, P57
[7]  
*BOEING COMP, 1999, EASY5 ENG AN SYST
[8]  
BULLINGER HJ, 1999, 26 INT C COMP IND EN, P103
[9]  
CHRISTEN E, 1999, 36 ACM IEEE DES AUT
[10]   Madefast: Collaborative engineering over the Internet [J].
Cutkosky, MR ;
Tenenbaum, JM ;
Glicksman, J .
COMMUNICATIONS OF THE ACM, 1996, 39 (09) :78-87