**bset
#
Description#
This command creates a boundary set according to various input data. The syntax is the same as for the **nset
command, except an ordered boundary is produced. A typical use is to generate first an nset
using the **nset
command, and then simple make a copy of it in the bset format using the *use_nset
option. The command can also be used to find the outer boundary of an elset.
Syntax#
The bset mesher takes the following command syntax:
**bset
name
\(~\,\) ...
options
with the following options available:
*axes
switches the axes defining a cylindrical coordinate system when using the
*plane
selection. An example is*axes 1 3 2
where the cylinder is rotated about the \(2\) axis instead of the default \(3\)-rd axis.*elset
elset1 … elsetN use only the nodes which are used by the given element sets. This can be used to make a “wrap” of separate elsets, or to easily limit the selection criterion.
*function
Create a bset using the nodes which satisfy the given function. Remember to include a semicolon at the end of the function definition.
*limit
Limit for nodes to qualify to be accepted by a function or plane function (default is
1.e-3
).*nodes
node1 … nodeN uses the given nodes to make up the set.
*plane
makes a boundary given a plane equation (4 real values). The 1st 3 values are the components of the plane normal, and the fourth is the intercept (or equiv. for cyl. coordinates).
*req_number
allows the user to set the number of nodes of the
*use_nset
option which must match the element faces in order to create the bsets. For example if the nset given includes just the edge nodes of an element around a corner, the “wrapping” face around the corner can be added.*surface
Indicates that the set should be a bounding surface (outer) of the acceptable nodes (see also unshared_faces).
*type
cartesian | cylindrical
set the type of coordinate system to be used with the
*plane
option.*use_dimension
dim sets the dimension of bset to create. Normally the bset will be a
faset
for 3D meshes (the max space dimension found in the mesh), and will be aliset
for 2D meshes.*use_bset
bset-name use the nodes in the given bset to apply the criteria given. Several entries may be given.
*use_nset
nset-name make the nset named into a bset. Several entries may be given. This replaces the use of all nodes in the mesh to apply the selection criteria.
*start_near
It starts from the closest point to the specified vector (for 2D lisets).
*overwrite
Allows to overwrite the boundary set that has the same name.
*no_sort
disables the ordering of 2D boundary sets (liset).
Example#
To create the outer “wrapping” surface (unshared) for the element set PIPE2
:
**bset wrap1
*surface
*elset PIPE2
Making an outer face at a radius of 20.
**bset face_r=20
*limit 1.e-3
*type cylindrical
*plane 1. 0. 0. 20.
More examples are given for the *nset
in nset.