BOSpulse New Features

Automatic set-up and improved evaluation of PSD devices

Support for automatically creating the tables containing the areas and node numbers that are used to determine the shaking forces acting on Pulsation Suppression Devices (PSDs). It is also possible to export the shaking forces by specifying a pairs of nodes on which the shaking forces are to be applied.

Improved accuracy of fluid properties and AGA8 tool

Support for defining gas/liquid properties as a function of the temperature. This can be used to get the correct wave speed in each pipe element if the temperature in a model varies significantly. Addtionally BOSpulse now also supports defining gas properties using the procedure described in the AGA Report No. 8, Part 1 (April 2017).

Mechanical response study with Bentley AutoPipe

Support for exporting the shaking forces to Bentley AutoPipe. This makes it possibly to perform a mechanical response study with AutoPipe using the shaking forces calculated by BOSpulse. A node remap table can be specified that indicates which nodes in the BOSpulse model correspond with which nodes in the AutoPIPE model.


General reduction in modelling effort and improved accuracy

Support for automatic adjustment of the acoustic length of pipe elements at T-junctions. The acoustic length is adjusted only if: the pipe is connected to one or two T-junctions; the other elements connected to the T-junction are pipe elements and form a straight line (180 degree angle); the other pipe elements have the same inner diameter; the angle between the pipe and the header is at least 40 degrees; and the pipe protrudes at least one quarter of its diameter from the header pipe.

General Undo/Redo support.

Additional options for modelling reciprocating equipment.

Included a Bill of Quantity, to provide a quick overview of all piping/equipment in the model.

Full Release Notes

Version 3.1

Improved support for user-defined fluids

  • Support for specifying the physical properties of user-defined liquids and gases as function of temperature so that a more accurate wave speed can be calculated for models with significant temperature variations;
  • Support for a new user-defined gas using the methodology described in the AGA Report no. 8. This allows the user to specify the composition of the natural gas.

Improved PSD handling

  • Support for automatically listing the areas and node numbers that are used in the calculation of the shaking forces acting on Pulsation Suppression Devices (PSDs);
  • Support for merging elements of the type PSD in the same way as elements of the type Pipe;
  • Improved support for exporting the shaking forces acting on PSDs.

Improved reciprocating equipment

  • Improved input parameters for reciprocating equipment;
  • Improved calculation of the flow rate due to the new parameters Rod Diameter and Crank Clearance Volume.

Support for Bentley AutoPIPE

  • Support for exporting the shaking forces to Bentley AutoPIPE;
  • Support for specifying a node remap table that indicates which nodes in the BOSpulse model correspond with which nodes in the AutoPIPE model.

Improved user interface

  • Support for undoing (and redoing) changes made to the model;
  • Support for automatic adjustment of the acoustic length of pipe elements at T-junctions;
  • Support for a user-defined ambient pressures;
  • Support for displaying a Bill of Quantity listing all components that make up the model;
  • Addition of a static pressure drop report for API618 analyses;
  • Addition of a Pipe Parameters report when using the Harmonic solver.
Version 3.0

Harmonic solution method

  • Support for a completely new harmonic solution method that calculates the pressure pulsation amplitudes (and phase angles) directly in the frequency domain
  • Dramatic reduction in computation times, making the harmonic solution method ideal for a quick scan of a model
  • The existing transient solution method can be used to study a model in more detail as it is more accurate and provides results in the time domain too

Support for PSD elements

  • Support for modeling Pulsation Suppression Devices (PSDs)
  • Additional API compliance checks, including checks for the pressure pulsation amplitudes at compressor flanges, checks for the maximum pressure drop across PSDs and checks for shaking forces acting on PSDs
  • Additional graphs and report options to analyze the results associated with PSDs

New and improved file interfaces

  • Support for importing pipeline models from Piping Component Files (PCF) and from comma-separated values (CSV) files
  • Improvements to the CAESAR II neutral file interface, including support for CAESAR II version 9

User interface improvements

  • Layout adjustments so that the user interface makes better use of the available screen estate, in particular when a model involves long scenario and/or group names
  • Support for copy/paste operations in tables
  • Support for changing the order of the scenarios
  • Support for viewing and editing the coordinates of nodes
  • Improved layout of API reports
Version 2.0

Support for parametric studies

  • Ability to perform sweeps over certain parameters such as the API analysis frequency or fluid wave speed
  • Use of multiple processors to reduce solver execution time
  • Coupling of the reciprocating operation speed to the API analysis frequency to simultaneously vary both model parameters

New API compliance checks

  • Calculation of allowable shaking forces according to the API 618
  • New API result plots which show the results versus frequency including the allowable limit
  • Extended the standard API compliance reports including shaking force checks
  • New API summary reports and customizable reports which can be saved for quick regeneration after a new simulation run

New input options

  • Support for entering element dimensions based on length and angle
  • Support for entering an ANSI nominal pipe size or schedule for pipe diameters and pipe thickness
  • Support for providing a standard density for gasses to review the standard flow rate in the industry standard units

Improved analysis options

  • Support for performing a Steady State analysis. This can be used to quickly calculate average flow rates and system pressure drops
  • Improved Results tab to review the results of all available data sets in a list and the use of sliders to go through the multiple harmonics and variations of the parameter study

Demonstration mode

  • Demonstration mode to allow the program to run without license
  • Review old models and results after the sotware license has expired
Version 1.1

Change in the top-level tabs

  • 1 Piping to build the piping model;
  • 2 Scenarios to define the models parameters for the various scenarios;
  • 3 Run to run the simulation;
  • 4 Results to view the computed results.

Solver improvements

  • More accurate pipe segmentation algorithm;
  • Improved calculation of unbalanced loads;
  • Reduced execution time of the solver;
  • Support for excluding pipe elements from an API check;
  • Extension of the reciprocating compressor boundary condition with support for specifying the crank and rod length;


Support for exporting to BOSview

  • Export results per scenario;
  • Send a pruned results file to clients, without revealing model parameters;
  • Clients can download the free standalone application BOSview;
  • Clients can see the piping model and results in a similar way as users do in the Results tab.

Support for saving 2-D plots

  • Save the setup of a 2-D plot to a model file;
  • Recreate all saved plots after running a new simulation;
  • Export all saved plots to multiple image or data files.

Improved input and output

  • Handle CAESAR II version 7 neutral files;
  • Show a warning when saving a model in a new version;
  • Better handling of errors while reading a results database.

Improved user interface

  • Improved layout of the Scenarios tab;
  • Support for duplicating groups of elements;
  • Use the global F5 shortcut key to run a simulation;
  • Improve the handling of elements of type None;
  • Improved warning and error messages when running a simulation;
  • Support for measuring the distance between nodes with the Ruler tool.