Professional Documents
Culture Documents
oheynes@insightnnumerics.com
i
Introduction
In 2013, Insight Numerics released the first version of Detect3D, a Windows-based software
product designed to enable engineers to perform 3D fire and gas (F&G) mapping. Detect3D is
unique among F&G software products in that it works directly with project CAD files, and
accounts the effect of all geometry on the detectors, such as obstructing a flame detector’s
field-of-view. This document provides a high-level summary of the technical workings of
Detect3D.
Figure 1. A screenshot of Detect3D showing a flame detector field of view (green) and fields of influence for point and open-
path gas detectors. Note that complex CAD geometries are easily imported and used in the fire and gas mapping study.
Geometry Creation
Geometry can also be created directly in Detect3D, so that simple models can be built from
drawings in cases where CAD files are not available (see Figure 2). The created geometry can
also be merged with CAD imported into the project, so small additions to the CAD file can be
made quickly.
1
Figure 2. Creating geometry directly in Detect3D from a drawing.
Computational Representation
Every geometry object loaded into Detect3D is converted into a triangular mesh. This means
that .obj and .stl CAD files are highly reliable formats since they already contain the
triangulated geometry, whereas more compressed formats such as .dwg, which do not
contain the underlying triangles, take longer to import since the triangulation must be
performed by Detect3D. It is recommended at present that CAD files be converted to .obj or
.stl files before loading into Detect3D using a commercial CAD package. The number of
triangles in the geometry directly affects the computation speed. When converting CAD files
to .obj or .stl formats, a minimum edge spacing of 0.1 m is recommended so that small
features are not overly resolved.
All triangles in the geometry are used in the computation – there is no “filtering” of small
triangles.
2
Fire Mapping
Specifying Flame Detector Models
Detect3D allows the user to define new flame detector models and save them for future use.
Properties of the detector’s field of view (FOV) such as the maximum range, off-axis
degradation, and six different viewing angles can be specified. Virtually any field of view for a
flame detector can therefore be created and used in Detect3D projects. Insight Numerics are
closely working with flame detector manufacturers to provide a large database of models.
The users has considerable control over the resolution of the rays, and can specify both the
initial spacing (typically 1° is used) and the number of adaptive refinements (typically 2 levels
are used). The adaptive refinements cast additional rays where geometry has been detected,
in order to calculate the obstructed FOV with high accuracy but using a minimal number of
rays.
3
Figure 4. A screenshot of Detect3D showing a flame detector field of view (green) and fields of influence for point and open-
path gas detectors. Note that complex CAD geometries are easily imported and used in the fire and gas mapping study.
Gas Mapping
Specified Gas Cloud Approach
Detect3D generates three-dimensional assessment of IR point and open-path gas detectors
by considering a spherical gas cloud at the LEL concentration. The approach is to use this gas
cloud to generate a “field of influence” for each detector type; that is, if the center of the gas
cloud is located in the field of influence, the detector will alarm. For point gas detectors, the
field of influence will directly correspond to the size of the spherical gas cloud – a 5m diameter
gas cloud will lead to a 5m field of influence for the point gas detector. The generation of the
4
field-of-influence for open-path gas detectors is slightly more complex, as the beam that
intersects the spherical gas cloud must be of a certain length before it is goes into an alarm
state. The field of influence for an open-path gas detector resembles a rounded cylinder with
the centerline on the beam, and a diameter slightly less than the diameter of the gas cloud.
An example of the point and open path gas detector field of influence is shown on Figure 5
below.
The user can specify the cloud diameter used on the project.
Figure 5. Point and open-path gas detectors fields of view (blue) in Detect3D.
There are no restrictions on the number or type of gas detectors used on the project.
5
Fire Zones
Positioning and Discretization
Fire zones are currently restricted to axis-aligned cuboid volumes and are defined by selecting
two opposing corner points. A point cloud is created within the fire zone boundary, and the
calculated coverage at each point (to both fire and gas detectors) provides the basis for the
coverage statistics.
The discretization of the fire zone, in other words the spacing between each point, affects the
accuracy of the simulation. Features of coverage with a length scale less than the point spacing
will not be resolved properly. It is important to choose the discretization carefully, and
consider the fire size specified in the F&G mapping project. Typically the point spacing should
not be greater than the dimensions of the fire under consideration.
The user can specify the point spacing but the default value of 0.25 m is typically appropriate.
For most fire zones, this will result in a background point cloud of hundreds of thousands, or
millions of points.
Figure 6. Point and open-path gas detectors fields of view (blue) in Detect3D.
The capability of specifying fire zones of a different shape (with rounded edges and some
regions removed entirely) is currently under development. This is explained later in this
document.
6
Figure 7. Point and open-path gas detectors fields of view (blue) in Detect3D.
The coverage calculation determines, for each point, how many obstructed FOVs it is within
(fire mapping) and/or how many fields of influence it is in (gas mapping). Statistics are derived
simply from this data field, and are normalized by the number of external points in the point
cloud (rather than the cuboid volume of the fire zone – see the internal point calculation
section above). An example of the volume based statistical output is shown on Figure 8 below.
Figure 8. Point and open-path gas detectors fields of view (blue) in Detect3D.
7
In each fire zone, the user can add any number of “sub-zones” which mark out different risk
areas in the fire zone (Figure 10). Coverage statistics are then calculated separately for each
risk grade in the fire zone as shown on Figure 11.
Figure 9. Point and open-path gas detectors fields of view (blue) in Detect3D.
Figure 10. Point and open-path gas detectors fields of view (blue) in Detect3D.
Project Integration
Detect3D through the Design Phases
Detect3D is a particularly useful tool if used early in the design process, as typical updates that
occur during the project lifecycle can be accounted for quickly and efficiently. For example,
the project can easily be updated with a new CAD file (including pipework, for instance) simply
by removing the obsolete geometry from the project and loading in the new geometry. All
aspects of the F&G mapping are automatically accounted for – the internal volume of all fire
zones is updated, the FOVs of the flame detectors are recalculated etc. With a few minutes
and updated set of coverage statistics are available.
Detect3D can even be used before CAD is available, using the features in the software to
create geometry. Since the large objects are the ones that primarily affect the coverage, even
a coarse geometry representation can lead to useful results.
8
Capability in Development
Optimization
Using optimization techniques with Detect3D would allow engineers to find the optimal
location of detectors. That is, for a given set of performance criteria, the software will
calculate the minimum number of detectors required to comply with that criteria. This is
particularly useful for complex geometries, where the best positioning of the detectors may
not be apparent.
The optimization will require some use input upfront, for example, to define potential
locations for the detectors that are easy for installation and maintenance. However, once the
simulation has been set up, it is essentially a “fire and forget” exercise as the optimization
automatically evaluates thousands of layouts. Insight Numerics may provide access to cloud
services to lighten the hardware load.
Gas Dispersion
Improvements in the technique for positioning gas detectors are high on the development list.
Some progress has been made in implementing a simple gas dispersion model into Detect3D.
This model adds a “Release” object to the project, where the user can specify the location,
orientation, and other properties of the release such as mass flow rate. The concentration
field is then calculated using a Gaussian dispersion model, and visualized using concentration
isosurfaces as shown in Figure 11. An additional output table shows the alarm state of the
point and open-path gas detectors (HI, LO or none) to each release defined in the project.
Figure 11. Point and open-path gas detectors fields of view (blue) in Detect3D.
9
References
[1] MÖLLER,T & TRUMBORE, B. Fast, Minimum Storage Ray/Triangle Intersection. Journal of
Graphics, GPU and Game Tools 2(1):21-28, 1997.
[2] Fire and Gas Detection. BP Group Practice Document No. GP 30-85.
10