Conference article

Automated Modelica Package Generation of Parameterized Multibody Systems in CATIA

Daniel Baumgartner
German Aerospace Center (DLR), Institute of System Dynamics and Control, Wessling, Germany

Andreas Pfeiffer
German Aerospace Center (DLR), Institute of System Dynamics and Control, Wessling, Germany

Download articlehttp://dx.doi.org/10.3384/ecp14096913

Published in: Proceedings of the 10th International Modelica Conference; March 10-12; 2014; Lund; Sweden

Linköping Electronic Conference Proceedings 96:95, p. 913-921

Show more +

Published: 2014-03-10

ISBN: 978-91-7519-380-9

ISSN: 1650-3686 (print), 1650-3740 (online)

Abstract

In early stages of the product development process computer-aided design (CAD) and multibody simulation (MBS) work concurrently to build a virtual mechanical system. While CAD handles the geometric design and space analysis; MBS leads to a deeper understanding of the dynamic behavior of the future system. The CAD system has to provide physical and geometrical data; such as mass; inertia and connecting frames in order to improve simulation results. Automation at this point helps to create consistent simulation and design models and shortens the amount of time needed to produce realistic simu-lation results. Based on Visual Basic for Applica-tions (VBA) a method is implemented to automatically generate an isolated Modelica model package or a single Modelica model from CATIA assemblies or parts. The introduction of design controlling parameter variables in addition to the multibody data enables optimization loops between multibody simulation and the related CAD model. An example demonstrates the three main steps of the presented method; divided into model processing; package generation and parameterized package update.

Keywords

CATIA; Modelica; Dymola; Multibody Simulation; Parameterized Models; Package Generation; Optimization

References

[1] Modelica Association: "Modelica - A Unified Object-Oriented Language for Systems Modeling", www.modelica.org.

[2] Dassault Systemes AB: CATIA,www.3ds.com/products-services.

[3] P. Bhattacharya, N. Suyam Welakwe, R. Makanaboyina, A. Chimalakonda, “Integration of CATIA with Modelica,” in The 5th International Modelica Conference, Vienna, Austria, 2006, pp. 671–675.

[4] H. Elmqvist, S. E. Mattsson, C. Chapuis, “Redundancies in Multibody Systems and Automatic Coupling of CATIA and Modelica,” in The 7th International Modelica Conference, Como, Italy, 2009, pp. 551–560.

[5] M. Otter, H. Elmqvist, “The New Modelica MultiBody Library,” in The 3rd International Modelica Conference, Linköping, Sweden, 2003, pp. 311–330.

[6] T. Bellmann, “Interactive Simulations and advanced Visualization with Modelica,” in The 7th International Modelica Conference, Como, Italy, 2009, pp. 541–550.

[7] A. Pfeiffer, “Optimization Library for Interactive Multi-Criteria Optimization Tasks,” in The 9th International Modelica Conference, Munich, Germany, 2012, pp. 669–679.

[8] Fatmodul Bicycles: www.fatmodul.de.

Citations in Crossref