Direct integration of the equations of multibody dynamics using central differences and linearization

A methodology for integrating rigid body dynamics for the analysis of multibody systems is presented. The novelty lies in the fact that the equation system is solved directly by means of central differences as a second-order integration method. To obtain the best achievable convergence, the equilibr...

Descripción completa

Detalles Bibliográficos
Autores: Urkullu Martín, Gorka, Fernández de Bustos, Igor, García Marina, Vanesa, Uriarte Larizgoitia, Haritz
Tipo de recurso: artículo
Fecha de publicación:2018
País:España
Institución:Universidad del País Vasco
Repositorio:Addi. Archivo Digital para la Docencia y la Investigación
OAI Identifier:oai:addi.ehu.eus:10810/65713
Acceso en línea:http://hdl.handle.net/10810/65713
Access Level:acceso abierto
Palabra clave:multibody systems
central differences
Newton method
quaternion
Descripción
Sumario:A methodology for integrating rigid body dynamics for the analysis of multibody systems is presented. The novelty lies in the fact that the equation system is solved directly by means of central differences as a second-order integration method. To obtain the best achievable convergence, the equilibrium is solved iteratively by the exact Newton method. Thus, it is possible to achieve the system solution directly without having to reduce the differential order. This decreases the number of unknowns. In return, it is necessary to linearize the equations. The rotation of each element is described by parameterization under a unit quaternion. In this paper the necessary developments for the modelization of the spherical and rotational joints are included. The constraints imposed by these joints, as well as the quaternion norm, are introduced into the model through a null space matrix. The reactions produced by these constraints are also eliminated from the system by using null space. Several examples are analyzed through the implementation of the methodology in Octave. The accuracy of the method is verified with results obtained from commercial software. The examples include benchmark problems.