Acoustics Module Updates

For users of the Acoustics Module, COMSOL Multiphysics® version 6.2 introduces a new frequency-dependent Impedance condition for time-domain pressure acoustics, a new anisotropic material model in the Poroelastic Waves interface, and a new Port boundary condition for enhanced modeling of aeroacoustics based on linearized potential flow. Learn about these updates and more below.

Frequency-Dependent Impedance Conditions in Time Domain

For the Pressure Acoustics, Transient interface and the Pressure Acoustics, Time Explicit interface, there is new functionality for specifying and setting up frequency-dependent impedance conditions in the time domain. The functionality provides a rational approximation of the frequency-domain data, resulting in a system of ordinary differential equations (memory equations for the inverse Fourier transform) solved in the time domain. A new function for fitting or interpolation has been added to perform the transformation from the frequency-domain data to the time domain, where the fitting relies on a variant of the adaptive Antoulas–Anderson (AAA) algorithm. This new functionality is showcased in the updated Wave-Based Time-Domain Room Acoustics with Frequency-Dependent Impedance tutorial model.

 
Propagation of a Gaussian-modulated sine wave pulse with a maximum frequency resolved up to 1400 Hz.

The Impedance boundary condition in the Pressure Acoustics, Transient and Pressure Acoustics, Time Explicit interfaces can now be used to model realistic surface properties, such as those of an absorbing panel or any other surface that has frequency-dependent absorbing properties. There are two new options available, Serial coupling RCL and General local reacting (rational approximation), the latter of which relies on a special transformation of the surface impedance data, which can be achieved with the new Partial Fraction Fit function. This new functionality is essential when modeling, for example, realistic wave-based room acoustics simulations in the time domain.

The Partial Fraction Fit function transforms frequency-domain data into a form that is suitable for a time-domain analysis. The function performs a rational approximation of frequency-domain responses. This makes it possible to compute the inverse Fourier transform analytically and thus obtain the time-domain impulse response function. The fitting algorithm can be used for any data, but it is particularly important and useful for surface impedance data in acoustics simulations.

The COMSOL Multiphysics UI showing the Model Builder with an Impedance node highlighted, the corresponding Settings window, a 1D plot, and a room model in the Graphics window.
The Impedance boundary condition in the Pressure Acoustics, Time Explicit interface. The necessary data for the General local reacting (rational approximation) condition is directly imported from the Partial Fraction Fit function that fits the frequency-domain admittance.

Anisotropic Poroelastic Material Model in the Poroelastic Waves Interface

The Poroelastic Waves interface has been extended to include a new material model, Anisotropic Poroelastic Material. Many porous materials, like fibrous materials, exhibit anisotropic properties. The anisotropic properties can now be defined for the elastic matrix material properties as well as the relevant poroacoustic properties, i.e, the flow resistivity, the tortuosity factor, and the viscous characteristic length. You can view this material model in the new Transverse Isotropic Porous Layer tutorial model.

The COMSOL Multiphysics UI showing the Model Builder with the Anisotropic Poroelastic Material node highlighted, the corresponding Settings window, a 1D Impedance plot, and a 2D total acoustic pressure plot in the Graphics window.
The Anisotropic Poroelastic Material model, where the porous matrix properties are anisotropic for the modeled fibrous material.

Restructured Poroelastic Waves Interface

The Poroelastic Waves interface has been restructured for an improved user experience. Features that apply to a porous elastic matrix and those applicable to saturating fluids are now located in separate menus. In addition, these features can be applied to the same boundary for defining a multitude of mixed conditions. The following tutorial models showcase this new update:

Port Condition for Linearized Potential Flow

A Port boundary condition has been added to the Linearized Potential Flow interface. The Port condition is used to excite and absorb specific acoustic modes that enter or leave waveguide structures, such as a turbofan duct or other channel structures. This functionality is applicable to convected acoustics simulations based on the linearized potential flow formulation. To provide a complete acoustic description, several port conditions are applied to the same boundary to facilitate modal decomposition of noise sources. Within the studied frequency range, all relevant propagating modes can be accounted for. The Linearized Potential Flow, Boundary Mode interface is then used to analyze and identify the propagating and nonpropagating modes. You can see this new feature in the Flow Duct tutorial model.

The COMSOL Multiphysics UI showing the Model Builder with a Port node highlighted, the corresponding Settings window, and a turbojet engine flow duct model in the Graphics window.
The new Port boundary condition in the Linearized Potential Flow, Frequency Domain interface. Here, it is used to study the modal transmission of a turbojet engine flow duct.

A turbojet engine intake model showing the modal sound transmission in the Wave color table.
Modal sound transmission simulation in a turbojet engine intake model. The results are taken from the Flow Duct tutorial model, in which the new Port boundary condition is used.

Impedance Condition in the Linearized Potential Flow, Boundary Mode Interface

The Impedance boundary condition can now be added to the Linearized Potential Flow, Boundary Mode interface when computing propagating and nonpropagating modes. It is useful to add this condition in combination with the Port boundary conditions in the Linearized Potential Flow, Frequency Domain interface when exciting a waveguide system with realistic outgoing and incident modes in lined waveguide configurations.

Slip Wall Feature in Thermoviscous Acoustics for Nonideal Wall Conditions

A new Slip Wall boundary condition is available for thermoviscous acoustics to model the effective nonideal wall conditions that exist in the slip flow regime, provided that the Knudsen number is in the range of 0.001 to 0.1. This condition is used for systems with very small geometrical dimensions or systems running at very low ambient pressures. This is relevant when modeling, for example, MEMS transducers and other microdevices, as seen in the MEMS Microphone with Slip Wall tutorial. To model a slip wall on an interior boundary, you can use the Interior Slip Wall condition. The new Slip Wall feature can be viewed in the Viscous Damping of a Microperforated Plate in the Slip Flow Regime tutorial model.

The COMSOL Multiphysics UI showing the Model Builder with the Slip Wall node highlighted, the corresponding Settings window, and a MEMS microphone model in the Graphics window.
Use of the Slip Wall feature for modeling the damping properties of a microperforated plate (MPP). The Slip Wall condition is essential for modeling acoustics in MEMS devices.

Surface Tension Feature in Thermoviscous Acoustics

A new Surface Tension feature in the Thermoviscous Acoustics, Frequency Domain interface adds the necessary interior condition for modeling the interface between two fluids including surface tension effects. This acoustic (perturbation) formulation of the Young–Laplace equation relies on a linearization around the stationary shape of the fluid–fluid interface. This feature is important when modeling small, curved interfaces between two different immiscible fluids, like microbubbles or microdrops, in, for example, inkjet applications. The new Eigenmodes in Air Bubble with Surface Tension tutorial model showcases this feature.

 
Mode shape of a microbubble solved using the new Surface Tension feature.

New RCL Option for the Impedance in Thermoviscous Acoustics, Frequency Domain

An RCL option has been added to the Impedance boundary condition in the Thermoviscous Acoustics, Frequency Domain interface. This condition is useful for modeling the interaction between an acoustic field and simple spring–mass–damper systems using a lumped representation. For example, you can model acoustic–structure interactions with a microphone model using a lumped representation of the microphone's flexible membrane.

Flame Model in Pressure Acoustics, Frequency Domain

A new Flame Model feature in the Pressure Acoustics, Frequency Domain interface makes it possible to define a heat source using a flame model, typically for the stability analysis in a combustion setup. The heat source depends on the acoustic field and is defined in terms of the n-tau model. In combustion engines, the heat release depends on acoustic oscillations of the fresh fuel supply, and the acoustic oscillations are affected by the heat release. This may result in acoustic modes becoming either unstable or damped. View this feature in the new Active Flame Validation tutorial model.

The COMSOL Multiphysics UI showing the Model Builder with the Flame Model node highlighted, the corresponding Settings window, and a 2D plot showing the interaction between an acoustic field and the heat released from a flame.
The new Flame Model feature in the Pressure Acoustics, Frequency Domain interface.

New and Improved Multiphysics Couplings and Functionality

The Acoustic FEM–BEM Boundary coupling and the Acoustic–Structure Boundary coupling now include the option to add subfeatures, and two new multiphysics couplings have been added to the Acoustics Module to simplify the modeling workflow.

Acoustic–Thermoviscous Acoustic Boundary Multiphysics Coupling For Assemblies

A new boundary pair version of the previously available Acoustic–Thermoviscous Acoustic Boundary coupling has been added. This coupling is suited for modeling assemblies with nonconforming meshes.

New Thermoviscous Acoustic–Thermal Perturbation Boundary Multiphysics Coupling

A new Thermoviscous Acoustic–Thermal Perturbation Boundary multiphysics coupling has been added to couple the acoustic temperature variation in fluids with the temperature fluctuation in solids. This coupling acts as an interaction between either the Thermoviscous Acoustics, Frequency Domain interface or the Thermoviscous Acoustics, Transient interface and the Heat Transfer in Solids interface. This new coupling is useful, for example, for advanced acoustics simulations of thermoacoustic engines and pumps. You can see this functionality in the updated Thermoacoustic Engine and Heat Pump tutorial model.

Interior Impedance for the Acoustic FEM–BEM Boundary Multiphysics Coupling

When coupling pressure acoustics models based on the finite element method (FEM) and boundary element method (BEM) using the Acoustic FEM–BEM Boundary multiphysics coupling, an impedance subfeature can now be added between the two domains. This extends the use of the hybrid FEM–BEM modeling strategy, which is useful for large acoustical problems.

Thermoviscous Boundary Layer Impedance for the Acoustic–Structure Boundary Multiphysics Coupling

When coupling a vibrating structure to an acoustic domain using the Acoustic–Structure Boundary multiphysics coupling, a Thermoviscous Boundary Layer Impedance subfeature can now be added to the multiphysics coupling. This simplifies the setup of large vibroacoustics models where thermoviscous losses are included with the homogenized boundary condition formulation of the thermoviscous boundary layer impedance. This functionality is also important for speeding up certain shape optimization problems, or for faster approximate simulations. View this new addition in the Piezoelectric MEMS Speaker tutorial model.

The COMSOL Multiphysics UI showing the Model Builder with the Thermoviscous Boundary Layer Impedance subnode highlighted, the corresponding Settings window, and a piezoelectric MEMS speaker model in the Graphics window.
The new Thermoviscous Boundary Layer Impedance feature for the Acoustic–Structure Boundary multiphysics coupling.

New Receiver Feature in Ray Acoustics

A new physics-based Receiver feature in the Ray Acoustics interface drastically improves performance for analyzing an impulse response. This feature is used to define the boundaries of a receiver sphere in the geometry when setting up the physics. The receiver collects information (arrival time and power) about the intersecting rays during the simulation. This information is then used for computing the impulse response in the results analysis. The combined computation and results analysis time (to compute impulse responses, plot ray trajectories, and more) for the Chamber Music Hall model has gone from 18 hours (when using version 6.1) to 2 hours (with version 6.2). The time to analyze the 10 impulse responses has decreased from 16 hours to 30 minutes (for 2 sources and 5 receivers, 10 pairs in all, using 46,000 rays, and using 18 bands with a 1/3 octave resolution). The Receiver feature is also showcased in the updated Small Concert Hall Acoustics tutorial model.

The COMSOL Multiphysics UI showing the Model Builder with the Receiver node highlighted, the corresponding Settings window, and a music hall model in the Graphics window.
The Receiver feature settings for the Chamber Music Hall tutorial model.

New Release from Pressure Field in Ray Acoustics

The new Release from Pressure Field feature is used to create realistic sources in the Ray Acoustics interface. The realistic source information is first extracted from a wave-based (near-field) simulation using the Pressure Acoustics, Frequency Domain interface. This means that the classical point source approximation of ray tracing is not always necessary. An example of a near-field source could be a loudspeaker placed in the dashboard of a car, where the placement causes local reflections and diffraction, as shown in the new Car Cabin Acoustics: Hybrid FEM–Ray Source Coupling tutorial model. In this case, ray tracing cannot capture the wave phenomena. However, by using a local pressure acoustics model, these phenomena can be addressed. The Release from Pressure Field feature enables the release of rays, where their magnitude and direction are determined by the intensity field within the pressure acoustics model. You can see this new feature in the Room Impulse Response of a Smart Speaker tutorial model.

A speaker model showing the magnitude and direction of the acoustic source in the Rainbow color table.
The new Release from Pressure Field feature releases rays from a surface, with the magnitude and direction given by the intensity vector of the solved pressure acoustics model.

Import of WAV Audio Files

WAV audio files (.wav) can now be imported as Interpolation functions. This is useful for many applications in acoustics, such as when comparing simulations with measured data or when importing source signals for a transient analysis. You can see this new functionality in the updated Small Concert Hall Acoustics tutorial model.

Functions as Source for the Impulse Response Plot

For the data source for the Impulse Response plot, there is now a Function option (as opposed to only a receiver dataset). This means that the Impulse Response plot can be used to analyze user-defined impulse response data, for example, based on a WAV audio file import. This functionality enables the analysis of measurement data as well as data resulting from a concatenation of low-frequency wave-based and high-frequency ray simulations. The Small Concert Hall Acoustics tutorial model showcases this new addition.

The COMSOL Multiphysics UI showing the Model Builder with the Impulse Response results node highlighted, the corresponding Settings window, and a 1D plot showing the frequency response in the Graphics window.
The new Source option in the Impulse Response plot allows for the analysis of imported signals or signals that are not taken from a ray acoustics simulation.

Updates to the Octave Band Plot

The Octave Band plot can now be used to analyze results based on a transient simulation. The transient data is transformed to the frequency domain before being analyzed. The Octave Band plot now also has a General (non-dB) input type that can be used to analyze absorption data in acoustics or vibration velocity data to plot a frequency response function (FRF) in a structural vibrations model.

Gradient-Based Optimization with Exterior Field Operator in 2D Axisymmetric Models

Gradient-based optimization (shape or topology optimization) is now supported in 2D axisymmetric models when using the dedicated optimization exterior-field Lp_pext_opt operator in the Pressure Acoustics, Frequency Domain interface. The optimization version of the exterior field operator, similar to the already existing operator in 3D, is implemented such that its sensitivity can be computed analytically. As an example, the Tweeter Dome and Waveguide Shape Optimization tutorial model has been updated to use the new operator; consequently, the acoustic domain can now be greatly reduced, and the model runs 50% faster. You can also see this update in the Optimizing the Shape of a Horn tutorial model.

A tweeter model showing the optimization of the dome and waveguide in the Rainbow color table.
Shape optimization of a tweeter dome and waveguide using the new Lp_pext_opt operator.

First-Order Material Contributions in Acoustic Streaming

A new option to include the first-order material dependency of viscosity has been added to the multiphysics couplings for acoustic streaming. This effect is typically important in a rotating streaming flow generated by a combination of two resonances, generating a rotating acoustic wave.

Lagrangian Steady Velocity Variables in Acoustic Streaming

New predefined variables have been added for the Lagrangian steady velocity when modeling acoustic streaming. This velocity should be used when computing the trajectories of particles in a streaming flow. The variable is announced in the user interface and can easily be selected as input for the viscous drag force in, for example, the Particle Tracing for Fluid Flow physics interface. You can view this in the Acoustic Streaming in a Microchannel Cross Section tutorial model.

A cross section of a microchannel model showing the acoustic streaming trajectory in the Rainbow color table.
The Lagrangian streaming velocity in a microchannel cross section, based on predefined variables.

New Adaptive Frequency Sweep Study

A new frequency-domain study type called Adaptive Frequency Sweep has been added to the Pressure Acoustics, Frequency Domain interface. The study is useful for performing dense frequency sweeps in an efficient manner using the asymptotic waveform evaluation (AWE) method. The study requires the input of a metric that keeps track of the acoustic response of the modeled system. View this new study type in the Helmholtz Resonator Analyzed with Different Frequency Domain Solvers tutorial model.

Frequency Modal for Vibroacoustics Models

You can now perform analyses of vibroacoustics multiphysics models using the modal solver. This is made possible since both the left and right eigenvectors are now computed when performing an eigenfrequency analysis. This functionality is shown in the Acoustic–Structure Interaction with Frequency Domain, Modal Solver tutorial model.

The COMSOL Multiphysics UI showing the Model Builder with the Eigenvalue solver configuration node highlighted, the corresponding Settings window, and a 1D solution comparison plot in the Graphics window.
Use of the Frequency Domain, Modal solver for a vibroacoustics (acoustic–structure interaction) problem.

Performance Improvements for BEM Acoustics Models

Several important improvements have been introduced for solving acoustics models with the boundary element method (BEM) using the Pressure Acoustics, Boundary Elements interface.

  • The evaluation of the BEM kernel for complex-valued wave numbers (models with fluid attenuation) has been optimized. As an example, generating the Radiation Pattern plot in the Submarine Target Strength model is now 25% faster. The speedup depends on the model size and hardware.
  • Load and memory balancing for BEM models run on clusters has been greatly improved. As an example, solving the Submarine Target Strength model at 6 kHz on 6 nodes on a cluster is now 7.5 times faster in version 6.2 than in the previous version — the model now solves in 55 minutes instead of 7 hours 30 minutes. The peak memory and memory balancing have also been greatly improved, enabling substantial speedup for solving large acoustics problems. The speedup is problem and hardware dependent.
  • An improved solver is now also available for solving models that use the stabilized BEM method in noncluster configurations (on a regular workstation). As an example, the Submarine Target Strength model now solves in 16 minutes, compared to the 25 minutes it takes in version 6.1 (solved at 1.5 kHz). The speedup is problem and hardware dependent. Classical (nonstabilized) BEM problems also show a small speedup.
  • There is a new quadrature option that can be enabled to improve thin-gap handling. This is relevant for sound radiation through thin waveguides, if solved with BEM.

A submarine model showing the radiation pattern in the Wave color table.
The Submarine Target Strength tutorial model solved at 6 kHz. The image shows the total pressure at the submarine surface. This is a BEM model with 2.5 million degrees of freedom, and the submarine length corresponds to 250 wavelengths.

Additional Enhancements and Improvements

  • Improved handling of the symmetry axis when modeling in 2D axisymmetry with the interfaces for thermoviscous acoustics, linearized Navier–Stokes equations, and linearized Euler equations, in particular, taking the azimuthal mode number into account (for m = 0, m = 1, and m > 1)
  • Handling of symmetry on a circular port in the Thermoviscous Acoustics, Frequency Domain interface without warning
  • Intensity variables for the total, background, and scattered fields in the interfaces for thermoviscous acoustics and linearized Navier–Stokes equations
  • No correction option for the back volume added to the Lumped Speaker Boundary condition in thermoviscous acoustics and pressure acoustics
  • Option to automatically pick up solid velocities as sources in the Pressure Acoustics, Kirchhoff–Helmholtz interface
  • Ports in elastic wave problems solved with the Solid Mechanics interface now correctly handle nonorthogonal higher-order modes
  • Out-of-plane contributions now included in the source terms in the interfaces for thermoviscous acoustics, linearized Navier–Stokes equations, and linearized Euler equations

New and Updated Tutorial Models

COMSOL Multiphysics® version 6.2 brings several new and updated tutorial models to the Acoustics Module.