Section 4.1 basic kinematic description
As seen in the Section 1.3 the description of the motion of a body in its generic point involves the deformation gradient \(\tens{F} \text{.}\) In turn, the gradient, by the polar decomposition theorem (Section 1.6), admits the decomposition \(\tens{F} = \tens{R} \tens{U} \) . Assuming the hypothesis of rigid body, that is the invariance of the mutual distances of the points that make up the body, the body does not deform and therefore
Furthermore, always for the rigidity hypothesis, the transformation \(\tens{F} \) does not apply only to a neighborhood of the point but is homogeneous and therefore assumes the same value on all points of the body. This further condition allows to express the link between infinitesimal increments \(d\vec{x} = \tens{F} \, d \vec{X} \) in finite terms, that is
where \(\vec{X} \) refers to the generic point and \(\vec{X}_o \) assumes the particular meaning of pole of the rigid transformation. The choice of the pole is completely indifferent and any point, inside or outside the body, leads to the same results. If we introduce the \(\vec{x} = \vec{X} + \vec{u} \) in the (4.1.2) we get the description of the rigid motion in terms of the displacement field
The latter relationship highlights how the displacement field of a rigid body is definined by two contributions each characterized by 3 degrees of freedom:
- a contribution due to pure translation (3 components) shared by all points of the body, contribution given by the displacement of the pole \(\vec{u}_o\text{;}\)
- a contribution due to rotation (3 components) which instead varies for each point with respect to the vector \(\left(\vec{X} - \vec{X}_o\right)\text{.}\)
Subsection 4.1.1 linearization
The generic rotation tensor has a representation of the type, see Remark 1.6.3,
whose components depend nonlinearly on the rotation angle for the presence of the trigonometric functions. But it has also been seen that in the case of infinitesimal displacements, see the Insight 1.9.3, the rotation tensor takes the following expression
where, for 2D case,
Therefore, in the case of infinitesimal displacements, the relationship (4.1.3) becomes
and then
A component-wise representation provides
Remark 4.1.1.
In tensor format the previous formulae are completely generic. Specifying formulae in the matrix format, reference was made to the two-dimensional context that will be used in subsequent applications. Eq. (4.1.5) in particular shows that the two translation components of the pole, \({u_1}_o \) and \({u_2}_o \text{,}\) and the rotation \(\varphi \) constitute the 3 parameters necessary to describe the motion of a rigid body in the plane.
The displacement components vary from point to point on the body, but the rotation of a rigid body does not vary from point to point, however, in subsequent applications, the rotation of the body will also be denoted by \(\varphi_o \) indicating the pole assumed as a reference. Also notation \(\varphi_A \) will used to indicate the roation in point A of a body.
The following MATLAB® instructions define a function for calculating the rigid displacement in the plane of an assigned point, X, with respect to a generic pole, X0. The parameters used are the translation and rotation of the body, u0 and phi0. The considered bodies are one-dimensional and identified by 2 or more points. In the example, a beam defined by 3 points is considered and its displacement is calculated assuming as pole each of these 3 points.
Remark 4.1.3.
An alternative writing of the equation (4.1.4) is obtained by making explicit the structure of the tensor \(\text{skew} \tens{\nabla u} \text{,}\) that is
where \(\varphi\) is the angle of rotation and \(\tens{W} \) is a generic skew tensor, see Insight 1.9.5 . Furthermore, using the axial vector associated with the tensor \(\tens{W} \text{,}\) it can also be written