EN 1994-1-1 Composite Steel-Concrete Design

Automated composite beam and column design per EN 1994-1-1:2004. Covers the full design workflow from effective width through plastic moment resistance, shear connector design, transverse reinforcement, and long-term deflection.

Pro / Studio

Tier: All three endpoints (beam, column, shear-connection) require a Pro or Studio subscription. Free tier returns HTTP 402 with an upgrade URL.

API Endpoints

POST /api/composite/beam

Design one or more composite beams. Computes effective width, plastic moment resistance (full and partial interaction), shear connector count and spacing, transverse reinforcement in slab, and deflection (short + long-term).

POST /api/composite/column

Design encased or concrete-filled tube (CFT) composite columns. Computes plastic axial resistance, Euler buckling loads, second-order moment magnification, and biaxial N-M interaction.

POST /api/composite/shear-connection

Degree of shear connection η, η_min per Table 6.2, partial-interaction curve (M_pl,Rd vs η), stud spacing limits, and edge distance check.

GET /api/composite/zones

National Annex factor lookup — informational, no auth required.

Beam Design — POST /api/composite/beam

Designs composite steel beams with headed stud shear connectors per EN 1994-1-1 §5.4.1.2, §6.2.1, §6.6, and §7.3.1.

Request

{
  "email": "engineer@firm.com",
  "na_code": "recommended",            // 'recommended'|'NL'|'DE'|'FR'|'IT'
  "beams": [{
    "mark": "CB-A1",
    "profile": "IPE 400",              // or supply steelSection directly
    "steelSection": {
      "A_mm2": 8446, "I_y_mm4": 231300000,
      "h_mm": 400, "b_f_mm": 180, "t_f_mm": 13.5, "t_w_mm": 8.6,
      "f_y_MPa": 355
    },
    "slab": { "h_c_mm": 150, "b_eff_mm": 2000, "fck": 30 },
    "span_mm": 8000,
    "b_left_mm": 3000,
    "b_right_mm": 3000,
    "studs": { "d_mm": 19, "h_sc_mm": 95, "f_u_MPa": 450, "spacing_mm": 150 },
    "M_Ed_kNm": 500,
    "loads": { "G_kN_m": 12, "Q_kN_m": 18, "shrinkage_strain": 0.000325 },
    "eta": 1.0
  }]
}

Response fields

FieldDescriptionRef
effective_width.b_effEffective slab width (mm) per §5.4.1.2§5.4.1.2
stud.P_Rd_kNStud resistance: min(eq.6.18, eq.6.19)§6.6.3
moment_design.M_pl_Rd_kNmPlastic moment resistance at design η§6.2.1
pna_location'slab' | 'steel_top_flange' | 'steel_web'§6.2.1
shear_connection.N_studs_totalTotal studs for full/partial interaction§6.6.1
eta_minMinimum degree of shear connection§6.6.1.2 Table 6.2
transverse_reinforcement.A_sf_s_min_mm2_mRequired transverse rebar (mm²/m)§6.6.6
deflection.delta_total_mmTotal deflection (G + Q + shrinkage)§7.3.1
deflection.passes_L250True if δ ≤ L/250§7.3.1
utilisationM_Ed / M_pl,Rd — must be ≤ 1.0§6.2.1

Column Design — POST /api/composite/column

Designs composite columns (encased I-section or CFT) per EN 1994-1-1 §6.7.2/§6.7.3, with second-order effects per §5.8.3.

Request

{
  "email": "engineer@firm.com",
  "na_code": "recommended",
  "columns": [{
    "mark": "CC-1",
    "type": "encased",                // 'encased' | 'cft_rect' | 'cft_circ'
    "N_Ed_kN": 2000,
    "M_Ed_xx_kNm": 150,               // strong axis
    "M_Ed_yy_kNm": 50,                // weak axis
    "steelSection": { "A_a_mm2": 18270, "h_mm": 300, "b_f_mm": 300,
                       "t_f_mm": 19, "t_w_mm": 11, "f_y_MPa": 355,
                       "I_xx_mm4": 251700000 },
    "concrete": { "A_c_mm2": 153730, "fck": 30 },
    "rebar": { "A_s_mm2": 1600, "fyk": 500, "gamma_s": 1.15 },  // encased only
    "l_0_x_mm": 3000,
    "l_0_y_mm": 3000
  }]
}

Response fields

FieldDescriptionRef
axial.N_pl_Rd_kNPlastic axial resistance§6.7.2
axial.F_a_kN, F_c_kN, F_s_kNSteel / concrete / rebar force contributions§6.7.2
second_order.M_eq_xx_kNmMagnified moment (2nd-order effects)§5.8.3
utilisationN/N_pl,Rd + M_x/M_pl_x + M_y/M_pl_y§6.7.3(5)

Shear Connection — POST /api/composite/shear-connection

Returns η_min, connector count, spacing verification, edge distance check, and the partial-interaction M_pl,Rd vs η curve for each beam.

Worked Example — Office Floor Composite Beam

Structure: Simply-supported 8 m office floor beam. IPE 400 steel, 150 mm concrete slab (C30/37), b_eff = 2 000 mm, 19 mm headed studs @ 150 mm spacing.

Effective width §5.4.1.2:
b_e1 = b_e2 = min(L/8, b_i/2) = min(8000/8, 3000/2) = 1000 mm
b_eff = 0 + 1000 + 1000 = 2000 mm
Stud resistance §6.6.3 (Ø19 × 95 mm, f_u = 450 MPa, C30):
P_Rd1 = 0.8 × 450 × π × 19² / 4 / 1250 = 81.5 kN (shank)
P_Rd2 = 0.29 × 1.0 × 361 × √(30 × 32837) / 1250 = 87.2 kN (concrete)
P_Rd = min(81.5, 87.2) = 81.5 kN — shank governs
Plastic moment §6.2.1 (η = 1.0):
F_a = 8446 × 355 / 1000 = 2998 kN
F_c = 2000 × 150 × 0.85 × 30 / 1.5 / 1000 = 3825 kN → F_c > F_a, PNA in slab
a = 2998 × 1000 / (2000 × 17) = 88.2 mm < 150 mm → PNA within slab
M_pl,Rd = 2998 × (150 + 200 + 88.2/2) / 1000 = 692 kNm
Deflection §7.3.1 (φ = 2.5):
n_0 = 210000 / 32837 = 6.39 (short-term)
n_L = 6.39 × (1 + 1.1 × 2.5) = 23.9 (long-term, permanent G)
δ_G ≈ 16.4 mm, δ_Q ≈ 10.1 mm, δ_shrink ≈ 1.3 mm → δ_total ≈ 27.8 mm < 32 mm (L/250) ✓

At M_Ed = 500 kNm, utilisation = 500/692 = 0.72 — PASS.

National Annex Variants

Four NA codes are supported. The Dutch (NL) NA raises α_cc to 1.00 for concrete, increasing f_cd and thus M_pl,Rd and N_pl,Rd.

recommended
γ_M0=1.00, γ_V=1.25, γ_C=1.50, α_cc=0.85
NL — NEN-EN 1994-1-1/NA
α_cc=1.00 → +17.6% f_cd vs recommended
DE — DIN EN 1994-1-1/NA
γ_M0=1.00, α_cc=0.85 (same as recommended)
FR — NF EN 1994-1-1/NA
γ_M0=1.00, α_cc=0.85 (same as recommended)
IT — UNI EN 1994-1-1/NA
γ_M0=1.00, α_cc=0.85 (same as recommended)

IFC 4 Integration

Composite beams exported via /api/export (IFC4) include the full composite model:

References

Last reviewed: 2026-06-08