×

Interoperability and neutral data formats in multibody system simulation. (English) Zbl 1180.70015

Summary: Data standardization is still an open research field in multibody system (MBS) dynamics, and the lack of a standard neutral data format to encode information about MBS models (topology, geometry, rigid and flexible body data, applied forces, type of analysis,) hinders the exchange and share of models between users of MBS software. Therefore, the MBS research community should start to address the interoperability needs in this field as soon as possible. This article presents some foundations for that task: the requirements for a neutral data format are presented, the current interoperability state in MBS dynamics is evaluated, and two data modeling technologies (STEP and XML) are compared in order to develop a robust yet easy-to-use neutral data format for multibody systems. An XML-based prototype implementation of such a format is proposed, demonstrating the excellent aptitudes of XML for this task. Finally, guidelines for future standardization of multibody system data are given. In conclusion, both STEP and XML should be combined in the future to solve the interoperability problems in multibody system dynamics in an effective way.

MSC:

70E55 Dynamics of multibody systems
70-08 Computational methods for problems pertaining to mechanics of particles and systems
68P05 Data structures
PDFBibTeX XMLCite
Full Text: DOI

References:

[1] Szykman, S.; Fenves, S. J.; Keirouz, W.; Shooter, S. B., A foundation for interoperability in next-generation product development systems, Comput.-Aided Des., 33, 545-559 (2001) · doi:10.1016/S0010-4485(01)00053-7
[2] Nist; Kemmerer, S. J., STEP the Grand Experience (1999), Washington: National Institute of Standards and Technology, Washington
[3] Schiehlen, W., Multibody system dynamics: roots and perspectives, Multibody Syst. Dyn., 1, 2, 149-188 (1997) · Zbl 0901.70009 · doi:10.1023/A:1009745432698
[4] ISO: Industrial automation systems and integration—product data representation and exchange, part 209: Application protocol: composite and metallic structural analysis and related design, international standard 10303-209. International Organization for Standardization, Geneva (2001)
[5] ISO: Industrial automation systems and integration—product data representation and exchange, part 237: Application protocol: fluid dynamics (draft), international standard 10303-237. International Organization for Standardization, Geneva (2004)
[6] Schiehlen, W., Prospects of the German multibody system research-project on vehicle dynamics simulation, Veh. Syst. Dyn., 20, 537-550 (1992)
[7] Seybold, J., Volle, C., Rühle, R.: Simulation und Design von Mehrkörpersystemen unter verwendung eines objectorientierten Datenmodells in einer EXPRESS Formulierung, 9. In: Symposium Simulationstechnik der GI, ASIM’94 (1994)
[8] Wallrapp, O., Standardization of flexible body modeling in multibody system codes, 1: definition of standard input data, Mech. Struct. Mach., 22, 283-304 (1994)
[9] Daberkow, A., Schiehlen, W.: Concept, development and implementation of DAMOS-C: the object-oriented approach to multibody systems. In: 13th International Computers in Engineering Conference, San Diego, CA (1994)
[10] Daberkow, A.; Kreuzer, E. J., An integrated approach for computer aided design in multibody system dynamics, Eng. Comput., 15, 155-170 (1999) · doi:10.1007/s003660050011
[11] DIN: STEP-Datenmodelle zur simulation mechatronischer Systeme (MechaSTEP), DIN PAS 1013. Deutsches Institut für Normung, Beuth Verlag GmbH (2001)
[12] Tisell, C.; Orsborn, K., A system for multibody analysis based on object-relational database technology, Adv. Eng. Softw., 31, 971-984 (2000) · Zbl 1003.68513 · doi:10.1016/S0965-9978(00)00067-3
[13] MSC. Software Corporation: ADAMS. http://www.mscsoftware.com/. Cited 25 April 2007 (2004)
[14] LMS: Virtual.Lab Motion. http://www.lmsintl.com/. Cited 25 April 2007 (2004)
[15] Intec GmbH: SIMPACK. http://www.simpack.de/. Cited 25 April 2007 (2004)
[16] Function Bay Inc.: RecurDyn. http://www.functionbay.co.kr/. Cited 25 April 2007 (2004)
[17] ISO: International Organization for Standardization. http://www.iso.ch/. Cited 25 April 2007 (2005)
[18] EPM Technology: EPM DeveloperSeat. http://www.epmtech.jotne.com/. Cited 25 April 2007 (2004)
[19] LKSoft: JSDAI. http://www.lksoft.com/. Cited 25 April 2007 (2004)
[20] PDTec GmbH: ECCO Toolkit. http://www.pdtec.de/. Cited 25 April 2007 (2004)
[21] STEPTools, Inc.: ST-Developer. http://www.steptools.com/. Cited 25 April 2007 (2004)
[22] ISO: Industrial automation systems and integration—product data representation and exchange, part 203: Application protocol: configuration controlled design, international standard 10303-203. International Organization for Standardization, Geneva (1994)
[23] World Wide Web Consortium: Extensible Markup Language (XML) 1.0: W3C recommendation. http://www.w3.org/TR/REC-xml. Cited 25 April 2007 (1998)
[24] World Wide Web Consortium: XML schema part 1: structures. http://www.w3.org/TR/2001/PR-xmlschema-1-20010330. Cited 25 April 2007 (2001)
[25] OASIS: RELAX NG specification. http://www.relaxng.org/spec-20011203.html. Cited 25 April 2007 (2001)
[26] Birbeck, M.; Duckett, J.; Gudmunson, O.; Kobak, P., Professional XML (2001), Birmingham: Wrox, Birmingham
[27] World Wide Web Consortium: Mathematical Markup Language (MathML) 1.01 specification. http://www.w3.org/TR/REC-MathML. Cited 25 April 2007 (1999)
[28] Murray-Rust, P.; Rzepa, H. S., Chemical Markup, XML and the World-Wide Web., 2: information objects and the CMLDOM, J. Chem. Inf. Comput. Sci., 41, 1113-1123 (2001) · doi:10.1021/ci000404a
[29] Hedley, W. J.; Nelson, M. R.; Bullivant, D. P.; Nielsen, P. F., A short introduction to CellML, Philos. Trans. Roy. Soc. London Ser. A Math. Phys. Eng. Sci., 359, 1073-1089 (2001) · Zbl 0994.92002 · doi:10.1098/rsta.2001.0817
[30] OpenGIS Consortium: Geography Markup Language (GML) V1.0. http://www.opengis.org/docs/00-029.pdf. Cited 25 April 2007 (2000)
[31] Achard, F.; Vaysseix, G.; Barillot, E., XML, Bioinformatics and data integration, Bioinformatics, 17, 115-125 (2001) · doi:10.1093/bioinformatics/17.2.115
[32] National Institute of Standards and Technology: MatML. http://www.matml.org/. Cited 25 April 2007 (2001)
[33] ISTOS: Finite Element Modeling Markup Language (FEMML). http://www.istos.org/femML/. Cited 25 April 2007 (2001)
[34] Michopoulos, J., Mast, P., Chwastyk, T., Gause, L., Badaliance, R.: FemML for data exchange between FEA codes. In: ANSYS Users’ Group Conference (2001)
[35] Dragoset, B.: UnitsML. http://unitsml.nist.gov/. Cited 25 April 2007 (2003)
[36] Rodriguez, J. I.; Jimenez, J. M.; Funes, F. J.; García de Jalón, J., Dynamic simulation of multi-body systems on Internet using CORBA, Java and XML, Multibody Syst. Dyn., 10, 177-199 (2003) · Zbl 1134.70308 · doi:10.1023/A:1025564320119
[37] Gonzalez, M.: A collaborative environment for flexible development of MBS software. PhD dissertation, University of A Coruña, Ferrol, Spain (2005)
[38] NIST: STEP modularization. http://ats.nist.gov/stepmod/ (2004)
[39] NIST: EXPRESS engine. http://exp-engine.sourceforge.net/. Cited 25 April 2007 (2004)
[40] Gonzalez, M.; Dopico, D.; Lugrís, U.; Cuadrado, J., A benchmarking system for MBS simulation software: problem standardization and performance measurement, Multibody Syst. Dyn., 16, 179-190 (2006) · Zbl 1147.70301 · doi:10.1007/s11044-006-9020-8
[41] OpenGIS Consortium: Units of measure use and definition recommendations. http://www.opengis.org/docs/02-007r4.pdf (2002)
[42] Veillard, D.: Libxml. http//www.xmlsoft.org/. Cited 25 April 2007 (2004)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.