The surge analysis tool of choice
BOSfluids enables you to perform surge analyses in an interactive and visual way, giving you lots of opportunities for exploring your problem space fast and efficiently. BOSfluids is actually more than a surge analysis tool as it can simulate general steady state and transient flow conditions in piping systems. It has been developed specifically for engineers to help them solving their flow problems in an efficient and pragmatic way.
With BOSfluids you can:
- Assess the impact of system changes on the steady state process conditions.
- Determine the optimum size of orifice plates.
- Determine the pressure and unbalanced forces due to rapid valve closure.
- Assess the structural effects of fluid-induced forces on a system.
- Simulate pump start-up and shutdown scenarios.
- Simulate various emergency scenarios.
- Assess the effects of changes in operating conditions.
- Determine the impact of a tube rupture scenario.
More than 30 years of experience with surge analyses has been incorporated in BOSfluids and we are continuously transferring our knowledge and that of our users into new versions of the software.
BOSfluids can simulate single-phase fluid flow through piping systems. It assumes that the fluid properties are homogeneous and that the flow conditions are uniform over any cross section of the piping systems. These assumptions are adequate for obtaining sufficiently accurate results in a wide range of applications.
A collection of special flow elements enables you to build realistic models of actual piping systems. These flow elements include reducers, orifices, valves, check valves, air valves (vacuum breakers), safety relief valves, regulator valves, pumps, surge vessels and storage tanks. BOSfluids also offers an element for simulating tube rupture in heat exchangers.
BOSfluids offers steady state, quasi steady state and transient flow solvers. The former is based on a non-linear, implicit solution method that takes the compressibility of gases into account. The quasi steady state solver essentially calculates a series of steady state solutions and is aimed at the analysis of slowly evolving flow conditions over long time periods. The transient solver, on the other hand, is aimed at the analysis of fast-changing transient flow conditions involving pressure waves. This solver uses the method of characteristics to solve the time-dependent and non-linear flow equations in a robust and efficient way. It implements models for simulating the formation and collapse of vapor cavities in liquids so that it can accurately predict the resulting pressure waves in the piping system. Both the steady state and the transient solver can handle piping systems involving fluid properties that vary in space.
Main reasons for using BOSfluids
- BOSfluids features a powerful and efficient user interface.
- BOSfluids works with 3-D models that look like the real thing.
- BOSfluids is very well suited for combined fluid-structure analyses.
- BOSfluids supports the definition of multiple scenarios in one model.
- BOSfluids can handle very large and detailed piping models.
- BOSfluids can simulate pump failure and tube rupture events.
- BOSfluids can import and export data in common formats.
- BOSfluids guarantees access to your data by means of open standards.
- BOSfluids comes with excellent support.
BOSfluids comes with a graphical user interface that offers a streamlined model definition procedure and extensive post-processing capabilities. The interface consists of two main areas: an area on the left that is made up of a series of tab pages providing many different input, selection and control elements; and an area on the right, named the 3-D viewer, that provides a graphical representation of the piping model. The tab pages in the left area are arranged in such a way that you normally proceed from left to right in order to define the piping model; to define the analyses that are to be performed; to run one or more simulations; and to analyze the results. The 3-D viewer provides graphical feedback of the changes you make to the piping model. It can be used to interact with the model, to select parts of the model in a graphical way, and to view the simulation results.
BOSfluids provides support for defining overlapping groups of elements and nodes that enable you to partition your model in a logical way and to apply bulk operations to different parts of the model. This can save a lot of time when you need to adapt operating conditions or pipe-related data.
Parts of a model can be excluded from analyses with a few simple operations. Excluded parts are rendered translucently so that they are visible at a glance and so that you can keep interacting with them in a graphical way.
Because BOSfluids works with 3-D piping models you can easily correlate the model to the actual piping system, helping you to avoid making modeling mistakes. Another significant advantage is that BOSfluids can not only predict the magnitude of the unbalanced fluid forces, but also their direction and exact location. This makes BOSfluids ideal for combined fluid-structure analyses.
BOSfluids also supports building network-like models by means of the pipeline element type. In fact, you can build part of your model as a realistic 3-D model and another part as a network-like model. In this way you can obtain more detailed output results at the locations where that is necessary.
A BOSfluids piping model is actually made up of a flow model and a structural model. The latter can not only contain the usual pipe elements, but also different kinds of supports and structural steel elements. This means that you can build one piping model in BOSfluids that can be used for both flow and structural analyses. This greatly reduces the need to build and maintain two different models in different software applications.
Fast-changing flow conditions can lead to high and low pressures that can affect the integrity of the piping system. These conditions typically involve fast-changing and large pressure differences between opposite bends in the system. These, in turn, can result in significant forces acting on the piping system that can lead to mechanical failure.
BOSfluids can accurately predict the dynamic, fluid-induced forces acting on the piping system. That is, BOSfluids can predict the time-dependent magnitude, location and direction in which the forces act. Not only that, with BOSfluids you can perform a coupled fluid-structure analysis with a supported structural solver. This means that you can assess the effects of the fluid-induced forces on the piping system without leaving the BOSfluids interface.
Alternatively, you can export the forces in various formats, including those that can be imported by CAESAR II and Bentley AutoPIPE. All these features make BOSfluids a powerful and efficient tool for performing combined fluid-structure analyses involving piping systems.
BOSfluids enables you to define multiple scenarios in one piping model. A scenario can be viewed as a context or scope in which the model parameters are defined. Multiple scenarios can be defined in order to study different variations of the piping model. For instance, if you are interested in the effects of an orifice diameter on the flow and pressure distribution you could define multiple scenarios that specify different diameters for that orifice. In fact, you can change any model parameter, except the pipe geometry, in a scenario.
Modify groups of elements in individual scenarios.
By default, a piping model comprises only one scenario, called the main scenario, that defines the primary model parameters and the piping geometry. Any other scenario is implicitly derived from the main scenario. That is, any change to the main scenario, such as a change in a pipe diameter, is propagated to all other scenarios. On the other hand, a change to any scenario other than the main scenario only affects that particular scenario.
You can perform analyses for multiple scenarios in parallel (if multiple processor cores are available) and compare the results from different scenarios in different ways.
Compare results from different scenarios.
The ability to deal with 3-D geometries does not limit the complexity and size of the models that BOSfluids can handle. DRG has put a significant effort into making sure that you can work fluidly with models involving ten of thousands of pipe elements. Entering this number of elements manually would of course not be very practical. BOSfluids can therefore import pipe models in various formats, including Piping Component Files.
Transient flow analyses involving large piping models traditionally take a substantial amount of time. BOSfluids therefore provides a very efficient transient solver that applies a novel grid coarsening method to reduce the analysis time dramatically without reducing the accuracy of the results.
BOSfluids can take advantage of multiple processor cores on different levels. On a high level it will run the user interface on a different core that the flow solver so that you can view the results for one scenario while another is still being processed. On an intermediate level BOSfluids will schedule different scenarios on different processor cores. On a low level it will use multiple processor cores to reduce the time to run a single transient flow simulation. This all means that you have to spend less time waiting for results and that you can spend more time on solving your flow problems.
BOSfluids implements models for simulating many common flow elements and transient flow phenomena. In particular, it implements models for simulating pump failure and tube rupture events. Pump failure events, involving a sudden loss of power to one or more pumps, can lead to pressure surges and flow conditions exceeding the design specifications of a piping system. BOSfluids implements a pump failure model that predicts how a pump spins down after its power has been cut. This model is based in four-quadrant Suter curves and can therefore handle all possible flow regimes, including reverse flow and reverse rotation of the pump. To help you assess the accuracy of the computed results, BOSfluids implements various diagnostics and saves the relevant model parameters to output reports. This makes BOSfluids a robust tool for the analysis of pump failure events.
Tube rupture in a tube-and-shell heat exchanger can lead to over pressure situations in the shell or the tubes, especially if the high-pressure fluid is a gas or a liquid that undergoes a rapid phase transition due to flashing. The tube rupture model implemented by BOSfluids can be used to simulate the discharge of a high-pressure gas or liquid from one or more ruptured tubes into a low-pressure shell. The model supports phase transitions due to flashing, both at the fracture and within the tubes, and can handle both critical and sub-critical flow conditions. The model also accounts for pressure losses within the tubes and for pressure changes due to temperature changes.
The tube rupture model is complemented by models for safety devices such as relief valves and burst disks. Both models also support flashing and critical flow conditions. All these models make BOSfluids a versatile tool for the analysis of tube rupture scenarios.
While you can perfectly well build complex piping models in BOSfluids, you can also import piping models from different file formats, including: CAESAR II neutral files, Piping Component Files, EPANET model files and spreadsheets defining pipe profiles. When you import a model you have the choice to replace the current model, extend the current model or update the current model by using the geometry defined by the imported model. The latter option is useful if you need to work with BOSfluids and another piping analysis tool on the same piping system.
When importing a piping model from a set of Piping Component Files BOSfluids will apply various, automatic algorithms to correct common problems such as overlapping elements and disjoint elements. Various parameters are available to tweak the import algorithms so that you can end up with a correct and consistent piping model.
DRG strongly believes that the piping models you create should not be locked away in some propriety and inaccessible format. BOSfluids models and results are therefore stored in human-readable text files and HDF5 database files that can be accessed with free and open source tools. You can even access and modify these files from Python and Matlab scripts so that you can use BOSfluids as a building block in your own, custom solution procedures.
If your BOSfluids license has expired, you can still use BOSfluids to view your models and results. You can no longer, however, save any changes to your models or perform new flow analyses.
Because we frequently use BOSfluids in our engineering projects we are in a perfect position to assist you in your use of BOSfluids. Our engineers and software developers can help you setting up your piping models and defining the analysis to be performed. They can also help you interpret the results. In the event that you are not able to solve your flow problem, you could even ask us to solve the problem for you.
The software developers at DRG all have a background in physics or aerospace engineering and are highly motivated to keep improving our software. This means that if you would make an investment in BOSfluids now, you are investing in a tool that continuously gets better and better. You can actually influence the development process as we actively listen to our user base; most changes and improvements in BOSfluids are the result of feedback from BOSfluids users.
Breakthrough performance gains
- The transient flow solver applies a novel grid coarsening method so that the flow grid point spacing and the time step size are no longer constant throughout the entire piping model.
- A larger grid point spacing and a larger time step size are used for long pipeline sections, while a smaller grid point spacing and time step size are used for smaller and more detailed pipeline sections.
- An analysis time reduction of up to two orders of magnitude has been observed for models that involve long pipeline sections.
Improved tube rupture analysis
- Improved tube rupture model with support for gases, and saturated and sub-cooled liquids. The model also supports phase transitions due to flashing, both within a tube and at the fracture opening, and accounts for friction losses within the tubes.
- The relief valve model has been extended with support for phase transitions and critical flow.
- A new Burst Disk element type can be used to model burst or rupture disks. This element type, too, supports phase transitions and critical flow.
Coupled fluid-structure analyses
- Support for coupled fluid-structure analyses through a new structural solver interface. This makes it possible to analyze the structural behavior of the piping system in response to fluid-induced forces.
- You no longer need to export the forces and perform a structural analysis in a third-party application; this can all be done from within BOSfluids, provided that a supported structural solver (ANSYS) is available.
- A BOSfluids model comprises both a flow and a structural model. The latter can include supports and structural steel elements (beams).
Quasi steady state analyses
- Extension with quasi steady state analyses for simulating slowly-evolving flow conditions over long time periods.
- Because fluid inertia effects are ignored in quasi steady state analysis, the flow conditions can be determined at (mostly) arbitrary points in time.
EPANET file interface
- A new file interface makes it possible to import EPANET models.
- Use the EPANET file interface and the quasi steady state analysis type to simulate large water distribution networks.
Exclude and include parts without effort
- A new feature allows you to specify for each element whether it is to be included in the flow and/or structural model. This means that elements can be included and excluded without having to change their type.
- The None element type has been removed.
- Excluded elements are rendered with a translucent color in the 3-D viewer. This means that they remain visible and selectable.
Improved pump failure simulations
- BOSfluids will issue more warnings when the pump failure model is operating outside its limits and when the specified pump map deviates significantly from the so called Suter curves on which the model is based.
- A new Pump Failure report provides more information about pump failure simulations.
Many additional features and improvements
- Addition of a new Tank element type.
- Support for exporting plots containing data sets with different lengths.
- Better organization of element, node and analysis types.
- Support for specifying the acoustic length of Flange elements.
- Support for rendering non-pipe output data in in the 3-D viewer.
- Improved performance of the 3-D viewer.
Version 6.0 marks a major update of BOSfluids. It brings many new features and significant improvements to existing features. Although not all changes are visible, they will help extending and improving BOSfluids in the (near) future.
New and more accurate and robust flow solvers
- Completely rewritten steady state and transient solvers that eliminate many restrictions imposed by the previous solvers.
- Improved and more accurate implementations of the cavitation models that are better able to handle the formation and collapse of large cavities.
- Support for running a transient simulation on multiple processor cores to reduce the computation time.
- Support for an automatic convergence check by running a second simulation with a smaller time step size.
- Support for the partial opening of check valves when running a steady state simulation.
Support for multiple fluids in one model
- Different fluids and/or different fluid properties can be specified for different parts of a piping model.
- Automatic adjustment of the density of gases when running a steady state simulation. An equation of state is used to relate the gas density to the pressure and temperature.
Support for reducers and mitered bends
- Support for reducers/expanders by a model that captures the gradual change in crosssectional area and the minor loss caused by flow contraction or expansion.
- Support for mitered bends and their associated minor losses.
- Support for including minor losses at T-junctions.
Decoupled scenarios and analyses
- Scenarios and analyses can be specified independently; one analysis type can be used with multiple scenarios and the other way around.
- Scenarios and analyses can be combined in cases for which simulations can be run. Results are associated with cases instead of scenarios.
- Multiple analyses can be edited with a single operation.
- Outdated results are no longer deleted automatically and can still be viewed after making changes to a model.
More powerful data visualization
- The Results tab page has a new, more efficient layout.
- Graphs are embedded in the Results tab page and can be popped out when more detail is required.
- Improved support for comparing cases and data sets.
- Support for displaying element properties in the 3-D viewer.
Components database for managing fluids and more
- The components database enables re-use of components in different models.
- Supported components: fluid definitions, material definitions, and custom unit sets.
- Properties of (built-in) fluids can be shown graphically.
- Support for multiple database files to enable sharing of components.
New rendering engine for smoother graphics
- The 3-D viewer is based on a new rendering engine that makes full use of contemporary graphics processors.
- Smoother graphics (no tessellation required) and better performance.
- Improved user interface responsiveness for very large models.
Many additional features and improvements
- Support for selecting the Z-axis as the vertical axis.
- Support for reversing the orientation of selected elements.
- Support for cloud license keys in addition to local license keys.
- Improved undo/redo operations.
- Many more small improvements and bug fixes.
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 pump model
- Support for specifying pump curves with more than three points;
- Support for specifying the rated flow rate associated with a pump curve. This improves the accuracy of pump trip/stop scenarios.
Improved user interface
- Support for undoing (and redoing) changes made to the model;
- Support for a user-defined ambient pressures;
- Support for specifying pipe lengths in feet and inch;
- Support for entering simple equations in addition to literal values;
- Support for displaying a Bill of Quantity listing all components that make up the model.
Improved support for pipe stress analyses
- Support for exporting the unbalanced forces to Bentley AutoPIPE;
- Support for creating a setup file (a so-called 7 file) for the CAESAR II dynamic analysis module;
- Support for exporting the unbalanced forces to a CAESAR II FRC file that can be used to perform a quasi-static pipe stress analysis.
New axial check valve model
- Aimed to model check valves with an axial closing mechanism;
- Revised swing check valve model.
New external file interfaces
- Support for Piping Component Files (PCF);
- Support for comma-seperated (CSV) text files;
- Improved Caesar II neutral file interface.
Support for symbolic model parameters
- Specify model parameters using symbolic definitions;
- Aimed to adjust multiple model parameters at once.
Support for multiple processor cores
- Support for running multiple scenarios on multiple processor cores;
- View the availble results while another scenario is being processed.
- Improved ”Input Echo” report;
- Improved overall accuracy of the results;
- Increased the maximum model size.
Improved handling of force pairs
- Automatic defined force pairs;
- New report ”Force Pairs” lists all defined force pairs.
Improved user interface
- Improved display of results in 3D viewer;
- Improved handling of long scenario/group names;
- Improved scenario managment;
- Support for entering nominal pipe sizes and pipe schedules;
- Support for copy/past operations in tables.
New pump model
- Support for specifying multiple pump curves;
- Support for specifying a pump speed curve;
- Improved pump shutdown algorithm.
New Pipe Line element
- Aimed at quick pressure drop calculations;
- Models a complete pipe line section including bends, valves and other types of elements.
- Improved, dynamic flow friction model;
- Improved calculation of unbalanced loads;
- More accurate pipe segmentation algorithm;
- Improved tube rupture model.
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;
- Change of some English units to better adhere to industry standards;
- Support for generating valve opening curves, pump speed curves, and other types of curves;
- Support for specifying an intermediate node when setting up a profile plot.
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.
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.
Improved valve model and configuration
- New possibility to enter the valve flow characteristic, relating the flow coefficient to the valve opening;
- In addition to the discharge coefficient Cd, the possibility to specify the flow coefficient either as Cv or Kv.
New analysis features for the results tab and viewer
- New option to show the global maximum and minimum values during the entire simulation in the 3-D viewer;
- A min-max plot which shows the global minimum and maximum values for each node sorted from the largest to smallest value;
- Possibility to make the 3-D viewer zoom into a certain node by double clicking that node in a profile plot or min-max plot;
- Possibility to show the path of a profile plot in the 3-D viewer or show the shortest path between two nodes using the new ruler tool.
Extended possibilities to edit models
- merge two or more adjacent elements into a single element;
- break down elements into smaller elements;
- rotate or mirror elements;
- delete multiple elements in one action;
- renumber multiple nodes.
- overview of all transient actions;
- double click to directly edit the transient actions for the selected element.
Extended output features
- maximum pressure data set to make sure the highest pressure peak during the entire simulation is captured in the output;
- possibility to define targets for output results and receive a warning if the targets are not met.
Extended import/export features
- possibility to extend the current piping model with additional piping geometry;
- possibility to update a current piping model, where only the piping geometry is updated while the specific BOSfluids elements, such as valves and analysis settings are preserved;
- load/save tables from/to files.
Since version 5.0, BOSfluids includes a new user interface. This changed the way models are built and results are analyzed. These changes considerably improved the overall user experience with the software.
Improved user interface
- intuitive guidance through the analysis process using numbered tabs;
- improved organization and grouping of functions;
- clear highlighting of options that require input;
- continuous check for correct input values.
- interactive visualization of the model while it is built;
- clear and intuitive node numbers, labels, rotating, color settings, element visualization, etc.;
- editing options to select, alter or insert (groups of) elements from the viewer.
Groups and labels
- creation of standard and custom element and node groups;
- simultaneous editing of elements at the group level;
- labeling of elements and nodes for easy reference during post-processing.
- support for creating multiple variations on a model;
- bundling of all scenarios into one input file and one results data base.
- import CAESAR II models in BOSfluids;
- export BOSfluids models to CAESAR II;
- export BOSfluids unbalanced force pairs to CAESAR II;
- import pre-version 5.0 BOSfluids models.
- 3-D movies of transients;
- 2-D graph manager to plot (several) results in one graph;
- animated profile plots;
- improved scale settings;
- new database structure for storing all output in one file;
- improved reporting.
Improved solver interaction
- small errors in the solver have been solved;
- reduced simulation time;
- support for running multiple scenarios with one action.
Documentation available on the website
- elaborate tutorials including theoretical background;
- video demonstrations of new features.
BOSfluids 6.0 released
BOSfluids is our powerful fluid dynamic simulation tool used to prevent pipe failures caused by waterhammer and surge pressure events.
This demonstration of BOSfluids explains the new feature that allows users to easily duplicate large sections of their model in order to speed up modelling time.
Batch Plot Generator
This demonstration of BOSfluids explains how to save your 2-D results plots for easy export. The batch plot gives users the option to save their required results and plot settings for fast regeneration of the plots when new results are available when the system settings were modified and a new simulation was performed.
New pipe line element
This demonstration of BOSfluids explains the use of the pipe line element. This element can be used to simulate a combination of regular pipe elements, valves, bends, etc. This element can be useful when, for example, the exact routing of the piping is not available during the analysis of the system.