Abstract
pyFBS is an open-source Python package for frequency-based substructuring. The package implements an object-oriented approach for dynamic substructuring. This tutorial is intended to introduce structural dynamics and NVH engineers to the research toolbox in order to overcome vibration challenges in the future. The focus will be on experimental modeling and post-processing of datasets in the context of dynamic substructuring applications. The state-of-the-art methods of frequency-based substructuring, such as the virtual point transformation, the singular vector transformation, and system-equivalent model mixing, are available in pyFBS and will be presented. Furthermore, basic and application examples, as well as numerical and experimental datasets that are provided, are intended to familiarize users with the workflow of the package. pyFBS is demonstrated with two example structures. First, a simple beam-like structure is used to demonstrate how to start with the experimental modeling, FRF synthesis, virtual point transformation, and mixing of system equivalence models. Second, an automotive test structure is used to demonstrate the use of the pyFBS on a complex structure where in-situ transfer path analysis is used to characterize the blocked forces. This tutorial is intended to provide an informal overview of how research can be powered by open-source tools.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
This AM structure was inspired by the AB structure used in [7] to investigate new coupling strategies.
References
de Klerk, D., Rixen, D.J., Voormeeren, S.N., Pasteuning, F.: Solving the RDoF problem in experimental dynamic substructuring. In: Proceedings of the 26th International Modal Analysis Conference A Conference on Structural Dynamics (2010)
Klaassen, S.W.B., der Seijs, M.V., de Klerk, D.: System equivalent model mixing. Mech. Syst. Signal Process. 105, 90–112 (2018)
Trainotti, F., Bregar, T., Klaassen, S.W.B., Rixen, D.J.: Experimental decoupling of substructures by singular vector transformation. Mech. Syst. Signal Process. 163, 108092 (2022)
de Klerk, D., Rixen, D.J., Voormeeren, S.N.: General framework for dynamic substructuring: history review and classification of techniques. AIAA J. 46, 1169–1181 (2008)
D. De Klerk, Dynamic response characterization of complex systems through operational identification and dynamic substructuring-An application to gear noise propagation in the automotive industry. Ph.D. Thesis (2009)
El Mahmoudi, A., Eckert, N., Todorov R., Rixen, D.J.: Investigating the transferability of blocked forces determined by in-situ approaches. In: 39th International Modal Analysis Conference (IMAC) (2021)
Bregar, T., El Mahmoudi, A., Kodricč, M., Čepon, G., Boltežar, M., Rixen, D.J.: Introducing pyFBS: an open- source python package for frequency based substructuring and transfer path analysis. In: Dynamic Substructures, vol. 4, pp. 81–89. Springer, Berlin (2022)
Sullivan, C.B., Kaszynski, A.: PyVista: 3D plotting and mesh analysis through a streamlined interface for the Visualization Toolkit (VTK). J. Open Source Softw. 4(37), 1450 (2019)
van der Seijs, M.V.: Experimental dynamic substructuring: analysis and design strategies for vehicle development. Ph.D. Thesis. TU Delft, p. 184 (2016)
Kaszynski, A.: pyansys: python interface to MAPDL and associated binary and ASCII files. Version 0.43.2 (2020). https://doi.org/10.5281/zenodo.4009467
van der Seijs, M.V., de Klerk, D., Rixen, D.J.: General framework for transfer path analysis: history theory and classification of techniques. Mech. Syst. Signal Process. 68–69, 217–244 (2016)
El Mahmoudi, A., Trainotti, F., Park, K., Rixen, D.J.: In-situ TPA for NVH analysis of powertrains: an evaluation on an experimental test setup. In: AAC 2019: Aachen acoustics colloquium/Aachener akustik kolloquium Aachener Akustik Kolloquium 2019, Aachen (Germany), 25–27 Nov 2019, pp. 1–9 (2019)
de Klerk, D., Rixen, D.J., Voormeeren, S.N.: General framework for dynamic substructuring: history review and classification of techniques. AIAA J. 46(5), 1169–1181 (2008)
Allemang, R.J., Phillips, A.W.: Cyclic averaging for frequency response function estimation. In: 14th International Modal Analysis Conference(IMAC), Dearborn, pp. 415–422 (1996)
Phillips, A.W., Allemang, R.J.: An overview of MIMO-FRF excitation/averaging/processing techniques. J. Sound Vibration 262(3), 651–675 (2003)
van der Seijs, M.V., Pasma, E.A., van den Bosch, D.D., Wernsen, M.W.F.: A benchmark structure for validation of experimental substructuring, transfer path analysis and source characterisation techniques. In: Dynamics of Coupled Structures, vol. 4, pp. 295–305. Springer, Berlin (2017)
van den Bosch, D., van der Seijs, M., de Klerk, D.: A comparison of two source characterisation techniques proposed for standardisation. Tech. Rep. SAE Technical Paper (2019)
Acknowledgements
The pyFBS package was developed as a part of collaboration between the Laboratory for Dynamics of Machines and Structures (LADISK), Faculty of Mechanical Engineering, University of Ljubljana (UL FME) and the Chair of Applied Mechanics (AM), Technical University of Munich (TUM).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Mahmoudi, A.E. et al. (2023). A Tutorial on an Open-Source Python Package for Frequency-Based Substructuring and Transfer Path Analysis. In: Allen, M., Davaria, S., Davis, R.B. (eds) Special Topics in Structural Dynamics & Experimental Techniques, Volume 5. Conference Proceedings of the Society for Experimental Mechanics Series. Springer, Cham. https://doi.org/10.1007/978-3-031-05405-1_15
Download citation
DOI: https://doi.org/10.1007/978-3-031-05405-1_15
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-05404-4
Online ISBN: 978-3-031-05405-1
eBook Packages: EngineeringEngineering (R0)