Blast, Explosion & Fire

Vapour cloud explosion simulation for process area design loads

A congested, partly confined process area turns a gas cloud into a pressure load on walls, decks and supports. Explosion CFD, an exceedance curve and a mapped structural model turn that into a design accidental load your team can defend and rerun.

An offshore production platform with stacked deck modules, a gantry and a flare boom burning at its tip, at sea under a cloudy sky
An offshore production platform with stacked deck modules and a flare boom.

Vapour cloud explosion simulation predicts how a flammable cloud, ignited in a congested and partly confined process area, onshore or offshore, builds overpressure, and turns the pressure-time results into design loads for the walls, decks and supports that must withstand it. We build that chain around your existing explosion CFD and explicit FE solvers, so the design accidental load you defend at the review comes from a record your team can rerun.

The blast wall between the compressor module and the control room is on the drawing, and its design load is still a placeholder. Too high, and wall, supports and deck grow in steel, weight and schedule. Too low, and it may not do its job. The number has to survive an owner's, insurer's or regulator's questions, and the next layout change.

What does vapour cloud explosion simulation have to predict?

Flame speed decides the pressure. The TNO Yellow Book (CPR 14E, chapter 5, second print 2005) puts laminar flame speeds for normal hydrocarbons in the order of 5 to 30 m/s, too low for significant blast overpressure, so the cloud burns as a flash fire. Congestion supplies the missing turbulence: obstacles shed wakes into the expansion flow ahead of the flame, which raises the burning rate and drives a faster flow.

Geometry therefore sets the load. Roofs, decks and walls decide how fast the expansion can leave, and the open side is the vent. The Yellow Book calls “unconfined” a misnomer for these explosions, because partial confinement and obstruction produce the pressure. CFD earns its cost by resolving obstacles, confinement, ignition position and vent paths for your actual layout. See our oil, gas and petrochemical blast simulation and blast, explosion and fire pages for the wider capability.

Flame acceleration through a congested, partly confined process module: obstacles make turbulence, turbulence speeds the flame, and the overpressure peaks where the flame leaves the obstacles Side view of a process module with a solid roof and a closed wall on the left and an open side on the right, filled with a flammable cloud shown as a dashed outline. A grid of pipe and vessel cross-sections fills the middle of the module. Ignition happens low on the left, next to the closed wall, and expanding rings mark the slow start. A curved flame front moves to the right through the obstacle field, leaving burned gas behind it. Streamlines of unburned gas are pushed ahead of the flame, past the obstacles and out through the open side, and small curls behind the obstacles show turbulence. Three warning-colour arrows above the obstacles grow longer from left to right, showing the flame speed rising, and a small rotating loop at the right edge marks the feedback between flame speed, turbulence and burning rate. Below the module, a qualitative overpressure trace along the flame path stays low at the start, rises steeply while the flame crosses the congested region, peaks as it leaves the obstacles and falls away in the open cloud. Dashed guides tie the congested region to the trace. The drawing teaches that overpressure is made by flame speed, which congestion and confinement raise, so the model must resolve the obstacles, the confinement and the vent paths. No values are shown. EXPANSION FLOW 2 FEEDBACK 4 3 1 ROOF, CLOSED WALL OPEN SIDE 5 OVERPRESSURE DISTANCE ALONG THE FLAME PATH CONGESTED REGION 6
  1. Ignition and the slow start. A flame that starts in a quiet cloud is laminar and slow. On its own it is far too slow to make damaging overpressure, and a cloud that never meets obstacles or confinement burns as a flash fire.
  2. Expansion flow ahead of the flame. Burning gas expands, so the unburned mixture is pushed ahead of the flame, past every obstacle and out of the open side. The faster the flame, the faster this flow.
  3. Obstacles and turbulent wakes. Pipes, vessels, trays and steelwork shed turbulent wakes into that flow. The model can only make turbulence at the obstacles it contains, so the congestion in the model is an input to the load.
  4. Flame speed feeds back. Turbulence raises the burning rate, a faster burn drives a stronger expansion flow, and the stronger flow makes more turbulence. The loop accelerates the flame while it stays in the obstacle field.
  5. Confinement and the vent path. A roof, deck or wall slows the expanding gas on its way out, and the open side is the vent. The same flame speed gives a higher pressure where the vent path is smaller, so confinement belongs in the geometry as much as the obstacles.
  6. Overpressure along the flame path. Pressure builds while the flame crosses the congested region and falls once it reaches open cloud, where combustion slows. A different layout moves and reshapes this curve, which is why the load is computed for the actual geometry.
Obstacles turn the expansion flow into turbulence, and turbulence speeds the flame. Illustrative schematic.

Why is a gas explosion load so hard to pin down?

Because the inputs that matter most are the least certain: gas quantity, concentration, ignition position and the obstacles the flame meets. The HSE page on the Buncefield incident records explosions on 11 December 2005 at the Hemel Hempstead oil storage depot, with more than 40 people injured. In 2007 the Board's Explosion Mechanism Advisory Group wrote that the severe explosion “would not have been anticipated in any major hazard assessment” of the depot. Pipework congestion was largely absent, and entirely absent in some areas where high pressures arose; trees and undergrowth along a lane may have acted in its place. The group could not identify one scenario that explained every aspect.

A fuel depot is not a process module, but the lesson transfers: the load carries your assumptions about what burns and what obstructs. We put the congestion revision, cloud definition and ignition set under change control in the load-case file.

The geometry you leave out sets the load

Explosion CFD makes turbulence only at obstacles the model contains. Late pipework, trays, skids and nearby buildings can raise the load, so a load from an early layout may not bound the built one. Carry a congestion revision number with every load, and re-run when the layout changes.

How are explosion loads usually derived, and where does that break?

Early studies use the Multi-Energy method from the Yellow Book: each obstructed or partly confined region becomes a sub-explosion with a strength class from 1 to 10, where 10 is detonative, and the rest of the cloud burns out slowly. Without better guidance the Yellow Book advises class 10 for obstructed regions and calls that conservative. Blast is read from charts in scaled distance r′ = r / (E/pa)1/3, with E the combustion energy.

It ranks areas well and a specific wall poorly. The blast is symmetric around each region, and the Yellow Book says the method ignores directional effects, pointing to CFD for them. The IChemE Hazards 28 paper on structural design loads for blast reports a benchmark in which five consultants ran the same probabilistic explosion study for one platform: four predicted a 10−4 per year load of 0.5 to 1.1 barg and one about 2 barg, using steady state dispersion. Method choices, not just the solver, move the answer.

A semi-submersible production platform with four yellow columns, stacked deck modules, a derrick and two cranes, on a calm sea
A floating production platform with deck modules, derrick and cranes.
Which explosion-load method answers which question
QuestionMethodWhat it givesWhere it stops
Which areas matter most?Multi-Energy methodA symmetric blast from each obstructed regionNo direction; class 10 is conservative by design
What load does this wall or deck see?Explosion CFD on the actual layoutPressure-time histories on monitor panelsNeeds layout, cloud definition, grid practice
What is the design accidental load?Probabilistic CFD scenario set with an exceedance curveThe load per panel at a stated frequencyLarge run set; ignition and wind inputs move it
Does the structure carry that load?Mapped loads on an FE model in LS-DYNA or AbaqusDeflection, plasticity, support forcesOne-way mapping treats the wall as rigid
Which rare scenarios set the tail?Full CFD and FE reruns of the severest casesConfirmation of what a screen ranked highestCost, so a screen comes first

How do you get from pressure-time histories to a design accidental load?

The usual route is probabilistic. The Hazards 28 paper describes the Annex F procedure of NORSOK Z-013 (edition 3, 2010; the current edition is NORSOK Z-013:2024, Risk and emergency preparedness assessment) as CFD for ventilation, dispersion and explosion, and says ISO 19901-3 recommends it. A large scenario set, weighted by the frequency of each stage, gives an exceedance curve for each target, and the design load is read at the allowable frequency.

Each scenario i has a frequency fi: release frequency times the probability of that wind and that ignition. The frequency of exceeding p is F(p) = Σ fi over scenarios with peak pi ≥ p, and the design accidental load (DAL) is the p where F equals the allowable frequency. The owner, regulator or insurer sets that frequency. The simulation does not.

A pressure at one point is not the load on a structure. In the paper's FPSO blast wall, the 10−4 per year load of 2 barg applied only in one corner, beside a heavily congested high-pressure compression module; the side beside a lower-pressure separation module saw significantly less. Applying 2 barg across the wall was clearly overly conservative against the response computed scenario by scenario. On another target, the ignition model alone moved a 10−4 per year load from 2 barg to over 4.5 barg.

From a set of explosion scenarios to an exceedance curve, a design accidental load and a panel-by-panel load on the structural model A chain drawn left to right in two rows. Top row, left: a grid of dots, each one a scenario defined by leak, wind and ignition location, with a few warning-colour dots for the severest. An arrow leads to a plan view of the CFD cases: a congested module with a dashed gas cloud and expanding pressure rings stands beside a blast wall made of monitor panels shaded from warning colour near the congested module to plain further away, and a lower-pressure separator module stands on the far side. An arrow leads to an exceedance curve whose horizontal axis is overpressure and whose vertical axis is frequency of exceedance: the curve falls from top left to bottom right, a dashed horizontal line marks the target frequency, and a dashed vertical line drops from the crossing to the overpressure axis to mark the design accidental load. Bottom row, left: the blast wall as a grid of panels, shaded by the load at that target frequency, strongest at the bottom left next to the congested module and weaker toward the top right. An arrow leads to a section of the structural model: pressure arrows of different length push on a wall plate drawn with its deflected shape dashed beside it, next to a small pressure pulse that arrives at different times on different panels. The drawing teaches that the design load is read from a frequency-weighted set of CFD results, that it varies across the structure, and that the pressure-time histories, not a single peak, are carried into the finite element model. No values are shown. SCENARIOS LEAK, WIND, IGNITION 1 CFD CASES LOW P MONITOR PANELS 2 FREQUENCY EXCEEDED OVERPRESSURE 3 TARGET DAL 4 LOAD PER PANEL CONGESTED MODULE SIDE HIGH TO LOW 5 STRUCTURAL FE MODEL p(t) PER PANEL, WITH ITS OWN DELAY 6
  1. Scenario set. Each dot is one scenario: leak size and direction, wind and ignition position. The few severe ones, in warning colour, shape the tail of the curve and are the first to be run again in full CFD.
  2. CFD cases. Dispersion builds the cloud, then the explosion run gives a pressure-time history on every monitor panel of the target. A congested module at high pressure drives the nearest panels hardest, and a lower-pressure module drives them less.
  3. Exceedance curve. The frequencies of the scenarios are added from the severest down, which gives the frequency with which each overpressure level is reached or exceeded at the target.
  4. Target frequency and the DAL. Where the curve crosses the allowable frequency, the design accidental load is read. The allowable frequency comes from the owner, regulator or insurer, not from the simulation.
  5. Load per panel. Reading the same frequency panel by panel shows where on the structure the load is high. A single worst-case value applied everywhere hides that pattern.
  6. Structural FE model. Each panel's pressure-time history goes to the matching elements, with its own arrival time. The CFD treats the wall as rigid, so a structure that deflects enough to change the venting needs a further check.
From scenarios to an exceedance curve and a load that varies across the structure. Illustrative schematic.

How do you map explosion CFD loads onto the structural FE model?

Keep the time history, not just the peak. Tie each CFD monitor panel to an element set, apply its pressure-time curve in LS-DYNA or Abaqus, and delay it by its arrival time. The paper compared one representative event applied everywhere at once, the same event delayed by the local speed of sound, and scenario-by-scenario coupling. For a fairly stiff wall they agreed reasonably, and the authors expect the agreement may diminish for less stiff structures. A history matters because of the single-degree-of-freedom equation m d2x/dt2 + c dx/dt + kx = p(t)A: a load short against the natural period T = 2π√(m/k) drives the response through its impulse, a long one through its peak.

Two cautions. One-way mapping treats the structure as rigid in the CFD, so a wall that deflects enough to change the venting needs a further check, and the explicit model needs the energy, mass-scaling and contact checks from our article on a crash model you can trust. And CFD and structural teams often work apart; the paper calls that interface often primitive. A mapping script and a shared load-case file close it.

Where does AI help vapour cloud explosion analysis, and where does it not?

  • Screening and sensitivity. A surrogate trained on a planned CFD run set predicts panel peak pressure and impulse from release rate, wind, ignition position and cloud size, inside the layout's range. The team can change the ignition model or the release frequencies and watch the exceedance curve move without a new CFD campaign. See surrogate models for CFD and FEA.
  • Adaptive run planning. New CFD runs go where the severest outcomes sit, so the tail that sets the design load is sampled most densely.

It does not replace the physics at the tail. A surrogate trained on one layout knows nothing about another module or a changed wall, and it inherits every error of the CFD behind its data. The scenarios that set the design load are re-run in full CFD and FE, and the surrogate carries a stated range and a gate that sends anything outside it to the full model. See validation and uncertainty for AI surrogate models.

What does the simulation not replace?

It supports the design decision and does not make it. Nothing we build certifies, rates or approves a facility, replaces the explosion risk assessment, testing, code compliance or competent-person sign-off, or guarantees that a structure survives. Whether virtual evidence is accepted, against which frequency and criteria, is agreed with the authority and the owner's process-safety function before the study.

From one explosion study to a capability you keep

The return comes when your engineers can re-run the chain after a module moves, not work from a stale report.

From one simulation study to a permanent workflow A loop of six steps: physics model, validation, automated runs, AI surrogate, decision tool and field data, which feeds back into the physics model. YOUR WORKFLOW Better with every run physics + data + AI, kept in-house 1Physics model 2Validation 3Automated runs 4AI surrogate 5Decision tool 6Field data CFD · FEA TESTS · TRIALS DOE · HPC CLOUD OPTIMISE DECIDE MONITOR RECALIBRATE
  1. Physics model. CFD and FEA set up once, as templates: geometry clean-up, mesh, solver settings and post-processing that every later run reuses.
  2. Validation. Mesh and time-step studies, and comparison with tests or full-scale data, so the model's uncertainty is known before it is trusted.
  3. Automated runs. Scripted runs over the parameters and operating conditions that matter, on your hardware or in the cloud.
  4. AI surrogate. A machine-learning model trained on those runs answers in seconds and says how sure it is; low-confidence questions go back to the solver.
  5. Decision tool. Optimisation, trade-off charts or operating guidance, in a form your engineers and operators use every day.
  6. Field data. Test, trial and monitoring data flow back to recalibrate the model, so it improves with every project instead of being rebuilt.
Physics, validation, automation and AI in one loop that improves with every run. Illustrative schematic.
  • A parameterised layout and scenario matrix in your explosion CFD solver, with releases, wind, ignition positions and the congestion revision in a load-case file.
  • An automated run set that submits cases, extracts monitor-panel histories and rejects runs that fail the checks.
  • An exceedance builder that adds scenario frequencies, reads the load per panel at the allowable frequency and shows how the curve moves when an assumption changes.
  • A mapping tool that applies panel histories, with arrival times, to the structural model in LS-DYNA or Abaqus, with the energy, mass and contact checks.
  • A validation record against the experiments and benchmarks you hold, with the spread from unmeasured inputs.
  • A surrogate with a stated range and a gate, plus handover and training so your team extends it. See our training and software development services.

Questions engineers ask about vapour cloud explosion simulation

What is a vapour cloud explosion?
The ignition of a flammable gas or vapour cloud from a release, where flame acceleration through congested or partly confined areas produces damaging overpressure. Also written vapor cloud explosion (VCE). Without that acceleration, it burns as a flash fire.
What is a design accidental load?
The explosion or fire load a structure is designed to withstand at an agreed frequency of exceedance. The frequency criterion comes from the owner, regulator or insurer.
Is the Multi-Energy method enough, or do I need CFD?
The Multi-Energy method suits screening. For a specific wall, deck or support, where direction and uneven congestion matter, the Yellow Book itself points to CFD. The authority agrees which is accepted.
Can simulation replace explosion testing or the risk assessment?
No. It supports design decisions and test planning. The assessment, the tests and the sign-off stay with competent people and the authority.
What do you need from us to start?
The layout or a description of one module, your current load basis, the structure with its FE model if one exists, and your solvers.

If a blast wall load is holding up a layout freeze, send us the module layout or a description of it, your current load basis with its target frequency, the structure and its FE model if one exists, and your solvers. We will reply with how we would build the scenario set and checks, what the validation record should hold, how loads would map onto your structural model, and where a surrogate would help and where its range would end. Start with a conversation.

OLTRION Engineering

CAE, CFD and simulation team

The OLTRION engineering team runs CFD, FEA and multiphysics simulation programmes for aerospace, automotive, energy and industrial clients, and builds the machine-learning tools that speed them up. These articles come from that project work.

Where this applies

Related capabilities

Have a model that will not converge?

Talk to the engineers who wrote this

Send the geometry, the physics and the decision it has to support. We answer with an approach, not a sales call.

Talk to an engineer