Skip to main content

Section 1.3 deformation gradient

The transformation \(\vec{\chi}\) that was introduced to describe the motion of a body is completely generic therefore it is not necessarily linear. But we will see how this feature, linearity, still plays a fundamental role because, even if generic, \(\vec{\chi}\) can be described locally through its linearization. This idea is based on the notion of differential of a function.

In order to recall, in a simple way, the idea behind the linearization operations, this process is illustrated in the following figure for a real function depending on a single variable.

\begin{equation*} f \,:\, x \in \mathbb{R} \,\longmapsto\, y \in \mathbb{R} \end{equation*}
\begin{align*} dy \amp = \func{f}{x+dx} - \func{f}{x}\\ \amp = \func{f}{x} +\frac{df}{dx}\,dx + \func{\omega}{dx} - \func{f}{x}\\ \amp =\frac{df}{dx}\,dx + \func{\omega}{dx} \end{align*}

where \(\func{\omega}{dx}/dx \to 0\) if \(dx \to 0\text{,}\) then it is possible to state that

\begin{equation} dy = \frac{df}{dx}\,dx\,.\label{df_eq}\tag{1.3.1} \end{equation}

A rigorous generalization of the equation (1.3.1) would require additional instruments far beyond the introductory purposes of the present exposition. The final result is however given, result which provides the differential \(d\vec{x}\) relative to the current configuration as a function of the differential \(d\vec{X}\) relative to the reference configuration. For this purpose it si useful to write an expanded version of Equation (1.2.1)

\begin{align} x_1 \amp = \func{\chi_1}{X_1, X_2, X_3}\,,\tag{1.3.2}\\ x_2 \amp = \func{\chi_3}{X_1, X_2, X_3}\,,\tag{1.3.3}\\ x_3 \amp = \func{\chi_3}{X_1, X_2, X_3}\,.\tag{1.3.4} \end{align}

The seeken differential can formulated as follows

\begin{gather} dx_1 = \regulardiff{\chi_1}{X_1}\,dX_1 + \regulardiff{\chi_1}{X_2}\,dX_2 + \regulardiff{\chi_1}{X_3}\,dX_3 \,,\tag{1.3.5}\\ dx_2 = \regulardiff{\chi_2}{X_1}\,dX_1 + \regulardiff{\chi_2}{X_2}\,dX_2 + \regulardiff{\chi_2}{X_3}\,dX_3 \,,\tag{1.3.6}\\ dx_3 = \regulardiff{\chi_3}{X_1}\,dX_1 + \regulardiff{\chi_3}{X_2}\,dX_2 + \regulardiff{\chi_3}{X_3}\,dX_3 \,.\tag{1.3.7} \end{gather}

These are a set of equations which can be expressed as multiplication between a matrix and a vector, i.e.

\begin{equation} \left[\begin{array}{c}dx_1\\dx_2\\dx_3\end{array}\right] = \underbrace{\left[\begin{array}{ccc} \regulardiff{\chi_1}{X_1} \amp \regulardiff{\chi_1}{X_2} \amp \regulardiff{\chi_1}{X_3}\\ \regulardiff{\chi_2}{X_1} \amp \regulardiff{\chi_2}{X_2} \amp \regulardiff{\chi_2}{X_3}\\ \regulardiff{\chi_3}{X_1} \amp \regulardiff{\chi_3}{X_2} \amp \regulardiff{\chi_3}{X_3} \end{array}\right]}_{\mat{F}} \left[\begin{array}{c}dX_1\\dX_2\\dX_3\end{array}\right]\,.\tag{1.3.8} \end{equation}

This result shows how the transition from \(d\vec{X}\) to \(d\vec{x}\) occurs through a linear transformation represented by the matrix \(\mat{F}\) which, for each point of the domain, contains all the information needed to characterize the deformation. \(\tens{F}\) is named as deformation gradient. On thsi basis the relationship between the differentials, \(d\vec{X}\) and \(d\vec{x}\text{,}\) can be expressed in compact form as

\begin{equation} d\vec{x} = \tens{F}\, d\vec{X}\,.\label{dX_to_dx_eq}\tag{1.3.9} \end{equation}

Relationship that can be specified more precisely as follows

\begin{equation} d\vec{x} = \func{\tens{F}}{\vec{X}}\, d\vec{X}\,,\tag{1.3.10} \end{equation}

where the dependence of \(\tens{F}\) on the point where the gradient is evaluated has been made explicit.

What is obtained for the transformation \(\vec{\chi} \) is also valid for its inverse \(\vec{\chi}^{-1}\text{,}\) therefore the following inverse relationship can be established between the differentials \(d\vec{X}\) and \(d\vec{x}\)

\begin{equation} d\vec{X} = \func{\tens{F}^{-1}}{\vec{x}}\, d\vec{x}\,.\tag{1.3.11} \end{equation}

Typically the evaluation of the gradient of the inverse transformation does not pass through the explicit writing of \(\vec{\chi}^{- 1}\) but is done by calculating the inverse of \(\tens{F}\) for which invertibility must be ensured.

Figure 1.3.1.
Remark 1.3.2.

It is instructive to compare this figure with the previous Figure 1.2.1 in order to keep enough separate the meaning of trasformation \(\vec{\chi} \) from its local representation through the deformation gradient.

evaluation of the deformation gradient (linear transformations).

In the case of Transformation 1 already discussed above, we make explicit the dependence of the individual components of \(\vec{x}\) on the components of \(\vec{X}\text{:}\)

\begin{align*} x_1 \amp = \func{\chi_1}{X_1, X_2} = -X_2\,,\\ x_2 \amp = \func{\chi_2}{X_1, X_2} = X_1\,. \end{align*}

From which the following partial derivatives are obtained

\begin{align*} \regulardiff{\chi_1}{X_1} = 0\,,\amp\quad \regulardiff{\chi_1}{X_2} = -1\,,\\ \regulardiff{\chi_2}{X_1} = 1\,,\amp\quad \regulardiff{\chi_2}{X_2} = 0 \end{align*}

and therefore the deformation gradient

\begin{equation*} \mat{F} = \left[\begin{array}{cc} \regulardiff{\chi_1}{X_1} \amp \regulardiff{\chi_1}{X_2} \\ \regulardiff{\chi_2}{X_1} \amp \regulardiff{\chi_2}{X_2} \end{array}\right] = \left[\begin{array}{cc} 0 \amp -1 \\ 1 \amp 0 \end{array}\right] \end{equation*}

The fact that in this case we obtain a constant gradient equal to the matrix \(\mat{M_{\chi}}\) associated with the transformation is not accidental but depends on the linearity of the transformation under consideration: inevitably, its own linearization coincides with the given transformation. A similar result would also be obtained for the other linear transformations considered in the previous examples.

evaluation of the deformation gradient (nonlinear transformations).

In the case of nonlinear transformations it is not possible to identify a matrix associated with the transformation but, locally, the gradient of the transformation behaves like a linear transformation. Consider thus, for example, the transformation defined as

\begin{align*} x_1 \amp = \func{\chi_1}{X_1, X_2} = X_1^3\,,\\ x_2 \amp = \func{\chi_2}{X_1, X_2} = X_2^3\,. \end{align*}

The calculation of the partial derivatives gives

\begin{align*} \regulardiff{\chi_1}{X_1} = 3\,X_1^2\,,\amp\regulardiff{\chi_1}{X_2} = 0\,,\\ \regulardiff{\chi_2}{X_1} = 0\,,\amp\regulardiff{\chi_2}{X_2} = 3\,X_2^2 \end{align*}

allowing the evaluation of the deformation gradient

\begin{equation*} \func{\mat{F}}{\vec{X}} = \left[\begin{array}{cc} \regulardiff{\chi_1}{X_1} \amp \regulardiff{\chi_1}{X_2} \\ \regulardiff{\chi_2}{X_1} \amp \regulardiff{\chi_2}{X_2} \end{array}\right] = \left[\begin{array}{cc} 3\,X_1^2 \amp 0 \\ 0 \amp 3\,X_2^2 \end{array}\right] \end{equation*}

In order to visualize how the assigned transformation works let us consider, in the plane \((X_1, X_2)\text{,}\) three circumferences of radius \(0. \text{,}\) \(1.0\) and \(1.5\) and their configuratons obtained through the assigned nonlinear transformation. The MATLAB® instructions for the calculation and plotting of the circumferences in the reference configuration and in the current one are as reported below.

N=60;
angle=linspace(0,2*pi,N);

radius=1.0;
c1X=radius*cos(angle);
c1Y=radius*sin(angle);
c1x=c1X.^3;
c1y=c1Y.^3;

radius=0.5;
c2X=radius*cos(angle);
c2Y=radius*sin(angle);
c2x=c2X.^3;
c2y=c2Y.^3;

radius=1.5;
c3X=radius*cos(angle);
c3Y=radius*sin(angle);
c3x=c3X.^3;
c3y=c3Y.^3;

hold on
% circumference (r=1), reference and deformed configurations
plot(c1X,c1Y,'b-')
plot(c1x,c1y,'b-')

% circumference (r=0.5), reference and deformed configurations
plot(c2X,c2Y,'r-')
plot(c2x,c2y,'r-')

% circumference (r=1.5), reference and deformed configurations
plot(c3X,c3Y,'m-')
plot(c3x,c3y,'m-')
Listing 1.3.3.
The previous instructions allow to obtain the following figure where the three circumferences, in the reference and current configurations, are represented with the colors red for the radius \(0.5\text{,}\) blue for the radius \(1.0\) and magenta for the radius \(1.5 \text{.}\)
Figure 1.3.4.

For exercise and to compare the nonlinear transformation examined with simpler linear transformations, it is suggested to perform the same calculations for the Transformations 2, 3 and 4 discussed in the previous sections.

Remark 1.3.5.

In the previous example, the cusps on the configurations obtained by applying the transformation are worth to be discussed. Can anything be said about them? The evaluation of the gradient on the points of the circle that are mapped onto the apexes of the cusps would allow to make a hypothesis on what happens in these points. Anyway further insight on this aspect will be given in the following section regarding the determinant of the deformation gradient.

Subsection 1.3.1 the notion of tensor

By introducing the deformation gradient \(\tens{F}\) we got acquainted with a category of mathematical objects which are called second order tensors or, simply, tensors, being superfluous to specify the order of the tensors that occur most often in solid mechanics. Certainly such an encounter can cause disorientation, especially if one is tempted to give a definition of the tensors in the most general form possible. Therefore, the most commonly used definition in Solid mechanics will be given, a definition which is also fairly obvious compared to what, regarding linear transformations, has been said so far.

Definition 1.3.6.

A second order tensor, which we will usually indicate in capital and bold letters (e.g. \(\tens{A}\text{,}\) \(\tens{B}\text{,}\) \(\tens{C}\text{,}\) \(\dots\)), is a linear transformation that associates to a generic vector \(\vec{u}\) another vector \(\vec{v}\text{.}\) This mapping is usually indicated as follows

\begin{equation} \vec{v} = \tens{A}\vec{u}\tag{1.3.12} \end{equation}

and its linearity implies that

\begin{equation} \tens{A}\left(\alpha\vec{u}+\vec{v}\right) = \alpha\tens{A}\vec{u} + \tens{A}\vec{v}\tag{1.3.13} \end{equation}

for all vectors \(\vec{u}\text{,}\) \(\vec{v}\) and all scalars \(\alpha\text{.}\)