Title :
Integration of mechanical CAD and behavioral modeling
Author :
Sinha, Rajarishi ; Paredis, Christiaan J J ; Khosla, Pradeep K.
Author_Institution :
Inst. for Complex Engineered Syst., Carnegie Mellon Univ., Pittsburgh, PA, USA
Abstract :
This paper introduces the concept of combining both form (CAD models) and behavior (simulation models) of mechatronic system components into component objects. By composing these component objects, designers automatically create a virtual prototype of the system they are designing. 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 where systems consist of component objects and interactions between component objects. 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 interaction models; these models depend on the form of both components that are interacting. The composable simulation environment has been implemented as a distributed system in Java and C++, enabling multiple users to collaborate on the design of a single system
Keywords :
CAD; digital simulation; distributed processing; mechanical engineering computing; mechatronics; C++ implementation; CAD models; Java implementation; VHDL-AMS; behavioral modeling; component objects; composable simulation environment; distributed system; interaction models; mechanical CAD; mechatronic system components; multi-body simulation; port-based modeling paradigm; simulation based design; simulation models; virtual prototype; Computational modeling; Computer simulation; Design automation; Design engineering; Feedback; Mechatronics; Systems engineering and theory; Testing; USA Councils; Virtual prototyping;
Conference_Titel :
Behavioral Modeling and Simulation, 2000. Proceedings. 2000 IEEE/ACM International Workshop on
Conference_Location :
Orlando, FL
Print_ISBN :
0-7695-0893-6
DOI :
10.1109/BMAS.2000.888361