# # Constraints

Constraints are where a condition is applied to a *degree of freedom* in the model. They may be defined as:

Constraints can all be represented as constraints equations:

## # Restraints

Restraints specify degrees freedom that are restrained from movement such that

Restraints can be applied in **Node properties**:

If using staged analysis, restraints can be defined differently for each stat. See the generalised restraints (opens new window) entry for further guidance on restraints that move between stages.

## # Settlements

Settlements are when a degree of freedom is forced into a displaced position such that

Settlements can be applied to any restrained node by applying a settlement load (opens new window). A different settlement can be defined for each load case.

## # Joints

Joints describe the condition where two degrees of freedom in the model are linked in a given direction such that

Joints relate the displacement or force at the *constrained degree of freedom,* (*primary degree of freedom* (

Note:Joints are an artificial feature and might not give an equilibrium condition if the nodes are not coincident or have the same axes.

## # Rigid constraints

Rigid constraints are similar to joints in that it relates the constrained degrees of freedom to the primary degree of freedom. However, unlike joints, they are a set of constraint equations that maintain equilibrium.

For a rigid constraint in the

Rigid constraints can be applied in all directions or applied to a specified plane.

- The primary node can be restrained
*or*constrained by another constraint. - The constrained node
*cannot*be restrained or be a constrained by another constraint. - A rigid constraint can be considered as a
*rigid body*or*rigid plane*, depending on the type of its property.

The rigid constraint can have the following properties:

Plane | Properties |
---|---|

All | Rigid constraint applied to all directions (a rigid body) |

XY plane | Rigid constraint applied to XY plane only (a rigid plane) |

YZ plane | Rigid constraint applied to YZ plane only (a rigid plane) |

ZX plane | Rigid constraint applied to ZX plane only (a rigid plane) |

Pin all | Same as 'All', except that the constrained node moment will not be transferred to the primary node. |

Pin XY plane | Same as 'XY plane', except that the constrained node moment will not be transferred to the primary node. |

Pin YZ plane | Same as 'YZ plane', except that the constrained node moment will not be transferred to the primary node. |

Pin ZX plane | Same as 'ZX plane', except that the constrained node moment will not be transferred to the primary node. |

← Supports Assemblies →