Dynamic simulation of multi-body systems on Internet using CORBA, Java']Java and XML

被引:5
作者
Rodríguez, JI
Jiménez, JM
Funes, FJ
De Jalón, JG
机构
[1] STT Engn & Syst SL, E-20018 San Sebastian, Spain
[2] Publ Univ Navarra, Navarra, Spain
[3] Telefon Espana SA, E-28015 Madrid, Spain
[4] Univ Politecn Madrid, Escuela Tecn Sup Ingn Ind, E-28006 Madrid, Spain
关键词
multi-body systems; mechanical simulation; distributed computing; !text type='Java']Java[!/text; CORBA; XML; FORMULATION;
D O I
10.1023/A:1025564320119
中图分类号
O3 [力学];
学科分类号
08 ; 0801 ;
摘要
In this paper a prototype of a computer program for multi-body simulation based on the use of CORBA, Java and XML is presented. This prototype makes use of a recursive dynamic formalism which outperforms many implementations based on global formulations. The prototype presented has been implemented using distributed Object Oriented Programming techniques. The definition of the multi-body system is done through a data file defined using XML (eXtendible Markup Language). This prototype implements a 'simulation service' on a network of computers, following a client-server scheme. This 'simulation service' can operate in two different ways: offering a remote simulation on the server, or providing a Java compiled code for local simulation on the client. The paper describes the practical implementation of such a service. The use of recursive functions and OOP permits the implementation of a general-purpose simulation code, which is compact, clear, clean, re-usable and easy to maintain. Once this Java code is compiled, it is stored in less than 125 Kbytes (including the numerical integrators). The Java programming language is used in order to assure compatibility between different platforms. Finally, practical examples which make use of this approach are shown.
引用
收藏
页码:177 / 199
页数:23
相关论文
共 29 条
[1]  
[Anonymous], 1999, ADV COMPUTATIONAL MU
[2]  
[Anonymous], 1987, Robot Dynamics Algorithms
[3]  
[Anonymous], IMACS T SCI COMPUTAT
[4]   A RECURSIVE FORMULATION FOR CONSTRAINED MECHANICAL SYSTEM DYNAMICS .1. OPEN LOOP-SYSTEMS [J].
BAE, DS ;
HAUG, EJ .
MECHANICS OF STRUCTURES AND MACHINES, 1987, 15 (03) :359-382
[5]  
BAE DS, 1987, MECH STRUCT MACH, V15, P481
[6]   A MODIFIED LAGRANGIAN FORMULATION FOR THE DYNAMIC ANALYSIS OF CONSTRAINED MECHANICAL SYSTEMS [J].
BAYO, E ;
DEJALON, JG ;
SERNA, MA .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 1988, 71 (02) :183-195
[7]  
BEGUELIN A, 1994, ORNLTM12187
[8]  
BROSE G, 2000, JACORB PERFORMANCE C
[9]  
CAMPIONE M, 1998, JAVA TUTORIAL CONTIN
[10]  
CAMPIONE M, 2000, JAVA SERIES