STAAD.Pro

STAAD.Pro is a widely used structural analysis and design program. Learn its modelling workflow (nodes, members, properties, supports, loads, combinations), the STAAD input-file syntax, analysis types, design to codes (IS 456/800, AISC, Eurocode) and how to verify results.

Frames, trusses, industrial sheds, towers and building skeletons are routinely analysed in STAAD.Pro. The engineer builds a model of nodes and members, assigns sections, supports and loads, and the program solves the stiffness equations and checks members against design codes.

Its text-based input file (.std) makes models transparent and scriptable — and every command can be read and checked.

An analogy

A STAAD model is a digital meccano set: you place joints, connect them with members, bolt it to the ground, hang loads on it, and ask the computer how every piece is stressed.

Modelling workflow

Define geometry (joints and members) → materials and section properties → supports (fixed, pinned, springs) → load cases (dead, live, wind, seismic) → combinations → analysis → post-processing (diagrams, reactions, displacements) → design/code check.

Loads and combinations

Self-weight, member UDLs and point loads, floor loads distributed to beams, wind and seismic generators, and moving loads. Combinations follow codes (e.g. 1.5(DL + LL), 1.2(DL + LL ± EL)). Always inspect load diagrams before analysing.

Analysis options

Linear static, P-Delta (second-order), buckling, modal/response spectrum, time history, and non-linear cable/tension-only members. Member releases model pinned connections; offsets model rigid zones.

Design and verification

Steel and concrete design modules check members to codes, producing utilisation ratios. Verify: reactions balance loads, deflected shape is sensible, results match hand calculations for simple parts, units are consistent, and releases/supports reflect reality. OpenSTAAD enables automation from Excel/Python.

Formulas

Worked example: Checking a portal under wind

Given: Portal 6 m span, 4 m high, fixed bases; 20 kN lateral at top

Find: Approximate column moments (portal method) to compare with STAAD.

Answer: ≈ 20 kN·m moments, ±13.3 kN axial — STAAD should be close (exact depends on beam stiffness)

Worked example: Reaction check

Given: Beam UDL 15 kN/m over 6 m + self-weight ≈ 0.6 kN/m (ISMB400) + columns

Find: Expected total vertical reaction for DL.

Answer: ≈ 97 kN total

Portal frame in STAAD input syntax

STAAD PLANE PORTAL FRAME
UNIT METER KN
JOINT COORDINATES
1 0 0 0; 2 0 4 0; 3 6 4 0; 4 6 0 0;
MEMBER INCIDENCES
1 1 2; 2 2 3; 3 3 4;
DEFINE MATERIAL START
ISOTROPIC STEEL
E 2.05e+008
POISSON 0.3
DENSITY 76.8195
END DEFINE MATERIAL
MEMBER PROPERTY INDIAN
1 3 TABLE ST ISMB300
2 TABLE ST ISMB400
CONSTANTS
MATERIAL STEEL ALL
SUPPORTS
1 4 FIXED
LOAD 1 LOADTYPE Dead TITLE DL
SELFWEIGHT Y -1
MEMBER LOAD
2 UNI GY -15
LOAD 2 LOADTYPE Wind TITLE WL
JOINT LOAD
2 FX 20
LOAD COMB 3 1.5DL+1.5WL
1 1.5 2 1.5
PERFORM ANALYSIS
PRINT SUPPORT REACTION
PARAMETER 1
CODE IS800 LSD
FYLD 250000 ALL
CHECK CODE ALL
FINISH

Joints, members, properties, supports, loads, combinations, analysis and code check — the whole model in ~35 readable lines.

Common mistakes

Applications

Key takeaways

Going further