Skip to content
BIMpedia
Chapter 3 · Lesson 1 of 2Topic: Planning and 4D

Linking the programme to the model (4D)

4D only works when the programme and the model share a breakdown. Agree it, code both, link by rules, and the sequence keeps working when the model changes.

6 min read3 quiz questions
Skip to the quiz
  • Watch out
  • What it costs
  • Experienced readers
  • Remember
  • In BIMpedia
Kaisite manager
Even if you do this every day, watch for this: Rules and consistency. 4D models that break every month are almost always hand-linked or depend on property values that nobody keeps consistent.

A 4D model plays the construction programme on the 3D model: each activity makes its elements appear in sequence. Watching it, people spot what a bar chart hides. But 4D is fragile unless the programme and the model are built on the same breakdown, and linked by rules.

How a programme is linked to a model
  1. 1Agree the breakdownLevels, zones, pours and work packages
  2. 2Code the programmeEach activity gets a code: L03-Z1-FRAME
  3. 3Code the modelElements carry level, zone and package properties
  4. 4Link by rulesActivity ↔ elements with matching codes
  5. 5Play and checkLogic, workspaces, logistics, every update

Share the breakdown

The planner splits the job into activities by location and work type. The model has to be split the same way, and its elements have to say where they belong.

BreakdownExample valuesLives in
LevelB1, 00, 01, 02…Programme activity code; element Level property
ZoneZA, ZB, ZCActivity code; element Zone property
Pour or liftP1, P2Slab and wall elements split by pour
Work packageFRAME, SLAB, ENV, MEP1Activity code; element Package property
Basics

A location breakdown structure divides the project into places: buildings, levels, zones, pours. A work breakdown structure divides it into packages of work: substructure, frame, envelope, services first fix. Combined, they name every piece of the job, like Level 3, Zone 1, Frame.

Link by rules

A rule says: activity L03-Z1-FRAME links to all elements whose Level is 03, Zone is Z1 and Package is FRAME. When a new model revision arrives, the rule finds the new elements automatically. Hand-picked links have to be redone.

What to check in 4D

  • Logic: elements appearing before what supports them.
  • Workspaces: two trades in the same zone at the same time.
  • Logistics: cranes, hoists and laydown areas against the sequence (next lesson).
  • Hidden works: services installed before the ceilings close.
Kaisite manager
Your turn. Give it about 15 min and work it out on your own before you open the model answer: that is where it sticks.
Exercise: Make the links work 15 min

The programme has four activities:

ActivityCode
Frame Level 02 Zone AL02-ZA-FRAME
Frame Level 02 Zone BL02-ZB-FRAME
Slab Level 02 Zone AL02-ZA-SLAB
Slab Level 02 Zone BL02-ZB-SLAB

The model contains:

ElementsLevelZonePackage
12 columns02ZAFRAME
18 beams02ZBFRAME
6 beams02Zone AFRAME
1 slab (whole floor)02(blank)SLAB
  1. Write the rule that links each activity to its elements.
  2. Which elements won't link, and what would you change?
Kaisite manager
Your turn. Give it about 15 min and work it out on your own before you open the model answer: that is where it sticks.
Exercise: Link the sample model 15 min

Open the 4D Simulator and click Try the sample model and programme. The programme has one activity per level, zone and package (for example L01-ZA-FRAME), and the level codes are translated from the storey names by a value map.

  1. How many elements link to an activity?
  2. Which values and codes match nothing, and what's the story behind each?
  3. What would you change so every element links?
Kaisite manager
Your turn. Give it about 20 min and work it out on your own before you open the model answer: that is where it sticks.
Exercise: Play the sample programme 20 min

Stay in the 4D Simulator with the sample loaded. The programme starts on 1 March 2027 and has progress reported to 5 April 2027 (the status date). Use Planned vs actual.

  1. On the status date, which activities are behind, and why is each one behind?
  2. The Problems panel reports one activity planned before what carries it. Click it: what is wrong, and how would you change the programme?
  3. Click one of the nine amber beams on the first floor (tip: choose Only 01 First floor in the levels list) and move it to L01-ZA-FRAME. What changes, and why is this only a stopgap?

Key takeaways

  • Agree a location breakdown (levels, zones, pours) and work packages with the planner first.
  • Put the codes on both sides: activities in the programme, properties on model elements.
  • Link by rules (matching codes), never element by element, so links survive model updates.
  • Use 4D to check logic, workspaces and logistics, not only to make a tender animation.

Your notes

Related tool

Play the programme on the IFC model: see it built day by day, find late work and sequence errors.

Open 4D Simulator →

Check yourself

3 questions · 2 right to complete
  1. 1. Why link activities to elements by rules rather than by selecting elements by hand?
  2. 2. Six beams carry Zone = 'Zone A' while the rule expects 'ZA'. What happens?
  3. 3. What is the best use of a 4D model during construction?
0 of 3 answered