Integration of mechanical CAD and behavioral modeling

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.

[1]  Christiaan J. J. Paredis,et al.  Extracting Articulation Models from CAD Models of Parts With Curved Surfaces , 2002 .

[2]  David Baraff,et al.  Analytical methods for dynamic simulation of non-penetrating rigid bodies , 1989, SIGGRAPH.

[3]  Robert W. Dutton,et al.  Investigation of Tetrhedral Automatic Mesh Generation for Finite-Element Simulation of Micro-Electro-Mechanical Switches , 1999 .

[4]  Pradeep K. Khosla,et al.  Gravitational stability of frictionless assemblies , 1995, IEEE Trans. Robotics Autom..

[5]  Christiaan J. J. Paredis,et al.  Kinematics Support for Design and Simulation of Mechatronic Systems , 2000, Knowledge Intensive CAD.

[6]  Osman Balci,et al.  Principles of simulation model validation, verification, and testing , 1997 .

[7]  M. A. Chace,et al.  A Sparsity-Oriented Approach to the Dynamic Analysis and Design of Mechanical Systems—Part 1 , 1977 .

[8]  Christiaan J. J. Paredis,et al.  Capturing Articulation in Assemblies from Component Geometry , 1998, DAC 1998.

[9]  Jami J. Shah,et al.  Parametric and Feature-Based CAD/CAM: Concepts, Techniques, and Applications , 1995 .

[10]  Devdas Shetty,et al.  Mechatronics system design , 1997 .

[11]  Christiaan J. J. Paredis,et al.  A COMPOSABLE SIMULATION ENVIRONMENT FOR MECHATRONIC SYSTEMS , 1999 .

[12]  D. T. Pham,et al.  PARAMETRIC AND FEATURE-BASED CAD/CAM CONCEPTS, TECHNIQUES, APPLICATIONS by J.J. Shah and M. Mäntylä, Wiley, Chichester, 1995, 619 pp., ISBN 0–471–00214–3 (£55; HBK) , 1998, Robotica.

[13]  Nenad Ivezic Simulation-based support for early collaborative design , 1996 .

[14]  N. Orlandea,et al.  A Sparsity-Oriented Approach to the Dynamic Analysis and Design of Mechanical Systems—Part 2 , 1977 .

[15]  Hilding Elmqvist,et al.  MODELICA — THE NEW OBJECT-ORIENTED MODELING LANGUAGE , 1998 .