Hooke's Law, Young's Modulus, and the FEM Stiffness Matrix
Table of Contents
- Hooke's Law: The Simplest Model of Elasticity
- Spring Constant k: What It Means Physically
- Springs in Series and Parallel
- Young's Modulus: Hooke's Law for Solids
- Poisson's Ratio and Multi-Axial Hooke's Law
- The FEM Stiffness Matrix [K]
- Beyond Hooke's Law: Nonlinear Stiffness
- Spring-Back in Sheet Metal Forming
- Cross-Topics
1. Hooke's Law: The Simplest Model of Elasticity
Hooke's Law — named after Robert Hooke who stated it in 1676 — is perhaps the most important equation in structural engineering: the force required to deform a spring is proportional to that deformation.
Where $F$ is the force (N), $k$ is the spring constant or stiffness (N/m), and $x$ is the displacement (m). The minus sign in the restoring force form ($F = -kx$) indicates that the spring force opposes the displacement.
Hooke's Law is the linear elastic model. Its validity is limited to small deformations in the elastic regime — before yield for metals, before significant geometric change, and before the material's microstructure changes. Remarkably, this simple law underpins virtually all linear structural FEM.
Is the FEM stiffness matrix [K] just a really big spring constant? That seems too simple...
It's exactly that! Every finite element is modeled as a spring — or rather, a collection of springs in the six deformation directions (three translations, three rotations per node). The element stiffness matrix $[k_e]$ is the multi-dimensional generalization of $k$. When you assemble all elements, $[\mathbf{K}] = \sum [k_e]$ is the combined spring constant of the entire structure. The FEM equation $[\mathbf{K}]\mathbf{u} = \mathbf{F}$ is literally saying: stiffness × displacement = force. Same as $F = kx$.
2. Spring Constant k: What It Means Physically
The spring constant $k$ has units of N/m (force per unit displacement). It represents how "stiff" the spring is — a high $k$ means you need a lot of force for a small displacement (stiff), while a low $k$ means the spring is compliant (soft).
For a cylindrical bar under axial load (the simplest structural element), the effective spring constant is:
Where $E$ is Young's modulus (Pa), $A$ is cross-sectional area (m²), and $L$ is length (m). This equation encodes everything: stiff material ($E$), large section ($A$), or short length all increase stiffness.
| Component | Typical Stiffness (N/mm) | Equivalent |
|---|---|---|
| Automotive suspension spring | 15–30 | 15,000–30,000 N/m |
| Automotive body (global bending) | ~10,000 | 10 kN/mm = 10 MN/m |
| Steel bolt M8 (axial) | ~400–600 | Per mm of bolt grip length |
| PCB (in-plane) | ~50–200 | Depends on layer stackup |
| Rubber mount | 0.5–10 | Intentionally compliant |
3. Springs in Series and Parallel
Understanding how springs combine is essential for modeling bolted joints, layered structures, and support systems.
Springs in Series (same force, displacements add)
The total stiffness is dominated by the weakest spring. A rubber gasket in series with a steel bolt: the total joint stiffness is close to the gasket stiffness, not the bolt.
Springs in Parallel (same displacement, forces add)
Parallel springs stiffen each other. Four bolts sharing a load are modeled as four springs in parallel: $k_{\text{joint}} = 4k_{\text{bolt}}$.
I'm modeling a bolted flange joint. Should I model the bolt as a spring, and if so, what stiffness do I use?
Yes — a common approach is to replace each bolt with a beam element or connector element whose axial stiffness matches the actual bolt stiffness. The bolt acts as an axial spring: $k_{\text{bolt}} = EA_{\text{thread}}/L_{\text{grip}}$. But here's the trick: the flange clamping region is a spring in parallel with the bolt — the compressed flange also contributes stiffness in the joint. The real joint stiffness (for dynamic analysis or fatigue) must account for both. The "Rotscher cone" method gives the compliance of the clamped members, and the total joint stiffness is the bolt spring in series with the contact pressure cone. Miss this and your bolt load predictions will be wrong by 30–50%.
4. Young's Modulus: Hooke's Law for Solids
For a solid material under uniaxial stress, Hooke's Law in continuum form is:
Where $\sigma = F/A$ is stress (Pa), $\varepsilon = \Delta L / L$ is strain (dimensionless), and $E$ is Young's modulus (Pa). The bar spring constant follows directly:
| Material | Young's Modulus E (GPa) | Yield Strength (MPa) | Common Use |
|---|---|---|---|
| Structural steel (S355) | 210 | 355 | Bridges, buildings, frames |
| Aluminum alloy (6061-T6) | 69 | 276 | Aerospace structures |
| Titanium (Ti-6Al-4V) | 114 | 880 | Aerospace, biomedical |
| Carbon fiber (CFRP, 0°) | 140–180 | 1500 (tension) | Aerospace, motorsport |
| Glass | 70 | ~50 (brittle) | Display panels, optics |
| Concrete | 25–40 | ~30 (compression) | Civil structures |
| Natural rubber | 0.001–0.01 | N/A (hyperelastic) | Seals, vibration mounts |
5. Poisson's Ratio and Multi-Axial Hooke's Law
When you stretch a material axially, it contracts laterally. This is Poisson's effect:
For most metals, $\nu \approx 0.25$–$0.35$. For rubber (nearly incompressible), $\nu \approx 0.49$. For cork, $\nu \approx 0$ (designed to not change radially when compressed). The generalized Hooke's Law in 3D:
In matrix form, this defines the constitutive matrix $[\mathbf{D}]$ used in FEM element stiffness computation. For an isotropic solid, $[\mathbf{D}]$ depends only on $E$ and $\nu$.
Why Poisson's Ratio Matters in FEM
For near-incompressible materials ($\nu \rightarrow 0.5$, rubber, biological tissue), standard FEM elements "lock up" — they become artificially stiff because they can't correctly represent volume-preserving deformation. Specialized mixed formulations (hybrid elements in Abaqus: C3D8H, C3D8RH) or reduced integration are required. If you model rubber with standard C3D8 elements and $\nu = 0.499$, your stiffness will be off by an order of magnitude.
6. The FEM Stiffness Matrix [K]
For a single bar element (the simplest FEM element) with two nodes and axial DOF:
The $+1$ diagonal terms mean: applying unit displacement to one node while holding the other creates a restoring force $EA/L$ at each node (push-pull). The $-1$ off-diagonal terms represent the coupling between nodes — displacing node 1 creates a force at node 2.
For a full 3D solid element with 8 nodes × 3 DOF = 24 degrees of freedom, the element stiffness matrix is 24×24. Assembly of all elements into the global $[\mathbf{K}]$ (which might be 1,000,000×1,000,000 but very sparse) follows the same principle.
Stiffness Matrix Properties
- Symmetric: $[\mathbf{K}]^T = [\mathbf{K}]$ — from Maxwell's reciprocity theorem
- Positive semi-definite: $\mathbf{u}^T[\mathbf{K}]\mathbf{u} \geq 0$ — elastic energy is never negative
- Singular (before BCs): An unrestrained structure can translate and rotate freely — zero-energy rigid body modes
- Sparse: Each node only connects to neighboring nodes — most $K_{ij}$ entries are zero
7. Beyond Hooke's Law: Nonlinear Stiffness
Many real engineering scenarios involve nonlinear stiffness — the force-displacement relationship is not a straight line. Common sources:
| Nonlinearity Type | Source | FEM Approach |
|---|---|---|
| Geometric nonlinearity | Large deformation (cables, membranes, post-buckling) | Updated Lagrangian, NLGEOM |
| Material nonlinearity | Plasticity, creep, hyperelasticity | Incremental constitutive updates |
| Contact nonlinearity | Changing contact area and normal force | Augmented Lagrangian contact algorithms |
| Stiffening spring | Rubber band tightening with stretch | Neo-Hookean or Mooney-Rivlin model |
| Softening spring | Material approaching yield | Plastic tangent modulus |
For nonlinear problems, FEM replaces the single solve $[\mathbf{K}]\mathbf{u} = \mathbf{F}$ with an iterative Newton-Raphson loop: linearize about the current state, solve for a correction, update, repeat until convergence.
8. Spring-Back in Sheet Metal Forming
Spring-back is one of the most important practical applications of Hooke's Law in manufacturing. When a metal sheet is bent and the forming tool is removed, elastic recovery causes the bend angle to decrease (spring-back). The amount of spring-back depends directly on the elastic stiffness relative to yield strength:
Higher yield strength (like ultra-high-strength steel, UHSS, at 1500 MPa) relative to E (210 GPa) means more spring-back. UHSS parts can spring back 5–15°, requiring the die to be deliberately over-bent to compensate.
We're having spring-back problems with a 1500 MPa UHSS door ring stamping — the part springs back about 8° and doesn't meet the dimensional tolerance. How does FEM help us fix this?
Classic UHSS challenge. The FEM workflow is: first, simulate the forming process (LS-DYNA Implicit or AutoForm) to capture the stress state in the formed part. Then, simulate "die release" — remove the tool constraint and let the elastic stress redistribute, causing spring-back. The FEM predicts where and how much the part springs. You then run a "die compensation" step: the tool geometry is modified inversely to pre-bias the die in the opposite direction. For 8° spring-back, you'd design the die for about 9–10° bend so the final part lands at the target. Typically takes 2–3 FEM-guided die iterations before the tooling is correct.
The Bauschinger Effect in Cyclic Loading
When a metal is plastically deformed in one direction and then loaded in the opposite direction, it yields at a lower stress than expected — the Bauschinger effect. This is important for spring-back predictions and fatigue analysis. Kinematic hardening models in FEM (Chaboche, Armstrong-Frederick) capture this behavior, while simpler isotropic hardening does not. For UHSS forming simulation, using the wrong hardening model can give spring-back predictions that are off by 2–3°.
9. Cross-Topics
| Topic | Connection | Link |
|---|---|---|
| Simple Harmonic Motion | SHM is Hooke's Law applied to dynamics: F=-kx leads to oscillation | Simple Harmonic Motion |
| Stress & Strain | σ=Eε is Hooke's Law in continuum form | Stress and Strain Basics |
| Work & Energy | Elastic strain energy = ½kx² = ½Fu | Work and Energy |
| Statics | Solving structures under load requires stiffness relationships | Statics and Equilibrium |
| Structural Mechanics | Full FEM derivation, element types, and assembly of [K] | Structural Mechanics |