Skip to main content

Boundary Velocity Layer sources

Use this source to assign a normal velocity of a given surface with treble.Source.make_boundary_velocity_layer(). This source will assign a normal velocity has a flat 1m/s amplitude in the frequency domain to the source, so the responses will be somewhat different from what the other point sources are outputting. If a flat pressure response is required, take a look at the boundary velocity submodel sources.

The specification of the boundary source mainly takes in a label string for the specification of the boundary layer and the treble engine will apply a velocity to the surface that have the specified layer. This source type is only available for dg simulation type. It is also possible to assign custom mesh sizings along with the settings in the BoundaryVelocityLayer object. It is recommended to always set the mesh_keep_exterior_edges to true, but the mesh_local_sizing can be used to control the local sizing on the element in advanced use-cases.

note

It is recommended that the layer specified for a boundary velocity source only contains a single planar connected geometrical entity, such as the membrane of a loudspeaker. The velocity will be assigned to the local normal direction of each element of the surface.