Skip to main content

Rigid Constraints

For a rigid constraint there are a set of constraint equations which respect the geometry of the constraint. So for a single constrained node the constraint equations are

{usvswsθusθvsθws}=[1zy1zx1yxδδδ]{upvpwpθupθvpθwp}\begin{Bmatrix} u_{s} \\ v_{s} \\ w_{s} \\ \theta_{us} \\ \theta_{vs} \\ \theta_{ws} \\ \end{Bmatrix} = \begin{bmatrix} 1 & & & & z & - y \\ & 1 & & - z & & x \\ & & 1 & y & - x & \\ & & & \delta & & \\ & & & & \delta & \\ & & & & & \delta \\ \end{bmatrix}\begin{Bmatrix} u_{p} \\ v_{p} \\ w_{p} \\ \theta_{up} \\ \theta_{vp} \\ \theta_{wp} \\ \end{Bmatrix}

where the δ\delta terms are 11 for a fixed and 00 for a pinned rigid constraint.

Different terms in the matrix are dropped for reduced constraint types. The two most common special types are plane and plate constraints with equations

{usvsθws}=[1y1xδ]{upvpθwp}\begin{Bmatrix} u_{s} \\ v_{s} \\ \theta_{ws} \\ \end{Bmatrix} = \begin{bmatrix} 1 & & - y \\ & 1 & x \\ & & \delta \\ \end{bmatrix}\begin{Bmatrix} u_{p} \\ v_{p} \\ \theta_{wp} \\ \end{Bmatrix}

for an xyxy plane constraint. Similarly for yzyz and zxzx plane constraints.

{wsθusθvs}=[1yxδδ]{wpθupθvp}\begin{Bmatrix} w_{s} \\ \theta_{us} \\ \theta_{vs} \\ \end{Bmatrix} = \begin{bmatrix} 1 & y & - x \\ & \delta & \\ & & \delta \\ \end{bmatrix}\begin{Bmatrix} w_{p} \\ \theta_{up} \\ \theta_{vp} \\ \end{Bmatrix}

for a zz plate constraint. Similarly for xx and yy plate constraints.