Boundary Element Equation
As described in Equations, as an alternative to the various equation forms based on the finite element method, you can also add a Boundary Element Equation node () for creating an equation using the boundary element method.
To add a Boundary Element Equation, first add a Component node under Building Blocks>Components, then right-click the Component node and select it from the Equations submenu.
The Settings window has the following sections:
Equation
This section displays the equation that you define by defining the coefficients in the next section.
Declaration
In the Operator name field, enter an input that can be used to identically create a BEM entity. If more than one BEM Element Equation node have the same operator name, the boundary element selections will be merged in the group of each BEM selection types. In that case, all sharing coefficients and definitions between the nodes must be the same.
From the Boundary type list, select from the following types of boundary elements:
Double-sided BEM boundaries with continuous field. Use this option for boundaries, acting as BEM sources, that are adjacent to the same BEM domain on both sides and where the field is known to be continuous across the boundary.
Double-sided BEM boundaries with discontinuous field. Use this option for boundaries, acting as BEM sources, that are adjacent to the same BEM domain on both sides and where a discontinuity across the boundary is allowed.
Edge gradient (for an isolated edge)
Coefficients
There are four coefficient in a boundary element equation. You define each coefficient by defining a tensor expression that requires a certain dimension. The dimensions are defined by the dimension of the dependent variable, N, and the number of spatial dimension (always 3). The table below lists the dimensions for all coefficients.
If the dependent variable is a scalar, you can simplify the tensor dimensions by skipping all singleton dimensions. This simplifies the α and β coefficients to be spatial vectors (length 3).
You also specify the outward normal vector n in the Outward normal field. The default value is the vector {root.n.1, root.n.2, root.n.3}.
Variable Definition
Use this section to define the dependent variable of this BEM equation. It also used to define the boundary flux and some other requirement variables for a BEM entity. Similar to the dependent variable definition, you specify a reference to a dependent variable. In the Dependent variable reference list, you choose if you can use the physical quantity as the reference (choose Use physical quantity, which is the default), or if you have to append an unique tag (choose Use physical quantity + tag and enter a tag in the Unique tag field).
You can also define a Boundary flux variable and a Background variable.
Selection
The options in the Selection list and Output entities list define the selection where this variable definition is valid. See Specifying Selections for more information.
Condition at Infinity
For the condition at infinity in an unbounded void region for a BEM model, choose None, Laplace equation (for Laplace-type equations), or Helmholtz equation (for wave equations).
Quadrature Settings
Here you specify the orders for the integration (quadrature) of the various elements and contributions. This section evaluates the input parameters and pass them to the BEM entity to define the integration order of boundary elements.
Far-Field Approximation
You can choose an approximation type for the far-field approximation: None, ACA+, or ACA. ACA and ACA+ are variants of adaptive-cross-approximation compression algorithms.
Symmetry
In this section you can specify symmetry in the yz, xz, and xy planes. Select Off for no symmetry, Symmetry, or Antisymmetry.
If you select the Create synchronize selection inputs check box, three new selections will be defined in the Model Builder (will be hidden in the user interface). The selection’s name is the name that is defined in the Selection input field. The selection’s entities are the entities of a geometry that lies “exactly” on the symmetry planes.
Postprocessing Settings
In the Interpolation distance from boundary field, enter a value for the interpolation distance, which should be between 0 and h. This value determines how close to the boundary the results from the BEM operator should be used in postprocessing.
Advanced
If you want to use a different base vector system than the parent feature or property, you can choose a different system in the Base vector system list.