Return to computing page for the first course APMA0330
Return to computing page for the second course APMA0340
Return to computing page for the fourth course APMA0360
Return to Mathematica tutorial for the first course APMA0330
Return to Mathematica tutorial for the second course APMA0340
Return to Mathematica tutorial for the fourth course APMA0360
Return to the main page for the course APMA0330
Return to the main page for the course APMA0340
Return to the main page for the course APMA0360
Introduction to Linear Algebra with Mathematica
The Lamé equations of elastodynamics (also called the Navier–Lamé equations) are the governing partial differential equations for the displacement field in a linear, homogeneous, isotropic elastic solid. They follow from combining Hooke's law with the equations of mechanical equilibrium:
the Lamé vector equation is separated into longitudinal and transverse components. In dynamics, these components correspond to the familiar P-waves and S-waves, with
The physical interpretation is especially clean: cp controls compressional (P) waves, while cs controls shear (S) waves. In a homogeneous isotropic medium, the equation separates naturally into these two wave modes.
For static elasticity with no body forces, the Lamé vector equation reduces to
The basic equations of elastostatics consist of equilibrium equations of stresses, strain-displacement relations, and Hooke’s law that relates stresses and strains. In plane elasticity (plane strain and plane stress), the equilibrium equations are (body forces are absent)
where σₓₓ, σᵧᵧ, and σₓᵧ are stresses and (x, y, z) are Cartesian coordinates.
Special Case: Plane Stress vs. Plane Strain
Depending on whether your 2D case represents a thin plate (Plane Stress) or a long cylinder (Plane Strain), Lamé's first parameter λ
must be adjusted using Young's Modulus (E) and Poisson's ratio (ν):
Parameter
Plane Strain
Plane Stress
μ (Shear Modulus)
$$\frac{E}{2(1+\nu)}$$
$$\frac{E}{2(1+\nu)}$$
λ (Lamé's First)
$$\frac{E\nu}{(1+\nu)(1-2\nu)}$$
$$\frac{E\nu}{1-\nu^2}$$
The basic equations of elastostatics consist of equilibrium equations of stresses, strain-displacement relations, and Hooke’s law that relates stresses and strains. In plane elasticity (plane strain and plane stress), the equilibrium equations are (body forces are absent)
where εₓₓ, εᵧᵧ, and εₓᵧ are tensorial strain components, and uₓ and uᵧ are displacements in x and y directions, respectively. The stress–strain relations are given by
By using the stress–strain relations Eq.\eqref{EqKM.4} together with the equations of equilibrium Eq.\eqref{EqKM.1}, the compatibility condition can be expressed in terms of stresses as
In a 2D polar coordinate system (r, θ), the displacement vector is split into a radial displacement ur
and a circumferential (tangential) displacement uθ.
Then 2D Lamé equations in polar coordinates become a system of two coupled partial differential equations:
To fully expand these equations, we define the dilatation (e, representing volumetric strain) and the rotation (ωz, representing rigid-body rotation around the z-axis):
Among various mathematical methods in plane elasticity, the complex potential
function method by Kolosov and Muskhelishvili are one of the powerful and
convenient methods to treat two-dimensional problems. In the complex poten-
tial method, stresses and displacements are expressed in terms of analytic functions
of complex variables. The problem of obtaining stresses and displacements around
a crack tip is converted to finding some analytic functions subjected to appropriate
boundary conditions. A brief introduction of the general formulation of the Kolosov
and Muskhelishvili complex potentials is given in this section.
Two‑dimensional isotropic elasticity possesses a remarkable analytic structure: the displacement field can be expressed entirely in terms of two analytic functions. This reduction is unique to 2D and has no analogue in 3D.
The formalism originates from the works of Gury Kolosov (1909) and Nikoloz Muskhelishvili (1930–1953) and forms the backbone of complex variable methods in elasticity, fracture mechanics, and wedge singularity theory. Kolosov introduced key ideas connecting plane elasticity problems with analytic functions of a complex variable, while Muskhelishvili systematically developed and generalized the method, particularly through his influential 1910s–1950s work on boundary-value problems. The resulting formulation expresses stresses, displacements, and boundary conditions in terms of a small number of analytic complex potentials.
The formalism became one of the foundational methods of plane elasticity, especially for problems involving holes, cracks, inclusions, and other geometrically complicated boundaries. Its importance grew substantially through Muskhelishvili's monograph Some Basic Problems of the Mathematical Theory of Elasticity, which helped establish complex-variable methods as a powerful alternative to direct solution of the governing partial differential equations. The same mathematical framework later became closely associated with classical analyses of stress concentrations and fracture mechanics.
In a Cartesian coordinate system (x, y), the complex variable z and its conjugate z✶ are
defined as
\[
z = x + \mathbf{j}\,y , \qquad z^{\ast} = \overline{z} = x - \mathbf{j}\,y ,
\]
respectively, where j or ⅉ is the imaginary unit on complex plane ℂ, so ⅉ² = −1. They can also be expressed in polar coordinates (r, θ) as
If f(z) has a derivative at point z₁ and also at each point in some neighborhood of z₁,
then f(z) is said to be holomorphic (sometime analytic) at z₀. The complex function f(z) can be expressed in
the form
\[
f(z) = u(x,y) + \mathbf{j}\,v(x,y)
\]
where u and v are real-valued functions. If f(z) is holomorphic, we have
These equations can also be shown to be sufficient for f(z) to be holomorphic.
From the Cauchy-Riemann equations it is easy to derive the following:
\[
\nabla^2 u = \nabla^2 v = 0 ,
\]
that is, the real and imaginary parts of an holomorphic function are harmonic.
The Kolosov–Muskhelishvili (KM for short) representation expresses stresses and displacements in terms of two analytic functions, Φ(z) and Ψ(z). Namely, we have stress representation
Kirsch hole problem. It describes the stress distribution around a circular hole in an infinite plate subjected to a uniform, uniaxial remote tensile load. Its analytical solution was derived by Ernst Gustav Kirsch in 1898:
While originally mapped out for thin metal plates, Kirsch's mathematics are extensively utilized across several massive engineering disciplines today:
Geomechanics & Drilling: Used by petrophysicists to model the stability of vertical oil wells and boreholes. It helps calculate the "hoop stress" around a wellbore wall to predict and prevent wellbore breakouts (compressive failure) or tensile fracturing caused by drilling mud weights.
Tunneling & Mining: Used as a preliminary design baseline for analyzing the structural stability of circular tunnels excavated deep inside a uniform rock medium.
Aerospace & Mechanical Design: Used to calculate fatigue and stress concentration allowances around rivets, bolt holes, and windows on airplane fuselages or structural brackets.
The Griffith crack theory is the foundational pillar of modern fracture mechanics. Developed by aeronautical engineer Alan Arnold Griffith in 1921, the theory solved a massive paradox in engineering: why real-world materials fracture at loads 100 to 1,000 times lower than their theoretical atomic bonding strength.
For an infinite plate under a uniform far-field tensile stress (σ) containing an internal sharp crack of length 2𝑎 (or a surface crack of length 𝑎), the critical fracture stress (σf) required to propagate the crack is:
where Φ, Ψ are boundary values of analytic functions in the upper half-plane. Now KM actually asks to determine these holomorphic potentials Φ and Ψ in half-plane y > 0. This could be achieved via Cauchy integrals or Hilbert transform. However, we take one Fourier mode:
with z = x + ⅉy, so \( \displaystyle \quad e^{\mathbf{j}kz} = e^{\mathbf{j}kx} \cdot e^{-ky} \quad \) gives decay into the half-plane. Compute derivatives:
From these equations, one can solve algebraically for A, B in terms of P, Q, k, obtaining a mode that matches the prescribed traction \( \displaystyle \quad T(x) = P\, e^{\mathbf{j}kx} \quad \) on y = 0.
By superposition (Fourier transform), a general nonconstant traction
with A(k), B(k) determined from the same algebraic relations mode-by-mode.
;
■
End of Example 1
Example 2:
We consider the half-plane y > 0, with boundary y = 0. We consider the rigid plane in half-plane, loaded by flat punch on |x| < 𝑎, normal pressure p(x), zero traction outside.
In KM form, one uses potentials with logarithmic behavior:
This gives the standard Hertzian type singular pressure and corresponding stress field in closed form via φ, ψ.
In contact mechanics, a Hertzian-type singular pressure distribution refers to a classical mathematical solution where the contact pressure spikes to infinity (∞) at the boundaries or sharp edges of an indenter.
This stands in direct contrast to a standard Hertzian contact (like a sphere or a cylinder), where the pressure smoothly tapers down to zero at the edges of the contact zone. Instead, "Hertzian-type singular" profiles mimic the inverted geometric structure of the original Hertz integral equations, causing an algebraic stress singularity.
The most prominent example of a Hertzian-type singular pressure occurs when a rigid, flat-ended cylindrical indenter (of radius 𝑎) is pressed normally into an elastic half-space.
■
End of Example 2
All structural elements have discontinuities, either created unintentionally during fabrication or developed during service conditions under repeated load to which the structure is subjected. Discontinuities will affect the strength of a structural element and may lead to fracture under a particular state of stress induced by static or fatigue loading.
Harold Westergaard and Nikoloz Mushkelishvili have developed independently general methods for stress function solutions which are well suited to solve plane problem of elasticity for cracked body. The Westergaard method is more particularly applicable to crack problems in infinite plate.
Westergaard's approach is a clever, simplified "semi-inverse" method that reduces the problem to a single complex function, but only works for specific crack geometries and symmetric loading conditions.
It is a simplified version of the Kolosov–Muskhelishvili approach that is a comprehensive, mathematically rigorous method that can solve any 2D isotropic elasticity problem using two complex functions.
Example 3:
Suppose an infinite plane has a crack along −𝑎 < x < 𝑎, y = 0. .
In elasticity and fracture mechanics, remote tension (σ∞, spoken as "sigma infinity") refers to a uniform tensile stress applied far away from any geometric disturbance, such as a hole, crack, notch, or boundary.
It is the standard, undisturbed "baseline" stress that exists in a material before it encounters a defect that causes stress concentrations.
Example 4:
We consider an infinite plate with a circular hole under uniform tension. Using KM potentials Φ(z), Ψ(z), the displacement and stress fields around a circular hole of radius 𝑎 under remote tension σ∞ are given by analytic functions:
where λ is determined by boundary conditions. This leads to the Kondrat'ev exponents for elastostatic problem in angular domain. Pri
■
End of Example 6
Example 1:
■
End of Example 1
Grisvard, P., Elliptic Problems in Non-Smooth Domains,
V. A. Kondrat’ev (1967) В. А. Кондратьев,
«Краевые задачи для эллиптических уравнений в областях с углами» (Boundary value problems for elliptic equations in domains with corners) Trudy Moskov. Mat. Obshch., 16 (1967), 209–292
Transactions of the Moscow Mathematical Society
V. Kozlov, V. Maz'ya, and J. Rossmann, Elliptic Boundary Value Problems in Domains with Point Singularities,
Lopatinskii, Ya.B., (1953) On a method of reducing boundary problems for a system of differential equations of elliptic type to regular integral equations
Journal: Ukrain. Mat. Zh., 5 (1953), 123–151.
Лопатинский Я. Б. (1953) «Об одном способе приведения краевых задач для систем дифференциальных уравнений эллиптического типа к регулярным интегральным уравнениям» (Украинский математический журнал)
S. Nazarov and B. Plamenevsky, Elliptic Equations in Polyhedral Domains,
Return to Mathematica page
Return to the main page (APMA0340)
Return to the Part 1 Matrix Algebra
Return to the Part 2 Linear Systems of Ordinary Differential Equations
Return to the Part 3 Non-linear Systems of Ordinary Differential Equations
Return to the Part 4 Numerical Methods
Return to the Part 5 Fourier Series
Return to the Part 6 Partial Differential Equations
Return to the Part 7 Special Functions