3. Loads

Loads in Luma are held in load cases. Related cases are combined with
factors into load combinations. Exactly one case or one combination is
active at a time; the active one drives both what you see and what the
analysis solves.

This chapter covers case and combination management, every load entry dialog,
self weight, display and editing of loads, and how the analysis selects and
interprets them.


3.1 Load cases

Open Manage Load Cases (or the Load Cases tab of Load Cases &
Combinations
), or click the case in the toolbar selector.

Case table

Column Control Behaviour
Case label LC<id> (ids like 100/120/140 keep room for insertions)
Color colour picker tints load displays and the case in tables
Title text free text, e.g. SDL - Superimposed dead
Self Wt checkbox adds the structure's own weight to this case
Deflection select Sustained or Short-term
Actions × deletes the case (refused when only one case remains)

Deflection type is the key long-term concept: Sustained loads creep and
shrink over time; Short-term (transient) loads only add their instantaneous
deflection. Self weight is always sustained.

Adding cases

Field Default Notes
ID next free number unique; a repeated/blank id takes the next free number
Title Load Case n editable inline afterwards
Add Case – colour auto-cycles red, amber, green, blue, purple, pink, teal, orange

Case ids are referenced by load records and combos; renaming is safe,
deleting renumbers nothing and removes the case from every combination.

There is no duplicate-case action, no reorder and no copy/paste of loads -
duplicate the whole project if you need a variant.


3.2 Load combinations

The Combinations tab shows one row per combination with a factor column per
case.

Field Default Notes
Combo label C<id>
Name Combo n e.g. ULS 1.2 G + 1.5 Q
LS Auto Auto / SLS / ULS - the limit state used by design checks
factor per case 0 step 0.05; leave 0 to exclude the case

LS = Auto resolves to: an explicit SLS/ULS if set, else by the name
(contains ULS/ultimate/strength → ULS; SLS/service → SLS), else by factor
magnitude (any |factor| > 1 → ULS, otherwise SLS). This decides whether the
design checks run strength (φ) checks or serviceability (crack/stress) checks
on the combination's moments.

Add a combo with id + name + Add Combo. Deleting an active combo switches
the selection back to the first case.

Selecting a combination in the toolbar makes the viewport show all its case
loads scaled by their factors (zero-factor cases hidden), so you can visually
confirm what the combination contains.


3.3 Code presets

Load code presets… replaces the cases and combinations with the standard
set for the active design code (confirmation is required). New projects get
this set automatically. Cases are always:

Title Colour Self weight Deflection
SW - Self weight grey yes sustained
SDL - Superimposed dead amber no sustained
LL - Live red no transient

Combinations ([SW, SDL, LL] factors):

AS 3600 / AS-NZS 1170.0

Name Factors
SLS G 1, 1, 0
SLS G + Q 1, 1, 1
SLS G + ψs Q 1, 1, 0.7
SLS G + ψl Q 1, 1, 0.4
ULS 1.35 G 1.35, 1.35, 0
ULS 1.2 G + 1.5 Q 1.2, 1.2, 1.5
STB 0.9 G 0.9, 0.9, 0

EC2 (EN 1990)

Name Factors
SLS G 1, 1, 0
SLS G + Q 1, 1, 1
SLS G + ψ0 Q 1, 1, 0.7
SLS G + ψ2 Q 1, 1, 0.3
ULS 1.35 G 1.35, 1.35, 0
ULS 1.35 G + 1.5 Q 1.35, 1.35, 1.5

ACI 318

Name Factors
SLS D 1, 1, 0
SLS D + L 1, 1, 1
ULS 1.4 D 1.4, 1.4, 0
ULS 1.2 D + 1.6 L 1.2, 1.2, 1.6

CSA A23.3

Name Factors
SLS D 1, 1, 0
SLS D + L 1, 1, 1
ULS 1.4 D 1.4, 1.4, 0
ULS 1.25 D + 1.5 L 1.25, 1.25, 1.5

Caveats: applying presets does not clear existing load records, so if a new
case reuses a deleted case's id, old loads can reappear; check the model after
applying presets. STB 0.9 G classifies as SLS under the Auto rule (no ULS
word, all factors ≤ 1) - set it to ULS explicitly if it is a strength check.


3.4 Entering loads

All slab loads are attached to the active case - while a combination is
active, load entry is refused (Switch to a load case to draw line loads).
Loads are always added to the active case regardless of the case selected in
the entry dialog (the dialog's Load Case picker moves the load to that case
instead).

Point loads

  1. Click Point load, then click a point inside a slab.
  2. In Define Point Load:
Field Unit Default Sign
Load Case – active case target case
X, Y m clicked point plan position
Fx, Fy kN 0 + along X / Y
Fz vertical kN −10 + up; downward is negative
Mx, My, Mz kN·m 0 right-hand rule

Buttons: Clear All (removes all point loads in the model - confirm),
Cancel, Apply. The tool stays armed for repeated placement; the load's
Z is the host slab's elevation.

Line loads (UDL)

  1. Click Line load; the floating panel Slab line load (UDL) opens.
  2. Set Vertical (kN/m), + down (default 5), In-plane Fx, In-plane Fy;
    Apply closes the panel and prompts for two points.
  3. Click start and end inside the same slab; length ≥ 0.1 m. Status:
    Line load added on <slab>.

The vertical input is a downward-positive convenience: +5 kN/m is stored as
fz = −5 kN/m. Clear removes every line load of the active case.

Typical values: 5–10 kN/m for partitions, 8–15 kN/m for cladding or a heavy
edge line load.

Area loads

  1. Click Area load.
  2. Draw a polygon (≥ 3 corners) inside one slab, finishing with double-click,
    Enter, or by clicking the first corner. The first click must be inside a
    slab (Area load extent must start inside a slab region).
  3. In Define Area Load:
Field Unit Default Sign
Pressure q kPa 3 + down
Fx, Fy kPa 0 in-plane tractions
Fz vertical kPa 0 positive up

Buttons as for point loads; Clear All removes every area load.

Current limitation: the toolbar tooltip mentions double-click for a
whole-slab load, but every area load is created with a drawn polygon.
A polygon-less load imported from JSON renders over the whole slab.

Wall top line loads

Select a wall; in Properties set Top line load (kN/m, positive down),
its Load case, and Self weight (Auto (SW flag) or a named case).
The load acts along the top edge of the wall and belongs to the chosen case:
it is drawn and factored only when that case (or a combination containing it)
is active. If the load has no case (legacy files), the first load case is
used on load.

Self weight

Self weight is not drawn - it is switched on per case with Self Wt.
The program computes it from the model: slabs (ρ·t), drop panels, above-slab
wall plates, edge beams and columns/piles carrying density. Automatic weight is
downward and multiplies by the case's factor in combinations.

Element Weight
Slab/shell ρ (kg/m³) × t (m) × 9.81/1000 kN/m²
Beam ρ × A (m²) × 9.81/1000 kN/m
Wall width × height × ρ × 9.81/1000 kN/m
Column/pile shaft density in the meshed beam chain

3.5 Sign conventions - master table

Load sign conventions: q +down, Fz +up, line load +down, sagging moment positive

Entry Positive direction Stored as
Point Fz vertical up as entered (down = negative)
Point Fx,Fy +X, +Y as entered
Line Vertical (kN/m), + down down negated into fz
Line In-plane Fx/Fy +X, +Y as entered
Area Pressure q, + down down pressure positive down
Area Fz vertical up as entered
Wall Top line load down absolute value
Self weight down generated
Reactions R↓ magnitudes; ground total signed with + up

Two common mistakes: entering an area load as −3 kPa (it acts upwards), and
entering a point load as +10 kN Fz (it acts upwards). The dialogs state their
convention in the label and tooltip.


3.6 Display and editing

  • The loads arrows toolbar toggle shows/hides all load glyphs (adding a
    load switches them on automatically). Glyph colours follow the case colour;
    the label shows q = … for area, the force/moment for point loads and the
    magnitude for line loads.
  • When a combination is active, magnitudes are the factored values and
    zero-factor cases are hidden.
  • Edit a single load in the Properties pane; change the case of many at once
    with the bulk editor.
  • Delete loads from the model tree (Loads group) or by selecting them and
    pressing Delete. Deleting a slab deletes loads attached to it.
  • Loads are not draggable - edit X/Y or redraw.

What invalidates results

Editing any load marks the results stale (Results stale badge); a structural
change (geometry, mesh, design-heavy edit) clears them outright. Re-run the
analysis after changes.


3.7 Analysis load selection

In the Run analysis modal, Step 2 - Loads lists every case and
combination with a checkbox each; all are ticked on first open. The text input
(IDs e.g. 1, 2, c1 or all) and the All / None buttons drive the same
selection. The counter reads N of M cases · K of L combos selected.

Each row also has a Sustained / Short-term selector for the long-term run:

  • a case keeps its own flag;
  • a combination marked Short-term is treated as wholly instantaneous
    (no creep or shrinkage), overriding its cases' flags for that combination.

Every ticked item is solved and becomes a selectable result set; with two or
more sets an Envelope: max and Envelope: min set are built
automatically (per node, element, reaction and beam station).

Practical selection: solve the SLS combinations for deflection/cracking and
the ULS combinations for strength design; solve load cases individually when
you want to inspect one load effect.


3.8 Worked load takedown

Flat plate 8 × 8 m, 200 mm, C32, ρ 2400 kg/m³.

Self weight: 2400 × 0.2 × 9.81/1000 = 4.71 kN/m². With the SW case
ticked, the model total is 4.71 × 64 = 301.4 kN.

Superimposed dead: services + finishes + partitions = 2.5 kPa →
160 kN total.

Live: 3.0 kPa → 192 kN total.

Service combination (EC2, G + Q): 4.71 + 2.5 + 3.0 = 10.21 kPa →
653.4 kN.

ULS 1.35 G + 1.5 Q: 1.35 × (4.71 + 2.5) + 1.5 × 3.0 =
9.73 + 4.50 = 14.23 kPa → 910.9 kN.

Checking in the app: solve the ULS combination, open Column reactions (R↓)
and read the Applied ΣFz row (or the equilibrium residual in the analysis
summary) - it should read ≈ −911 kN for this model. The verification model
col-four-udl uses exactly this check (640 kN at 10 kPa on 64 m²).


3.9 Pitfalls and checks

  • Clear All is model-wide. The dialog buttons remove every load of that
    type across all cases. There is no undo.
  • Presets don't wipe old load records - verify the model after replacing
    cases.
  • A load added while a combination is shown is refused; switch back to a
    case first.
  • The active case selector tints everything - if loads seem missing, check
    whether the active combination has a zero factor for their case.
  • Area load q is per square metre over the drawn polygon, not over the
    slab; the target line shows the polygon corner count.
  • Equilibrium is the first check. In the analysis summary, ΣRz should
    equal the applied vertical load. If it does not, a load is not reaching the
    mesh (island, stray point load inside an opening, or a polygon outside its
    slab).

→ Next: Chapter 4 - Analysis