FLACS-VR - gexcon.com · Oculus rift Leap Motion capture. FLACS User Group Meeting 8th –9th...
Transcript of FLACS-VR - gexcon.com · Oculus rift Leap Motion capture. FLACS User Group Meeting 8th –9th...
FLACS User Group Meeting 8th – 9th November 2016 Paris, France
FLACS-VRApplying Virtual Reality to Safety Training
Dr Pascal Le Gal
SVP Global Software Sales, Gexcon
FLACS User Group Meeting 8th – 9th November 2016 Paris, France
Develop Virtual Reality (VR) tools for application in the oil,
gas and process industry with the purpose of enhancing
safety through improved risk communication, interactive
learning and training.
Integration of 3D accident scenario visualization into realistic environment
models through use of:
True 3D Engineering geometries
Realistic landscape/environmental models
Accurate 3D CFD consequence modelling
Motivation
FLACS User Group Meeting 8th – 9th November 2016 Paris, France
VR-Safety
1. Obsolete (2007 – 2013)
Flowvis 5
1. Excellent FLACS integration with 3D view and movieexport functionality
Stormfjord
1. High quality and fast 3D geometry visualization
2. Supports P&ID information
3. Includes an graphical editor for scene generation
4. Based on Nvidia SceniX, now partly ported to OSG
Demo based on Unity
1. High level / graphic editor and runtime environment
2. Lots of plugins available (avatars, plants, buildings, etc.)
3. Support game development / game features
Historical development
FLACS User Group Meeting 8th – 9th November 2016 Paris, France
Pioneers in virtual reality safety training VR-Safety (used in Statoil since 2005)
Global provider of safety training courses
Gexcon Safety Training Experience
FLACS User Group Meeting 8th – 9th November 2016 Paris, France
FLACS CFD 3D consequence modelling tool
Unity VR engine
Oculus rift and leap motion device
Required minimum framerate 70 frames/s
Technology
FLACS User Group Meeting 8th – 9th November 2016 Paris, France
Immersion improves training quality
Oculus Rift VR Headset
Leap Motion capture
Directional audio
Immersive experience, directional audio
Oculus rift
Leap Motion capture
FLACS User Group Meeting 8th – 9th November 2016 Paris, France
3D geometry
Original 3D StudioMax
UnityFLACS
FLACS User Group Meeting 8th – 9th November 2016 Paris, France
Heat radiation
Temperature
Explosion overpressure
Toxic gas concentrations
FLACS consequence calculations
FLACS User Group Meeting 8th – 9th November 2016 Paris, France
FLACS VR safety training uses accurate 3D FLACS consequence results to overlay on screen and calculate lethality.
Position & time
(x,y,z,t)
VR simulator
3D FLACS results
FLACS coupling
FLACS User Group Meeting 8th – 9th November 2016 Paris, France
Uses FLACS radiation consequence results to calculate lethality (likelihood of fatality)
Calculates radiation dose and lethality based on location and exposure time
Lethality calculation based on Probitfunctions for radiation dose
Lethality calculations
Direct FLACS results
Calculated from FLACS results
0%
20%
40%
60%
80%
100%
0 500 1000 1500 2000 2500
Pro
bab
ility
of
fata
lity
Heat Dose [kW/m2s]
Lethality as function of heat radiation dose
FLACS User Group Meeting 8th – 9th November 2016 Paris, France
Safety Induction
1. Safety information / training for new employees or visitors to industrial sites
2. How to behave/react to prevent an hazardous situation or respond to one
3. How to react/behave when a hazardous situation occur
Training fire fighting/response teams
1. The effect of wind directions related to dispersion and fire
2. The effect of toxic gases
3. Evacuation organization
Accident investigation
1. Explore a situation from different viewpoints representing people involved
2. Reconstruction of accident scenario with interactive
Possible applications of FLACS-VR
FLACS User Group Meeting 8th – 9th November 2016 Paris, France
Support for reading geometry models
Support reading all relevant FLACS files (scenario, grid, geometry, results)
Interaction with the FLACS simulator
1. Switch quickly between a set of consequence/risk scenarios
2. Visualization of scenario items
Direct visualization of FLACS result data
1. 2D-Slice with iso-contours
2. Volume rendering
3. Iso-surface and iso-volumes
4. Trace lines (stream visualization)
5. Location specific plots with attached 2D graphs (display value over time)
Display support
1. HMD (head mounted displays, e.g. Oculus Rift)
User input support
1. Gamepad
2. Head tracking (Part of HDS systems)
3. Hand tracking
Future developments options
FLACS User Group Meeting 8th – 9th November 2016 Paris, France
Sound
1. Explosions, Fire, gas release
2. Alarms
Avatar
1 person view, 3 person view, bird/helicopter view
Interaction with objects like valves, doors, buttons
P&ID support
1. Keep the connection between geometry and process info
2. Get P&ID by clicking on geometry
3. Identify geometry from P&ID search / selection
Training scenario editor
Multi user support
1. Allow for teamwork
2. Allow for remote users to meet in virtual environment
Game play with scoring/rewards
Functional requirements
FLACS User Group Meeting 8th – 9th November 2016 Paris, France
Support animations in the geometry / scene
Support a realistic environment (skybox, water, weather, time of day)
Generate FLACS geometry from detailed CAD geometry (geo2flacs), or
synthesize a detailed model from FLACS geometry
Menu system to do control the application from within the virtual environment.
Control system so that a person in charge of the training can trigger events and
control the training session
Functional requirements (cont’d)