|
|||||||||||||||||||||||
|
BACKGROUND TO SMARTFIREQUICK LINKS SMARTFIRE: A Fire Field Modelling System for the Simulation of Fires in the Built Environment
|
||||||||||||||||||||||
EXAMPLE 1a: Geometry of multi-room structure to be modelled in SMARTFIRE |
EXAMPLE 1b: View from SMARTFIRE fire simulation, colours represent temperature. Plane parallel to floor and 2m above floor depicted. Fire originates in corridor. |
EXAMPLE 2a: Geometry of multi-floor structure to be modelled in SMARTFIRE
|
EXAMPLE 2b: View of SMARTFIRE generated mesh for multi-floor structure
|
EXAMPLE 2c: View from SMARTFIRE fire simulation, colours represent temperature. Vertical centre plane is depicted passing through both floors. Note fire source on second floor was ignited by conditions generated by first fire source. |
EXAMPLE 3: Fire in a six storey building simulated using SMARTFIRE. The fire starts in a room on the first floor and the hot gases can be seen to be spreading on the first floor and up the central atrium. The hot smoke is also emerging from the window of the room containing the fire. This geometry was created using the standard SMARTFIRE meshing tools. Visualised using MayaVi. A VRML version of the visualisation can be viewed here. A VRML viewer plug-in can be downloaded here. |
EXAMPLE 4: SMARTFIRE is used to identify the spread of CO from two differing cable types when set on fire in identical conditions. It is clear that the cable used in lower picture produces far less CO than the cable used in the upper picture. Visualised using MayaVi. |
EXAMPLE 5: SMARTFIRE is used here to simulate a fire starting is a ships cabin. Hot combustion gases are seen spreading down the ships corridor after the door of the cabin, containing the fire, fails. |
Overview of the
SMARTFIRE Software Structure
Back
SMARTFIRE is an open architecture CFD Environment with an integrated knowledge based
system that attempts to make Fire Field Modelling accessible to non-experts in CFD.
There are five major components to the software: The pre-processing User Interfaces,
an Interactive Meshing System, the Interactive CFD Engine and a Post Processing
Visualization System. By embedding expert knowledge into various components
(including the CFD Engine), fire field modelling is made
more accessible to fire engineers who have limited CFD expertise. The expertise
currently embedded within the code is also used to support the critical task of mesh
specification of fire field simulation scenarios. A recently developed
Intelligent Control
System and Experiment Engine will soon be available to provide automated control of the solution process.
The software developed at the University of Greenwich uses a combination of in-house and proprietary software building blocks and is designed to run on PC's under most 32-bit Windows Operating Systems.
The Scenario Designer provides support for designing a fire modelling scenario from 2D CAD floor plans (in DXF file format). The tool has an interactive CAD-like interface that allows a multi-storey building to be built up from the addition of floor plan storeys. The system has a semi-automated room searching facility that attempts to identify walls and hence determine room blocks. Even if no DXF floor plans are available, the tool still provides a powerful interface for the manual entry of buildings using 2D floor plan design.
Once a complete building has been specified, the Scenario Designer will create a SMARTFIRE model that can be configured for simulation in the SMARTFIRE Case Specification Environment.
The Case Specification Environment is a dedicated Graphical User Interface (GUI) used to specify the problem. Through the GUI the user sets the geometry, i.e. location of walls, wall materials, internal compartments, obstacles, location of vents, fires, inlets, outlets, monitors and any other required objects. The GUI also provides control of all of the physical models (e.g. Radiation, Combustion, Smoke) and the nature of the simulations (e.g. material usage, simulated time duration, time stepping and ambient conditions). The Case Specification Environment also incorporates the Automated and Manual meshing system, This tool generates the command script and mesh files that are used to start the simulation in the CFD engine. All of the terminology used in the GUI is designed to be as familiar as possible to the User so, for example, the material type is specified using terms such as brick, insulator, etc, and the conversion to numerical material properties and specific boundary conditions is performed internally. Fires are specified either as a volumetric heat source or using a gaseous combustion model with a fuel release rate. Multiple fire sources and multi-stage fires can be modelled. SMARTFIRE also possesses thermal radiation transfer models using radiosity, six-flux as well as a multi-ray radiation model.
Once the problem has been specified, the automated interactive meshing system is launched, from the main user interface. This generates the CFD mesh of cells for the problem using the Knowledge Base System (KBS) rules to determine an appropriate cell budget and an initial mesh. This is reported back to the user with options to override and specify a user defined cell budget or to perform an iterative mesh refinement using mesh cell quality tests. The expert user can also interact with the resultant mesh using the mesh editing tool to modify the mesh to meet specific user requirements. Once the mesh is generated the SMARTFIRE CFD Engine can be launched.
SMARTFIRE posses an automated grid generation component. The system is capable of meshing multi-compartment enclosures. It uses rule based technology to produce a reasonable grid based on the geometrical and scenario data input by the user. The user specifies room dimensions, vents on walls, fire properties such as location, size, and heat output. The user may also specify the cell budget to be expended in meshing the problem. Once the user has specified the geometry, scenario and cell budget, the automatic mesh generation system begins operation. First, the cell budget is checked. Expert rules are used to suggest an approximate minimum realistic cell budget from the user-defined input. These expert rules are based on experience and take into consideration overall geometry dimensions, aspect ratios, wall refinement etc. Next, the geometry is checked. If two objects are too close to each other in a direction, this will be reflected in the mesh as a slice of very thin cells in that particular direction. Expert rules concerning aspect ratios across neighbouring cells dictate that the differential should not be excessive. The meshing system assesses the contents of each slice in the geometry and determines an appropriate local meshing strategy. Once all slices have been visited, the system adjusts the cell distribution to match the user specified cell budget. The meshing system is aware of the power law requirements for turbulence handling (obeying the y+ boundary layer distance). For slices not at the edges of the domain, other rules fire. These attempt to resolve extreme aspect ratios of cells across slice boundaries. The expert user also has complete control over the meshing within the slices through the mesh editing tool. This tool is graphical selection (point and click) based making the tailoring of problem specific meshing features quite straight forward. The KBS also monitors key inputs to check for inappropriate settings or recommended actions.
The CFD Engine, written in C++, uses validated numerical methods enhanced by object-oriented developments. It uses three-dimensional unstructured meshes, enabling complex, irregular geometries to be meshed without the need for body fitted grids. Unlike many conventional general- and specific- application based CFD software packages, this allows complex multi-compartment geometries to be meshed efficiently and automatically. Additional physics features included, for Fire Field Modelling include various thermal radiation models, provision for heat transfer through walls, simple gaseous combustion models, smoke modelling, provision of fans and forced ventilation flows, ceiling mounted natural vents and the important buoyancy modification to the turbulence equations. Recent additions include the modelling of toxicity (CO and CO2) and HCl release (with optional wall absorption modelling). The CFD code also features advanced group and optimised solvers, visual and graph interactive solution monitoring and Expert settings control interfaces.
The CFD code has its own unique windows based user interface. Unlike traditional fire field models, this allows the user to interact with the solution through observation of the developing solution and by allowing the user to make adjustments to control parameters while the code is in operation. Adjustment such as this in traditional CFD codes typically involves stopping the simulation, saving restart files, editing input files, and finally restarting the simulation. With SMARTFIRE, this form of dynamic user control is considerably easier. All that is required is to point and click buttons and set appropriate values on the user interface.
SMARTFIRE v4.1 provides a simple, yet effective, interface for the post-processing visualization of data generated from the SMARTFIRE CFD Engine. Currently supported are iso-surfaces, scalar cut-planes, velocity vectors, streamlines, volumetric smoke visualization and semi-transparent geometry display. The tool also provides very easy-to-use animation creation facilities for the creation of a sequenced animation of a set of results data files.
EXAMPLE 6a: Geometry of multi-floor structure with domed roof to be modelled in SMARTFIRE. This makes use of the unstructured nature of the SMARTFIRE software (currently under development).
|
EXAMPLE 6b: View from SMARTFIRE fire simulation, colours represent temperature. Vertical centre plane is depicted passing through both floors. Note that the fire source on the second floor was ignited by conditions generated by first fire. Case uses an unstructured mesh (under development). |
|
|
SMARTFIRE Validation
Back
A number of validation exercises have been undertaken with SMARTFIRE. An extensive CFD validation document - which is provided with the software - has been developed, that
covers both the basic physics of the CFD and the fire modelling functionality. The basis of this work has
been extended to cover a general methodology for the validation of fire models that is
being supported by the UK Home Office. In addition,
the mesh generation capabilities have been tested, in a systematic manner, and by users
in the field. In addition, validation of the software has been undertaken through
application of the software to assist in the design and development of a range of
full-scale fire experiments undertaken by LPC. This testing included the newly
developed radiation and simple gaseous combustion model capabilities.
| 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 |