Kraft, Jan (2021)
Efficient Parallelization of Multibody Systems Incorporating Co-Simulation Techniques.
Technische Universität Darmstadt
doi: 10.26083/tuprints-00019123
Ph.D. Thesis, Primary publication, Publisher's Version
|
Text
Dissertation_JanKraft.pdf Copyright Information: CC BY-SA 4.0 International - Creative Commons, Attribution ShareAlike. Download (55MB) | Preview |
Item Type: | Ph.D. Thesis | ||||
---|---|---|---|---|---|
Type of entry: | Primary publication | ||||
Title: | Efficient Parallelization of Multibody Systems Incorporating Co-Simulation Techniques | ||||
Language: | English | ||||
Referees: | Schweizer, Prof. Dr. Bernhard ; Schäfer, Prof. Dr. Michael | ||||
Date: | 2021 | ||||
Place of Publication: | Darmstadt | ||||
Collation: | 166 Seiten | ||||
Date of oral examination: | 30 June 2021 | ||||
DOI: | 10.26083/tuprints-00019123 | ||||
Abstract: | Co-simulation methods can be used advantageously in the field of multi-disciplinary simulations. Another applicability of co-simulation methods is the parallelization of large monodisciplinary dynamical models. This work focuses on the reduction of computation time that can be achieved in the simulation of multibody systems by partitioning a monolithic model into a set of coupled subsystems. The connection between the subsystems can be described in various ways. In this work, different subsystems are coupled by nonlinear constitutive equations (applied force coupling approach). Information (i.e. coupling variables) is only exchanged between the subsystems at distinct communication-time points (macro-time points). Within each macro-time step, the unknown coupling variables are approximated by extrapolation polynomials. The essential point is that the subsystems are integrated independently of each other between the macro-time points. If a Jacobi type co-simulation scheme is used, all subsystems can be solved in parallel. A main drawback of many co-simulation implementations is that they are based on an equidistant communication-time grid. Using a constant macro-step size may in many practical applications be not very efficient with respect to computation time, especially in connection with highly nonlinear models or in context with models with strongly varying physical parameters. In this work, explicit and implicit co-simulation approaches which incorporate a macro-step size and order control algorithm, are presented. Numerical examples show the benefit of this implementation and the significant reduction in computation time compared to an implementation with an equidistant communication-time grid. In addition, a comparison between a co-simulation model and a monolithic model demonstrates the great computation time reduction which can be achieved due to the parallelization and the multirate character of the proposed co-simulation methods. The co-simulation approaches are fully parallelized by a hybrid MPI and OpenMP implementation. The resulting computation time of the implemented co-simulation approaches is analyzed in detail. The influence of various simulation parameters on the computation time is studied and sources of computational overhead are identified. |
||||
Alternative Abstract: |
|
||||
Status: | Publisher's Version | ||||
URN: | urn:nbn:de:tuda-tuprints-191232 | ||||
Classification DDC: | 600 Technology, medicine, applied sciences > 620 Engineering and machine engineering | ||||
Divisions: | 16 Department of Mechanical Engineering > Institute of Applied Dynamics (AD) 16 Department of Mechanical Engineering > Institute of Applied Dynamics (AD) > Mehrkörperdynamik |
||||
Date Deposited: | 14 Jul 2021 07:40 | ||||
Last Modified: | 14 Jul 2021 07:40 | ||||
URI: | https://tuprints.ulb.tu-darmstadt.de/id/eprint/19123 | ||||
PPN: | 483252840 | ||||
Export: |
View Item |