Acoustical Domain for Simscape

version 1.0.6 (39.8 MB) by Stephen Thompson
This library is an Acoustical Domain for use with Simscape. It follows the conventions used for decades in analog circuit acoustical models.


Updated 22 Nov 2022

View License

This library provides an Acoustical Domain for use with Simscape. This domain follows the conventions that have been used for decades with analog circuit models of acoustical systems. An early example of these methods is the book by Olsen (first edition published in 1943). A relevant current reference is Beranek and Mellow. These methods were initially used to model lumped parameter systems, systems that are analogous to simple RLC electrical circuits. Those lumped parameter components are included in the acoustical domain library. An example of the use of these simple components is a simple loudspeaker model. The current version of the acoustical library also includes components beyond the simple lumped elements. These include several kinds of acoustical transmission lines, piezoelectric pieces, and assemblies of simpler components such as approximate models radiation impedance and several models of moving coil speakers.
The Acoustical Domain uses the linear approximation for acoustic disturbances in the medium. It cannot deal with any phenomena that produce nonlinear behavior in the medium. For example, it cannot include effects such as
• turbulence,
• cavitation in liquid media,
• nonlinear propagation at high pressure amplitudes in tubes.
The user is currently responsible for recognizing when these effects may be present, and to refrain from linear modeling in those cases.

Cite As

Stephen Thompson (2022). Acoustical Domain for Simscape (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2022b
Compatible with R2020a to R2022b
Platform Compatibility
Windows macOS Linux
Tags Add Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!