Concrete Creep & Shrinkage Simulator Back
Structural Materials

Concrete Creep & Shrinkage Simulator (Eurocode 2 / fib MC2010)

Compute the creep coefficient φ(t,t₀), elastic / creep / shrinkage strains and the effective long-term modulus of concrete in real time, using the simplified Eurocode 2 and fib Model Code 2010 formulas. Vary the compressive strength, loading age, relative humidity, notional thickness and cement type to size prestress losses, bridge mid-span settlement and column shortening of high-rise buildings.

Parameters
Compressive strength f_cm
MPa
Mean 28-day cylinder strength. NSC 25-50, HSC 60-90
Loading age t₀
day
Age at prestress transfer / formwork removal / load application
Evaluation age t
day
Time at which results are wanted. 3650 day = 10 yr, 36500 ≈ 100 yr
Relative humidity RH
%
Outdoor 70-80, indoor 40-60, submerged 100
Notional thickness h₀
mm
2A_c / u (twice cross-section area / drying perimeter). Thicker members dry slower
Applied stress σ
MPa
Sustained long-term stress. Above 0.4·f_cm: non-linear creep regime
Cement type
α = N: 0 / R: +1 / S: −1 (effective-age correction)
Results
Creep coefficient φ(t,t₀)
Elastic strain (με)
Creep strain (με)
Shrinkage strain (με)
Total long-term strain (με)
Effective long-term E (GPa)
Concrete member long-term deflection animation

A cantilever beam, deflected from elastic at t₀ to creep + shrinkage at t = 10 years on a 1 day → 10 yr time bar. The colour shows the magnitude of ε_total (green → orange → red).

Creep coefficient φ(t,t₀) over time (log scale)
Final creep and shrinkage by relative humidity RH
Theory & Key Formulas

$$\phi(t,t_0) = \phi_{RH} \cdot \beta(f_{cm}) \cdot \beta(t_0) \cdot \beta_c(t,t_0),\quad \epsilon_{cc} = \phi \frac{\sigma}{E_{cm}}$$

φ: creep coefficient, ε_cc: creep strain, σ: applied stress, E_cm: mean elastic modulus. Standard form used by Eurocode 2 / fib MC2010.

$$\phi_{RH} = \left(1 + \frac{1-RH/100}{0.1\,h_0^{1/3}}\right)\left(\frac{35}{f_{cm}}\right)^{0.1\alpha}, \quad E_{cm} = 22000\left(\frac{f_{cm}}{10}\right)^{0.3}\;[\mathrm{MPa}]$$

φ_RH captures the humidity and notional thickness effect; E_cm is the mean modulus (MPa). α is the cement-type factor (N = 0, R = +1, S = −1).

$$\epsilon_{sh,total} = \epsilon_{sh,autogenous} + \epsilon_{sh,drying}, \quad E_{eff} = \frac{\sigma}{\epsilon_{elastic}+\epsilon_{cc}}$$

Shrinkage is the sum of autogenous and drying components, and E_eff is the equivalent long-term modulus that lets linear-elastic formulas keep working for long-term analysis.

Concrete Creep and Shrinkage — Eurocode 2 / fib MC2010 model

🙋
I always thought once concrete hardens, its shape is fixed. What are "creep" and "shrinkage"? Do buildings really shrink?
🎓
Yes, and it surprises most people: concrete keeps deforming slowly throughout its life. There are two main effects. Creep is the slow growth of strain under a sustained stress. Shrinkage is the volume loss that happens even without stress, driven by hydration of the cement and by moisture leaving the concrete. The Burj Khalifa in Dubai, 828 m tall, is reported to have shortened by roughly 1 m at its lower-floor columns after completion, mostly from creep and shrinkage of the high-strength concrete.
🙋
A whole metre? That is a lot of deformation. And this "creep coefficient φ" the tool shows — what is the number 2.0 telling me?
🎓
φ is a dimensionless multiplier that says how many times the elastic strain is added back as creep strain: ε_cc = φ × σ / E_cm. With the defaults (f_cm = 35 MPa, RH = 70%, t₀ = 28 day, t = 10 yr) you read φ ≈ 2.0, meaning that an initial elastic strain of 250 microstrain grows by another 500 microstrain of creep over ten years, for a total of about 750 microstrain. Eurocode 2 builds φ as the product of four factors: φ_RH (humidity effect), β(f_cm) (strength), β(t₀) (loading age) and β_c (time progression).
🙋
Humidity really matters? Moving the RH slider changes the chart a lot.
🎓
It really does. Between a dry environment (RH 40%) and a wet one (RH 100%) the creep coefficient can differ by a factor of two. The mechanism is the migration of water inside the concrete that drives the creep flow. A beam sitting in a heated office (RH 40%) deflects more in the long term than the same beam outdoors (RH 80%). A bridge pier sitting in water (RH 100%) gets much less creep and effectively zero drying shrinkage, which is why design codes treat that case separately. The RH bar chart below shows the bars getting longer as humidity drops.
🙋
What is "notional thickness h₀"? Why not just use the member thickness?
🎓
h₀ = 2A_c / u, where A_c is the cross-section area and u is the perimeter exposed to drying. For a 200 mm square column, h₀ = 2 × 40000 / 800 = 100 mm. With the same volume of concrete, a thin wall has a larger exposed perimeter ratio, so h₀ is small and drying happens quickly. A dam or a thick bridge pier has a large h₀ and the interior barely dries at all. Changing h₀ in the tool changes the speed of β_c: thin slabs reach their final shrinkage in months, while massive concrete keeps drifting for decades.
🙋
I have heard prestressed-concrete (PSC) designers use these formulas. What do they actually do with them?
🎓
In PSC, the prestress put into the strands at transfer keeps relaxing because of concrete creep and shrinkage. This is the famous prestress loss: an initial 1000 N/mm² tendon stress may drop to 800-850 N/mm² after a hundred years. The trick is the effective long-term modulus E_eff = σ / (ε_e + ε_cc), which lets you use linear-elastic stress equations while still accounting for creep. With the defaults you see E_cm ≈ 32 GPa collapse to E_eff ≈ 11 GPa, about one third. Bridge mid-span settlement, PSC girder camber, incremental-launching schemes — all of these are sized with the Eurocode 2 / fib MC2010 equations behind this tool.

Frequently Asked Questions

Eurocode 2 (EN 1992-1-1) and fib Model Code 2010 write the creep coefficient as φ(t,t₀) = φ_RH × β(f_cm) × β(t₀) × β_c(t,t₀). φ_RH is a function of relative humidity and notional thickness h₀, β(f_cm) = 16.8/√f_cm captures the strength effect, β(t₀) = 1/(0.1 + t₀^0.2) the loading-age effect, and β_c the time progression. For RH = 70%, f_cm = 35 MPa, t₀ = 28 days and t = ∞, φ typically reaches 2.0-2.5. This tool returns φ ≈ 2.0 at the default 10-year evaluation time.
Creep is the strain that keeps growing in time while a sustained stress is applied: ε_cc = φ × σ / E_cm. Shrinkage is the strain that develops even with no stress, and is the sum of autogenous shrinkage (cement hydration) and drying shrinkage (water loss to the environment). Typical final shrinkage strain for normal concrete is 200-700 microstrain. Long-term deflection of beams and prestress losses in PSC structures require both contributions to be estimated.
When creep is included, the stress-strain response of concrete softens over time. Representing this with an effective long-term modulus E_eff = E_cm / (1 + φ) lets you re-use the standard linear-elastic formulas for long-term deflection and section stress redistribution. The tool shows E_eff = σ / ε_total directly: at the default settings E_cm ≈ 32 GPa drops to E_eff ≈ 10.7 GPa, illustrating how creep reduces the apparent stiffness by a factor of three.
Eurocode 2 uses an α parameter for the cement type: N (ordinary) = 0, R (rapid hardening) = +1, S (low heat) = −1. Type R hardens faster at early ages, so for the same loading age t₀ the effective age is larger, β(t₀) is smaller and the creep coefficient drops. Type S has the opposite effect, giving a larger creep coefficient. For mass concrete and early jacking-up, the cement-type choice directly affects prestress losses and the long-term settlement of bridges.

Real-World Applications

Prestressed concrete (PSC) bridges and buildings: In post-tensioned and pre-tensioned members the prestress in the strands keeps relaxing because of concrete creep and shrinkage. This is the famous "prestress loss". fib MC2010 gives the long-term φ and ε_sh used to estimate the remaining prestress as initial-prestress × (1 − loss-fraction). Total losses are typically 15-25%, and can exceed 30% on very long span bridges. Eurocode 2 explicitly requires this evaluation.

Long-span and balanced cantilever bridges: For long span bridges and balanced-cantilever construction with precast segments, creep and shrinkage cause mid-span settlement that must be predicted stage by stage, otherwise the deck alignment will not match. Construction monitoring pre-cambers the precast segments by the expected long-term deformation so the final geometry converges to the design line. A tool like this one, where the time axis can be moved freely, gives quick intuition for the stage-by-stage camber design.

High-rise column shortening: In RC, SRC and composite high-rises above 200 m, lower-floor columns shorten by tens of centimetres to a metre due to gravity load combined with creep and shrinkage. The Burj Khalifa (828 m) shortened by about 1 m after completion, and the Shanghai Tower (632 m) by about 400 mm. Designers must "build oversize" by compensation to allow for future shortening, and use differential-shrinkage measures so interior and perimeter columns do not move apart.

Mass concrete thermal and shrinkage cracking: Dams, bridge piers and underground walls with thick sections (h₀ > 500 mm) suffer thermal stress from hydration heat, followed by drying-shrinkage cracking at the surface. Designers pick low-heat (S type) cement to set α = −1 and rely on stress relaxation from creep. With the cement set to S and h₀ near 1000 mm in the tool, the slow time progression is clearly visible and a large early φ is what relieves the thermal stress.

Common Misconceptions and Pitfalls

The first and biggest misconception is to confuse creep and shrinkage as the same phenomenon. They are physically distinct. Creep is mainly the rearrangement of water inside the calcium-silicate-hydrate (C-S-H) gel under sustained stress, and is partially recovered when the load is removed. Shrinkage is the bulk volume change of the C-S-H gel itself due to hydration and drying, and is independent of stress. This is exactly why Eurocode 2 / fib MC2010 formulates the two separately. Mixing them up in a PSC loss calculation easily produces 50% errors. This tool deliberately exposes six stat cards — elastic, creep and shrinkage — to keep the two ideas distinct.

The second pitfall is to assume "the higher the applied stress, the larger the creep coefficient φ". In the linear creep theory used by Eurocode 2, as long as the stress level stays below σ / f_cm = 0.4, φ is independent of the stress and is given by the formula above. Above 0.4·f_cm you enter the non-linear creep regime and need an additional k_σ factor. This tool only implements the linear theory, so it is accurate at the default 8 MPa < 14 MPa (0.4 × 35) but understates creep when σ is pushed to 20 MPa. That is why the verdict warns when σ exceeds 0.4·f_cm.

The third trap is the idea that "only the t = ∞ creep coefficient matters". In practice PSC designers use different φ values for immediate losses (right after stressing), short-term losses (a few months) and long-term losses (decades). A typical PCa girder may be jacked up at t = 30 days when φ ≈ 0.5-1.0, then keep losing prestress as φ grows to about 2.0 at t = 10 yr and 2.3 at t = 100 yr. Each stage must be evaluated with its own φ, or construction tolerances and remaining prestress will be wrong. The evaluation age t is a free slider here precisely so multiple snapshots can be inspected.

How to Use

  1. Enter concrete strength (fck) in MPa—typical values range 25–50 MPa for structural applications.
  2. Set loading age (t₀) in days; loading typically begins 7–28 days after casting depending on formwork removal schedule.
  3. Define observation time (t) in days; use 365 for 1-year effects, 10950 for 30-year bridge deck or building frame lifespan.
  4. Input relative humidity (RH) as a percentage (35–95%); interior environments assume 50–70%, exposed outdoor elements 60–80%.
  5. Click Calculate to compute φ(t,t₀) per Eurocode 2 EN 1992-1-1 or fib Model Code 2010 baseline creep and drying creep components.
  6. Review elastic, creep, and shrinkage strains (in microstrain, με) and effective long-term modulus reduction.

Worked Example

C35 concrete (fck = 35 MPa) supporting a 6 m cantilever bridge soffit. Loading begins at t₀ = 7 days (formwork removed). At t = 365 days with RH = 65%, elastic strain under sustained 5 MPa stress: εel ≈ 175 με. Creep coefficient φ(365,7) ≈ 2.8 (EN 1992-1-1 basic + drying). Creep strain: εcr ≈ 490 με. Shrinkage (28 days to 1 year): εsh ≈ 320 με. Total long-term deflection ≈ 18 mm; effective E ≈ 18 GPa vs. initial 34 GPa, requiring serviceability checks on L/500 limits.

Practical Notes

  1. Low RH (desert, climate-controlled) reduces drying creep; high RH (tropical, coastal) accelerates φ(t,t₀) and shrinkage, especially in first 6 months.
  2. Early loading (t₀ = 3–7 days) produces higher creep coefficients than delayed loading (t₀ ≥ 28 days); prestressed girders typically load at 7 days, reducing long-term relaxation losses.
  3. Shrinkage peaks around 1–3 years; use 10-year horizon for final creep deflection estimates in post-tensioned slabs and long-span beams to ensure camber placement accuracy.
  4. Thick members (h > 800 mm) experience slower drying creep; apply thickness correction kh in codes for members with h < 200 mm (accelerated drying).