Logo
  • About pyva
  • User guide
    • Installation
    • Creating Models
      • Lumped Models
      • Acoustic network
      • TMM - infinite Layer
      • Material Parameter Determination
      • SEA models
      • Hybrid FEM/SEA models
    • Summary
  • Toolbox description
  • API
  • Code examples
  • References
  • Impressum
pyva - python toolbox for vibroacoustics
  • User guide
  • Creating Models
  • View page source

Creating Models

The aim of pyva is to simulate vibroacoustic systems. Thus, the main purpose is to create such models and to perform a simulation. In this section several applications for each model class of the pyva.models module will be presented in combination with an application.

The full code of all examples can be found in Code examples

  • Lumped Models
  • Acoustic network
    • Expansion chamber
    • Helmholtz resonator in pipe
  • TMM - infinite Layer
    • Absorber design
    • Double walls
    • Absorber Design with Poroelastic Materials
    • Acoustic transmission design with poroelastic foam and rubber
    • Add perforation to plates and impervious screens
  • Material Parameter Determination
    • Atalla Test Case
  • SEA models
    • Required imports
    • Two rooms separated by a wall
    • Two rooms with floor separated by a wall
    • Box cover of sound source
    • Box cover with noise control treatment
  • Hybrid FEM/SEA models
    • The FEM subystem
    • Two rooms with FE-plate
      • Sound source in room 1
      • Force excitation at plate
Previous Next

© Copyright 2025, Dr. Alexander Peiffer.

Built with Sphinx using a theme provided by Read the Docs.