- Constraint is a set of two or more joints which are constrained such that their displacements relate. Constraints may be used to model 1). rigid-body behavior, where joints translate and rotate together in a rigid connection; 2). equal-displacement behavior, where displacement along certain DOF are equal; and 3). symmetry / anti-symmetry conditions. Constraints enhance computational efficiency by reducing the number of equations necessary for solution.
- Body constraint is applied to a set of joints such that they translate and rotate together as a rigid body. By default, rigid behavior is applied to all degrees of freedom (DOF), though users may specify body constraints for only certain DOF. Body constraints 1). simulate rigid connections; 2). connect portions of a model defined by separate meshes; and 3). connect frames to shells.
- Weld is useful for connecting parts of a model defined by different meshes in that it generates multiple sets of body constrains between joints which are coincident, meaning located within a certain distance of one another. This range is known as the tolerance. Only joints within the weld are checked for coincidence.
The [_CSI Analysis Reference Manual_] (Chapter 5 > Page 49) provides additional information on these three, and the many other, constraint types available.
- Restraint concerns only the behavior of an individual joint. This is different from a constraint condition, which is associated with the relationship among a set of joints. Restraints must be applied to certain DOF when joint displacement is known. This displacement may be zero, such as with support points, or non-zero, such as with support settlement. The force necessary to produce a specified restraint displacement is known as the reaction, and is generated during analysis. Restraints should also be applied when stiffness is zero along certain DOF, such as with the out-of-plane translation and in-plane rotation of a planar frame. Additional information is available in the [_CSI Analysis Reference Manual_] (Chapter 4 > Page 34)
Unknown macro: {list-of-resources2}