Moment-curvature analysis
Theory behind nonlinear moment-curvature (M-kappa) analysis for reinforced and prestressed concrete sections.
Introduction
Moment-curvature (M-) analysis traces the full nonlinear response of a reinforced concrete cross-section from initial loading through cracking, yielding, and ultimate failure. Unlike the simplified rectangular stress block approach used for routine design, M- analysis uses the actual nonlinear stress-strain relationship of the concrete and steel to compute the moment capacity at every level of curvature.
This analysis reveals information that simplified methods cannot provide: cracking moment, yield moment, ultimate curvature, ductility ratio, and energy absorption capacity. These quantities are essential for seismic design, progressive collapse assessment, and understanding member behaviour under extreme loading.
Background
The concept of moment-curvature analysis for reinforced concrete was formalised by Hognestad, Hanson, and McHenry in the 1950s and extended by Park and Paulay in their foundational text Reinforced Concrete Structures (1975). The method is rooted in the Euler-Bernoulli beam hypothesis: plane sections remain plane after bending.
Under this assumption, the strain at any fibre is linearly proportional to its distance from the neutral axis:
Where:
- = strain at depth
- = curvature (1/mm)
- = neutral axis depth
Mathematical formulation
Strain distribution
For a given curvature and neutral axis depth , the strain at any fibre location measured from the extreme compression fibre is:
Where is the strain at the extreme compression fibre. The curvature is:
Concrete stress
The concrete stress at each fibre depends on the strain and the selected stress-strain model. For the Hognestad model:
Where:
- = compressive strength (MPa)
- = strain at peak stress (typically )
- = ultimate compressive strain (typically 0.003—0.004)
Concrete in tension is assumed to carry no stress after cracking (tension stiffening can be optionally included).
Reinforcement stress
Steel stress follows the elastic-perfectly-plastic model:
Where .
Equilibrium
For a given curvature , the neutral axis depth is found by enforcing axial force equilibrium:
Where:
- The integral is over the concrete compression zone
- and are the area and stress of each reinforcement bar
- is the applied axial force (zero for pure bending)
This equation is solved iteratively using Newton-Raphson or bisection method.
Moment
Once equilibrium is satisfied, the moment is computed by summing moments about the centroid:
Algorithm
The M- analysis proceeds as follows:
- Start with a small curvature increment
- For each curvature step: a. Assume a trial neutral axis depth b. Compute the strain at every concrete fibre and bar c. Evaluate stresses using the stress-strain models d. Check axial equilibrium; iterate on until e. Compute the moment
- Record the pair
- Increment curvature and repeat until the concrete crushes () or steel ruptures
Key points on the M- curve
| Point | Definition | Engineering significance |
|---|---|---|
| Cracking (, ) | Concrete tensile stress reaches | Onset of visible cracking; stiffness drops |
| Yield (, ) | Tension steel reaches | Beyond this point, deformation increases rapidly |
| Ultimate (, ) | Concrete crushes or steel ruptures | Maximum capacity; section fails |
Ductility ratio
A ductility ratio is generally considered ductile. Higher values indicate more deformation capacity before failure, which is desirable for seismic and progressive collapse resistance.
Energy absorption
The area under the M- curve represents the energy absorption capacity of the section:
This quantity is relevant for impact and blast loading scenarios.
Implementation in ACS
ACS implements M- analysis using a fibre-based discretisation of the cross-section. The number of fibres (default 100) determines the resolution of the concrete stress integration. More fibres give more accurate results at the cost of computation time.
The analysis:
- Uses the user-selected stress-strain model for concrete
- Supports any cross-section shape (not limited to rectangles)
- Handles voids by excluding void regions from the fibre mesh
- Accounts for prestressing tendons with initial strain offset
- Can generate curves at multiple axial load levels simultaneously
The M- interaction surface extends this to biaxial bending by sweeping the bending angle from 0 to 360 and generating a 3D surface of triplets.
Limitations and assumptions
- Plane sections remain plane (Euler-Bernoulli hypothesis)
- No bond-slip between steel and concrete
- Uniaxial stress state in concrete (no confinement modelling unless Mander model is selected)
- Monotonic loading only (no cyclic or hysteretic behaviour)
- Shear deformations not included (pure flexural response)
Further reading
- Park, R. and Paulay, T., Reinforced Concrete Structures, John Wiley & Sons, 1975. Chapters 3—4 cover M- analysis in detail.
- Hognestad, E., Hanson, N.W., and McHenry, D., “Concrete Stress Distribution in Ultimate Strength Design,” ACI Journal, 1955.
- Priestley, M.J.N., Seible, F., and Calvi, G.M., Seismic Design and Retrofit of Bridges, John Wiley & Sons, 1996. Chapter 4 for seismic applications of M-.