SYSTEM.INITIALIZE: BLUEPRINT_UNFOLD
DWG TITLEPORTFOLIO BLUEPRINT
DRAWN BYDINESH KUMAR
SCALE1:1
REVISIONA.02
← Back to FEM Dashboard
CHAPTER 8Element Formulations

Chapter 8: Constant Strain Triangle (CST) Elements

Physical Intuition and Continuum Mechanics Context

In finite element analysis, transitioning from one-dimensional (1D) elements—such as spring, bar, and beam elements—to two-dimensional (2D) and three-dimensional (3D) elements marks a crucial conceptual leap. In 1D structures, the physical behavior is constrained along a single line, and stress states are uniaxial. However, real-world structural components, such as pressure vessel walls, shear panels in aerospace structures, gusset plates in civil infrastructure, and turbine blades, experience complex multi-axial states of stress and strain.

To model these continuous systems, we must discretize a 2D domain. The simplest and most historically significant 2D continuum element is the Constant Strain Triangle (CST), introduced in the seminal 1956 paper by Turner, Clough, Martin, and Topp. The CST element is a three-node triangular element with two translational degrees of freedom (DOFs) per node, resulting in a total of six DOFs per element.

CST TRIANGULAR ELEMENT & COORDINATES x y Node 1 (x₁, y₁) Node 2 (x₂, y₂) Node 3 (x₃, y₃) P (x, y)

The CST element is categorized as a sub-parametric or isoparametric linear triangular element. Its primary characteristic is that the displacement field within the element is assumed to vary linearly with the spatial coordinates $x$ and $y$. Because the strain field is defined by the spatial derivatives (gradients) of the displacement field, taking the derivative of a linear function yields a constant. Consequently, the strain (and by extension, the stress via Hooke's Law) is uniform throughout the entire domain of the element. This feature gives the element its name: the Constant Strain Triangle.

While geometrically versatile and easy to implement, the CST element exhibits significant physical limitations, such as shear locking and poor convergence in bending-dominated fields. Understanding the theory, mathematical formulation, and limitations of the CST element is essential for selecting the correct element types in engineering simulations.


2D Elasticity and Governing Equations

Before formulating the CST element, we must review the equations of 2D elasticity. In a general 3D continuum, the state of stress at a point is described by a symmetric $3 \times 3$ tensor containing six independent components. In 2D elasticity, we reduce the problem to two dimensions by asserting specific physical assumptions. This yields two distinct states: Plane Stress and Plane Strain.

1. The Plane Stress Assumption

The Plane Stress condition is applicable to thin, flat bodies loaded exclusively in their middle plane. Examples include thin plates, brackets, shear webs, and diaphragms.

Physical Assumption: Because the dimension in the thickness direction ($z$-axis) is very small compared to the dimensions in the $x$ and $y$ directions, and because the front and back faces are free of load, the out-of-plane stress components are assumed to be zero:
$$\sigma_z = 0, \quad \tau_{xz} = 0, \quad \tau_{yz} = 0$$
Strain Field: Although the out-of-plane stress $\sigma_z$ is zero, the out-of-plane normal strain $\epsilon_z$ is not zero. Due to the Poisson effect, stretching the plate in the $x-y$ plane causes it to thin in the $z$ direction:
$$\epsilon_z = -\frac{\nu}{E}(\sigma_x + \sigma_y)$$

The shear strains associated with the $z$-axis remain zero: $\gamma_{xz} = \gamma_{yz} = 0$.

Constitutive Relations ($[D]$ Matrix): Under plane stress, Hooke's law for an isotropic material relates the in-plane stress vector $\{\sigma\} = \{\sigma_x, \sigma_y, \tau_{xy}\}^T$ to the in-plane strain vector $\{\epsilon\} = \{\epsilon_x, \epsilon_y, \gamma_{xy}\}^T$ via the plane stress constitutive matrix $[D_{ps}]$:
$$\begin{Bmatrix} \sigma_x \\ \sigma_y \\ \tau_{xy} \end{Bmatrix} = \frac{E}{1 - \nu^2} \begin{bmatrix} 1 & \nu & 0 \\ \nu & 1 & 0 \\ 0 & 0 & \frac{1 - \nu}{2} \end{bmatrix} \begin{Bmatrix} \epsilon_x \\ \epsilon_y \\ \gamma_{xy} \end{Bmatrix}$$

where $E$ is Young's Modulus and $\nu$ is Poisson's ratio.

2. The Plane Strain Assumption

The Plane Strain condition is applicable to long, thick bodies where the geometry and loading do not vary along the longitudinal direction ($z$-axis). Examples include concrete gravity dams, tunnels, retaining walls, long pressurized pipes, and rolling mills.

Physical Assumption: Because the body is constrained along the $z$-direction by surrounding material, no displacement occurs in the $z$-direction ($w = 0$), and displacements $u$ and $v$ are independent of $z$. Consequently, the out-of-plane strain components are zero:
$$\epsilon_z = 0, \quad \gamma_{xz} = 0, \quad \gamma_{yz} = 0$$
Stress Field: Although the strain $\epsilon_z$ is zero, the out-of-plane normal stress $\sigma_z$ is not zero. A normal stress is generated in the $z$-direction to prevent the material from expanding or contracting:
$$\sigma_z = \nu (\sigma_x + \sigma_y)$$

The transverse shear stresses remain zero: $\tau_{xz} = \tau_{yz} = 0$.

Constitutive Relations ($[D]$ Matrix): Under plane strain, the constitutive matrix $[D_{pe}]$ is formulated as:
$$\begin{Bmatrix} \sigma_x \\ \sigma_y \\ \tau_{xy} \end{Bmatrix} = \frac{E(1 - \nu)}{(1 + \nu)(1 - 2 \nu)} \begin{bmatrix} 1 & \frac{\nu}{1 - \nu} & 0 \\ \frac{\nu}{1 - \nu} & 1 & 0 \\ 0 & 0 & \frac{1 - 2\nu}{2(1 - \nu)} \end{bmatrix} \begin{Bmatrix} \epsilon_x \\ \epsilon_y \\ \gamma_{xy} \end{Bmatrix}$$

> [!NOTE] > The shear modulus $G$ is identical in both formulations: > $$G = \frac{E}{2(1 + \nu)}$$ > The term in the bottom-right corner of both $[D]$ matrices, when multiplied by the scaling factor, simplifies directly to $G$. Specifically: > * Plane Stress: $\frac{E}{1-\nu^2} \cdot \frac{1-\nu}{2} = \frac{E}{2(1+\nu)} = G$ > * Plane Strain: $\frac{E(1-\nu)}{(1+\nu)(1-2\nu)} \cdot \frac{1-2\nu}{2(1-\nu)} = \frac{E}{2(1+\nu)} = G$


Shape Functions in Cartesian and Area Coordinates

To interpolate the displacement field within the triangular element, we define shape functions. These shape functions can be represented using either Cartesian coordinates $(x, y)$ or Area (Natural) coordinates $(L_1, L_2, L_3)$.

1. Area Coordinates (Natural Coordinates)

Area coordinates are a system of natural coordinates specifically designed for triangular domains. Consider a triangular element with vertices 1, 2, and 3, and an internal point $P(x, y)$. If we draw lines from $P$ to each of the three vertices, we divide the total area $A$ into three sub-triangles: $A_1$, $A_2$, and $A_3$, where $A_i$ is the area of the triangle opposite to node $i$.

CST SUB-AREAS PARTITIONED BY POINT P Node 1 Node 2 Node 3 P A₂ A₁ A₃

The area coordinates $L_1, L_2, L_3$ are defined as the ratios of these sub-areas to the total area $A$:

$$L_1 = \frac{A_1}{A}, \quad L_2 = \frac{A_2}{A}, \quad L_3 = \frac{A_3}{A}$$

By definition, the sum of these sub-areas must equal the total area:

$$A_1 + A_2 + A_3 = A \implies L_1 + L_2 + L_3 = 1$$

This constraint shows that only two of the three area coordinates are independent.

2. Coordinate Transformation

The Cartesian coordinates $(x, y)$ of any point $P$ inside the triangle can be expressed as a linear combination of the nodal coordinates $(x_i, y_i)$ weighted by the area coordinates:

$$x = L_1 x_1 + L_2 x_2 + L_3 x_3$$
$$y = L_1 y_1 + L_2 y_2 + L_3 y_3$$

Along with the normalization constraint, we can write this coordinate transformation in matrix form:

$$\begin{Bmatrix} 1 \\ x \\ y \end{Bmatrix} = \begin{bmatrix} 1 & 1 & 1 \\ x_1 & x_2 & x_3 \\ y_1 & y_2 & y_3 \end{bmatrix} \begin{Bmatrix} L_1 \\ L_2 \\ L_3 \end{Bmatrix}$$

3. Linear Shape Functions ($N_i$)

In the Finite Element Method, the shape functions $N_i$ interpolate nodal displacements to represent the displacement at any point within the element:

$$u(x,y) = N_1(x,y) u_1 + N_2(x,y) u_2 + N_3(x,y) u_3$$
$$v(x,y) = N_1(x,y) v_1 + N_2(x,y) v_2 + N_3(x,y) v_3$$

For a Constant Strain Triangle, the shape functions are equal to the area coordinates:

$$N_1 = L_1, \quad N_2 = L_2, \quad N_3 = L_3$$

This formulation satisfies key finite element requirements:

Kronecker Delta Property: At node $j$, the shape function $N_i$ evaluates to:
$$N_i(x_j, y_j) = \delta_{ij}$$

For instance, at Node 1, $L_1 = 1$ and $L_2 = L_3 = 0$.

Partition of Unity: The shape functions sum to unity at all points within the element:
$$N_1(x,y) + N_2(x,y) + N_3(x,y) = L_1 + L_2 + L_3 = 1$$

This property enables the element to undergo rigid-body translation without generating artificial strains.

Linear Variation: The shape functions vary linearly along the edges and within the element, ensuring $C^0$ displacement continuity across element boundaries. This prevents gaps or overlaps from forming between adjacent elements.

Characteristics and Limitations of CST Elements

The Constant Strain Triangle is easy to formulate and computationally efficient, but its physical assumptions introduce structural behaviors that must be managed:

1. Step-Like Stress/Strain Fields

Because the strains are constant within each element, the strain and stress fields across a mesh of CST elements are discontinuous at element boundaries. In regions with high stress gradients (e.g., near holes, notches, or crack tips), the physical stresses vary rapidly. A CST mesh approximates this variation as a series of constant steps. To obtain accurate stress fields in these areas, a highly refined mesh is required.

2. Shear Locking (Bending-Dominated Problems)

The most critical limitation of the CST element is shear locking (also known as parasitic shear). When a CST element is subjected to pure bending, the linear displacement field cannot represent the true quadratic curvature.

Under pure bending, the actual normal strains vary linearly through the depth, and the shear strains are zero. However, when a single CST element is bent, its straight edges are forced to remain straight. This displacement constraint induces artificial shear strains within the element.

SHEAR LOCKING COMPONENT COMPARISON Actual Bending (Curved) Linear Normal Strain Shear Strain (γ = 0) CST Bending (Straight Edges) γ Parasitic Shear Locking Artificial Shear Strain (γ ≠ 0)

Since the element cannot bend without shearing, it behaves as if it is much stiffer than it actually is. This artificial stiffness is called shear locking. In bending-dominated applications (such as beams or thin shells modeled with CST elements), the predicted displacements are significantly smaller than the analytical solutions unless an extremely fine mesh is used.

3. Remedy

To avoid shear locking and accelerate convergence, higher-order elements are typically preferred:

Linear Strain Triangle (LST): A 6-node quadratic triangle that allows strain to vary linearly within the element.
Bilinear Quadrilateral (Q4) or Serendipity Quadrilateral (Q8): Four- and eight-node elements that offer better performance in bending.

Extended chapter reference

Triangular interpolation, constant strain, plane stress/strain, and mesh behavior

The constant-strain triangle maps arbitrary three-node geometry with linear shape functions. It is robust for meshing complex boundaries, but a single element cannot represent a bending or stress gradient accurately.

Compute area coordinates and linear triangular shape functions.
Build the constant strain-displacement matrix.
Choose plane-stress or plane-strain constitutive behavior.
Judge orientation, aspect ratio, patch-test behavior, and refinement needs.

Visual map

From formulation to verified result

Chapter 8: Constant Strain Triangle (CST) Elements finite element workflowA six-stage engineering workflow from model definition through verification.Chapter 8: Constant Strain Triangle (CST) ElementsModel-to-evidence sequence1
Triangle geometry
2
Area coordinates
3
Shape gradients
4
Constitutive matrix
5
Area integration
6
Stress smoothing
Each stage produces evidence for the next. A reliable result preserves traceability from the physical idealization to the final engineering check.

Equation sheet

Governing relationships

CST stiffness
$$[k]^e=tA[B]^T[D][B]$$

Exact because B is constant within a linear triangle.

Area condition
$$2A=\det\begin{bmatrix}1&x_1&y_1\\1&x_2&y_2\\1&x_3&y_3\end{bmatrix}$$

Also detects node orientation and degenerate geometry.

Strain
$$\{\varepsilon\}=[B]\{d\}^e$$

Constant throughout the element.

Engineering comparison

Selection and interpretation table

IdealizationNonzero stressesTypical geometryThickness behavior
Plane stressx, y, xyThin plates loaded in planeOut-of-plane stress is zero
Plane strainx, y, z, xyLong dams and tunnelsOut-of-plane strain is zero
Axisymmetricr, z, hoop, rzBodies of revolutionRadius enters integration
Full 3DSix componentsGeneral solidsNo 2D assumption

Verification and application

Checks before accepting the result

  • Area is positive and nonzero
  • Linear displacement patch is exact
  • Stress gradients use multiple elements
  • Thickness and units are explicit

Industry application

A bracket fillet can be meshed efficiently with triangles, but one ring of CST elements around the fillet will smear the stress concentration. Several graded rings or quadratic triangles are needed for a defensible peak.