Q&A: Solving Water Hammer Risks in Critical Piping Systems Workshops 1 & 2

BOSfluids Engineering Workshop

Solving Water Hammer Risks in Critical Piping Systems

Consolidated Questions & Answers  ·  Sessions of 13 and 18 June 2026

This article merges the questions and answers collected across both workshop sessions into a single reference.

Table of Contents

Fluids and materials BOSfluids can model

Any fluid can be analysed, not only liquids but also gases, and compressible fluids can be modelled as well. It is used for all types of liquids and gases in piping and pipelines.

It can be used for any fluid; the fluid is defined through the fluid database.

Yes. FRP materials are in the built-in database, and it can also easily be extended with user-defined materials.

Yes, we have HDPE, GRE, GRP and others.

Yes. A pipe-material database is included and can be extended with user-defined materials.

Material elasticity is defined by the selected material. In the example shown, the default “Steel” material was used, which carries its own properties.

The MatPRO program is not used directly, but the corresponding material properties can be set easily in BOSfluids.

Materials and fluids are selected from the BOSfluids database, which includes all relevant properties such as density. You can also create your own material or fluid and set its density. Specifying a fluid with a custom density is easily done in the fluid database.

Density, viscosity and bulk modulus, plus a vapour pressure if cavitation is a concern.

Density and viscosity.

Yes. Natural gases can be defined by component, gas/liquid mixtures can be specified, and custom fluid properties can also be entered.

Yes. 

The fluid properties need to be specified by the user. However, if the speed of sound of the crude oil is known, BOSfluids can calculate the bulk modulus from that. BOSfluids also has several built-in crude oil fluid definitions, such as crude oils at specific API gravities.

Yes, the user can define their own custom fluid properties.

Foam-water is a non-Newtonian fluid, which will be supported in the next release of the software.

Surge, force and transient analysis

Yes. Both steady-state and transient flow analyses can be performed on long pipelines.

BOSfluids supports both steady-state and transient studies for pipeline systems.

No, it cannot. That is why BOSfluids performs fully transient analyses.

Most systems with any degree of complexity may require a surge analysis. Pumps can trip and emergency valves can open or close, all of which generate surge loads.

Yes, pressure surge also occurs in gas pipelines. Although the density is typically lower than for liquids, high pressure peaks may still occur depending on the operating conditions.

Many transient events cause both. For example, a closing valve produces a positive pressure peak upstream of the valve and a negative pressure peak downstream of it.

For very simple systems a manual estimate is possible, but it is very conservative and is therefore not advised. The force calculated by BOSfluids does account for pipe length; the largest forces are typically found on the longest pipe sections.

For complex systems, hand calculations are not really feasible or accurate, so an analysis tool is required for reliable results.

Yes.

As many scenarios as you wish can be specified; there is no limit.

Yes. Different kinds of analyses can be run simultaneously, as BOSfluids supports running simulations in parallel on multiple processing cores.

No, thermal transient analysis is currently not supported.

Pumps and rotating equipment

Yes.

Pumps and rotating equipment

PD pumps can be modelled as the flow boundary condition. Reciprocating pumps can also be inserted, including their flow pulsations.

These can be modelled via a dedicated pump element.

Yes, this is a type of centrifugal pump. Users can manually specify the characteristics.

Yes, these systems can be simulated in BOSfluids. A recirculation loop is one of the solutions that could help.

Depending on the pigging process, BOSfluids can be used to analyse pigging processes.

Valves and surge mitigation

Yes. Relief valves are used in these situations and are part of the program.

Yes, we can model those.

That depends on the specific system.

Check valves can be modelled in detail, including the repeated open/close “chattering.” Non-slam check valves can be represented using parameters such as spring stiffness and disk mass taken from the check-valve specification sheet.

As demonstrated in the case study, the system should be analysed to determine the cause so that appropriate mitigations can be applied.

Yes, we agree, since a surge vessel is often an expensive solution.

The software provides a flexible scenario-based approach to surge vessel sizing. You can rapidly create and compare multiple surge vessel configurations within the same model, making it straightforward to evaluate performance and determine the optimal vessel size for your application.

Yes, relief valves that discharge to empty lines are supported.

BOSfluids comes with a flexible way to set up controller systems, where the user can define sensors and fully customisable programmable controllers.

Cavitation and two-phase flow

Homogeneous Vapour Cavity Model, a modern cavitation model.

Cavity size is the cavity expressed as a percentage of the pipe cross-section (a value of 1 equals 100%). Cavity volume is the actual volume, expressed for example in m³ in metric units.

Two-phase flow is currently only supported for cavitation and for the flood-and-drain features.

Yes, but it depends on the nature of the two-phase flow and the transient phenomenon you are trying to evaluate.

The transient analysis can start with sections that have cavitation; however, this should be used with care. BOSfluids assumes that air valves are closed during the steady state.

BOSfluids assumes that the flow remains rapid enough and therefore will not consider channel flow.

Solver, meshing, wave speed and performance

Yes. The assumption is that the wave front is perpendicular to the pipe.

When using multiple pipe materials, such as steel and GRE together, this leads to differences in the fluid wave speed. This is accounted for in BOSfluids so that systems with multiple pipe materials are simulated accurately.

The mesh size and time step are determined automatically by BOSfluids to produce a good mesh, but the user can also override them.

Yes, BOSfluids is based on the Method of Characteristics. Please contact us so we can explain in more detail, as it is not possible to cover every aspect in the chat.

Yes, that is inherent in the basic flow equations. However, BOSfluids includes smart adaptations that make the solvers very fast compared with other solutions.

No. The maximum number of cores is limited only by the computer running the simulation.

Fluid flow as low as Re = 64 can be accurately handled by the flow solver.

The simulations that BOSfluids performs fall under Computational Fluid Dynamics (CFD), but CFD usually refers to fully free-flowing fluid dynamics, such as in vessels, whereas BOSfluids is limited to pipe flow. General CFD packages are much more elaborate and require far more computation time even for very small systems, so actual piping networks are typically not simulated with them.

Yes, both are supported.

Building the model: geometry and boundary conditions

Yes. Process engineers can start with a simple 2D approach to run models for pipe sizing and similar tasks.

Bends can be specified in a table for the pipe line. If full detail is required, the bends can also be modelled explicitly.

You can model a long pipeline via a special Pipe Line element that allows you to specify the number of bends and the length of pipe line.

All elevations come from the 3D geometry. When working in 2D view, the elevation can be entered in a dedicated field.

Building the model: geometry and boundary conditions

This is set through an input field on the pipe.

You can simulate buried piping; this affects how the pipe is restrained and, in that way, affects the flow. However, displacements are not part of a flow study, so no soil models are included for the flow analysis.

The wave speed in buried piping is calculated based on coefficients from the literature.

Yes, any closure profile can be specified in a table.

Yes, in that case the pump still runs, but you can also change the pump speed.

Yes; a large set of boundary conditions can be used.

It couples the gas pocket dynamics to the Method of Characteristics. The pressure and temperature of the gas are tracked during the simulation.

Yes, this is considered in the simulation

It can handle all fluids.

Interfaces, file import and integration

Yes, that works both ways.

The current interface is between CAESAR II and BOSfluids.

Not as native files. The current interface is via PCF or CAESAR II. Most 3D CAD programs can export to PCF files, which can then be imported.

If the CAD software can generate a PCF file, the geometry can be imported.

GIS data is typically imported using the EPANET file interface.

A direct, native AFT import is not possible, but it can be achieved through third-party file formats.

BOSfluids can perform both steady-state and transient analysis for liquids and gases, so there is no need for three separate programs like AFT Fathom, Arrow and Impulse. AFT native model files cannot be read directly by BOSfluids. Please contact us to see how we can help transfer your AFT models to BOSfluids.

That depends on the file format it is presented in. A spreadsheet with x, y and elevation coordinates can be imported.

Yes. Depending on the file format, all relevant data is imported.

This will be possible in the upcoming release of BOSfluids.

Currently there is no direct interface with HYSYS; it is only possible through PCF and the various other interfaces shown during the presentation. Please contact us for the details.

Exporting to AutoPIPE is supported. ROHR2 also uses the CAESAR neutral file interface, so that can be used as an intermediate file format.

Yes, the forces can be transferred to Bentley AutoPIPE.

This is a simple text-based Comma-Separated Values (CSV) file, which can be read and written by any spreadsheet program such as Excel. An example is included in the software.

Stress analysis, supports and structural response

CAESAR II cannot simulate fluid flow. The loads due to water hammer are calculated by BOSfluids, and the resulting stresses in the piping are calculated by CAESAR II.

Yes.

You can model all of those, but bear in mind that BOSfluids is not a piping stress analysis package, so it cannot perform the stress analysis itself.

You can use CAESAR II, but also other stress packages such as ANSYS or AutoPIPE.

BOSfluids exports the transient hydraulic loads generated by the surge event. These loads should normally be imported into CAESAR II without applying an additional Dynamic Load Factor. (As several participants noted, a DLF is generally relevant only when representing a dynamic load within a static analysis, and remains a matter of engineering judgement.)

Yes. BOSfluids is especially well equipped to work with the CAESAR II dynamic module. An example was given during the workshop, where BOSfluids generated the CAESAR II dynamic input file.

The steelwork is built in BOSfluids and the results (stresses, displacements) are presented in BOSfluids. The structural analysis itself is performed by an ANSYS engine that BOSfluids calls automatically; as a user you do not interact with ANSYS directly.

Yes. The ANSYS interface allows you to analyse the mechanical response of the system due to the flow. In the background, BOSfluids creates and runs an ANSYS model, and the results are imported back into BOSfluids, allowing you to review both the flow results and the mechanical results in the same program.

Yes. For the examples shown in the case studies, the filling of empty firewater systems included the impact loads of liquid slugs on fittings.

Yes, these forces can be exported to CAESAR II.

BOSfluids itself does not perform a structural analysis. The hydrodynamic forces resulting from a flow analysis are evaluated in a third-party stress analysis package, such as CAESAR II or ANSYS, and those packages calculate the pipe support loads.

Noise, vibration, AIV and FIV (BOSpulse)

This is handled by our other software package, BOSpulse.

This is currently possible in our other software package, BOSpulse.

BOSfluids implements the Energy Institute guidelines.

BOSfluids implements the Energy Institute guidelines.

BOSfluids implements the Energy Institute guidelines.

This is an upcoming feature and is not yet available.

Codes, standards and validation

Yes. Each release is thoroughly tested against a large set of both analytical and experimental results.

Many codes are supported, and parameters can also be user-defined.

Unfortunately, there are no codes that make a surge analysis mandatory. However, as the case studies show, it is very important to carry one out.

Results, outputs and reporting

Yes. All the data sets shown in that list can be visualised.

All the data sets shown in that list can be visualised.

Yes.

Yes, the output time step can be set in the analysis settings.

The data-point density is set by the user. It can be decreased after the simulation, but not increased.

Yes. Reports can be extracted in PDF, Word or text format.

Application scenarios and specific systems

Yes. Gas turbines, including turbine surge and choking, are included.

Yes.

No, external displacements are not supported.

Yes; it was demonstrated during the session.

The fluid properties are reported to the user in a dedicated fluid properties report.