Index-3 divide-and-conquer algorithm for efficient multibody system dynamics simulations: theory and parallel implementation

UDC.coleccionInvestigaciónes_ES
UDC.departamentoEnxeñaría Naval e Industriales_ES
UDC.endPage747es_ES
UDC.grupoInvLaboratorio de Enxeñaría Mecánica (LIM)es_ES
UDC.issue1es_ES
UDC.journalTitleNonlinear Dynamicses_ES
UDC.startPage727es_ES
UDC.volume95es_ES
dc.contributor.authorMalczyk, Paweł
dc.contributor.authorFrączek, Janusz
dc.contributor.authorGonzález Varela, Francisco Javier
dc.contributor.authorCuadrado, Javier
dc.date.accessioned2023-12-18T15:32:51Z
dc.date.available2023-12-18T15:32:51Z
dc.date.issued2019
dc.description.abstract[Abstract] There has been a growing attention to efficient simulations of multibody systems, which is apparently seen in many areas of computer-aided engineering and design both in academia and in industry. The need for efficient or real-time simulations requires high fidelity techniques and formulations that should significantly minimize computational time. Parallel computing is one of the approaches to achieve this objective. This paper presents a novel index-3 divide-and-conquer algorithm for efficient multibody dynamics simulations that elegantly handles multibody systems in generalized topologies through the application of the augmented Lagrangian method. The proposed algorithm exploits a redundant set of absolute coordinates. The trapezoidal integration rule is embedded into the formulation and a set of nonlinear equations need to be solved every time instant. Consequently, the Newton–Raphson iterative scheme is applied to find the system coordinates and joint constraint loads in an efficient and highly parallelizable manner. Two divide-and-conquer based mass-orthogonal projections are performed then to circumvent the effect of constraint violation errors at the velocity and acceleration level. Sample open- and closed-loop multibody system test cases are investigated in the paper to confirm the validity of the approach. Challenging simulations of multibody systems featuring long kinematic chains are also performed in the work to demonstrate the robustness of the algorithm. The details of OpenMP-based parallel implementation on an eight-core shared memory computer are presented in the text and the parallel performance results are extensively discussed. Significant speedups are obtained for the simulations of small- to large-scale multibody open-loop systems. The mentioned features make the proposed algorithm a good general purpose approach for high-fidelity, efficient or real-time multibody dynamics simulations.es_ES
dc.description.sponsorshipMinisterio de Economía y Competitividad; JCI-2012-12376es_ES
dc.description.sponsorshipPoland. National Science Center; DEC-2012/07/B/ST8/03993es_ES
dc.identifier.citationMalczyk, P., Frączek, J., González, F., Cuadrado J.. Index-3 divide-and-conquer algorithm for efficient multibody system dynamics simulations: theory and parallel implementation. Nonlinear Dyn 95, 727–747 (2019). https://doi.org/10.1007/s11071-018-4593-3es_ES
dc.identifier.doi10.1007/s11071-018-4593-3
dc.identifier.issn1573-269X
dc.identifier.urihttp://hdl.handle.net/2183/34536
dc.language.isoenges_ES
dc.publisherSpringeres_ES
dc.relation.urihttps://doi.org/10.1007/s11071-018-4593-3es_ES
dc.rightsAttribution 4.0 Internationales_ES
dc.rights.accessRightsopen accesses_ES
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/*
dc.subjectDivide-and-conquer algorithmes_ES
dc.subjectMultibody dynamicses_ES
dc.subjectReal-time simulationes_ES
dc.subjectMass-orthogonal projectionses_ES
dc.subjectTrapezoidal rulees_ES
dc.subjectParallel computinges_ES
dc.subjectLong chain simulationes_ES
dc.subjectAlgoritmo divide-and-conqueres_ES
dc.subjectDinámica multicuerpoes_ES
dc.subjectSimulación en tiempo reales_ES
dc.subjectProyecciones ortogonaleses_ES
dc.subjectRegla trapezoidales_ES
dc.subjectComputación paralelaes_ES
dc.subjectSimulación de cadenas largases_ES
dc.titleIndex-3 divide-and-conquer algorithm for efficient multibody system dynamics simulations: theory and parallel implementationes_ES
dc.typejournal articlees_ES
dspace.entity.typePublication
relation.isAuthorOfPublication429b47bc-d358-4f75-9cda-2f1dab5ab42f
relation.isAuthorOfPublication2e638887-48a4-49dd-9a45-6060a48d7aab
relation.isAuthorOfPublication.latestForDiscovery429b47bc-d358-4f75-9cda-2f1dab5ab42f

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Malczyk_Pawel_2019_Divide-and-conquer-algorithm-multibody.pdf
Size:
2.43 MB
Format:
Adobe Portable Document Format
Description: