Lesson 10: Continuum Mechanics

Introduction

In the electrodynamics lessons you treated matter largely as a continuum that responds to fields through polarization, magnetization, conductivity, and permittivity. Those macroscopic descriptions already assumed that the discrete atomic world could be smoothed into continuous fields of density, stress, and deformation. Continuum mechanics makes that assumption precise and develops it into a complete, self-contained theory of the motion and deformation of solids and fluids.

Deformations

We now consider how to model deformations mathematically. What is a deformation? Begin with a region within l10_1.png, called l10_2.png.

l10_3.gif

Figure 10.1 The region representing our deformable body before deformation.

We can define a point within l10_4.png as l10_5.png defined by the position vector l10_6.png.

l10_7.gif

Figure 10.2 Establishing a position vector to a point in the original configuration.

At some later time the system occupies a new region R.

l10_8.gif

Figure 10.3 A region representing a new configuration of the object in question.

We can now shift our point l10_9.png from l10_10.png to P in the new region, described by the new position vector l10_11.png.

l10_12.gif

Figure 10.4 Establishing a new position vector to a point in the new configuration.

This shift of a point from one region (and configuration) to another, is what we call a deformation.

l10_13.gif

Figure 9.5 The deformation of an original configuration to a new configuration.

The act of the point described by l10_14.png transforming into the point described by l10_15.png is given by the set of equations

l10_16.png

(10.1)

Mathematically, this is how we characterize a deformation. It is important to realize that it is the physical object that is deforming and not the space it is in. The regions l10_17.png and R are configurations of the body in l10_18.png and not the body itself.

If (10.1) is a set of continuous transformations, then we can write the inverse transformations

l10_19.png

(10.2)

We call l10_20.png the undeformed region. We call the point l10_21.png with coordinates l10_22.png a tag and we use this to identify the material that will be displaced by the point P having coordinates l10_23.png in the deformed region R.

Following the trajectories of individual points starting with l10_24.png is what we call a Lagrangian approach. This approach was introduced by Leonhard Euler in 1752. Watching the grid of points defined by l10_25.png and measuring various properties at these points is what we call an Eulerian approach. This approach was introduced by Jean le Rond d’Alembert in 1749.

Deformation and Displacement

Say we examine any curve in the configuration space l10_26.png, we can label this l10_27.png.

l10_28.gif

Figure 10.6 A curve l10_29.png in l10_30.png.

We denote a point on this curve as l10_31.png.

l10_32.gif

Figure 10.7 A point on the curve l10_33.png in l10_34.png.

We allow this curve to be transformed into a new curve C in the region R. Allow the point l10_35.png to transform into the point P.

l10_36.gif

Figure 10.8 Transforming the curve l10_37.png in l10_38.png into the curve C in R. Note the corresponding transformation of the point l10_39.png into P.

As above the coordinates of l10_40.png are l10_41.png and those of P is l10_42.png.

If we write the displacement from l10_43.png to P as l10_44.png

l10_45.gif

Figure 10.9 Establishing the displacement from l10_46.png to P.

We can specify the position vector l10_47.png to the point l10_48.png and l10_49.png for the point P.

l10_50.gif

Figure 10.10 Establishing the position vectors for l10_51.png and P.

If we shift l10_52.png along l10_53.png by a line element we have l10_54.png

l10_55.gif

Figure 10.11 Moving the point l10_56.png by the line element l10_57.png.

Now we find the corresponding point along C, this will be l10_58.png.

l10_59.gif

Figure 10.12 Moving the point P by the line element l10_60.png.

This produces the new displacement l10_61.png.

l10_62.gif

Figure 10.13 Establishing a new displacement.

This situation allows us to write

l10_63.png

(10.3)

and

l10_64.png

(10.4)

so

l10_65.png

(10.5)

This represents the local change in length and angle.

If we can write

l10_66.png

(10.6)

then we can write the Nabla operators for l10_67.png

l10_68.png

(10.7)

and for R,

l10_69.png

(10.8)

This gives us the results

l10_70.png

(10.9)

and

l10_71.png

(10.10)

So we can write

l10_72.png

(10.11)

Exercise 10.1: Explain these steps.

Here we call l10_73.png a displacement gradient.

From this and (10.5) we can derive the statement

l10_74.png

(10.12)

If we define a tensor Ψ

l10_75.png

(10.13)

then we can write

l10_76.png

(10.14)

So (consider referring to (10.13))

l10_77.png

(10.15)

The tensor is called the deformation gradient.

Exercise 10.2: Explain the steps in the derivation of (10.15).

Exercise 10.3: Show that l10_78.png.

The Transformation of a Volume Element

When a body is deformed, we can think of it as a change in the volume element according to (10.1).

l10_79.gif

Figure 10.13 A deformation as a change in volume elements.

The volume element associated with l10_80.png is l10_81.png,

l10_82.png

(10.16)

From this, we can see that,

l10_83.png

(10.17)

How do we characterize these component vectors?

l10_84.png

(10.18)

We can then rewrite (10.17)

l10_85.png

(10.19)

If we define the Jacobian, J

l10_86.png

(10.20)

then we can rewrite (10.17) again,

l10_87.png

(10.21)

this is the ratio of the volume element to its material volume.

Exercise 10.4: Write out the determinant of the Jacobian.

Exercise 10.5: If a deformation represents a change in coordinates, then what is the volume element for spherical coordinates.

Stretch

Let’s say we have an object whose initial length is given as l10_88.png. After a time the length becomes l. The ratio of the new length from the initial length is what we call the stretch of the object, l10_89.png.

l10_90.png

(10.22)

We can then write a quantity

l10_91.png

(10.23)

We can call this quantity the extension of our object.

If we switch from a generic object to a length element, then we rewrite (10.22)

l10_92.png

(10.24)

This is very hard to calculate. Instead we can write,

l10_93.png

(10.25)

This is a characteristic difficulty of the kinematics of deformation, squares of lengths are easily calculated, while the lengths are not.

By applying (10.13), (10.14), and the result of Exercise 10.3

l10_94.png

(10.26)

Conjugate Tensors

If we define a tensor according to its tensors product,

l10_95.png

(10.27)

then we can write its conjugate

l10_96.png

(10.28)

We state a theorem without proof.

Theorem 10.1: Given a product of a tensor A and a vector l10_97.png

l10_98.png

(10.29)

Problem 10.1: Prove this theorem.

Stretch, Revisited

We can apply Theorem 10.1 to rewrite (10.26)

l10_99.png

(10.30)

We can then rewrite(10.25)

l10_100.png

(10.31)

If we define l10_101.png

l10_102.png

(10.32)

We call this Green’s deformation tensor. If we define the unit tangent vector to the line element

l10_103.png

(10.33)

then we can write the

l10_104.png

(10.34)

Exercise 10.6: Write (10.34) in terms of components.

Exercise 10.7: If we write (10.33) for some normal vector, l10_105.png, then rewrite (10.34).

Principal Stretches

What direction, defined by a unit vector, has the largest l10_106.png? This becomes equivalent to finding the eigenvector of the largest eigenvalue of the tensor C.

If we write

l10_107.png

(10.35)

then we can choose our principal axes so that

l10_108.png

(10.36)

We call l10_109.png, l10_110.png, and l10_111.png the principal stretches.

Strain

If we assume that the extension (10.23) is small, then this is the engineering definition of strain. Since we are dealing with l10_112.png, then it seems reasonable to deal with l10_113.png

l10_114.png

(10.37)

In fact we can use this to define what is called the Green strain,

l10_115.png

(10.38)

We can then construct this quantity,

l10_116.png

(10.39)

We can rewrite this using (10.34)

l10_117.png

(10.40)

We can then define the Lagrangian strain tensor

l10_118.png

(10.41)

Exercise 10.8: Derive these results.

For small extensions the diagonal terms of the tensor are called the normal strains as represented in (10.37). The off-diagonal components are termed shearing strains. It is important to realize that there is no good physical interpretation of the components for large extensions, even though we still call them normal and shearing strains.

Exercise 10.9: Find the principal strains the same way we found the principal stretches of (10.36). How are these principal strains related to the principal stretches?

Exercise 10.10: Show that the Eulerian strain tensor is l10_119.png.

Exercise 10.11: Write both the Lagrangian and Eulerian strain tensors in component form.

Note that the 1/2 factor exists for two related reasons:

Without the 1/2 factor the Eulerian Strain Tensor would differ from the Green Deformation tensor by a factor of 2.

If we examine a uniaxial stretch, the factor of 1/2 allows the Eulerian strain to be equivalent to the Green strain.

Rotation

If we look at the tensor we called the deformation gradient (10.15)

l10_120.png

we can see that it represents a change in the length of a line element while l10_121.png measures that change in length. This tensor also represents rotations of a deformable body. We now turn to those.

Before we proceed we present an important theorem.

Theorem 10.2: Given a tensor A and the product l10_122.png whose eigenvectors are l10_123.png . Then we will have a set of mutually orthogonal unit vectors l10_124.png, a new set of unit vectors l10_125.png and coefficients f, g, h such that

l10_126.png

(10.42)

We can also write

l10_127.png

(10.43)

and

l10_128.png

(10.44)

Problem 10.2: Prove (10.42), (10.434), and (10.44).

So, we can write the deformation gradient

l10_129.png

(10.45)

If we look at (10.32) we can write

l10_130.png

(10.46)

Exercise 10.12: Show this to be true.

Then, by (10.43) we have

l10_131.png

(10.47)

The set of eigenvectors take on the principal axes of strain and the scalars are the principal strains, so we write

l10_132.png

(10.48)

We now state another theorem.

Theorem 10.3: This is also called the Polar Decomposition Theorem, any second-order tensor may be decomposed into the product of an orthogonal tensor and a symmetric tensor.

Problem 10.3: Prove this theorem.

By this theorem we can rewrite (10.48)

l10_133.png

(10.49)

Since l10_134.png and l10_135.png are orthogonal we can make an appeal to our discussion of rigid bodies. There must be some rotation tensor such that

l10_136.png

(10.50)

So

l10_137.png

(10.51)

This allows us to write

l10_138.png

(10.52)

This leads us to Cauchy’s theorem.

Theorem 10.4: This is also called Cauchy’s Theorem, The deformation at any point may be considered as resulting from a translation, a rigid rotation of the principal axes of strain, and stretches along those axes.

Exercise 10.13: What are the magnitude and axis of rotation?

Small Strain

In practice it is desirable to simplify our analysis of strain by assuming that we are dealing with “small strains.” What does that mean? It means that we adopt two conditions, where the displacement gradients are small so that, for the Lagrangian approach,

l10_139.png

(10.53)

and for the Eulerian approach,

l10_140.png

(10.54)

Here (10.54) leaves us with the impression that the Lagrangian (or material) gradients and the Eulerian (or spatial) gradients are approximately the same,

l10_141.png

(10.55)

Exercise 10.14: Use (10.55) to show that in this approximation the Lagrangian and Eulerian strain tensors are equal.

We can use the result from Exercise 10.14 to arrive at our small strain tensor

l10_142.png

(10.56)

or

l10_143.png

(10.57)

Exercise 10.15: If we write l10_144.png, then write the matrix representation of the small strain tensor for Cartesian coordinates. Identify the normal strains and the shearing strains.

Problem 10.4: Derive an expression for the approximate volume change under a small strain.

We can alter our rotation representation using the small strain approximation and arrive at the small rotation tensor

l10_145.png

(10.58)

Problem 10.5: Derive the small rotation tensor.

We can establish the compatibility equations

l10_146.png

(10.59)

If this tensor, called the incompatibility tensor, vanishes then the system is compatible. This means there are no pathologies in it. It is another way of saying that system is integrable. It is important to note that there are integrable theories where this does not vanish, for example in the dislocation of crystal lattices.

The Kinematics of Deformation

Motion in an Eulerian Frame

If we want to study the motion of a nonrigid body we are effectively studying a continuous deformation. Our set of transformations now looks like this,

l10_147.png

(10.60)

One could state that any motion governed by this set of transformations is an ordered sequence of transformation where the evolution is governed by an order parameter, t. This is a good example of the fiber bundle approach to the space-time of classical mechanics. We can invert the transformation and get

l10_148.png

(10.61)

The transformations of the (10.60)-type are Lagrangian, or material. Those of the (10.61) type are Eulerian, or spatial.

The traditional definition of velocity,

l10_149.png

(10.62)

this effectively tags a particle and follows it through its trajectory, thus it is a material derivative.

If we take an Eulerian frame and try the same trick, tagging a point, what happens?

l10_150.png

(10.63)

We can find the velocity of the element of material occupying a point,

l10_151.png

(10.64)

Once again, we have material derivatives.

If we have a function l10_152.png, then we can write the material derivative

l10_153.png

(10.65)

and this allows us to abstract a material derivative operator,

l10_154.png

(10.66)

and we can isolate its parts,

l10_155.png.

Path Lines, Stream Lines and Streak Lines

Instead of simply using equations, we might want to see how a deformable body is moving. We can begin by tagging a particle and following its motion. The resulting visualization is called a path line. We change (10.62) to read,

l10_156.png

(10.67)

and we integrate this. A large set of such path lines will allow us to visualize the displacement field over time.

If you want to find the velocity field, then we are finding arcs l10_157.png that are parallel to l10_158.png

l10_159.png

(10.68)

These are called stream lines.

If we want to know the locus at some time t all of the particles that have occupied, or will occupy, a point, this is a streak line. We begin by rewriting (10.61) and replace t with some parameter t,

l10_160.png

(10.69)

Then we can rewrite (10.61)

l10_161.png

(10.70)

Rate of Change of a Volume Element

We have already calculated the change in a volume element in terms of a Jacobian. The determinant of the Jacobian is,

l10_162.png

(10.71)

The time derivative of such a determinant is,

l10_163.png

(10.72)

Problem 10.6: Derive this result.

We can also write,

l10_164.png

(10.73)

Exercise 10.16: Explain each step.

The first of the determinants can then be written

l10_165.png

(10.74)

Problem 10.7: Prove this result.

We can write the other determinants in similar ways

l10_166.png

(10.75)

l10_167.png

(10.76)

So, (10.72) becomes

l10_168.png

(10.77)

We can rewrite this,

l10_169.png

(10.78)

This result is due to Euler from a work in 1757.

Reynolds Transport Theorem

Say we have some tensor function defined at a point, l10_170.png. It turns out that

l10_171.png

(10.79)

is also a function of time, and the limits of integration may be different at different times. We would like to find the time derivative of this, but the variable limits makes this tricky. We can write,

l10_172.png

(10.80)

This is a kinematic relation that is valid for any function A. If we apply our definition of the material derivative operator (10.66) and apply the divergence theorem, we may rewrite (10.80)

l10_173.png

(10.81)

If we move to a stationary Eulerian frame, then we have the volume l10_174.png, where the volume is bounded by the surface l10_175.png, so we write this,

l10_176.png

(10.82)

Here l10_177.png is the velocity of the element passing through the bounding surface. This is the Reynolds Transport Theorem. Note that l10_178.png has a name that we encountered in thermodynamics, we call it the control volume.

Rate of Deformation

Let’s think about the gradient of the velocity field, l10_179.png; this forms a second rank tensor. We can decompose this tensor into symmetric and antisymmetric parts,

l10_180.png

(10.83)

where

l10_181.png

(10.84)

or

l10_182.png

(10.85)

This is called the rate of deformation tensor, sometimes it is called the stretch tensor.

And

l10_183.png

(10.86)

or,

l10_184.png

(10.87)

This tensor is called the spin tensor. Associated with the spin tensor is the vector l10_185.png is called the vorticity vector.

The Dynamics of Deformation

Continuity Equation

If we define density as

l10_186.png

(10.88)

We require the density of an element of a body to maintain its mass. Thus we require

l10_187.png

(10.89)

So the material, or Lagrangian equation of continuity is,

l10_188.png

(10.90)

We can take the material derivative of this,

l10_189.png

(10.91)

We can rewrite this,

l10_190.png

(10.92)

We can then use (10.79) to get,

l10_191.png

(10.93)

This is called the spatial or Eulerian continuity equation.

The Stress Tensor

If we apply a force l10_192.png along a surface l10_193.png, by now it is clear that there must be some sort of tensor that inputs the surface and gives out the force. We call such a tensor the stress tensor and denote it as T or l10_194.png, so that

l10_195.png

(10.94)

or

l10_196.png

(10.95)

One way to interpret the components of the stress tensor is to realize that we are locating the i component of force per area along a surface perpendicular to l10_197.png.

The stress tensor is symmetric.

Another way to think about the components of the stress tensor is to think in terms of momentum. Here we are considering the i component of momentum that crosses a unit area perpendicular to l10_198.png per unit time.

Conservation of Momentum

The take-away so far is that the stress tensor is the flux of momentum through a surface. We will write the momentum density in a volume as Π, so the total momentum in a volume is l10_199.png. As momentum flows into and out of the volume the rate of this flow is the integral of the stress tensor for the surface bounding the volume.

From this we can write the Conservation of Momentum

l10_200.png

(10.96)

Since we are dealing with arbitrary volumes and surfaces,

l10_201.png

(10.97)

or, in terms of components

l10_202.png

(10.98)

Thus momentum conservation works the same way that number conservation worked.

Doing This Stuff in Mathematica

If we have two dimensional vector field l10_203.png plot the displacement of the vector field over a region using the VectorDisplacementPlot command.

l10_204.png

l10_205.png

l10_206.png

l10_207.gif

The Legend gives us the norms of the displacement. If we want to see a sampling of displacement vectors, we add the option ,VectorPoints→Automatic.

l10_208.png

l10_209.gif

We can also color the deformed regions.

l10_210.png

l10_211.gif

Here the legend gives us the deformation.

We can extend this to three-dimensions.

l10_212.png

l10_213.png

l10_214.png

l10_215.gif

We can represent displacement vectors on the boundary.

l10_216.png

l10_217.gif

This program is solving the equations for the deformation tensors we have studied in this lesson.

l10_218.png

l10_219.png

l10_220.png

l10_221.gif

l10_222.png

l10_223.gif

Further Reading

E. A. Fox (1967), Mechanics, Harper and Row.

Kip S. Thorne, Roger D. Blandford, (2017), Modern Classical Physics, Princeton University Press

J. E. Marsden and T. J. R. Hughes, (1983), Mathematical Foundations of Elasticity, Prentice-Hall Inc. Reprinted and corrected in 1994 by Dover Publications

Erwin Schrödinger, (1950), Space-Time Structure, Cambridge University Press, reprinted in 1997.

Charles W. Misner, Kip S. Thorne, John Archibald Wheeler, (1973), Gravitation, W. H. Freeman and Company.

Robert C. Wrede, (1963), Introduction to Vector and Tensor Analysis, John Wiley and Sons, reprinted in 1972 by Dover Publications

Created with the Wolfram Language