Skip to main content

A Tutorial on an Open-Source Python Package for Frequency-Based Substructuring and Transfer Path Analysis

  • Conference paper
  • First Online:
Special Topics in Structural Dynamics & Experimental Techniques, Volume 5

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 219.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 279.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 279.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    This AM structure was inspired by the AB structure used in [7] to investigate new coupling strategies.

References

  1. 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)

    Google Scholar 

  2. Klaassen, S.W.B., der Seijs, M.V., de Klerk, D.: System equivalent model mixing. Mech. Syst. Signal Process. 105, 90–112 (2018)

    Article  Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. van der Seijs, M.V.: Experimental dynamic substructuring: analysis and design strategies for vehicle development. Ph.D. Thesis. TU Delft, p. 184 (2016)

    Google Scholar 

  10. 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

  11. 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)

    Article  Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. 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)

    Google Scholar 

  15. Phillips, A.W., Allemang, R.J.: An overview of MIMO-FRF excitation/averaging/processing techniques. J. Sound Vibration 262(3), 651–675 (2003)

    Article  Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Ahmed El Mahmoudi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics