Simulation & analysis

Our world-leading engineering simulation and analysis teams deliver practical engineering insight and solutions across a wide range of flow, thermal and mechanical challenges.

Our simulation and analysis capability includes:

Computational Fluid Dynamics (CFD)

Our experts have been working in practical application of CFD for over twenty-five years, and have been involved in everything from code development and method development for novel applications across many industries, to large-scale deployments and process automation and optimisation.  We are also active the field of co-simulation where CFD techiques are combined with other simulation approaches such as Finite Element Analysis (FEA) and Discrete Element Methods (DEM).

Our specialisms are many and include multiphase flows, large eddy simulation, solid transport and erosion, reactions and electro-chemistry, marine hydrodynamics, safety studies and droplets and liquid film modelling.

Finite Element Analysis (FEA)

Our skill profile in FEA is profound, with many years' experience of static, implicit and explicit dynamic modelling.  Over their careers our experts have been involved in code development, novel applications as well as optimisation and automation.  We are particularly skills at using FEA for complex integrity assessments involving complex loadings and materials and coupled dynamic structural-fluid analysis.

Discrete Element Methods (DEM)

DEM is a method that allows the simulation the movement of solid particles and this may also be coupled with gas and liquid flows, and we use it widely to support clients in the oil and gas, food and beverage, pharmaceutical and chemical process industries.  By linking this approach with CFD and FEA we are able to predict motions, thermal behaviour, and stresses in both particles and equipment.


We use both CFD and FEA methods to simulate electromagnetic field distribution in solids and fluids in solids and fluids and the forces that result.  Applications include electrochemistry, cathodic corrosion protection systems and rotating equipment.

Vibration and Acoustics

At low frequencies, Flow and Vortex  Induced Vibration (FIV and VIV) are well-known phenomena that can cause fatigue failure of equipment.  We use conventional methods, such as the Energy Institute approach, to identify and manage these problems, but we also go beyond these approaches and deploy coupled fluid-structural methods to quantify damage mechanisms and equipment lives. 

At higher frequencies, Acoustically Induced Vibration (AIV), usually associated with large pressure ncy-domain finite element analysis to identify areas of high stress and potential failure.  The same modelling methods can be used for noise propagation and safety studies.

Optimisation and automation

As computer power and model accuracy have increased, it has become possible to run analyses automatically within automatic optimisation tools.  With these methods, we can find a design optimum for a given performance requirement – and the tools we use now are able to balance a number of different requirements both technical and commercial (for example to include cost as well as technical performance requirements).

Optimisation techniques can be applied to optimise fluid or mechanical equipment or entire engineering systems and processes.

System Modelling

As well as detailed models of components we simulate entire systems using fluid or mechanical components, or a combination of the two.  Applications vary from subsea production system, hydraulic networks, fuel networks, firewater mains, manufacturing systems and control systems.  We're familiar with tools that include MATLAB, Flowmaster, OLGA, Ledaflow, Pipesim and our own software.

Bespoke Software Development

With professional backgrounds that include working on some of the world's best-known simulation software packages, we have the fundamental mathematical and coding understanding to develop specific tools for situations where an off-the-shelf package is not cost-effective.  You may only require a tiny fraction of a package's capability, and be paying for software you don't need.  We can develop something that only provides the aspects you need – and at much lower cost.