Drilling Visualisation API Application API One main desktop

  • Slides: 11
Download presentation
Drilling Visualisation API

Drilling Visualisation API

Application / API • One main desktop application • Possibility to switch to VR

Application / API • One main desktop application • Possibility to switch to VR mode (wand + head tracking + stereo) • Possibility to use as an API – Load ASCII files (select columns to import) – Pass arrays – Create new parameters – Associate parameter / array – API usable via GUI or C++ interface

Programming • • Language : C++ Graphics API : Open. GL (stereo) Graphics Interface

Programming • • Language : C++ Graphics API : Open. GL (stereo) Graphics Interface : wx. Widgets (Open. Source) Open. GL UI : ?

Data Inputs • ASCII files • Float [] ÞPossibility to then save as binary.

Data Inputs • ASCII files • Float [] ÞPossibility to then save as binary. (faster to reopen a project) - Images to plot (jpg / bmp / png. . . )

Time surface • Possibility of plotting anything which is time/depth related as a curve

Time surface • Possibility of plotting anything which is time/depth related as a curve on the surface. Example: tool position • Possibility of mapping any external picture on the surface • Surface generation : – Curve of the centre of the borehole – Direction

Camera • Fly mode • Spherical coordinates relative to the centre of the borehole.

Camera • Fly mode • Spherical coordinates relative to the centre of the borehole. (can then move along the borehole)

Animation • Time control (pause/ step by step / etc)

Animation • Time control (pause/ step by step / etc)

Seismic data • Map external picture on the outside of the borehole • Array

Seismic data • Map external picture on the outside of the borehole • Array of numbers + colour table • Data Input: – Depth – azimuth – value

Borehole Modeling • One section – Curve equation for the centre – Diameter start

Borehole Modeling • One section – Curve equation for the centre – Diameter start /end Data Input: - Time - Position - Diameter

BHA Modeling • A library of 20 different pieces • Shape definition ? •

BHA Modeling • A library of 20 different pieces • Shape definition ? • Skeleton organisation (3 D Point of view) : – Position defined by the previous section – Each piece has just an orientation (quaternion) • Data input : – Time – Position relative to the centre of the borehole – Centre of the borehole ?

Cuttings • Shape ? • Position • size

Cuttings • Shape ? • Position • size