SectionProSectionPro

2026-04-02 · 15 min

Stiffness Curves

SectionPro Tutorial: moment-curvature diagrams and flexural stiffness degradation under increasing load

Introduction

Reinforced concrete is not a linear material: its flexural stiffness depends on the load level. At low loads, all materials remain in the elastic (steel) or initial tangent (concrete) range of their constitutive laws, so is high. As loading increases, the concrete enters the descending branch of its parabola-rectangle law and the steel reaches its yield plateau, causing to drop. This degradation matters for estimating realistic displacements, but also in statically indeterminate structures, second-order analysis, and redistribution problems.

SectionPro traces the full section response by fixing two force components and increasing the third (, , or ) from zero to failure. At each step, an iterative equilibrium is solved to find the strain state. Three curves are produced: force-deformation (-), secant stiffness , and tangent stiffness . The secant stiffness (slope from the origin to the current point) represents the average stiffness along the loading path, commonly used in iterative FEM analysis. The tangent stiffness (instantaneous slope) gives the exact stiffness for a given load state, used in nonlinear analysis where the stiffness matrix is updated at each step.

The solver also detects stiffness events: key transitions on the constitutive laws (elasticity to plasticity, and rupture). For steel, events can occur in both tension and compression; for concrete, in compression (plastic plateau at and crushing at ). Each event is reported with the participant, strain threshold, force level, and corresponding and .

Computed results

Curves

-, -
, vs. load
, vs. load

Events table

Participant: concrete / steel
Critical strain threshold
Force, or at event
Yielding, plastic plateau, crushing

Exports

PDF: stiffness curves + event table
XLS / TXT: full load path + events

Rectangular section (Eurocode 2)

Input data

Concrete: Solid rectangular cross section, Width m, Height m. Reinforcement: 56 bars, uniform spacing 100 mm, diameter mm, cover 50 mm, steel ratio . Material laws (EC2): Concrete C40/50 MPa, Steel B500B MPa.

Rectangular cross section.
Rectangular cross section.
Material laws (EC2).
Material laws (EC2).

The stiffness curve is computed under pure bending: the free component is (curvature ) while and are held fixed. The limit state is ULS Fundamental (, ). The curvature is swept from zero to failure, and at each step the corresponding moment and stiffness are computed.

Moment-curvature and tangent stiffness

Moment-curvature diagram.
Moment-curvature diagram.
Tangent stiffness $EI_{\text{tan}}$.
Tangent stiffness .

The - curve exhibits the classical shape: a steep initial branch where tangent moduli are high, a transition knee at event #1 (steel yielding), and a long plastic plateau where additional curvature produces little extra moment. The ultimate moment is only 25% above the yield moment, but the curvature has increased tenfold.

The tangent stiffness remains quasi-constant through the elastic range, then drops sharply at event #1. The drop is abrupt because all bars in the bottom layer share the same -coordinate and therefore yield simultaneously; this is the main flexural reinforcement, so its loss of stiffness has an immediate effect ( divided by 4 across this single event). Beyond event #2, falls to near zero, reflecting the almost flat plastic plateau on the - curve.

Secant stiffness and axial stiffness

Secant stiffness $EI_{\text{sec}}$.
Secant stiffness .
Axial stiffness $EA$.
Axial stiffness .

The secant stiffness remains nearly constant through the elastic range. The drop begins at event #1 (steel yielding), with only a 2% reduction at that point. The steep drop occurs between events #1 and #2, as the steel yields and the concrete enters its plastic plateau. At failure, only about 11% of the initial stiffness remains.

The axial stiffness follows a simpler pattern: it decreases as the tangent modulus of the concrete parabola-rectangle law decreases under increasing compressive strain. The curve terminates when the section reaches the ultimate compressive strain of the concrete.

Stiffness events

#Materialεc / εs (‰)χz (‰)Mz (kN·m)EI sec (kN·m²)EI tan (kN·m²)
1Steel2.1743.0844 5001.459E61.420E6
2Concrete−2.00014.7645 3933.653E51.897E4
3Concrete−3.50034.5765 6181.625E59.451E3

Event #1 is the onset of steel yielding ( ‰). Event #2 marks the concrete reaching its plastic plateau strain ‰. Event #3 is concrete crushing at ‰, which terminates the curve.

Hollow oblong section (BAEL 91)

Input data

Concrete: Hollow oblong cross section, Total width m, Height m, Rectangular width m, Thickness m. Reinforcement: 108 bars, exterior spacing 200 mm, diameter mm, cover 50 mm, steel ratio . Material laws (BAEL 91): Concrete MPa, ; Steel MPa, cracking P.

Hollow oblong section.
Hollow oblong section.
Material laws (BAEL 91).
Material laws (BAEL 91).

The stiffness curve is computed under pure bending about the strong axis: the free component is (curvature ) while and are held fixed. The limit state is ULS Persistent & Transient. This section is typical of bridge deck cross sections; the large inertia produces a high initial and the hollow core amplifies the stiffness drop after cracking.

Moment-curvature and tangent stiffness

Moment-curvature diagram.
Moment-curvature diagram.
Tangent stiffness $EI_{\text{tan}}$.
Tangent stiffness .

The - curve shows that the stiffness degradation begins at event #1 (steel yielding). The ultimate moment is 50% above the yield moment. The curve terminates by steel rupture (event #3) rather than concrete crushing — a different failure mode from the rectangular section. Not all events occur for all sections: the failure mode depends on the geometry, reinforcement layout, and material laws.

The tangent stiffness remains quasi-constant through the elastic range. The staircase pattern (more pronounced here than in the rectangular section) reflects the progressive yielding of individual reinforcement bars around the perimeter. After event #2, continues to drop, reaching two orders of magnitude below the initial value at failure.

Secant stiffness and axial stiffness

Secant stiffness $EI_{\text{sec}}$.
Secant stiffness .
Axial stiffness $EA$.
Axial stiffness .

The secant stiffness degrades gradually: only a 3% drop at event #1. The curve steepens after event #2, and at failure about 35% of the initial stiffness remains. The smaller relative drop compared to the rectangular section (65% vs. 89%) is typical of hollow sections with high steel ratios.

Stiffness events

#Materialεc / εs (‰)χy (‰)My (kN·m)EI sec (kN·m²)EI tan (kN·m²)
1Steel2.1740.74225 3243.411E73.244E7
2Concrete−2.0002.54737 3561.466E71.439E6
3Steel10.0003.11938 0061.219E79.154E5

Event #1 is the onset of steel yielding ( ‰). Event #2 marks the concrete reaching its plastic plateau ( ‰). Event #3 is steel rupture at ‰ (the design ultimate elongation under BAEL), which terminates the curve. Unlike the rectangular section where failure was governed by concrete crushing (), this section fails by steel rupture.

Performance benchmark

Discretisation pointsRectangular EC2 (ms)Oblong BAEL (ms)
1005.26.5
50015.511.3
1 000 (default)17.319.5
5 00061.060.9

The computation is essentially instantaneous regardless of the number of discretisation points: even at 5 000 points, both sections complete in under 61 ms.

Export

SectionPro exports the curve values in PDF, TXT and XLS formats for reuse in external tools. The PDF export also includes visualizations of the curves.

PDF export, rectangular section.
PDF export, rectangular section.
PDF export, oblong section.
PDF export, oblong section.

Conclusion

The stiffness curve module provides the true evolution of flexural and axial stiffness as a function of the loading state. By sweeping a force component from zero to failure, it captures the full degradation path — from the initial elastic response through progressive yielding to rupture — and reports the curvatures and axial strains at each load level.

The secant and tangent stiffnesses (, , ) give engineers the actual stiffness values to use in structural models, replacing the conventional assumption of constant . The automatically detected stiffness events identify the key transitions on the constitutive laws with their associated force levels and stiffness values.