FSEG LOGO FIRE SAFETY ENGINEERING GROUP The Queen's Anniversary Prize 2002 The British Computer Society IT Awards 2001 The European IST Prize Winner 2003
School of Computing & Mathematical Sciences
UNIVERSITY of GREENWICH
smartfire Home | Capabilities | Features | Background | Future | Projects | Publications | Animations | News |
Press Releases | Leaflets | Team | Visitor Registration | Demo Software | Users Area | Contact


SMARTFIRE FEATURES


QUICK LINKS

Key Features of SMARTFIRE v4.1

Advantages of SMARTFIRE v4.1

New Features in SMARTFIRE v4.1

Existing Features from SMARTFIRE v4.0

 


KEY FEATURES OF THE SMARTFIRE V4.1 ENVIRONMENT  Back

The following table lists some of the key features of the SMARTFIRE V4.1 Environment.

SMARTFIRE TOOL

FEATURE DESCRIPTION

SMARTFIRE Scenario Designer

Allows CAD/Bitmap import or 2D design of buildings

  Automatic "zone" (Exodus export link) for each room block
  Allow composite objects and added inlet and outlet objects
  Re-do and un-do added
  Improved room/door search algorithm

 

VR Walk through mode with superimposed CAD floor plans

SMARTFIRE Case Specification Environment

Build/Configure Scenario in 3D Environment

 

Multiple fire sources

 

Predicted secondary ignition of fuel packets

  Added delayed triggers and time varying inlets

 

Define Obstacles, Thin plates, Inlets, Outlets, Portals, etc.

 

Natural vents to outside and forced vents (Fans)

 

Toxicity and HCL (with absorption) models added

 

Added sprinkler modelling with Nozzle object

 

Volume and face porosities

SMARTFIRE Interactive Meshing System

Creates a mesh and the CFD Engine command script

 

Extended region handling, Cell budget selection

  Geometry specific meshing with mesh rule file-tuning

 

Enhanced automated meshing system

 

Iterative mesh improvement (Refine)

 

Manual mesh editing tool

SMARTFIRE CFD Engine

Simulates the Scenario

 

Parallel computation capability using standard office based PCs

 

3D (unstructured mesh capable - with suitable meshing system)

 

Transient or steady-state

 

Turbulent (K-ε with buoyancy modifications)

  Optional high resolution difference schemes

 

Radiosity, 6-flux and multi-ray radiation models

 

Gaseous combustion, Toxicity, HCL and Sprinkler models

 

Interactive Visuals, Data Plots and Monitor Graphs

  Visibility distance visualisation

 

Interactive control of solution process

 

Export data (including toxicity) to EXODUS evacuation software

SMARTFIRE Data Viewer

Allows post-processing of CFD data

 

3D VTK/OpenGL graphics to display geometry and field data

  Point probe and graphing through data

 

Supports semi-transparent geometry and visuals

 

Animation of time series results or a series of camera viewpoints

  Vector and Streamline visualisation

 

Scalar (cut plane, iso-surface) and Smoke visualisation

 


SMARTFIRE V4.1 ADVANTAGES  Back

SMARTFIRE V4.1 has been developed in C++ using Object Oriented modular software design.  This has lead to a highly flexible system capable of extensive enhancement. SMARTFIRE V4.1 offers the fire engineer the following advantages:

  • SMARTFIRE discards the outdated concept of batch mode processing, allowing users to access fully interactive CFD, ensuring that the entire modelling process is more efficient and results are more comprehensible.

  • An integrated modular simulation environment that provides the design engineer with the tool set required to Specify the Geometry, Specify the Scenario, Mesh the Geometry, Perform the CFD simulations and Interrogate the results.

  • A Case Specification tool that uses terms that are familiar to the Fire Safety industry.

  • An Interactive Meshing system that enables users to easily edit "geometry" rather than "mesh specific" sub-regions (as found in many traditional CFD case specification tools).

  • A fully featured CFD engine that can solve for steady-state/transient turbulent, buoyant flows with forced or natural ventilation including heat transfer with combustion, thermal radiation (using multi-ray, six-flux, or radiosity sub-models), toxicity, HCL (with optional wall surface absorption) and/or Sprinklers on un-structured 3D meshes.

  • A built-in data "slice" visualisation capability that can also be used both for post processing visualisation and for continuous solution monitoring.

  • Extensive data gathering facilities using line plot graphs, graphs of residuals and monitor values and image captures.

  • Comprehensive save and restart facilities allow speculative control and stability research whilst the case database provides data compression and neat file management.

In addition, SMARTFIRE V4.1:

  • Is available for PC platforms using 32-Bit Microsoft Windows [NT 4.0, 2000, XP, Vista (tested)]. Support for 64 bit versions of Windows, is currently being developed.

  • Details concerning Linux/Unix workstation versions are available on request, Please enquire for further details.

  • Minimum PC specification is a P4 1.5GHz with 512MB RAM and 800x600 SVGA.

  • Recommended minimum PC specification is a Pentium P4 2.4 GHz or AMD Athlon 4400+ with 1024MB RAM and 1024x768 XGA.

  • Easy upgrade path with a promise of continued support for all SMARTFIRE releases.


FEATURES IN SMARTFIRE V4.1  Back

SMARTFIRE V4.1 has a host of new and improved features.  The major changes include:

  • Scenario Designer tool provides a semi-automated graphical environment for the import of CAD (DXF or floor plan mono-bitmap) drawings for the creation of SMARTFIRE modelling scenarios from building floor plans. This tool does not have to be used if there are no building plans available although the intuitive CAD-like interface can greatly enhance the speed of development of scenario geometries for large scale or complex buildings. The output from this tool will be a 3D geometry model that can be loaded into the SMARTFIRE Case Specification Environment. The tool understands layers used in DXF design drawings and can "scan" for rooms within each floor plan. There are intuitive mechanisms for selecting portions of a complex building plan and selectively incorporating rooms, doors, windows, fires and vents into the scenario to be modelled.

  • The parallel version of SMARTFIRE (using MPI), that uses networked PC workstation clusters with domain decomposition to speed up the solution process, has been improved with more of the serial mode interactivity. The parallel CFD engine runs with a slightly more limited Graphical User Interface than the serial version.

  • Interactive Visualizer allows intermediate and final results display during the CFD computations. This tool allows a 2D visualisation plane to be viewed within the context of the geometry and the whole scene can be rotated, zoomed or shifted under mouse control. Also now supports visibility distance computation through smoke filled environments.

  • SMARTFIRE “DataView” provides results post-processing with geometry display and numerous visualisation options including scalar iso-surfaces/cut-planes, velocity vector displays, streamlines, smoke visualisation, surface data and animated results for multiple time step saves.

  • A zone (sub-region) based data link allows SMARTFIRE to export simulation results to the EXODUS evacuation-modelling tool. This now supports toxicity and HCl sub-models and has semi-automated set-up of zones when using the SMARTFIRE Scenario Designer.

  • Many of the objects available in the Case Specification Environment have temporal or solution controlled activation/de-activation. This means that, for example, a thin plate object (representing a closed door or window) can be removed from a simulation at a particular time OR if a particular solution condition is detected. This is a very powerful feature that enables such research as secondary ignition of fire sources, opening and closing of vents, baffles, doors and windows, and the activation or deactivation of fans or inlets. New objects have been added (TRIGGER CELL and TRIGGER VOLUME) to provide the solution controlled activation/de-activation. The object triggering can also be delayed.

  • Monitor points have enhanced handling so that multiple monitor points can be defined (the last monitor point defined will - as usual - be used for the CFD data monitoring point). All of the monitor points can have selective data output to a variable specific monitoring file. The files will each have monitor-point columns of values that are the variable values for the particular monitor point at successive time steps. The files will be continually appended with all the monitor point data at the end of each time step.

  • Gaseous combustion model has partial oxygen sensitivity added. Formerly the Gaseous combustion model did not use the oxygen concentration to limit the rate of combustion. The model is not yet capable of handling fire extinction but this feature and other enhancements are currently being researched.

  • The multiple ray radiation model has been optimised so that it performs faster when there are only very minor changes in temperature. The multi ray radiation model (particularly when using many rays) is very computationally expensive and this optimisation makes the use of the model much more practical.

  • The automated meshing system has been enhanced with more powerful quality assessment and adjustment routines. The user can choose to check the quality and the system will selectively choose to add cells only where they are actually needed (and be beneficial) rather than the former approach of a brute force increase of the directional cell budget to try and fix the problematic cells/blocks.

  • Multiple planar-visualisation windows are supported by the SMARTFIRE CFD Engine, including image saves.

  • A number of optimisation strategies have been incorporated within the SMARTFIRE CFD Engine. (i) The data storage mechanisms have been reworked to give much more optimal performance due to the faster cache arrangement of modern PC workstations.  (ii) The CFD Engine supports the removal of certain classes of solid so that certain solid cells are physically removed from the problem and no processing is performed. This is particularly useful for complex scenarios where there are void spaces and blockages that do not participate in any of the solution development. The removal is near 100% effective at saving the compute time for all of the cells that are removed. (iii) Re-indexing of the problem (Research Version Only) using cell activation groups allows processing to be targeted on the cells where the solution is changing the most. This is an experimental technique that is currently being researched and is most likely to be of benefit to large-scale simulation scenarios where parts of the domain experience little or no significant flows or heating. It should be noted that both solid removal and re-indexing have a side effect of losing the regular nature of structured cartesian meshes. The SMARTFIRE CFD Engine can process the unstructured case BUT the visualisation is affected since the data is no longer structured. This means that the visualisation of data cut planes will use the unstructured triangulation routines rather than the regular structured mesh visualisation routines.

  • Data output formats support various third part post processing packages. MayaVi (freeware) supported for "snapshot" saves AND incremental saves. TecPlot (commercial) supported for "snapshot" saves. Ensight-6 and -Gold (commercial) supported for "snapshot" saves.

  • Porosity objects (for faces and volumes) enable more realistic handling of partial blockages. Some objects, such as meshes/grills and/or objects with sub-structures much smaller than the modelled mesh resolution, might not be adequately modelled using existing thin plate or obstacle objects. Porosity objects allow partially blocked faces and volumes to be specified. In some cases this can enhance the modelling accuracy BUT users are warned that the porosity objects do not have specific turbulence generation handling since any particular porosity patch can represent a multitude of very different geometries (each of which will have a unique effect on the turbulent behaviour). 


EXISTING FEATURES INHERITED FROM SMARTFIRE V4.0  Back

SMARTFIRE v4.1 also maintains the current feature set inherited from SMARTFIRE v4.0, as follows:

  • Horizontal vents are available via the user interface with suitably sized extended regions that are automatically created in the vertical direction.

  • The automated meshing tool was significantly improved and generates improved quality meshes with smaller mesh budgets than in earlier versions of SMARTFIRE.  The automatic meshing tool has object awareness for improved meshing of complex geometries. This enables the use of meshing rules that specify the minimum number of cells that MUST be used within an object. E.g. a vent must have at least 3 cells in both the “height” and “width” directions in order to provide for both inflow and outflow simultaneously.

  • A manual mesh specification tool was included that allows the user to modify the mesh through the addition of cells and the specification of cell distributions. This tool allows experts to fine tune meshes generated by the automated mesh generator.

  • Gaseous combustion models and associated control parameters have been incorporated within SMARTFIRE and can be fully activated via the user interface.

  • A smoke model was made available for use with the gaseous combustion model and the standard heat release rate model. In the standard heat release rate model the smoke is specified as a mass release rate. When the gaseous combustion model is used, smoke is concentration is determined by assessing the mass of smoke produced by burning 1 unit of fuel.

  • Additional ‘objects’ have been specified in the object library thus allowing the user to create simulation cases with greater complexity.

  • 2D objects such as Thin Plates and Inlets can be specified anywhere in the flow domain (previously, 2D objects were limited to the surfaces of the geometry region).

  • Smart data entry menus and case specification checking now provide easier and more reliable fire modelling.

  • A multi-ray radiation model has been included. This model is analogous to the discrete transfer radiation model but is fully compatible with unstructured meshes. It has the benefit of using the same computational mesh as the other models.

  • The ability to specify forced ventilation systems such as fans.

  • The planar visualisation system in the CFD Engine has been enhanced to allow multiple visualisation planes to be viewed simultaneously.

  • New objects have been added to allow data plots to be specified from the SMARTFIRE Case Specification Environment.

  • The visualisation system has been enhanced to allow captures to be performed when screen-savers are in use, when other applications are hiding the visuals or when the computer system is locked. Saves under these conditions were formerly not possible.

 

Back to SMARTFIRE
 
 

This site has a JavaScript/DHTML menu. Please click on the Compatible browsers link below for more information.
Copyright © 2003-2009 the University of Greenwich | Compatible browsers | Web site maintained by Asim Siddiqui