8.2. Applying Acoustic Loads

The following table shows all available loads for an acoustic analysis:

Table 8.3: Acoustic Loads

LoadsFE Model Entities
Transfer admittance matrixNodes
Impedance sheetNodes
Equivalent surface sourceNodes
TemperatureNodes or elements
Static pressureNodes
Surface portNodes
Mean flow velocity (not valid for 2D acoustic elements)Nodes
Ambient TemperatureNodes
Quiescent pressureNodes

The loads can be applied on FE model entities.

Use of temperature and static pressure body load are discussed in Non-Uniform Ideal Gas Material.

8.2.1. Trim Element with Transfer Admittance Matrix

To avoid meshing a complicated perforated structure, introduce a 2 x 2 transfer admittance matrix to trim the complex perforated structures. Define the element material and name it as the trim element (TB,PERF,,,,YMAT). Transfer admittance matrices are available only in harmonic acoustic analyses.

The coupled trim element connects with both the structural element and uncoupled acoustic element. The uncoupled trim element connects with the uncoupled acoustic elements, as shown in the following figure:

Figure 8.4: Trim Element with Transfer Admittance Matrix

Trim Element with Transfer Admittance Matrix

If the trim elements connect only to the uncoupled acoustic element, define the port numbers of the 2 x 2 transfer admittance matrix with positive integers on a pair of the opposite faces of the element (SF,Nlist,PORT). The smaller port number corresponds to port 1 of the 2 x 2 transfer admittance matrix and the greater port number corresponds to port 2.

If one face of the coupled trim element is defined as the FSI interface (SF,Nlist,FSI), it is assigned to port 1 of the transfer admittance matrix, while its opposite face connecting with the acoustic element should be defined by a port number (SF,Nlist,PORT), corresponding to port 2 of the transfer admittance matrix.

The following table shows the available transfer admittance matrix models:

Table 8.4: Transfer Admittance Matrix Models of Perforated Structures: TB,PERF,,,,TBOPT

TBOPT ModelInput Parameters
YMATGeneral transfer admittance matrix2 x 2 complex admittance matrix: Y11,Y12,Y21,Y22
HGYMHexagonal grid plateRadius of hole, grid period, thickness, density, dynamic viscosity, ratio of inner and outer radius for cylindrical structure
SGYMSquare grid plateRadius of hole, grid period, thickness, density, dynamic viscosity, ratio of inner and outer radius for cylindrical structure

The following figure illustrates perforated plates with hexagonal and square grids:

Figure 8.5: Specific Perforated Plate

Specific Perforated Plate

The trim element is available only for hexahedral and prism elements.

In a hexahedral element, only a pair of opposite element faces can be defined as the ports. In a prism element, only two triangular element faces are used for the ports.

A pair of ports of the 2 x 2 transfer admittance matrix must be defined in the same element. No limitation exists on the trim element mesh size between two ports.

The 2 x 2 transfer admittance matrix can be symmetric or asymmetric. The program selects the correct solver for the specific transfer admittance matrix.

For a multi-layer perforated structure, if the individual transfer admittance matrix of each layer is known, convert the transfer admittance matrices to ABCD matrices. Multiply all ABCD matrices together. Convert the final ABCD matrix into the 2 x 2 transfer admittance matrix for the input.

Specify a frequency-dependent trim element with the general transfer admittance matrix as follows:

TB,PERF,,,,YAMT
TBFIELD,FREQ,Value
TBDATA,1,Re(Y11),Im(Y11),Re(Y12),Im(Y12),Re(Y21),Im(Y21)
TBDATA,7,Re(Y22),Im(Y22),Re(α),Im(α),Re(β),Im(β)

Two specified perforated structures with holes are present on the plate.

Specify a perforated structure with a square (TBOPT = SGYM) or hexagonal (TBOPT = HGYM) grid as follows:

TB,PERF,,,,TBOPT
TBFIELD,FREQ,Value
TBDATA,rad,period,thick,rho,visc,ratio

The program calculates the transfer admittance matrix during the solution in terms of the input parameters.

Example 8.23: Defining Uncoupled Trim Elements

tb,perf,2,,,YMAT                        ! define transfer admittance matrix
tbdata,1,y11r,y11i,y12r,y12i,y21r,y21i  ! complex 2 by 2 matrix
tbdata,7,y22r,y22i
tblist,perf,2                           ! list admittance matrix
…
esel,s,mat,,2                           ! element with YMAT
nsle,s                                  ! nodes in YMAT elements
nsel,s,loc,z,z1                         ! select nodes at z = z1
sf,all,port,1                           ! port 1
nsel,s,loc,z,z2                         ! select nodes at z = z2
sf,all,port,2                           ! port 2
…
nsel,s,loc,z,z3                         ! select nodes at z = z3 and 0
nsel,a,loc,z,0
sf,all,impd,z0                          ! impedance boundary
nsel,s,loc,z,0                          ! nodes at z = 0
sf,all,shld,-vn,                        ! normal velocity

Example 8.24: Defining Coupled Trim Elements with FSI

et,1,186                                ! structural element
et,2,220,,0                             ! coupled acoustic element
…
tb,perf,2,,,YMAT                        ! define transfer admittance matrix
tbdata,1,y11r,y11i,y12r,y12i,y21r,y21i  ! complex 2 by 2 matrix
tbdata,7,y22r,y22i
tblist,perf,2                           ! list admittance matrix
…
esel,s,mat,,2                           ! element with YMAT
nsle,s                                  ! nodes in YMAT elements
nsel,s,loc,z,z1                         ! select nodes at z = z1
sf,all,port,2                           ! port 2
nsel,s,loc,z,z2                         ! select nodes at z = z2
sf,all,fsi                              ! fsi interface (port 1)

Example 8.25: Defining Perforated Plates

et,1,220,,1                              ! uncoupled acoustic element
tb,perf,2,,,SGYM                         ! define square grid plate
tbdata,1,rad,period,thick,rho,visc,ratio ! input parameters
…
type,1                                   ! uncoupled fluid220
mat,2                                    ! perforated structure material
vmesh,all                                ! mesh volume

For more information, see Transfer Admittance Matrix in the Mechanical APDL Theory Reference.

8.2.2. Impedance Sheet

The impedance sheet is a specification of the 2 x 2 transfer admittance matrix with continuous pressure and discontinuous normal velocity across the impedance sheet (for example, Y11=0.5Y, Y22=-0.5Y, Y12=Y21).

If your simulation has nearly continuous pressure and the full 2 x 2 transfer admittance matrix is unknown, see Impedance Sheet Approximation in the Mechanical APDL Theory Reference for a calculation of sheet impedance.

No element shape limitation exists on the impedance sheet.

Apply the impedance sheet to the interior surface of the model.

Define an impedance sheet via one of the following commands:

BF,Node,IMPD,Rs,Xs

BFA,Area,IMPD,Rs,Xs

Example 8.26: Defining the Impedance Sheet

nsel,s,loc,z,0     ! nodes at z = 0
bf,all,impd,rs,xs  ! complex impedance sheet

8.2.3. Equivalent Surface Source

The near and far fields beyond the FEA domain are of importance in acoustic analysis. Many design parameters (for example, the sound pressure level, radiated sound power, directivity or target strength) are based on the far-field values. The sound pressure field beyond the FEA domain can be calculated using the surface equivalence principle: the sound pressure field exterior to a given surface can be exactly represented by an equivalent source placed on that surface and allowed to radiate into the region external to that surface.

The equivalent source surface is available only for the near- and far-field parameters in a harmonic analysis.

For problems requiring near- and far-field computations, first define an equivalent source surface in the preprocessor. The surface must enclose the radiator or scatter, except for symmetry planes. Equivalent sources are calculated and stored on the surface, enabling quick calculation of near- and far-field information in the postprocessor.

For radiation and scattering problems, use an absorbing boundary condition (ABC).

For radiation problems, use perfectly matched layers (PML) or irregular perfectly matched layers (IPML), absorbing elements (FLUID130), or the far-field radiation boundary (INF).

For scattering problems, use either PML/IPML or the far-field radiation boundary (INF).

The equivalent source surface may be between the radiator or scatter and the PML or IPML region. Define an equivalent source surface using a surface boundary load with the flag MXWF. When applying a MXWF surface load, be sure to define an equivalent source surface. If no equivalent source surfaces are defined, the program flags the PML or IPML interface, absorbing element surface, or radiation boundary as the equivalent source surface. Do not flag any surface on a symmetry plane (for example, the Y-Z and X-Z planes in Figure 7.3: PML Enclosure).

8.2.3.1. Flagging an Equivalent Source Surface

Flag an equivalent source surface as follows:

  1. Select the elements interior to the equivalent source surface (ESEL).

  2. Select all the nodes of these elements (NSLE,S).

  3. Reselect just the exterior nodes to work with only the surface nodes (NSEL,R,EXT).

  4. Apply the surface flag (SF,ALL,MXWF).

Following is an alternate method for flagging an equivalent source surface:

  1. Select the nodes interior to the equivalent source surface (NSEL).

  2. Select the elements attached to the selected nodes, only if all of its nodes are in the selected nodal set (ESLN,S,1,ALL).

  3. Select the nodes on the MXWF surface (NSEL).

  4. Apply the surface flag (SF,ALL,MXWF).

Do not apply the surface flag via the SFA command, which transfers the surface flag to adjacent elements on either side of the equivalent source surface and can lead to erroneous results.

For more information, see Acoustic Output Quantities in the Mechanical APDL Theory Reference

8.2.4. Surface Port

If the APORT command is used to launch or terminate a specified mode in the acoustic duct, you can apply an exterior surface port on the exterior surface of the model and an interior surface port on the interior surface of the model.

Define an exterior surface port via the following command:

SF,Nlist,PORT,PortNum

Define an interior surface port via the following command:

BF,Node,PORT,PortNum

To indicate the ports of a transfer admittance matrix, issue the SF,Nlist,PORT command only. If the sound power is required after the solution, apply the port number to the inlet and outlet before the solution.

To also define the impedance, issue the SF,Nlist,IMPD command.

Example 8.27: Defining a Surface Port

nsel,s,loc,z,0                  ! nodes at z = 0
sf,all,port,1                   ! port 1 (exterior port)
aport,1,rect,11,1.,0,0,d,d,1,0  ! source port with rectangular (0,0) mode 
nsel,s,loc,z,1                  ! nodes at z = 1
bf,all,port,2                   ! port 2 (interior port)
aport,2,rect,11,0,0,0,d,d,1,0   ! output port with rectangular (0,0) mode


8.2.5. Mean Flow Effect

When the acoustic fluid is not at rest, the mean flow will affect the propagation of the acoustic wave in the medium. To activate the solver taking the mean flow effect into account, the mean flow velocity must be defined on the model nodes. If the mean flow velocity is known, issue the following command:

BF,Nlist,VMEN,v0x,v0y, v0z

Example 8.28: Defining Mean Flow

nsel,all                   ! Select all nodes
bf,all,vmen,1.0,0.0,0.0    ! Set mean flow v = (1,0,0)

Tabular input can be used to define the mean flow velocity. See the BF command for details. The mean flow velocity can be defined in the element coordinate system (ESYS).


Note:  The mean flow effect is invalid for 2D acoustic elements.


For more information, see Solving the Convective Wave Equation for the Mean Flow Effect.

8.2.6. Ambient Temperature

To define nodal ambient temperature for the non-uniform ideal gas material and the viscous-thermal full linear Navier-Stokes equations (FLNS) model, issue the following BF command:

BF,Nlist,TEMP,t0

Example 8.29: Defining Ambient Temperature

nsel,all              ! Select all nodes
bf,all,temp,20        ! Set temperature to 20 °C
toffst,273            ! Offset from absolute zero to zero

In the viscous-thermal FLNS model, the BF,,TEMP command defines quiescent temperature.

The TOFFST command specifies the temperature offset from absolute zero to zero.

Tabular input can be used to define the temperature. See the BF command for details.

8.2.7. Quiescent Pressure

The quiescent pressure refers to the environment pressure in the static state. The standard atmospheric pressure is 1.01325 x 105 Pa. To define nodal quiescent pressure for the Non-Uniform Ideal Gas Material and the viscous-thermal Full Linear Navier-Stokes Equations (FLNS) Model, issue the following BF command:

BF,Nlist,SPRE,p0

Example 8.30: Defining Quiescent Pressure

nsel,all              ! Select all nodes
bf,all,spre,101325    ! Set quiescent pressure