Navisworks to Primavera P6

Planning teams on oil & gas, LNG and industrial gas projects already have a coordinated Navisworks model of the plant. The installation schedule in Primavera P6 is still assembled by hand. This page explains, stage by stage, how Sensali converts one into the other.

Short answer

A Navisworks model can be turned into a Primavera P6 schedule by extracting the equipment hierarchy and geometry from the NWD file, reconciling it against the project engineering data into one equipment inventory, assigning every item to a physical process area, applying construction sequencing logic per unit and per area, then writing the result as a P6 XER file containing activities, relationships and resources. Sensali runs that entire path automatically.

Last updated 20 August 2026 / Sensali, Perth, Western Australia

Why the schedule is still built by hand

The model is a coordinated digital representation of the facility. The schedule is a separate document assembled by a planner who reads drawings, decides what depends on what, and types activities into Primavera P6. The two artefacts describe the same plant, but nothing carries information between them.

  • Manual sequencing takes weeks per facility and is repeated for every system.
  • Two planners working from the same model produce two different schedules.
  • Every model revision means the schedule is reworked by hand.
  • Quantities and tags are re-keyed from the model into spreadsheets and then into P6.

The five stages, end to end

Each stage reads the output of the stage before it. Nothing is re-keyed. The pipeline was built and measured against real plant models rather than sample data.

StageInputOutput
Extract geometryNavisworks NWD modelEquipment hierarchy, object properties, geometry and metadata
Standardise dataModel properties, engineering spreadsheets, project cost and schedule dataOne canonical equipment master and item-level inventory
Identify process areasInventory, model containment and connectivity, engineering documentationItem-to-process-area assignment across the facility
Generate sequenceProcess areas, equipment inventory, construction methodologyDependency-correct activity sequence with area gating
Export to P6Scheduled activity networkPrimavera P6 XER file with activities, relationships and resources

What is actually read out of the NWD file

Navisworks aggregates models from the discipline authoring tools, so the NWD already carries the object hierarchy and the engineering properties attached to each item. Sensali reads the equipment hierarchy, object properties, geometry and metadata directly, which removes the manual re-entry of tags and quantities that normally sits at the front of the planning effort.

Coverage spans structural steel, piping, electrical and instrumentation. Model properties are cross-validated against the project's own cost and schedule data so the inventory reconciles with what the project already believes it is building.

Process area detection

Sequencing only makes sense once every item belongs to a physical system. Sensali groups items into process areas such as inlet receival, acid gas removal and mercury removal, using model containment and connectivity data together with the project engineering documentation. Automatic process area detection has been measured at 98.8% accuracy on the models processed so far.

How the construction sequence is derived

Equipment is sequenced per physical unit through erection and grouting. Piping, electrical and instrumentation are sequenced per process area and gated on every piece of equipment in that area being ready first. Durations, crew sizing and resource logic come from the project engineering and staffing data rather than from estimates. This is construction methodology encoded as rules, not activities invented by a language model from a prompt. More detail on the rule set is on the construction sequencing automation page.

What lands in Primavera P6

The output is a Primavera P6 XER file containing activities, predecessor and successor relationships and resources, ready to import into P6. It is not a spreadsheet that a planner then has to rebuild inside the tool.

MeasureValueNote
Models processed4Full facility models run end to end through one combined pipeline
Activities generated220Construction activities produced from the models
Engineering hours264,101.9Calculated from the models
Relationships190Predecessor and successor links, P6 importable
Process area accuracy98.8%Measured accuracy of automatic area detection
Crew sizing1:1Taken from project staffing data, not estimated

How this differs from 4D simulation

Navisworks TimeLiner and comparable 4D tools attach an existing schedule to model geometry so the sequence can be visualised. They assume the schedule already exists. Sensali works in the other direction: it produces the schedule from the model. The two are complementary, and a generated schedule can be linked back into a 4D simulation once it is in P6.

Who this is for

EPC contractors and owner's engineering teams running planning and project controls on oil & gas, LNG and industrial gas plant construction, where the P6 schedule has to stay connected to the engineering model. Sensali is based in Perth, Western Australia and works with planning teams globally. Plant models and schedules are commercially sensitive, so an NDA is available before any project data is shared and no project data is reused between customers.

Run this on one of your completed projects

We are working with a small number of EPC and project controls teams to validate Sensali. NDA available before any model or project data is shared.

Book a call →