Skip to content

Serviceability checks

Deflection, drift and floor frequency checked member by member at SLS, to the national annexes, EN 1990:2023, IBC, AISC or EN 1995-1-1.

Design checks 7 min read

A strength check asks whether a member breaks. A serviceability check asks whether anyone will notice it working: a sagging floor that cracks the partitions on it, a cladding rail that lets the glazing rattle, a frame that sways enough to be felt. Elementarium checks three of these member by member, beside the strength checks, and reports each one the same way: the measured value, the limit, and the clause the limit comes from.

CheckWhat it readsModules
DeflectionThe member's own sag between its supports, or a cantilever's tipEN 1990 with national annex presets · IBC Table 1604.3 · EN 1995-1-1 §7.2 with creep
DriftThe horizontal movement of a column over its storey and over the building heightEN 1990 · AISC 360
Floor frequencyA floor beam's natural frequency, estimated from its deflectionSCI P354 · AISC Design Guide 11

Setting one up

Analysis → Design checks → Serviceability opens the project's serviceability check, or starts one if there is none. Pick the module, then the preset — the row of the code's table that describes the member — and the scope: which members, which combinations. Results appear in the Design checks table in the dock, next to any strength checks, and in a viewport's Design utilization plot.

A serviceability check is a design check like any other, so it counts towards the plan's design checks per project: one on Free, ten on a student account, unlimited on Pro.

Each limit on its own combination

EN 1990 does not ask one deflection to satisfy one limit. It writes several criteria for the same member, each read under a different serviceability combination, and the check keeps them apart:

CriterionCombinationTypical reading
Damage to non-structural elementsCharacteristicThe deflection that arrives after the partitions and finishes are fixed
ComfortFrequentThe variable part, as people feel it
AppearanceQuasi-permanentThe long-term total, net of precamber

Each criterion runs only on combinations of the type it was written for. A combination you build by hand carries no type, so every criterion is checked on it. Generated combinations carry their type from the generator — see Load combinations.

The ASCE 7 service combinations the generator writes are D + L, D + (Lr, S or R), D + 0.5L and D + 0.5L + 0.42W.

Deflection

What is measured

Span · from the chordwchord through the displaced supportssettlement — not countedLlimit: L/nCantilever · from the supportwparallel to the undeformed axisL_climit: 2·L_c/n
Left: a span is measured from the chord through its displaced supports, so a settling support or a swaying frame is not counted as the member’s own deflection. Right: a cantilever is measured from its support’s displaced position, parallel to the undeformed axis, so the support’s rotation is part of the tip deflection — and most tables check it against twice its length. Schematic; shapes exaggerated.

A span limit is a limit on the member's own bending. So each stretch between supports is measured from the chord through its displaced ends, the way EN 1990 Figure A1.1 draws it. A beam sitting on a girder that sags 10 mm does not inherit those 10 mm; the girder's own check does.

A cantilever is measured from its support's displaced position, parallel to the undeformed axis. The support's rotation is therefore part of the tip deflection — often the larger part, when a back span lifts — and that total is what the tables were written against when they double a cantilever's length.

Each limit reads one component of the deflection, re-superposed from the load cases of the combination with the others left out:

ComponentMeaningWhere it appears
TotalEvery case of the combinationEN w_tot, EN 1995 w_inst
Total net of precamberThe total minus the member's precamber EN 1990 w_max
Variable actionsThe variable cases onlyEN 1990:2002 w₃, EN 1990:2023 w₂ + w₃, ČSN δ₂, UK NA
One variable actionThe worst single variable actionDS/EN 1993-1-1 DK NA
Live / Snow or windL or Lr; S or WIBC Table 1604.3
Creep part of D + LIBC footnote d

It is never the difference of two combinations. Subtracting a "dead only" result from a total goes wrong as soon as the two were factored differently.

The peak is read between the solver's stations by fitting a parabola through the three samples around the largest one, which is a better estimate of a smooth maximum than the sample beside it.

Presets

ModulePresets fromExamples
EN 1990 · Deflection (SLS)ČSN EN 1993-1-1 NA.2.22 Tab. NA.1 (CZ) · NA to BS EN 1993-1-1 NA.2.23 (UK) · NF EN 1993-1-1/NA Tableau 1 (FR) · PN-EN 1993-1-1 NA Tabl. NA.1 (PL) · DS/EN 1993-1-1 DK NA 7.2.1(1)B (DK) · NEN-EN 1990/NB A1.4.3 (NL) · EN 1990:2023 A.1.8.2.2 Tab. A.1.10CZ purlins δ₂ ≤ L/200, floor girders L/400; UK brittle finish L/360; EN 1990:2023 floor with non-brittle partitions w_max ≤ L/400, comfort L/300, appearance L/250
IBC 1604.3 · Deflection (SLS)IBC 2021/2024 Table 1604.3Floor members L/360 under live load, L/240 under D + L
EC5 · Deflection with creep (SLS)EN 1995-1-1 §7.2, Table 7.2Timber members: , and , with the service class and

The EN 1990 module checks steel and aluminium; EN 1995 checks timber. Where no national preset is chosen, the EN 1990:2023 values apply. Custom takes your own , an absolute cap in millimetres, a cantilever factor (2 by default) and whether precamber is subtracted.

What the member tells the check

Select a member and open Serviceability in the Properties panel:

  • w_c — the precamber the member is fabricated with, upwards. A limit on the net deflection subtracts it.
  • Spans as — From the supports (the default: the check finds the stretches between supports itself), Span (held at both ends), or Cantilever — fixed at the start node / end node when the model's supports alone would not say so.
The Properties panel for element E12 with the Serviceability group expanded: w_c 0 mm, Spans as From the supports, and an explanatory note about precamber and cantilevers
A column of the steel hall in the Properties panel with Serviceability open: w_c 0 mm and Spans as From the supports, with the panel's own note on what a deflection check needs to know.

Drift

Read per column member, which is what a member-based check can say without inventing storeys:

  • Storey drift — the horizontal part of the column's top-minus-bottom displacement over its height. For a column one storey tall that is exactly EN 1990's .
  • Overall drift — the horizontal displacement of the column's top over its height above the foundation. At the top storey that is the building's .

The horizontal displacement is the resultant of both directions, so it is never smaller than an X-only or Y-only reading. EN 1990 · Horizontal drift carries the CZ, UK, FR, PL and DK annex tables and EN 1990:2023 Table A.1.11 (by default H/500 overall and h/200 per storey under characteristic combinations); AISC 360 · Drift offers h/400, h/500 or h/600 after AISC 360-22 Commentary L3 and ASCE 7 CC.2.2.

Floor frequency

A screen, not a comfort verification. It estimates a floor beam's fundamental frequency from its deflection under the load actually present in service:

Both are the same physics — a uniformly loaded simple beam gives — and both take δ as the absolute deflection, supports included, because a beam on flexible girders really does have a lower floor frequency than on rigid ones. The permanent load counts in full and a share of the imposed load (10 % for the EN module, 20 % for AISC) is added; the floor must reach , 3 Hz by default.

Reading the results

Serviceability rows sit in the same Design checks table as the strength rows, and read Measured against Limit in place of the section class — a deflection in millimetres beside the it is held to, worked out for that span — with η their ratio. Expand a row for the criterion, the combination, the component of the deflection it read and the position along the member; the calculation sheet and the report carry the same trace.

The editor with the 3D view and a Design utilization viewport above a docked Design checks table: η max 0.606, rows for members E12, E8, E11 and others with combination ULS, permutation 6.10 Snow leading, status OK, η and governing clause 6.2.5 (M_y)
The steel hall example's Design checks table docked under the model, here showing its strength rows worst first: member, combination and the permutation that governed, status, η, the governing clause, section class and standard. Serviceability rows appear in the same table.

What is not checked

  • Floor acceleration and response factor — see above.
  • Crack widths and concrete deflection — there is no concrete module yet; EN 1992 serviceability arrives with it.
  • Plates. The checks read members. A slab's deflection is read off its contour against the limit you choose; see Linear static analysis.
  • Ponding and long-term effects other than timber creep.

Design checks explains how every check reports itself and why each is versioned; Load combinations how the characteristic, frequent and quasi-permanent combinations are generated.

Something wrong or unclear on this page? Tell us, and it gets corrected.