Top Banner
FLACS User Group Meeting 8 th 9 th November 2016 Paris, France FLACS-VR Applying Virtual Reality to Safety Training Dr Pascal Le Gal SVP Global Software Sales, Gexcon
18

FLACS-VR - gexcon.com · Oculus rift Leap Motion capture. FLACS User Group Meeting 8th –9th November 2016 Paris, France 3D geometry Original 3D StudioMax FLACS Unity . FLACS User

Aug 31, 2019

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: FLACS-VR - gexcon.com · Oculus rift Leap Motion capture. FLACS User Group Meeting 8th –9th November 2016 Paris, France 3D geometry Original 3D StudioMax FLACS Unity . FLACS User

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

Page 2: FLACS-VR - gexcon.com · Oculus rift Leap Motion capture. FLACS User Group Meeting 8th –9th November 2016 Paris, France 3D geometry Original 3D StudioMax FLACS Unity . FLACS User

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

Page 3: FLACS-VR - gexcon.com · Oculus rift Leap Motion capture. FLACS User Group Meeting 8th –9th November 2016 Paris, France 3D geometry Original 3D StudioMax FLACS Unity . FLACS User

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

Page 4: FLACS-VR - gexcon.com · Oculus rift Leap Motion capture. FLACS User Group Meeting 8th –9th November 2016 Paris, France 3D geometry Original 3D StudioMax FLACS Unity . FLACS User

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

Page 5: FLACS-VR - gexcon.com · Oculus rift Leap Motion capture. FLACS User Group Meeting 8th –9th November 2016 Paris, France 3D geometry Original 3D StudioMax FLACS Unity . FLACS User

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

Page 6: FLACS-VR - gexcon.com · Oculus rift Leap Motion capture. FLACS User Group Meeting 8th –9th November 2016 Paris, France 3D geometry Original 3D StudioMax FLACS Unity . FLACS User

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

Page 7: FLACS-VR - gexcon.com · Oculus rift Leap Motion capture. FLACS User Group Meeting 8th –9th November 2016 Paris, France 3D geometry Original 3D StudioMax FLACS Unity . FLACS User

FLACS User Group Meeting 8th – 9th November 2016 Paris, France

3D geometry

Original 3D StudioMax

UnityFLACS

Page 8: FLACS-VR - gexcon.com · Oculus rift Leap Motion capture. FLACS User Group Meeting 8th –9th November 2016 Paris, France 3D geometry Original 3D StudioMax FLACS Unity . FLACS User

FLACS User Group Meeting 8th – 9th November 2016 Paris, France

Heat radiation

Temperature

Explosion overpressure

Toxic gas concentrations

FLACS consequence calculations

Page 9: FLACS-VR - gexcon.com · Oculus rift Leap Motion capture. FLACS User Group Meeting 8th –9th November 2016 Paris, France 3D geometry Original 3D StudioMax FLACS Unity . FLACS User

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

Page 10: FLACS-VR - gexcon.com · Oculus rift Leap Motion capture. FLACS User Group Meeting 8th –9th November 2016 Paris, France 3D geometry Original 3D StudioMax FLACS Unity . FLACS User

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

Page 11: FLACS-VR - gexcon.com · Oculus rift Leap Motion capture. FLACS User Group Meeting 8th –9th November 2016 Paris, France 3D geometry Original 3D StudioMax FLACS Unity . FLACS User

FLACS User Group Meeting 8th – 9th November 2016 Paris, France

Different viewing angles supported

Page 12: FLACS-VR - gexcon.com · Oculus rift Leap Motion capture. FLACS User Group Meeting 8th –9th November 2016 Paris, France 3D geometry Original 3D StudioMax FLACS Unity . FLACS User

FLACS User Group Meeting 8th – 9th November 2016 Paris, France

Full demo video

Page 13: FLACS-VR - gexcon.com · Oculus rift Leap Motion capture. FLACS User Group Meeting 8th –9th November 2016 Paris, France 3D geometry Original 3D StudioMax FLACS Unity . FLACS User

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

Page 14: FLACS-VR - gexcon.com · Oculus rift Leap Motion capture. FLACS User Group Meeting 8th –9th November 2016 Paris, France 3D geometry Original 3D StudioMax FLACS Unity . FLACS User

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

Page 15: FLACS-VR - gexcon.com · Oculus rift Leap Motion capture. FLACS User Group Meeting 8th –9th November 2016 Paris, France 3D geometry Original 3D StudioMax FLACS Unity . FLACS User

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

Page 16: FLACS-VR - gexcon.com · Oculus rift Leap Motion capture. FLACS User Group Meeting 8th –9th November 2016 Paris, France 3D geometry Original 3D StudioMax FLACS Unity . FLACS User

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)

Page 17: FLACS-VR - gexcon.com · Oculus rift Leap Motion capture. FLACS User Group Meeting 8th –9th November 2016 Paris, France 3D geometry Original 3D StudioMax FLACS Unity . FLACS User

FLACS User Group Meeting 8th – 9th November 2016 Paris, France

Questions?

Page 18: FLACS-VR - gexcon.com · Oculus rift Leap Motion capture. FLACS User Group Meeting 8th –9th November 2016 Paris, France 3D geometry Original 3D StudioMax FLACS Unity . FLACS User