The Pressure Acoustics, Boundary Elements (pabe) interface (
), found under the
Pressure Acoustics branch (
) when adding a physics interface, is used to compute the pressure variation for the propagation of acoustic waves in gases and liquids. It is suited for all frequency-domain simulations with harmonic variations of the pressure field. The formulation is based on the boundary element method (BEM) and the interface is available in 2D and 3D. The physics interface solves Helmholtz equation for constant-valued material properties and uses the pressure as the dependent variable.
The interface is fully multiphysics enabled and can be coupled seamlessly with the physics interfaces that are based on the finite element method (FEM). This includes coupling to vibrating structures with the Acoustic-Structure Boundary multiphysics coupling, to FEM acoustic domains, with the
Acoustic FEM-BEM Boundary multiphysics coupling, to thermoviscous acoustic domains with the
Acoustic-Thermoviscous Acoustic Boundary multiphysics coupling, and to poroelastic waves domains with the
Acoustic-Porous Boundary multiphysics coupling. This approach allows modeling in a FEM-BEM framework, using the strength of each formulation adequately. The BEM-based interface is especially well suited for radiation and scattering problems.
where pt is the total acoustic pressure,
keq is the wave number,
ρc is the density, and
cc is the speed of sound. The subscript “
c” denotes that these can be complex-valued quantities in models with damping. The governing equations and boundary conditions are formulated using the total pressure
pt with a so-called scattered field formulation. In the presence of a
Background Pressure Field defining a background pressure wave
pb (this could, for example, be a plane wave), the total acoustic pressure
pt is the sum of the pressure solved for
p (which is then equal to the scattered pressure
ps) and the background pressure wave:
pt =
p+
pb. The equations then contain the information about both the scattered field and the background pressure field.
Then, from the Physics toolbar, add other nodes that implement boundary conditions. You can also right-click
Pressure Acoustics, Boundary Elements to select physics features from the context menu. Infinite conditions like a symmetry plane or an infinite sound hard boundary are defined in the
Symmetry/Infinite Boundary Condition section.
The Label is the default physics interface name.
The Name is used primarily as a scope prefix for variables defined by the physics interface. Refer to such physics interface variables in expressions using the pattern
<name>.<variable_name>. In order to distinguish between variables belonging to different physics interfaces, the
name string must be unique. Only letters, numbers, and underscores (_) are permitted in the
Name field. The first character must be a letter.
The default Name (for the first physics interface in the model) is
pabe.
Expand the Equation section to see the equations solved for with the
Equation form specified. The default selection is
Equation form is set to
Study controlled. The available studies are selected under
Show equations assuming. If
Frequency domain is selected as the
Equation form the
Frequency of the study can be either taken
From solver or
User defined.
Select the Enable physics symbols check box to display the infinite boundary condition lines or planes in the geometry.
The zero level on the dB scale varies with the type of fluid. That value is a reference pressure that corresponds to 0 dB. This variable occurs in calculations of the sound pressure level
Lp based on the root mean square (rms) pressure
prms, such that
where pref is the reference pressure and the star (*) represents the complex conjugate. This is an expression valid for the case of harmonically time-varying acoustic pressure
p.
For pressure acoustics a symmetry condition is mathematically equivalent to a sound hard boundary, and an antisymmetry condition is equivalent to a sound soft boundary. In this way you can include a Symmetry/Infinite sound hard boundary or an
Antisymmetry/Infinite sound soft boundary along “infinite lines” (in 2D) or “infinite planes” in (3D). Only one condition per Cartesian direction can be applied.
An important aspect is how the results are visualized, specifically when setting the Parameter Bounds in the grid data set. Say the condition represents a symmetry plane then visualize the solution in the entire domain. On the other hand if the condition represents an infinite sound hard boundary, like the ground or an infinite baffle, then only visualize the solution above that plane by setting the
Parameter Bounds in the
Grid 3D or
Grid 2D data set in
Results.
Choose an option from the Condition in the x = x0 plane,
Condition in the y = y0 plane, and
Condition in the z = z0 plane (when applicable). In 2D these are out-of-plane surfaces. Choose one of the following options:
Then enter the value for the plane location x0, y
0, or z
0 (the default is 0 m). This allows an offset of the infinite condition planes along the main coordinate axes.
The Use far-field approximation check box is selected by default in order to accelerate the solution process. If the check box is cleared, the solution will be slightly more accurate but the computational time and memory consumption may become prohibitively high.
The Approximation type can be either
ACA+ or
ACA. These alternatives correspond to two different versions of the adaptive-cross-approximation (ACA) method, which is a fast matrix multiplication method based on far-field approximations.
The quadrature settings are by default set to Automatic. This means that the quadrature integration order values will follow the element order selection in the
Discretization section. Higher element orders automatically generate higher values for the quadrature integration orders.
Enter an expression for the Interpolation distance from boundary. The entered value defines the distance beyond which the kernel evaluation is used. The default is
0.5*h which gives reasonable results. This default corresponds to half the mesh size
h. If the value is set to
0 no interpolation is done.
From the Dependent variable/Normal boundary flux list, choose from predefined options for the boundary element discretization order for the dependent variable and the normal boundary flux. The predefined options represent the suitable combinations of element orders such as
Quadratic/Linear (the default).
The settings under Value types when using splitting of complex variables are important for sensitivity and optimization computations. See the description of the built-in operators
fsens and
fsensimag.
This physics interface defines one dependent variable (field), the Pressure p. If required, edit the name, which changes both the field name and the dependent variable name. The new field name must not coincide with the name of a field of another type, or with a component name belonging to some other field.