3.11 Boundary Section¶
The Boundary section defines all fixed and prescribed boundary conditions that may be applied to the model. Individual boundary conditions are defined via the bc tag and the particular boundary condition is defined via the type attribute. An optional name attribute can be added to uniquely name the boundary condition.
For example:
<bc name="bc1" type="zero displacement" node_set="nodeset1">
<x_dof>1</x_dof>
<y_dof>1</y_dof>
<z_dof>1</z_dof>
</bc>
Most of these boundary conditions require the node set to which to apply the boundary condition to. That nodeset can be defined via the _node_set _attribute. The value of this attribute should be set to the name of a nodeset defined in the Mesh section. See Section NodeSet Section for more information on how to define node sets. Nodesets can also be defined via surfaces or element sets. To define a node set via a surface, use the following syntax.
node_set="@surface:surface1"
Here, surface1 is a surface defined in the Mesh section. Similarly, defining a node set via an element set is done using @elem_set:. See section Implicit Partitions for more information on how to implicit partitions.